基于MC9S12X128無刷直流電機控制系統(tǒng)設計
2.5 電流檢測電路
電流檢測可以給系統(tǒng)提供保護,通過電流檢測電路采集的電流信息,主控制器可以及時地做出判斷,一旦電流超過電機的極限值,就切斷電路電源,避免發(fā)生較大的損害。直流無刷電機電流檢測電路如圖5所示。本文引用地址:http://www.ex-cimer.com/article/177846.htm
圖中RSENSE是電流采樣電阻,其兩端的電壓VSENSE為檢測電壓。R20~R24構成的分壓電阻網(wǎng)絡與芯片內部的兩路比較器相連,如果16引腳出現(xiàn)過流或欠流的情況,在6引腳上就會有高電平信號輸出給主控芯片,主控芯片會根據(jù)這個信號及時做出相應的操作,保護系統(tǒng)不受到損壞。
3 控制系統(tǒng)主要軟件設計
3.1 位置檢測和換相控制程序
實現(xiàn)直流無刷電機穩(wěn)定旋轉的關鍵是及時的掌握換相時刻,并在該時刻作出正確的換相操作。轉子位置信號有3個位置霍爾傳感器輸出,經(jīng)位置檢測電路采集后送至主控芯片。3個霍爾傳感器的輸出信號相差120°電角度。每個霍爾傳感器在轉子旋轉一周時會產(chǎn)生6個脈沖信號,正好對應6個換相時刻。通過單片機的捕捉功能捕捉這些脈沖信號,就可以獲得這6個換相時刻。在換相控制程序中,將捕捉到的位置信號與換相控制表進行比較計算,換相控制字與MOS管工作狀態(tài)關系如表1所示,得到下一時刻狀態(tài)控制字,然后將這個狀態(tài)控制字輸出給IR21 30來切換功率MOSFET管,從而實現(xiàn)正確換相。直流無刷電機換相控制程序流程如圖6所示。
霍爾傳感器相關文章:霍爾傳感器工作原理
霍爾傳感器相關文章:霍爾傳感器原理
評論