應用DSP的異步電機直接轉矩控制系統(tǒng)
?。?)盡管F240內部有產生脈沖信號的PWM發(fā)生器,但是不便于在任意時刻產生任意方向的控制矢量,因而放棄使用。
?。?)其它如定時器等,后文給出了軟件代碼。
5 控制系統(tǒng)的軟件設計
根據(jù)實際硬件設計和完成控制任務的需要,我們首先要求出IPM模塊的開關頻率和定時器的定時長度。IPM模塊的工作頻率為100kHz,所以定時器的中斷間隔應為10μs。根據(jù)定時器中斷頻率計算公式:
可以計算出PRD和TDDR的值,他們分別對PSC和TIM進行加載。式中TINT指定時器中斷,PRD指定時器周期寄存器,TDDR指定時器清除寄存器,PSC指定時器前置分頻計數(shù)器,tc(co)為時鐘周期。
圖6給出了系統(tǒng)軟件流程圖,下面給出定時器(timer)使用的源程序代碼:
clrc CNF;把B0映射為數(shù)據(jù)存儲塊
ldp#0h;DP=0
setc INTM;關閉所有中斷
splk#0000h,60h;
out 60h,wsgr;設置為0
周期等待
6 結束語
近年來,交流調速發(fā)展迅猛,大有取代直流調速之勢。交流調速的控制理論日趨完善,高性能的單片機又為這些理論的實踐提供了硬件保障。本系統(tǒng)采用直接轉矩控制策略,盡量減少硬件投入,不僅大大節(jié)省了硬件成本,而且可靠性高,調速性能良好。
評論