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