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

數(shù)字鎖相環(huán)設(shè)計(jì)步驟
CCS6.2 Graph圖像功能顯示的數(shù)值相差很多的原因?
全數(shù)字鎖相環(huán)的設(shè)計(jì)
智能全數(shù)字鎖相環(huán)的設(shè)計(jì)
基于FPGA的全數(shù)字鎖相環(huán)設(shè)計(jì)

實(shí)驗(yàn) 數(shù)字鎖相環(huán)與位同步

智能全數(shù)字鎖相環(huán)的設(shè)計(jì)

數(shù)字鎖相環(huán)(DPLL),數(shù)字鎖相環(huán)(DPLL)是什么?
鎖相環(huán)

如何設(shè)計(jì)并調(diào)試鎖相環(huán)(PLL)電路
詳解FPGA數(shù)字鎖相環(huán)平臺

CCS6.2的詳細(xì)使用方法說明

評論