時間:2009-02-17 13:29:59來源:ronggang
圖3 功率主回路電路框圖[/align]
3. 系統控制策略及軟件設計
3.1系統控制策略
由無刷直流電機的數學模型可知,其轉速基本上跟電壓成正比,轉矩基本上和相電流成正比。為了達到控制精度和動態性能,本系統選用了轉速、電流雙閉壞調速系統。電流環采用PI調節器,速度環采用遇限削弱積分的積分分離PI控制算法。它具有良好的起動和抗干擾性能,可以滿足本系統的需要。控制系統框圖如圖4所示。
[align=center]
圖4無刷直流電機轉速、電流閉環控制系統[/align]
在此控制方案中,霍爾傳感器的信號加到TMS320F2812的捕獲單元端。將捕獲端設置為I/O 口,然后采集捕獲單元的電位情況。根據捕獲單元的電位情況可以判斷電機處于那個區間。根據兩次捕獲的時間可以計算出電機運行速度。此速度作為速度參考值的反饋量,然后經過速度PI 調節后可以得到參考電流Iref。另外通過電流檢測電路可以得到相電流Iphase信號,此信號通過A/D轉換后作為參考電流Iref的反饋量,經過電流PI 調節后,得到的輸出量調節輸出的PWM信號的占空比,用此PWM信號接到驅動端.這樣可以根據電機運行的情況而調節MOSFET 管的導通時間達到控制電機轉速的目的。
3.2 軟件設計
根據系統的控制策略,可以得出整個控制系統軟件由主程序和INT3中斷服務子程序所組成。流程圖如圖5所示 。
[align=center]
圖5 系統軟件流程圖[/align]
軟件采用模塊化設計。在主程序中,執行初始化模塊,主要完成系統時鐘、看門狗、GPIO、T3中斷、事件管理器的各個控制寄存器及其中斷等的設置,以及軟件中個變量的初始化。執行完初始化后,系統經入循環等待T3中斷。
在INT3中斷服務程序中,主要執行以下幾個模塊:
(1)A/D轉換模塊:利用DSP內部的A/D轉換單元完成相電流的A/D轉換。
(2)換相控制模塊:利用捕獲的三個霍爾傳感器的狀態,根據換相邏輯控制功率MOSFET管的換相。
(3)PWM波形發生模塊:主要是通過設置DSP內部事件管理器模塊的PWM波形發生器,將通用定時器T1設置成連續升序計數模式,對應20kHz的PWM頻率,計數周期設成50μs。然后根據電流環輸出的占空比對三個全比較單元的比較寄存器值進行刷新。同時,通過查表法,獲得當前換相指針所對應的ACTR(全比較動作控制寄存器)值,并送到ACTR寄存器,完成對PWM1~PWM6引腳狀態的定義。
(4)數字PID模塊:改模塊實現數字PID算法,對轉速誤差和電流誤差進行調節計算,控制PWM信號的占空比。
4.結論:
為了驗證和分析控制系統的性能,我們采用了一臺Maxon精密電動機公司研制的稀土永磁無刷直流電機作為樣機進行試驗。該樣機額定功率150W,額定轉速10000n/s。結果表明采用TMS320F2812實現無刷直流機控制系統,結構簡單易于實現復雜的控制規律以提高系統性能。采用方波和PWM方式利于減少力矩波動改善低速性能,能夠取得良好的控制精度、動態性能和較寬的調速范圍,實現實時控制。同時系統結構簡單,運行可靠,具有較高的使用價值。
本文作者創新點:采用新型高性能DSP器件TMS320F2812為基礎構成無刷直流電機控制系統。采用轉速和電流雙閉環調速策略,速度環采用遇限削弱積分的積分分離PI控制算法。采用了集成功率元件6AM15作為功率開關器件。
參考文獻:
1.姚嘉,劉剛,房建成. 控制力矩陀螺用高速高精度無刷直流電機控制系統.微計算機信息 2005,9-1:3-5
1. 張琛.直流無刷電動機原理及應用北京:機械工業出版社,1996
2. 蘇奎峰,呂強.TMS320F2812原理與開發.北京:電子工業出版社,2006
3 . BLDC3-1 system documentation: sensored control of 3phase brushless DC motor. Houston, Tex, 2005
標簽:
上一篇:高壓變頻器的“飛車啟動”及...
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-09-08
華為昇騰Atlas800iA2 910B服務器Deepsee...
2025-09-04
2025-08-06
2025-07-08
2025-06-30
2025-06-16