基于IQmath庫的定點(diǎn)DSP算法設計
3.3 IQmath庫函數應用
下面說(shuō)明如何在一個(gè)C程序中使用IQmath庫。首先要安裝IQmath庫,可以從TI公司的網(wǎng)站http://WWW.dspvillage.ti.com免費下載得到。然后新建一個(gè)工程,將IQmath.lib,IQmath.cmd添加到工程。同時(shí),還要把IQmath.gel添加到工程中,因為IQ變量的變換和調整都是通過(guò)GEL函數來(lái)實(shí)現的。按以上步驟設置完以后,就可以在C語(yǔ)言程序中利用IQmath庫里面的函數了。需要注意的是,IQmath.cmd必須包含以下內容:


4 PARK變換浮點(diǎn)算法的定點(diǎn)數實(shí)現
在現代交流電機控制領(lǐng)域,空間矢量控制法(SVPWM)使得交流電機的控制策略能像直流電機的控制策略一樣,可以實(shí)現轉矩電流和磁通的單獨控制,因此成為主流的交流伺服驅動(dòng)控制策略。利用DSP強大的計算能力和信號處理能力,SVPWM的電流和磁通控制均可以采用軟件實(shí)現。TMS320F2812處理器專(zhuān)門(mén)為電機控制設有兩個(gè)事件管理器(EVA/EVB)和編碼器電路(QEP),因此成為運動(dòng)控制的最佳選擇之一。圖1是采用
TMS320F2812實(shí)現SVPWM控制算法的系統結構框圖。本文引用地址:http://dyxdggzs.com/article/151343.htm
從圖1可以看出,PARK變換是SVPWM控制算法中最為復雜的變換之一,是一個(gè)旋轉矢量is從靜止二相坐標系(α-β)變換到同步旋轉的二相坐標系(d-q)。PARK變換坐標映射如圖2所示。
由圖2可以得到PARK變換的方程式:
評論