時間:2009-02-01 10:39:32來源:ronggang
所控制。譯碼器內部是一個3BIT的計數器,加上一些組合邏輯,產生每周期8步的格雷碼時序信號(見圖5),此即半步模式的時序信號,此時L297的
輸入引腳信號取高電平。若
引腳取低電平,則得到整步工作模式。如果
引腳是在譯碼器的八步格雷碼時序信號的奇數狀態位時取低電平的,則得到整步兩相勵磁模式;如果
引腳是在譯碼器的八步格雷碼時序信號的偶數狀態位時取低電平的,則得到整步一相勵磁模式。

時鐘信號輸入引腳接單片機89C51的P1.3引腳,
引腳接P1.6,
引腳接P1.7。與該接口硬件電路相配合的軟件編程[5]如下:(僅以整步一相勵磁模式為例給出匯編語言源程序)
[align=center]
圖6:單片機接口硬件電路[/align]
…
MOV TMOD,#11H
MOV TH1,#0D8H ;定時器1初始化,10ms中斷一次
MOV TL1,#0F0H
CLR P1.7 ;L297內部計數器復位,計數初值為0101
NOP
NOP
SETB P1.7
SETB P1.3 ;第一個時鐘的高電平
SETB P1.6 ;設定當前工作模式為半步模式
SETB TR1
LCALL TT ;第一個時鐘的低電平
LCALL TT ;第二個時鐘的高電平,即時序信號的偶數狀態位
NOP
NOP
CLR P1.6 ;置
引腳為低電平,當前工作模式為整步一相勵磁模式
LCALL TT ;第二個時鐘的低電平
…
TT: JNB TF1,TT
CLR TF1
CLR TR1
MOV TH1,#0D8H
MOV TL1,#0F0H
CPL P1.3
SETB TR1
RET
…
…
3 結論
該接口方案是針對小型重物的步進電機懸掛系統而設計研究的,接口電路簡單,對于混合式步進電機的工作模式可通過軟件編程加以方便的切換。尤其是對于步進電機轉距要求不太高的應用場合,還可通過改變步進電機的工作模式,控制步進電機的發熱[6]。
本文作者創新點在于較為深入的研究了基于L297/298這種常用步進電機驅動芯片組合在實際應用中的一個還未被充分認識的潛在優勢,即L297的三種工作模式,并給出了相應的單片機接口,從而能更好的發揮這種驅動芯片組合在混合式步進電機驅動中的應用潛力,并提高了該驅動組合在不同工作場合下應用的靈活性。
參考文獻:
[1]劉寶廷.步進電動機及其驅動控制系統[M]. 哈爾濱工業大學出版社,1997
[2]L297 STEPPER MOTOR CONTROLLERS[Z]. STMicroelectronics,2001
[3]L298 DUAL FULL-BRIDGE DRIVE[Z].STMicroelectronics,2000
[4]AN470 APPLICATION NOTE OF THE L297 STEPPER MOTOR CONTROLLER[Z]. STMicroelectronics,2003
[5]徐惠民,安德寧.單片微型計算機原理、接口及應用(第二版)[M]. 北京郵電大學出版社,2000
[6]楊忠寶,林海波.基于80C196MC的步進電機斬波恒流均勻細分電路的實現[J].微計算機信息,2003,7:27-32標簽:
上一篇:催化劑離心分離機故障頻度高...
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(m.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-09-08
華為昇騰Atlas800iA2 910B服務器Deepsee...
2025-09-04
2025-08-06
2025-07-08
2025-06-30
2025-06-16