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