圖沒(méi)抓下來(lái),改天再上圖
大半年前按照svpwm生成法則,編了了個(gè)載波0.9k的小程序,今天上仿真軟件濾波了接虛擬示波器,出的波形差不多就是相差120度的正弦波。
溫故知新,感覺(jué)靠譜!
開年了終于閑下來(lái)了,本來(lái)打算用三個(gè)stc出3spwm現(xiàn)在1單片機(jī)居然能出svpwm,有點(diǎn)雞凍!
2051也能出svpwm,今天仿真出波形了
全部回復(fù)(7)
正序查看
倒序查看
@westkinger
nnd當(dāng)時(shí)編的程序現(xiàn)在要馬上看懂有點(diǎn)暈,還要查查資料看看注解,以后要多備注。
矢量在平面空間旋轉(zhuǎn)360度,一周就能得到三相正弦波,很神奇的公式,唉所有的科學(xué)差不多都可以用數(shù)學(xué)公式解釋,可惜我數(shù)學(xué)卻偏偏不好,勉強(qiáng)理解了這個(gè)公式,51系列的單片機(jī)還是不能實(shí)時(shí)計(jì)算,只能查表??纯慈绾蝺?yōu)化一下程序,實(shí)現(xiàn)穩(wěn)壓和v/f變頻。
0
回復(fù)
@czhu
可以公布一下,大家學(xué)習(xí)一不
就是ti的svpwm移植到51上面。剛剛寫了一堆沒(méi)發(fā)出,慢慢發(fā)吧。
main() //設(shè)定載波為0.9KHZ,做磁鏈旋轉(zhuǎn)一周的SVPWM的圓形路徑//
//載頻為0.9K的時(shí)候,每個(gè)50HZ周期分成18份,20度一份,每份時(shí)長(zhǎng)為1.111毫秒;一個(gè)磁鏈旋轉(zhuǎn)周期也相應(yīng)的分成18份(6的N倍)
{
//每個(gè)載波周期TS為158份,每份7微秒,第一扇區(qū)T4=m*TS*sin(pi/3*Q),T6=m*TS*sin(Q),Q為角度;m為調(diào)制系數(shù)取0.8,T7=T0=(TS-T4-T6)/2
0
回復(fù)
@westkinger
就是ti的svpwm移植到51上面。剛剛寫了一堆沒(méi)發(fā)出,慢慢發(fā)吧。main()//設(shè)定載波為0.9KHZ,做磁鏈旋轉(zhuǎn)一周的SVPWM的圓形路徑////載頻為0.9K的時(shí)候,每個(gè)50HZ周期分成18份,20度一份,每份時(shí)長(zhǎng)為1.111毫秒;一個(gè)磁鏈旋轉(zhuǎn)周期也相應(yīng)的分成18份(6的N倍){//每個(gè)載波周期TS為158份,每份7微秒,第一扇區(qū)T4=m*TS*sin(pi/3*Q),T6=m*TS*sin(Q),Q為角度;m為調(diào)制系數(shù)取0.8,T7=T0=(TS-T4-T6)/2[圖片]
用51便宜但是沒(méi)檔次改天換個(gè)ARM忽悠忽悠。
0
回復(fù)