資料介紹
控制方式就是對(duì)逆變電路 開關(guān)器件的通斷進(jìn)行控制,使輸出端得到一系列幅值相等的 脈沖,用這些脈沖來(lái)代替正弦波或所需要的波形。
按一定的規(guī) 則對(duì)各脈沖的寬度進(jìn)行調(diào)制,即可改變逆變電路輸出電壓的 大小,也可改變輸出頻率。
如果把上述脈沖序 列用同樣數(shù)量的等幅而不等寬的矩形脈沖序列代替,使矩形 脈沖的中點(diǎn)和相應(yīng)正弦等分的中點(diǎn)重合,且使矩形脈沖和相 應(yīng)正弦部分面積(即沖量)相等,就得到一組脈沖序列,這 就是 PWM 波形
根據(jù)沖量相等效果相同的原理, PWM 波形和正弦半波是等效 的。
要改變等效輸 出正弦波的幅值時(shí),只要按同一比例系數(shù)改變各脈沖的寬度 即可,
脈沖寬度調(diào)制( PWM )是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù) 字編碼的方法。 通過(guò)高分辨率計(jì)數(shù)器的使用, 方波的占空比被調(diào)制用 來(lái)對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。 多數(shù)負(fù)載 (無(wú)論是電感性負(fù)載還是電容性負(fù)載) 需要的調(diào)制頻率 高于 10Hz ,通常調(diào)制頻率為 1kHz 到 200kHz 之間。
調(diào)制頻率為周期的倒數(shù)。執(zhí)行 PWM 操作之前,這種微處理器要求在軟件中完成以下工作:
許多微控制器內(nèi)部都包含有 PWM 控制器。例如, Microchip 公司 的 PIC16C67 內(nèi)含兩個(gè) PWM 控制器,每一個(gè)都可以選擇接通時(shí)間和周 期。占空比是接通時(shí)間與周期之比;調(diào)制頻率為周期的倒數(shù)。執(zhí)行 PWM 操作之前,這種微處理器要求在軟件中完成以下工作: 1 、設(shè)置提供調(diào)制方波的片上定時(shí)器 / 計(jì)數(shù)器的周期 2 、 在 PWM 控制寄存器中設(shè)置接通時(shí)間 3 、設(shè)置 PWM 輸出的方向,這個(gè)輸出是一個(gè)通用 I/O 管腳 4 、啟動(dòng)定時(shí)器 5 、使能 PWM 控制器
更為一般的 PWM 模 塊控制流程為(筆者使用過(guò) TI 的 2000 系列, AVR 的 Mega 系列, TI 的 LM 系列): 1 、使能相關(guān)的模塊( PWM 模塊以及對(duì)應(yīng)管腳的 GPIO 模塊)。 2 、配置 PWM 模塊的功能,具體有: ①:設(shè)置 PWM 定時(shí)器周期,該參數(shù)決定 PWM 波形的頻率。 ②:設(shè)置 PWM 定時(shí)器比較值,該參數(shù)決定 PWM 波形的占空比。 ③:設(shè)置死區(qū)( deadband ),為避免橋臂的直通需要設(shè)置死區(qū), 一般較高檔的單片機(jī)都有該功能。 ④:設(shè)置故障處理情況,一般為故障是封鎖輸出,防止過(guò)流損壞 功率管,故障一般有比較器或 ADC 或 GPIO 檢測(cè)。 ⑤:設(shè)定同步功能,該功能在多橋臂,即多 PWM 模塊協(xié)調(diào)工作時(shí)
尤為重要。 3 、設(shè)置相應(yīng)的中斷,編寫 ISR ,一般用于電壓電流采樣,計(jì)算 下一個(gè)周期的占空比,更改占空比,這部分也會(huì)有 PI 控制的功能。 4 、使能 PWM 波形發(fā)生。
?
3 、程序: #include 《REG51.H》 #define uchar unsigned char #define V_TH0 0xFF #define V_TL0 0x9C #define V_TMOD 0x01 sbit P1_4=P1^4; sbit P1_3=P1^3; sbit P1_2=P1^2; sbit P1_1=P1^1; void init_sys(void); /* 系統(tǒng)初始化函數(shù) */ void Delay5Ms(void); unsigned char ZKB1,ZKB2; void main (void) { init_sys(); ZKB1=4; /* 占空比初始值設(shè)定 (20%)*/ ZKB2=8; /* 占空比初始值設(shè)定 (70%)*/ while(1) { if (!P1_1) // 如果按了 + 鍵,增加占空比 { Delay5Ms(); if (!P1_1) { ZKB1++; ZKB2=10-ZKB1; } } if (!P1_2) // 如果按了 - 鍵,減少占空比 { Delay5Ms(); if (!P1_2) { ZKB1--; ZKB2=10-ZKB1; } } } } /* 函數(shù)功能:對(duì)系統(tǒng)進(jìn)行初始化,包括定時(shí)器初始化和變量初始化 */ void init_sys(void) /* 系統(tǒng)初始化函數(shù) */ { /* 定時(shí)器初始化 */ TMOD=V_TMOD; TH0=V_TH0; TL0=V_TL0; TR0=1; ET0=1; EA=1; } // 延時(shí) void Delay5Ms(void) { unsigned int TempCyc = 5000; while(TempCyc--); } /* 中斷函數(shù) */ void timer0(void) interrupt 1 //using 2 { static uchar i=0; /* 中斷次數(shù)計(jì)數(shù)器變量 */ TH0=V_TH0; /* 恢復(fù)定時(shí)器初始值 */ TL0=V_TL0; ++i; if (i》10) i=0; if (i《=ZKB1) /* 當(dāng)小于占空比值時(shí)輸出低電平,高于時(shí)是高電平,從而 實(shí)現(xiàn)占空比的調(diào)整 */ P1_3=0; else P1_3=1; if (i《=ZKB2) P1_4=0; else P1_4=1; }
?
- C語(yǔ)言最重要的知識(shí)點(diǎn) 9次下載
- 17個(gè)PCB布局的知識(shí)點(diǎn) 0次下載
- 電力基礎(chǔ)知識(shí)點(diǎn)合集 0次下載
- 開關(guān)電源模塊知識(shí)點(diǎn)總結(jié)
- 嵌入式知識(shí)點(diǎn)總結(jié)
- 學(xué)好模電的必備知識(shí)點(diǎn) 66次下載
- Python的知識(shí)點(diǎn)總結(jié)詳細(xì)說(shuō)明 14次下載
- Python的基礎(chǔ)語(yǔ)法知識(shí)點(diǎn)大全 1次下載
- UART中的硬件流控RTS與CTS的知識(shí)點(diǎn)詳細(xì)資料說(shuō)明
- PHP基礎(chǔ)學(xué)習(xí)知識(shí)點(diǎn)匯總免費(fèi)下載 6次下載
- SI、PI、EMC、RF知識(shí)點(diǎn) 17次下載
- 關(guān)于紅外通信的一些問(wèn)題知識(shí)點(diǎn) 4次下載
- 高二數(shù)學(xué)知識(shí)點(diǎn)總結(jié) 0次下載
- 高一數(shù)學(xué)知識(shí)點(diǎn)總結(jié) 0次下載
- 液晶屏知識(shí)點(diǎn)培訓(xùn) 42次下載
- 淺談初級(jí)電工必備知識(shí)點(diǎn) 1196次閱讀
- TCP協(xié)議面試常問(wèn)知識(shí)點(diǎn)總結(jié) 857次閱讀
- 三菱和西門子PLC輸入接線知識(shí)點(diǎn) 779次閱讀
- Linux文件系統(tǒng)知識(shí)點(diǎn)詳解 695次閱讀
- 電阻的相關(guān)知識(shí)點(diǎn) 1794次閱讀
- 示波器知識(shí)點(diǎn)科普 3657次閱讀
- 射頻脈沖信號(hào)典型的六個(gè)知識(shí)點(diǎn) 4356次閱讀
- 關(guān)于PWM的知識(shí)點(diǎn) 2458次閱讀
- 嵌入式C語(yǔ)言知識(shí)點(diǎn)總結(jié) 2733次閱讀
- C語(yǔ)言學(xué)習(xí)入門知識(shí)點(diǎn)/干貨 5968次閱讀
- 60個(gè)電工常見易錯(cuò)的技術(shù)知識(shí)點(diǎn)要點(diǎn)! 5130次閱讀
- 電磁兼容知識(shí)點(diǎn)總結(jié)_電磁兼容基礎(chǔ)知識(shí)全面詳解 1w次閱讀
- 單片機(jī)C語(yǔ)言知識(shí)點(diǎn)全攻略(一) 5.1w次閱讀
- 單片機(jī)學(xué)習(xí)知識(shí)點(diǎn)全攻略(完結(jié)篇) 2.9w次閱讀
- 硅控制開關(guān)(SCS)必需知識(shí)點(diǎn)詳解 1216次閱讀
下載排行
本周
- 1DH1766系列·三路可編程直流電源技術(shù)手冊(cè)
- 1.93 MB | 3次下載 | 免費(fèi)
- 2智能蓄電池充放電測(cè)試儀 蓄電池放電檢測(cè)儀專業(yè)防護(hù)功能
- 0.13 MB | 2次下載 | 免費(fèi)
- 3GD選型手冊(cè)
- 6.92 MB | 2次下載 | 免費(fèi)
- 4FP136 高端電流檢測(cè)IC芯片說(shuō)明書
- 0.62 MB | 1次下載 | 免費(fèi)
- 533A66-B1 rk3399開發(fā)板規(guī)格書
- 1.15 MB | 1次下載 | 1 積分
- 6FP137 高端電流檢測(cè)IC芯片說(shuō)明書
- 0.68 MB | 1次下載 | 免費(fèi)
- 7HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊(cè)
- 0.70 MB | 1次下載 | 免費(fèi)
- 8HC88L051F4低功耗芯片規(guī)格書
- 4.76 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件使用手冊(cè)
- 2.40 MB | 34次下載 | 免費(fèi)
- 2高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊(cè)
- 4.51 MB | 8次下載 | 免費(fèi)
- 4USB拓展塢PCB圖資料
- 0.57 MB | 8次下載 | 免費(fèi)
- 5經(jīng)典1000W純正弦波逆變器原理圖資料
- 0.08 MB | 8次下載 | 10 積分
- 6TYPEC電路原理圖資料
- 0.14 MB | 7次下載 | 免費(fèi)
- 7SR520-SR5100肖特基二極管規(guī)格書
- 0.11 MB | 4次下載 | 免費(fèi)
- 8DH1766系列·三路可編程直流電源技術(shù)手冊(cè)
- 1.93 MB | 3次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
評(píng)論