亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

推挽<b>功放</b>電路

  • STM32F103開發板 DHT11溫濕度DS18B20 氣體MQ-2光敏聲控雨滴傳感器實驗程序

    STM32F103開發板 DHT11溫濕度DS18B20 氣體MQ-2光敏聲控雨滴傳感器實驗程序**--------------------------------------------------------------------------------------------------------** Created by: FiYu** Created date: 2015-12-12** Version:     1.0** Descriptions: DHT11溫濕度傳感器實驗 **--------------------------------------------------------------------------------------------------------** Modified by: FiYu** Modified date: ** Version: ** Descriptions: ** Rechecked by: **********************************************************************************************************/#include "stm32f10x.h"#include "delay.h"#include "dht11.h"#include "usart.h"DHT11_Data_TypeDef DHT11_Data;/************************************************************************************** * 描  述 : GPIO/USART1初始化配置 * 入  參 : 無 * 返回值 : 無 **************************************************************************************/void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO , ENABLE);     GPIO_DeInit(GPIOB); //將外設GPIOA寄存器重設為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;    //推挽輸出 GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_DeInit(GPIOA); //將外設GPIOA寄存器重設為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;    //推挽輸出 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;    //浮空輸入 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_SetBits(GPIOB , GPIO_Pin_9);   //初始狀態,熄滅指示燈LED1}/************************************************************************************** * 描  述 : 串口顯示實時溫濕度 * 入  參 : 無 * 返回值 : 無 **************************************************************************************/void DHT11_SCAN(void){ if( Read_DHT11(&DHT11_Data)==SUCCESS) { printf("\r\n讀取DHT11成功!\r\n\r\n濕度為%d.%d %RH ,溫度為 %d.%d℃ \r\n",\ DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci); //printf("\r\n 濕度:%d,溫度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int); } else { printf("Read DHT11 ERROR!\r\n"); }}/************************************************************************************** * 描  述 : MAIN函數 * 入  參 : 無 * 返回值 : 無 **************************************************************************************/int main(void){ SystemInit(); //設置系統時鐘72MHZ GPIO_Configuration(); USART1_Init();    //初始化配置TIM DHT11_GPIO_Config();   // 初始化溫濕度傳感器PB1引腳初始時為推挽輸出 GPIO_ResetBits(GPIOB , GPIO_Pin_9); delay_ms(500);   while(1)  { GPIO_SetBits(GPIOB , GPIO_Pin_9);    DHT11_SCAN();  //實時顯示溫濕度 delay_ms(1500); } }

    標簽: stm32f103 傳感器

    上傳時間: 2022-05-03

    上傳用戶:得之我幸78

  • 宏晶 STC15F2K60S2開發板配套軟件源碼 基礎例程30例

    宏晶 STC15F2K60S2開發板配套軟件源碼 基礎例程30例/**********************基于STC15F2K60S2系列單片機C語言編程實現使用如下頭文件,不用另外再包含"REG51.H"#include <STC15F2K60S2.h>***********************/#include "STC15F2K60S2.H"//#include "REG51.H" //sfr P4   = 0xC0;#define  uint unsigned int  #define  uchar unsigned char  /**********************引腳別名定義***********************/sbit SEL=P4^3; // LED和數碼管選擇引腳 高:LED有效 低:數碼管有效 // SEL連接的單片機引腳必須為帶有上拉電阻的引腳 或將其直接連接VCC#define data P2 // 數據輸入定義  /**********************函數名稱:Delay_1ms功能描述:延時入口參數:unsigned int t 表示要延時t個1ms 出口參數:無備注:通過參數t,控制延時的時間長短***********************/void Delay_1ms(uint t){ uchar j;   for(;t>0;t--)       for(j=110;j>0;j--)     ;}/**********************函數名稱:Led_test功能描述:對8個二極管進行測試,依次輪流點亮8個二極管入口參數:無出口參數:無備注:  ***********************/void Led_test(){    uchar G_value=0x01; // 給變量賦初值 SEL=1;    //高電平LED有效   while(1) { data=G_value; Delay_1ms(10000); G_value=G_value<<1; if(G_value==0x00) { data=G_value; Delay_1ms(10000); G_value=0x01;      } }}/***********************主函數************************/void main(){ ///////////////////////////////////////////////// //注意: STC15W4K32S4系列的芯片,上電后所有與PWM相關的IO口均為 //      高阻態,需將這些口設置為準雙向口或強推挽模式方可正常使用 //相關IO: P0.6/P0.7/P1.6/P1.7/P2.1/P2.2 //        P2.3/P2.7/P3.7/P4.2/P4.4/P4.5 ///////////////////////////////////////////////// P4M1=0x00; P4M0=0x00; P2M0=0xff; P2M1=0x00; //將P2設為推挽 Led_test();  }

    標簽: STC15F2K60S2

    上傳時間: 2022-05-03

    上傳用戶:

  • 基于TMS320F28335的開關電源模塊并聯供電系統原理圖+軟件源碼

    基于TMS320F28335的開關電源模塊并聯供電系統原理圖+軟件源碼一、系統方案本系統主要由DC-DC主回路模塊、信號采樣模塊、主控模塊、電源模塊組成,下面分別論證這幾個模塊的選擇。1.1 DC-DC主回路的論證與選擇方案一:采用推挽拓撲。        推挽拓撲因其變壓器工作在雙端磁化情況下而適合應用在低壓大電流的場合。但是,推挽電路中的高頻變壓器如果在繞制中兩臂不對稱,就會使變壓器因磁通不平衡而飽和,從何導致開關管燒毀;同時,由于電路中需要兩個開關管,系統損耗將會很大。方案二:采用Boost升壓拓撲。        Boost電路結構簡單、元件少,因此損耗較少,電路轉換效率高。但是,Boost電路只能實現升壓而不能降壓,而且輸入/輸出不隔離。方案三:采用單端反激拓撲。        單端反激電路結構簡單,適合應用在大電壓小功率的場合。由于不需要儲能電感,輸出電阻大等原因,電路并聯使用時均流性較好。方案論證:上述方案中,方案一系統損耗大,方案二不能實現輸入輸出隔離,而方案三雖然對高頻變壓器設計要求較高,但系統要求兩個DCDC模塊并聯,并且對效率有一定要求。因此,選擇單端反激電路作為本系統的主回路拓撲。1.2 控制方法及實現方案方案一:采用專用的開關電源芯片及并聯開關電源均流芯片。這種方案的優點是技藝成熟,且均流的精度高,實現成本較低。但這種方案的缺點是控制系統的性能取決于外圍電路元件參數的選擇,如果參數選擇不當,則輸出電壓難以維持穩定。方案二:采用TI公司的DSP TMS320C28335作為主控,實現PWM輸出,并控制A/D對輸入輸出的電壓電流信號進行采樣,從而進行可靠的閉環控制。與模擬控制方法相比,數字控制方法靈活性高、可靠性好、抗干擾能力強。但DSP成本不低,而且功耗較大,對系統的效率有一定影響。方案論證:上述方案中,考慮到題目要求的電流比例可調的指標,方案一較難實現,并且方案二開發簡單,可以縮短開發周期。所以,選擇方案二來實現本系統要求。

    標簽: tms320f28335 開關電源

    上傳時間: 2022-05-06

    上傳用戶:

  • 沁恒CH552E USB-HID自定義鍵盤帶多媒體功能

    用的是沁恒CH552e淘寶買的評估板,USB中斷上傳程序用的是沁恒提供的做了些修改。程序使用2個端點一個,端點1作為普通鍵盤,端點2作為多媒體按鍵,有詳細注釋多媒體按鍵報告,以下是主函數內容。/****主函數****/main(){    CfgFsys( ); //CH552時鐘選擇配置    mDelaymS(5); //修改主頻等待內部晶振穩定,必加 ConfigT0(2); //配置2ms T0中斷 USBDeviceInit(); //USB設備模式初始化    EA = 1; //允許單片機中斷    UEP1_T_LEN = 0; //預使用發送長度一定要清空  UEP2_T_LEN = 0; //清空端點2發送長度    FLAG = 0; //清空USB中斷傳輸完成標志    Ready = 0; LED_VALID = 1;   //給一個默認值 P1_DIR_PU &= 0xE0; //在MOD_OC為0時  p1.5 p1.6 P1.7為推挽輸出 P1_MOD_OC = P1_MOD_OC & ~0xE0; //3個口的bit4 = 0   p1.5 p1.6 P1.7設置為推挽輸出    P1_DIR_PU = P1_DIR_PU | 0xE0; //3個口的bit4 = 1   p1.5 p1.6 P1.7設置為輸出 key1 = 1; key2 = 1; key3 = 1; while(1) {    KeyDrive(); //按鍵驅動 }}

    標簽: ch552e usb

    上傳時間: 2022-05-15

    上傳用戶:

  • 專用超聲波電機驅動電路研究.

    超聲波電機(Utrasonic Motor簡稱USM)是一種新型的微特電機,有別于傳統的電磁電機。在本文引言中,說明了USM與傳統電磁電機相比的主要優點、基本組成及應用前景,同時說明了開展專用USM的驅動電路研究工作的背景及主要工作內容,作者要完成設計、樣品加工及應用三部分工作等,此論文就是這三部分研究工作的總結。首先,根據對驅動電路的要求,結合國內外傳統壓電馬達驅動電路的系統方案,設計出專用超聲波電機的驅動電路的系統方案。在本方案中增加了位置檢測與歸零單元,去掉了頻率跟蹤單元,采用DSP作為控制單元,整合了電機驅動信號產生、電機選擇與啟動、位置檢測信號處理和特殊信號譯碼等功能,有利于電路小型化和穩定性。方案具有新穎和獨特性。其次,詳細介紹了利用仿真與實際調試相結合的方法,完成了推挽逆變電路及升壓脈沖變壓器的工程設計和調試,著重解決了浪涌及功率開關管保護等問題,注意了變壓器繞制工藝與漏感的關系。采用DSP芯片實現了多種控制和軟、硬件結合,給出了用C語言編寫的程序,重點解決了程序的調試與抗干擾問題。采用獨特的數字編碼方法,實現了位置檢測的結構設計,完成了性能初步調試以及與DSP組成閉環系統,消除電機不斷步進引起的空間位置上的積累誤差,實現了電機步進誤差歸零的技術要求。設計了電路工程板圖,完成了樣機兩臺的加工和調試工作,與超聲波電機進行了匹配調試實驗,重點解決了阻抗匹配問題,達到了驅動電路的設計指標,實現了設計、加工、匹配調試三解工作的基本,aCn.coinal最后,根據前一段工作,提出了一些今后工作的意見,特別是工程應用化與集成化方面的研究想法。關鍵詞:超聲波電機,驅動電路,DSP,脈沖變壓器,位置檢測與歸等

    標簽: 超聲波 電機驅動

    上傳時間: 2022-06-18

    上傳用戶:bluedrops

  • 基于mppt技術的家用太陽能光伏發電系統的研究

    本文對家用太陽能光伏發電系統進行了研究和設計。首先在太陽能電池工作原理的基礎上對其輸出特性進行了仿真。根據其輸出的非線性關系,闡述了最大功率點跟蹤(MPPT)的原理,并結合DC-DC變換器對常用的MPPT算法進行了仿真。通過對比幾種方法的優缺點,給出了一種新型MPPT算法。接著對儲能蓄電池的充放電特性進行了研究,然后根據負載的要求計算了蓄電池的容量,并采用Boost變換器對其進行充電控制。其次,考慮到蓄電池組的電壓等級較低,為使輸出220V的交流電,通過分析幾種拓撲結構,最終采用“推挽升壓電路+全橋逆變”的電源設計方案以提高整個系統的效率,設計包括硬件和軟件兩部分。在推挽電路中介紹了各元器件參數的選擇、高頻變壓器的設計及其控制電路等,其中PWM驅動電路輸出采用圖騰柱的方式以增強其驅動能力;逆變電路同樣給出了功率開關管、濾波器的選取方法,并設計了過流保護和電壓采樣調理電路,對濾波器傳遞函數的仿真驗證了設計的合理性。在軟件設計中,基于DSP實現了MPPT控制、SPWM驅動信號的生成和P1閉環反饋控制。最后,論文給出了相關實驗電路的調試結果,從中可以看出,所設計的電路實現了各部分的功能,并驗證了設計的合理性。關鍵詞:太陽能電池;最大功率點跟蹤;推挽電路:SPWM:DSP

    標簽: mppt 太陽能 光伏發電系統

    上傳時間: 2022-06-19

    上傳用戶:trh505

  • 基于mppt的戶用光伏水泵變頻控制器的研制

    當前世界能源短缺以及環境污染問題日益嚴重,這些問題迫使人們改變能源結構,尋找新的替代能源。可再生潔凈能源的開發愈來愈受到重視,太陽能以其經濟、清潔等優點倍受青睞,其開發利用技術亦得以迅速發展,而光伏水泵成為其中重要的研究領域。本文針對采用異步電機作為光伏水泵驅動電機的光伏水泵系統,詳細介紹了推挽DC/DC升壓電路、DC/AC IPM模塊逆變電路、及基于dsPIC30F2010的控制電路等,并制作了一臺試驗樣機。同時圍繞多種最大功率跟蹤方法展開研究,設計了最大功率跟蹤程序。論文的主要工作如下:1)設計了DC-DC推挽升壓電路,并通過加入TPS2812改進了推挽功率MOS管的驅動電路;2)研究分析了光伏水泵系統最大功率跟蹤控制,通過Matlab對多種MPPT方式進行了仿真,確定系統采用黃金分割法最大功率跟蹤方式;3)采用SVPWM調制技術,實現了系統的穩定快速跟蹤控制:4)采用IPM模塊作為逆變器主電路,大大簡化了逆變器驅動電路和保護電路設計,縮小了系統體積,提高了效率和系統的可靠性;5)采用徵芯公司的dsPIC20F2010作為主電路的控制核心,并設計了包括W"保護電路在內的外圍電路和相關的軟件;6)詳細介紹了系統主電路各元件參量的選擇和設計;7)在樣機上進行了不同負載下的試驗,給出了試驗波形和效率測試結果,驗證了本系統的可靠性和高效性。

    標簽: mppt 光伏水泵 變頻控制器

    上傳時間: 2022-06-20

    上傳用戶:

  • 分立元件IGBT驅動電路的改進與測試

    摘要:本文在分析1GBT的動態開關特性和過流狀態下的電氣特性的基礎上,通過對常規的IGBT推挽驅動電路進行改進,得到了具有良好過流保護特性的IGBT驅動電路。該電路簡單,可靠,易用,配合DSP等控制芯片能達到很好的驅動效果Abstract:Based on the studies on the dynamic switching and over-current characteristics of IGBT,this paper makes some improvments to the original push-pull driving circuit,obtains a new IGBT driving circuit which has a good over-current protection function.The circuit is simple,reliable and easy to use.Combined with controlling chips such as DSP it will do a great job in driving applications.關鍵詞:IBGT:開關特性;驅動;過流保護;Key Words:IGBT;switching characteristics;driving:over-current protection

    標簽: 分立元件 igbt 驅動電路

    上傳時間: 2022-06-21

    上傳用戶:

  • 電子元器件系列知識—IGBT

    一、IGBT 驅動1 驅動電壓的選擇IGBT 模塊GE 間驅動電壓可由不同地驅動電路產生。典型的驅動電路如圖1 所示。圖1 IGBT 驅動電路示意圖Q1,Q2 為驅動功率推挽放大,通過光耦隔離后的信號需通過Q1,Q2 推挽放大。選擇Q1,Q2 其耐壓需大于50V 。選擇驅動電路時,需考慮幾個因素。由于IGBT 輸入電容較MOSFET 大,因此IGBT 關斷時,最好加一個負偏電壓,且負偏電壓比MOSFET 大, IGBT 負偏電壓最好在-5V~-10V 之內;開通時,驅動電壓最佳值為15V 10% ,15V 的驅動電壓足夠使IGBT 處于充分飽和,這時通態壓降也比較低,同時又能有效地限制短路電流值和因此產生的應力。若驅動電壓低于12V ,則IGBT 通態損耗較大, IGBT 處于欠壓驅動狀態;若 VGE >20V ,則難以實現電流的過流、短路保護,影響 IGBT 可靠工作。2 柵極驅動功率的計算由于IGBT 是電壓驅動型器件,需要的驅動功率值比較小,一般情況下可以不考慮驅動功率問題。但對于大功率IGBT ,或要求并聯運行的IGBT 則需要考慮驅動功率。IGBT 柵極驅動功率受到驅動電壓即開通VGE( ON )和關斷 VGE( off ) 電壓,柵極總電荷 QG 和開關 f 的影響。柵極驅動電源的平均功率 PAV 計算公式為:PAV =(VGE(ON ) +VGE( off ) )* QG *f對一般情況 VGE( ON ) =15V,VGE( off ) =10V,則 PAV 簡化為: PAV =25* QG *f。f 為 IGBT 開關頻率。柵極峰值電流 I GP 為:

    標簽: 電子元器件 igbt

    上傳時間: 2022-06-21

    上傳用戶:

  • 基于TDS2285芯片的正弦波1200W逆變器開發指南

    基于TDS2285芯片的正弦波1200W逆變器開發指南以TDS2285芯片為核心,打造一款正弦波1200W逆變機器,使大家對TDS2285芯片有更深入的了解。我們知道在許多逆變的場合中,都是低壓DC直流電源要變成高壓AC電源,所以中間是需要升壓才能完成這一變化,我們此次討論的依然是采用高穎的方式來做逆變,采用高頻的方式相對于工頻方式來做有許多優點:高轉換效率,極低的空載電流,重量輕,體積小等。也許有人會說工頻的皮實,耐沖擊,對于這一點我也非常認同,不過需要指出的是,高頻的做的好,一點也不會輸于工額的,這一點,已經通過我們公司的產品和TDS2285的出貨情況得到了肯定,所以,以下就讓大家看看TDS2285芯片在該系統中表現吧!DC-DC升壓部分:此次設計是采用DC24V輸入,為了要保證輸出AC220,在此環節中,DC-DC升壓部分至少需要將DC24V升壓到220VAC*1.414-DC31 1v,這樣在311V的基礎上才能有穩定的AC220V出來,為了能達到這一目地,我們采用非常熟悉的推挽電路TOP來做該DC-DC變換,電路圖如下:

    標簽: tds2285 逆變器

    上傳時間: 2022-06-26

    上傳用戶:

主站蜘蛛池模板: 开原市| 将乐县| 晋州市| 武夷山市| 卢龙县| 建德市| 梁平县| 五峰| 榆中县| 梧州市| 合江县| 青川县| 钦州市| 平邑县| 淮南市| 阿拉善右旗| 会同县| 浮山县| 昔阳县| 德钦县| 河北区| 左权县| 弋阳县| 湖南省| 宝丰县| 丰镇市| 周宁县| 绥棱县| 曲阜市| 西峡县| 灵丘县| 全南县| 孝义市| 迁西县| 淮阳县| 分宜县| 蒙城县| 广昌县| 兴隆县| 昌邑市| 正镶白旗|