DSP2812 實(shí)現(xiàn)移相全橋的脈沖控制
dsp中怎么來實(shí)現(xiàn)它的移相調(diào)節(jié),是調(diào)整它的死區(qū)時(shí)間,還是調(diào)整它的初始計(jì)數(shù)值?有哪位做過的大人,給個(gè)意見先,先謝了.
全部回復(fù)(10)
正序查看
倒序查看
對應(yīng)用DSP內(nèi)部PWM發(fā)生器的系統(tǒng)來說,調(diào)整死區(qū)應(yīng)該是調(diào)整某個(gè)初始值,這種情況沒有做過.現(xiàn)在對于這種數(shù)控系統(tǒng)很多是采用DSP+CPLD/FPGA來實(shí)現(xiàn)的,DSP主要負(fù)責(zé)算法的處理,而CPLD負(fù)責(zé)實(shí)現(xiàn)DPWM(包括死區(qū)調(diào)節(jié))以及對A/D轉(zhuǎn)換器的控制,還有一些外圍像解編碼電路等,有的系統(tǒng)需要顯示的話它還可以結(jié)合單片機(jī)進(jìn)行顯示.
0
回復(fù)
@great
對應(yīng)用DSP內(nèi)部PWM發(fā)生器的系統(tǒng)來說,調(diào)整死區(qū)應(yīng)該是調(diào)整某個(gè)初始值,這種情況沒有做過.現(xiàn)在對于這種數(shù)控系統(tǒng)很多是采用DSP+CPLD/FPGA來實(shí)現(xiàn)的,DSP主要負(fù)責(zé)算法的處理,而CPLD負(fù)責(zé)實(shí)現(xiàn)DPWM(包括死區(qū)調(diào)節(jié))以及對A/D轉(zhuǎn)換器的控制,還有一些外圍像解編碼電路等,有的系統(tǒng)需要顯示的話它還可以結(jié)合單片機(jī)進(jìn)行顯示.
great ,說得很對!!!!!!1
0
回復(fù)
@yxb624
我用2407作過移相全橋的控制,使用增減計(jì)數(shù)模式,在下溢中斷和周期中斷中修改比較器的值實(shí)現(xiàn)移相.個(gè)人體會(huì),CPU資源占用比較大,控制精度差,閉環(huán)開關(guān)20K已經(jīng)是上限了,不如用CPLD.F2812頻率高,控制精度應(yīng)該好一些,不過仍用中斷的方法的話,開銷還是很大,有點(diǎn)得不償失.:)
2406可以做到100KHz,同時(shí)控制pfc和dcdc,控制精度很高,移項(xiàng)控制時(shí),無法做到移項(xiàng)為0,也就是說,沒有任何的重疊,空載時(shí)容易出現(xiàn)電壓比正常時(shí)高一點(diǎn)點(diǎn),需要接0.0幾安的負(fù)載才能夠解決問題
0
回復(fù)