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