基于DSP的PMSM矢量控制系統(tǒng)的設(shè)計與研究
4 軟件設(shè)計
在系統(tǒng)設(shè)計中,通??偸潜M可能地用軟件資源代替硬件資源,以降低成本,簡化系統(tǒng)結(jié)構(gòu),該系統(tǒng)軟件部分采用C語言編程,主要包括上位機軟件和DSP控制程序。上位機通過仿真器與DSP連接,實現(xiàn)了SVPWM波形輸出、電流檢測、過壓保護等功能。DSP控制程序由兩個模塊組成,即主程序模塊和中斷服務(wù)程序模塊。系統(tǒng)主程序流程圖如圖8所示。本文引用地址:http://www.ex-cimer.com/article/149265.htm
在系統(tǒng)初始上電后,會首先進入系統(tǒng)資源初始化,然后進行PMSM轉(zhuǎn)子初始位置角的檢測,得到位置角信息后進入后臺處理程序,等待中斷處理信號用以進入系統(tǒng)子程序?qū)﹄姍C進行控制。中斷模塊主要是進行速度環(huán)和電流環(huán)的處理以及與上位機交換數(shù)據(jù)。
5 實驗結(jié)果
實驗中給定直流母線電壓Udc=220 V,PWM采樣周期為0.2ms,電機各定子繞組R=3.1Ω,最大轉(zhuǎn)速1000 r·min-1,轉(zhuǎn)動慣量J=0.0036 kg·m2、極對數(shù)p=2。實驗中電機以空載開始運行,圖9a為電機給定轉(zhuǎn)速600 r·min-1時,a,b兩相電流波形圖,可見,電流波形的正弦性好,精度高,能使電機平穩(wěn)運行。電機在運行10 s后加2 N·m負載,圖9b為電機負載轉(zhuǎn)矩圖,電機在空載時,其轉(zhuǎn)矩波形在零附近波動,突加負載后轉(zhuǎn)矩略有波動,但很快就恢復(fù)穩(wěn)定,電機轉(zhuǎn)矩響應(yīng)時間短。實驗結(jié)果表明,采用矢量控制實現(xiàn)的PMSM系統(tǒng)具有較好的動靜態(tài)特性。
6 結(jié)論
設(shè)計了一種基于TMS320F2812的永磁同步電動機控制器,解決了電機控制中一些實際問題,采用矢量控制法和SVPWM技術(shù)對控制器進行了調(diào)試,由實驗結(jié)果可見系統(tǒng)響應(yīng)較快,控制精度高,穩(wěn)定性好,證明了該設(shè)計的有效性和合理性。
評論