許多應用都會用到功率低于300 W的小型電機,例如汽車、打印機、復印機、紙張處理機、工廠自動化、太空和軍事載具、測試設備和機械人。整體而言,電機的產量約和其功率大小成反比,這表示小型電機的產量遠超過大型電機。應用最廣泛的小型電機包括直流電機、直流無刷電機和步進電機。步進電機、直流電機和無刷直流電機的主要區別在于它們的驅動方式。步進電機是以步階方式分段移動,直流電機和無刷直流電機通常則采用連續移動的模擬控制方式。步進電機都是通過脈沖信號控制的,一般都是一個用來產生一定頻率脈沖的單片機(脈沖頻率用來控制速度),經過信號隔離放大(達到驅動電機的電壓)來驅動控制步進電機。可以用單片機+全集成步進電機驅動芯片來整全應用,這樣比較簡單,控制上很方便。用普通的51單片機像AT89C2051或STC12C1052 + THB7128或THB6064這類芯片來組合就可以。單片機根據輸入來決定輸出的脈沖數量,讓步進電機驅動芯片轉化成功率信號驅動步進電機。目前市場上常見的步進電機已能提供每一步1.8°或0.9°的精確移動能力。因為是一個脈沖走一步的,所以輸出的脈沖數還要考慮到細分數的問題,固定轉動步數、角度的程序還是比較容易編。像1.8度的步進電機,2細分時,轉一圈就需要400個脈沖,轉半圈只需要200個脈沖,轉90度只需要100個脈沖,如此類推。關于程序,固定一個適當的頻率,按鍵觸發啟動定時器,然后在定時中斷里取反一個IO端口做脈沖輸出,再放入一個累加變量做計算,算脈沖數量,是取反兩次輸出一個完整的脈沖,在主程序中設定一個需要的脈沖數量來作為條件控制定時器的開啟和關閉,然后循環等待條件滿足需求。由于步進電機采用步階移動,所以特別適合絕對尋址應用,步進電機采用直接控制方式,它的主要命令和控制變量都是步階位置 (step position);相形之下,直流電機則是以電機電壓做為控制變量,以位置或速度做為命令變量。直流電機需要反饋控制系統,它會以間接方式控制電機位置,步進電機系統多半則是以「開環」方式進行操作。專注微型步進電機控制方案專家的振合電機工程師建議要注意的問題是,如果想把控制、驅動與步進電機都整合在一起,比較麻煩,小電機還好,大電機的干擾是個問題。
更多直線步進電機參數知識,請咨詢覃工QQ:176340526
深圳市振合機電設備有限公司主營產品:步進電機、直線步進電機、步進伺服步進驅動器、步進電機驅動器、一體式步進剎車步進電機、防水步進電機、無刷電機、伺服電機等各類型號的步進電機,歡迎來電咨詢。電話:15818698488