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