性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

請教:軟件實現(xiàn)PWM控制方法!

想請教各位大俠,要用軟件的方法實現(xiàn)PWM調(diào)節(jié)功能

PWM控制多是用PWM控制芯片實現(xiàn)的,調(diào)節(jié)頻率在幾十KHZ的頻率,
若想采用的MCU軟件控制實現(xiàn)PWM控制.但是采用的MCU沒有PWM模塊,如果簡單的用軟件模擬方法,利用一個I/O引腳,通過軟件對該引腳不斷地輸出高低電平來實現(xiàn)PWM波輸出.因為輸出頻率太高,這樣就影響CPU處理其它的工作.導(dǎo)致軟體無法工作.

所以現(xiàn)在考慮更換MCU,大致需要帶有有PWM模塊(3路PWM輸出,最少要有2路),2~3個Timer,片內(nèi)A/D........
  
我的想法是,利用PWM模塊定占空比輸出PWM,然后檢測反饋電壓來得出控制PWM輸出的有效電平時間,以達(dá)到控制輸出電壓穩(wěn)定的目的.這可行嗎?

軟件實現(xiàn)PWM控制.一般有什么實現(xiàn)方法?同時,要注意什么問題.希望得到大家的建議.
全部回復(fù)(7)
正序查看
倒序查看
2007-10-29 14:38
用PIC18F系列,我是用這部分的,頻率可達(dá)300K,有半波,全波輸出,總共5路輸出PWM,我的產(chǎn)品已經(jīng)投產(chǎn)了
0
回復(fù)
whatcall
LV.5
3
2007-10-29 19:13
@listenwinds
用PIC18F系列,我是用這部分的,頻率可達(dá)300K,有半波,全波輸出,總共5路輸出PWM,我的產(chǎn)品已經(jīng)投產(chǎn)了
我想問一下您的PWM輸出分辨率達(dá)到多少?另外,5路之間是否可以實現(xiàn)相位控制?PWM的控制是閉環(huán)的嗎?
0
回復(fù)
army_hf
LV.2
4
2007-11-10 12:42
DSP也是一個非常好的辦法.
0
回復(fù)
2007-11-12 11:44
感覺你在做電源吧,想利用軟件控制PWM控制輸出電壓穩(wěn)定,響應(yīng)速度不夠吧~~~~
0
回復(fù)
zhljb
LV.3
6
2007-11-17 10:52
@chengkai422
感覺你在做電源吧,想利用軟件控制PWM控制輸出電壓穩(wěn)定,響應(yīng)速度不夠吧~~~~
正如你所說,如果沒有硬件參與閉環(huán)控制,單靠軟件控制穩(wěn)壓速度很有問題.一方面是檢測速度的問題(交流輸出穩(wěn)壓是指的有效值),另一方面是調(diào)節(jié)步長的問題.
我在一臺INVERTER上發(fā)現(xiàn)他們的控制似乎很有意思,貌似他們的反饋不是用的輸出電壓,而是直接根據(jù)逆變器輸入直流電壓做開環(huán)控制,這樣做出來的響應(yīng)速度相當(dāng)不錯,可以嘗試一下.
如果硬件設(shè)計裕量足夠大的話(可以保持在全負(fù)載段無波形畸變),應(yīng)該可以考慮用輸出電壓定角度采樣值做反饋進(jìn)行控制(臆測,沒做過也沒見過).
0
回復(fù)
whatcall
LV.5
7
2007-11-19 08:47
@zhljb
正如你所說,如果沒有硬件參與閉環(huán)控制,單靠軟件控制穩(wěn)壓速度很有問題.一方面是檢測速度的問題(交流輸出穩(wěn)壓是指的有效值),另一方面是調(diào)節(jié)步長的問題.我在一臺INVERTER上發(fā)現(xiàn)他們的控制似乎很有意思,貌似他們的反饋不是用的輸出電壓,而是直接根據(jù)逆變器輸入直流電壓做開環(huán)控制,這樣做出來的響應(yīng)速度相當(dāng)不錯,可以嘗試一下.如果硬件設(shè)計裕量足夠大的話(可以保持在全負(fù)載段無波形畸變),應(yīng)該可以考慮用輸出電壓定角度采樣值做反饋進(jìn)行控制(臆測,沒做過也沒見過).
這不是開環(huán),是閉環(huán)前饋.
0
回復(fù)
2008-07-24 15:29
@whatcall
我想問一下您的PWM輸出分辨率達(dá)到多少?另外,5路之間是否可以實現(xiàn)相位控制?PWM的控制是閉環(huán)的嗎?
10位的分辨率,閉環(huán)控制,5路輸出,一路是主回路,另外一路是加強(qiáng)pwm,支持四條輸出通道,可由用戶選擇輸出極性,,,

學(xué)習(xí)中
0
回復(fù)
發(fā)