@goodluck1468
pid調(diào)節(jié).以前做過,下面是一些總結(jié),可能對(duì)你有用.2.正弦波的帶載能力.如果硬件線路能夠提供穩(wěn)定的BUS電壓,那么決定帶載情況的因素主要在以下幾個(gè)方面:(1),輸出的LC濾波線路參數(shù)的選取.(2).SPWM死區(qū)時(shí)間的設(shè)定.(3).SPWM波的PID調(diào)節(jié).(4).BALANCE矯正.由于上面的因素較多,調(diào)整其中任何一個(gè)方面,都會(huì)對(duì)輸出產(chǎn)生影響.所以在調(diào)節(jié)過程中,我們先把對(duì)輸出影響較小的SPWM死區(qū)時(shí)間的設(shè)定,BALANCE矯正忽略,單單調(diào)整PID系數(shù),然后調(diào)整LC濾波參數(shù),這樣一步步地進(jìn)行調(diào)試,最后得到較好的輸出.對(duì)PID參數(shù)和LC的參數(shù)進(jìn)行了調(diào)整,對(duì)死區(qū)的調(diào)整只是根據(jù)資料進(jìn)行了簡(jiǎn)單的設(shè)定.不過你用430調(diào)節(jié)速度實(shí)在太慢,我們一般把脈款調(diào)制速度設(shè)在20k以上,pid調(diào)節(jié)速度一般滯后于脈款調(diào)制速度半個(gè)周期左右,即一般延時(shí)在幾十個(gè)us.明顯感覺你的是pid速度太慢造成,當(dāng)然也有可能是其他原因/
正如song_dx兄所說
我的pi調(diào)節(jié)時(shí)間是比較長(zhǎng),為1ms,但我試著加快速度,出現(xiàn)輸出波形震蕩嚴(yán)重的問題.

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/0/1071038713.bmp');}" onmousewheel="return imgzoom(this);">
CH2: 濾波電感Lf=2mh, Cf=7uf, PID調(diào)節(jié)器:C=0.01U, T=R2C=90US
CH1: 電壓反饋信號(hào) CH2:電壓給定信號(hào)
對(duì)于PID參數(shù)和Lc參數(shù)我都在調(diào)節(jié),但都沒有出來希望的波形,死區(qū)時(shí)間也調(diào)整過,只有稍有改善,但沒有從根本上解決問題