我使用的是HVACI_sensorless_2833x的例程,它是使用IQ格式寫的,其實controlsuite里面大多數(shù)的例程都是用這個格式來做的,因為它有兩個優(yōu)勢,首先運行速度快,使用于定點芯片,另一個是可移植性強。
但是我使用的是28335的板子,它是一款浮點計算為主的板子,我忽略了它的主要優(yōu)勢,一直在跟IQ格式的使用較勁,雖然28335也支持定點格式,但是真正使用起來,卻遠遠不像浮點型那么方便,IQ格式需要你去估計參與計算的變量的數(shù)值大小,保證不會溢出,使用這個格式會多花費你一般的時間;我原本只是用來產(chǎn)生SVPWM波形,這個理論看了好幾遍,還是不太懂得,但要復(fù)述原理也能說得差不多,從這個例程里面,直接利用build1進行調(diào)節(jié),就可以調(diào)出來馬鞍波。參考文件可以看這個例程里面的doc文件,這樣就可以解決第一步問題;
二、加鎖相環(huán)SRF-SPLL
首先給出一張結(jié)構(gòu)圖,我的想法大概是這樣的,實際操作之后證明是可行的;
由三相電壓進入,經(jīng)過變換,然后把Vq值給到數(shù)字鎖相環(huán),鎖相環(huán)產(chǎn)生sin/cos數(shù)值,給到ipark的輸入angle,然后經(jīng)過SVGEN產(chǎn)生占空比,得到馬鞍波,紅色部分是用例程中程序直接調(diào)試的到的,黑色部分是我這一個月調(diào)試的過程,其中大部分時間都用來研究IQ格式了,現(xiàn)在還有好多不是太明白的地方,當然如果你也有遇到,可以跟我及時交流;這里面注意兩種格式變換的地方是在angle那里,由浮點變?yōu)槎c,然后使用graph功能(初學(xué)的話這里也是一個會花費功夫的地方)來進行觀測;
三、注意的問題以及解決方法
我使用的SRF-SPLL是從TI論壇里面找到的參考程序
還有一個就是Graph功能的設(shè)置,下面給出一個基于本例程的正確的設(shè)置方法,如下圖所示:
當然,這只是幫助你少去走一些彎路,實際調(diào)試可能還會遇到很多問題;
還有一定,就是SPLL調(diào)用的文件,在初始化的時候,1/ISRfrequency是指的工程的采樣周期,不要真的把后面的值代入就完了。
-
鎖相環(huán)
+關(guān)注
關(guān)注
35文章
584瀏覽量
87765 -
數(shù)字鎖相環(huán)
+關(guān)注
關(guān)注
3文章
33瀏覽量
13435 -
SVPWM
+關(guān)注
關(guān)注
14文章
614瀏覽量
90612 -
三相電壓
+關(guān)注
關(guān)注
0文章
103瀏覽量
14539 -
SPLL
+關(guān)注
關(guān)注
0文章
3瀏覽量
9201
發(fā)布評論請先 登錄
相關(guān)推薦
評論