用硬件做正弦波逆變器,若想將過(guò)載,短路保護(hù)及實(shí)時(shí)反饋?zhàn)龊?線路比較復(fù)雜.用單片機(jī)做正弦波逆變器,若速度不夠快,就不能進(jìn)行頻寬在線計(jì)算,也很難對(duì)輸出波形進(jìn)行實(shí)時(shí)調(diào)節(jié).只能用查表法進(jìn)行.
這幾天正在做實(shí)驗(yàn),用4只1404,帶輸出變壓器,用查表法做SPWM.
空載時(shí)THD值為<2%,帶400W阻性負(fù)載時(shí),THD<5%.帶200W感性負(fù)載時(shí),相差并不太遠(yuǎn),但帶容性負(fù)載時(shí)(4只15W節(jié)能燈),THD值>8%,波形明顯看到的有畸變.
也試過(guò)不用輸出變壓器,THD值明顯比帶輸出變壓器時(shí)差的比較遠(yuǎn).
談PIC單片機(jī)做正弦波時(shí)的適時(shí)控制方法
全部回復(fù)(19)
正序查看
倒序查看
@meist
至于反饋,因?yàn)椴荒軐?shí)時(shí)計(jì)算,只能測(cè)一下有效值,對(duì)占空比進(jìn)行粗步調(diào)節(jié)了.帶感性負(fù)載時(shí),能有什么更好的方法對(duì)輸出波形進(jìn)行補(bǔ)償嗎?或者對(duì)反饋有什么更好的方法,歡迎進(jìn)來(lái)討論.
用單片機(jī)或dsp發(fā)spwm波形雖然結(jié)構(gòu)簡(jiǎn)單,但波形質(zhì)量和動(dòng)態(tài)特性比較差
因?yàn)樗鼈冏霾ㄐ畏答伇容^差,穩(wěn)定性也不太好.可以把pi調(diào)解器拉出來(lái)用
模擬電路實(shí)現(xiàn),這樣好些
因?yàn)樗鼈冏霾ㄐ畏答伇容^差,穩(wěn)定性也不太好.可以把pi調(diào)解器拉出來(lái)用
模擬電路實(shí)現(xiàn),這樣好些
0
回復(fù)
@hovers
用單片機(jī)或dsp發(fā)spwm波形雖然結(jié)構(gòu)簡(jiǎn)單,但波形質(zhì)量和動(dòng)態(tài)特性比較差因?yàn)樗鼈冏霾ㄐ畏答伇容^差,穩(wěn)定性也不太好.可以把pi調(diào)解器拉出來(lái)用模擬電路實(shí)現(xiàn),這樣好些
PI調(diào)解器拉出來(lái),有新的問(wèn)題.其實(shí)正弦波應(yīng)都有這個(gè)問(wèn)題.
就是零位問(wèn)題,好像不太好校準(zhǔn).
用DSP做還是很好的,用TMS320系列中的低端產(chǎn)品就可以.對(duì)輸出波形做檢測(cè),然后做實(shí)時(shí)校正.更可以不用輸出變壓器,體積可以做的小很多.
就是零位問(wèn)題,好像不太好校準(zhǔn).
用DSP做還是很好的,用TMS320系列中的低端產(chǎn)品就可以.對(duì)輸出波形做檢測(cè),然后做實(shí)時(shí)校正.更可以不用輸出變壓器,體積可以做的小很多.
0
回復(fù)
@meist
PI調(diào)解器拉出來(lái),有新的問(wèn)題.其實(shí)正弦波應(yīng)都有這個(gè)問(wèn)題.就是零位問(wèn)題,好像不太好校準(zhǔn).用DSP做還是很好的,用TMS320系列中的低端產(chǎn)品就可以.對(duì)輸出波形做檢測(cè),然后做實(shí)時(shí)校正.更可以不用輸出變壓器,體積可以做的小很多.
模擬電路的零位校準(zhǔn)用一個(gè)電位器就搞定了,而且可以調(diào)整的很小.
dsp的2407a雖然可以做波形反饋,但能力有限,受到采樣精度和字長(zhǎng)的
限制,pi調(diào)節(jié)的比例不會(huì)超過(guò)2,所以用dsp理論上可以解決,實(shí)際應(yīng)用
動(dòng)態(tài)性能不會(huì)太好,雖然用它可以改善波形失真.總的來(lái)說(shuō)性能不是很
理想.
dsp的2407a雖然可以做波形反饋,但能力有限,受到采樣精度和字長(zhǎng)的
限制,pi調(diào)節(jié)的比例不會(huì)超過(guò)2,所以用dsp理論上可以解決,實(shí)際應(yīng)用
動(dòng)態(tài)性能不會(huì)太好,雖然用它可以改善波形失真.總的來(lái)說(shuō)性能不是很
理想.
0
回復(fù)
@hovers
模擬電路的零位校準(zhǔn)用一個(gè)電位器就搞定了,而且可以調(diào)整的很小.dsp的2407a雖然可以做波形反饋,但能力有限,受到采樣精度和字長(zhǎng)的限制,pi調(diào)節(jié)的比例不會(huì)超過(guò)2,所以用dsp理論上可以解決,實(shí)際應(yīng)用動(dòng)態(tài)性能不會(huì)太好,雖然用它可以改善波形失真.總的來(lái)說(shuō)性能不是很理想.
不存在零位校準(zhǔn)一說(shuō),在多數(shù)進(jìn)口正弦波UPS電路中采用參考電平,一般為Vcc
電壓的1/2,不用調(diào)整.
電壓的1/2,不用調(diào)整.
0
回復(fù)
@zzdqzzdq
不存在零位校準(zhǔn)一說(shuō),在多數(shù)進(jìn)口正弦波UPS電路中采用參考電平,一般為Vcc電壓的1/2,不用調(diào)整.
沒(méi)有反饋總覺(jué)的不好,現(xiàn)在正在用一個(gè)73配3637做.3637的SPWM已做出來(lái)了,暫時(shí)還沒(méi)反饋,也沒(méi)接到功率管上去推,過(guò)兩天應(yīng)有結(jié)果了.
其實(shí)我們公司的客戶已用TMS320 24系列的DSP做了成品,但只是400W的.
效果確實(shí)不錯(cuò),但總覺(jué)得用料太猛.特別是有些元件很貴.
其實(shí)我們公司的客戶已用TMS320 24系列的DSP做了成品,但只是400W的.
效果確實(shí)不錯(cuò),但總覺(jué)得用料太猛.特別是有些元件很貴.
0
回復(fù)
@yinlan
其實(shí)用CPU做的SPWM有很多電路可以借鑒,PIC89C52包括最早的8748都可以,關(guān)鍵是把正弦波的周期分成255或更多的,CPU出來(lái)后用0832或0800合成正弦波,和10K的三角波合成即可
能不能給點(diǎn)PIC作SPWM的資料,謝謝!我準(zhǔn)備用dsPIC來(lái)做.因?yàn)閯倓偨佑|逆變器,了解了一些關(guān)于SPWM的原理,但是具體如何計(jì)算我還有點(diǎn)不很明白!
假如:單相正弦波,50Hz,利用一個(gè)20KHz的三角波去比較,我覺(jué)得可以用50us作為一個(gè)單位去計(jì)算半個(gè)周期的正弦波值,這樣就有200個(gè)數(shù)據(jù),然后做成表格.不知道這樣的思路對(duì)嗎?
假如:單相正弦波,50Hz,利用一個(gè)20KHz的三角波去比較,我覺(jué)得可以用50us作為一個(gè)單位去計(jì)算半個(gè)周期的正弦波值,這樣就有200個(gè)數(shù)據(jù),然后做成表格.不知道這樣的思路對(duì)嗎?
0
回復(fù)
@chuanwei
能不能給點(diǎn)PIC作SPWM的資料,謝謝!我準(zhǔn)備用dsPIC來(lái)做.因?yàn)閯倓偨佑|逆變器,了解了一些關(guān)于SPWM的原理,但是具體如何計(jì)算我還有點(diǎn)不很明白!假如:單相正弦波,50Hz,利用一個(gè)20KHz的三角波去比較,我覺(jué)得可以用50us作為一個(gè)單位去計(jì)算半個(gè)周期的正弦波值,這樣就有200個(gè)數(shù)據(jù),然后做成表格.不知道這樣的思路對(duì)嗎?
大家好!本公司是一家專業(yè)設(shè)計(jì)生產(chǎn)測(cè)試治具,模具,夾具及電子燒機(jī)
架,名位如有這方面的需求可與上海闊詣電子設(shè)備有限公司 許生聯(lián)系.
電話:021-64902397
手機(jī):13482713170
架,名位如有這方面的需求可與上海闊詣電子設(shè)備有限公司 許生聯(lián)系.
電話:021-64902397
手機(jī):13482713170
0
回復(fù)
@chuanwei
能不能給點(diǎn)PIC作SPWM的資料,謝謝!我準(zhǔn)備用dsPIC來(lái)做.因?yàn)閯倓偨佑|逆變器,了解了一些關(guān)于SPWM的原理,但是具體如何計(jì)算我還有點(diǎn)不很明白!假如:單相正弦波,50Hz,利用一個(gè)20KHz的三角波去比較,我覺(jué)得可以用50us作為一個(gè)單位去計(jì)算半個(gè)周期的正弦波值,這樣就有200個(gè)數(shù)據(jù),然后做成表格.不知道這樣的思路對(duì)嗎?
是的,但去調(diào)節(jié)穩(wěn)壓我就不知道如何合理去查表了.我認(rèn)為應(yīng)去計(jì)算,來(lái)調(diào)節(jié)穩(wěn)壓.
0
回復(fù)
@meist
至于反饋,因?yàn)椴荒軐?shí)時(shí)計(jì)算,只能測(cè)一下有效值,對(duì)占空比進(jìn)行粗步調(diào)節(jié)了.帶感性負(fù)載時(shí),能有什么更好的方法對(duì)輸出波形進(jìn)行補(bǔ)償嗎?或者對(duì)反饋有什么更好的方法,歡迎進(jìn)來(lái)討論.
測(cè)一下有效值,對(duì)占空比進(jìn)行粗步調(diào)節(jié),你如何去調(diào)節(jié)?是每個(gè)脈寬數(shù)據(jù)減去一個(gè)與有效值有關(guān)的數(shù)嗎?
0
回復(fù)
@victor_lgz
學(xué)習(xí)學(xué)習(xí)
需要ICD2學(xué)習(xí)開(kāi)發(fā)PIC單片機(jī)的朋友看過(guò)來(lái)!!!
MPLAB ICD2
(PIC單片機(jī)學(xué)習(xí).開(kāi)發(fā)利器)
欲工其事必先利器 MPLAB ICD2是一款集調(diào)試仿真、編程于一體的PIC單片機(jī)開(kāi)發(fā)工具,結(jié)合Microchip公司免費(fèi)的MPLAB-IDE軟件(V6.0以后版本)可以在線調(diào)試仿真和在線編程,可以在線觀測(cè)和檢驗(yàn)程序運(yùn)行結(jié)果.我們推出的為串口型ICD2,編程、調(diào)試功能無(wú)變化.
ICD2需要的可以聯(lián)系一下.物美價(jià)廉!
學(xué)生價(jià):220RMB
工程師價(jià):260RMB
QQ:252619327
ryf_1026@163.com
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/32/1124696615.jpg');}" onmousewheel="return imgzoom(this);">
MPLAB ICD2
(PIC單片機(jī)學(xué)習(xí).開(kāi)發(fā)利器)
欲工其事必先利器 MPLAB ICD2是一款集調(diào)試仿真、編程于一體的PIC單片機(jī)開(kāi)發(fā)工具,結(jié)合Microchip公司免費(fèi)的MPLAB-IDE軟件(V6.0以后版本)可以在線調(diào)試仿真和在線編程,可以在線觀測(cè)和檢驗(yàn)程序運(yùn)行結(jié)果.我們推出的為串口型ICD2,編程、調(diào)試功能無(wú)變化.
ICD2需要的可以聯(lián)系一下.物美價(jià)廉!
學(xué)生價(jià):220RMB
工程師價(jià):260RMB
QQ:252619327
ryf_1026@163.com

0
回復(fù)
@chuanwei
能不能給點(diǎn)PIC作SPWM的資料,謝謝!我準(zhǔn)備用dsPIC來(lái)做.因?yàn)閯倓偨佑|逆變器,了解了一些關(guān)于SPWM的原理,但是具體如何計(jì)算我還有點(diǎn)不很明白!假如:單相正弦波,50Hz,利用一個(gè)20KHz的三角波去比較,我覺(jué)得可以用50us作為一個(gè)單位去計(jì)算半個(gè)周期的正弦波值,這樣就有200個(gè)數(shù)據(jù),然后做成表格.不知道這樣的思路對(duì)嗎?
我已用PIC16F73做過(guò)純正弦波逆變器,要的話聯(lián)系qq382370905
0
回復(fù)