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