FPGA在步進電機控制中的應用
方向控制模塊的核心是脈沖分配電路,它有兩個輸入信號:一個是PWM信號構成的變頻時鐘,每輸入一個PWM脈沖,脈沖分配器的四相輸出時序將發生一次變化,從而使步進電機轉動一步;另一個是方向控制信號,它的不同狀態將使脈沖分配器產生不同方向的步進時序脈沖,從而控制步進電機的轉動方向。根據四相八拍的控制方式,定子通電順序為(A-AB-B-BC-C-CD-D-DA-A)。本系統采用了Mealy型狀態機描述方法,狀態取值依次是:SO=“0001”,S1=“0011”,S2=“0010”,S3=“0110”,S4=“10100”,S5=”110O”,S6=“1000”,S7=”1001”。按照控制時序的要求,用‘1’表示該繞組加電,‘0’表示該繞組斷電。方向控制模塊的狀態流程圖如圖5所示。本文引用地址:http://www.czjhyjcfj.com/article/157724.htm
4 結論
步進電機是一種易于精確控制的電機,由于其良好的性能而得到廣泛應用,其控制方法也多種多樣。本文介紹了在電機鐵芯扭槽疊扣沖壓控制系統中,使用FPGA控制步進電機的方法,該系統成本不高。通過編程方法,不但可以在一定范圍內自由設定步進電機的轉速,往返轉動的角度以及轉動次數等,而且還可以方便靈活地控制步進電機的運行狀態,以滿足不同用戶的要求,簡化了線路,降低了成本。
評論