基于TMS320LF2407A 和AT89S52 三相異步電機(jī)雙閉環(huán)調(diào)速控制系統(tǒng)設(shè)計(jì)
轉(zhuǎn)速檢測電路采用歐姆龍1024 原旋轉(zhuǎn)型線編碼器E6B2CWZ6C, 編碼器輸出的脈沖經(jīng)過TMS320LF2407A內(nèi)部4 倍頻后可以實(shí)現(xiàn)每轉(zhuǎn)4 096 個(gè)脈沖, 從而保證了轉(zhuǎn)速的精度。根據(jù)采樣得到的數(shù)據(jù)與給定數(shù)據(jù)比較, 調(diào)整DSP 輸出驅(qū)動(dòng)脈沖的寬度, 從而調(diào)節(jié)交流電機(jī)的轉(zhuǎn)速。
電流采樣電路采用3 片霍爾電流傳感器CN61M/TBC25C04, 一路將檢測到的直流母線上瞬時(shí)電流值送入過流保護(hù)電路, 當(dāng)其值大于過電流值時(shí), 相應(yīng)過流保護(hù)電路動(dòng)作產(chǎn)生保護(hù)信號(hào), 關(guān)斷PWM 信號(hào)的輸出; 另外兩路檢測流過電動(dòng)機(jī)的電流, 通過變換改變DSP 輸出的驅(qū)動(dòng)脈沖, 進(jìn)而保持電機(jī)的轉(zhuǎn)速不變。在本文設(shè)計(jì)的控制系統(tǒng)中, TMS320LF2407A 采用了ADCIN00,ADCIN01和ADCIN02 三路通道, 以采集電機(jī)A 相、B 相和直流母線的電流,直流母線的采樣電壓通過ADCIN03 通道輸入DSP, 根據(jù)采樣得到的數(shù)據(jù), 在電壓超過設(shè)定的上、下限值時(shí), DSP 關(guān)斷PWM 脈沖的輸出, 從而實(shí)現(xiàn)過壓和欠壓保護(hù)功能。
3 系統(tǒng)軟件設(shè)計(jì)
3. 1 閉環(huán)調(diào)速控制的原理
本文設(shè)計(jì)的雙閉環(huán)調(diào)速控制系統(tǒng)的原理框圖如圖3所示。
其中, 給定速度由鍵盤輸入接口電路輸入AT 89S52單片機(jī)控制系統(tǒng), 速度PI 調(diào)節(jié)、電流PI 調(diào)節(jié)、磁場位置角和轉(zhuǎn)速反饋量的計(jì)算由TMS320LF2407A 計(jì)算實(shí)現(xiàn)。
測得的電機(jī)轉(zhuǎn)速通過AT 89S52 控制系統(tǒng)輸出到液晶顯示單元上實(shí)時(shí)顯示。
雙閉環(huán)調(diào)速控制系統(tǒng)框圖
圖3 雙閉環(huán)調(diào)速控制系統(tǒng)框圖。
評論