對于新手來說,步進電機的正反轉是比較難實現的一項程序。那么步進電機的正反轉和什么因素有關?又是如何實現的?本文將一一進行解析。
歸根其底,步進電機的正反轉轉動方向是受方向電平信號DIR所控制,而步進電機的轉角、轉速、旋轉方向分別又與輸入脈沖的個數、頻率以及通電順序有關。方向電平信號DIR的高低電平會直接決定電機的不同轉向,電機換向必須在電機停止后再進行,且換向信號一定要在前一個方向的最后一個CP脈沖結束后以及下一個方向的第一個CP脈沖前發出。其中,值得注意的是,控制韶(上位機)發出的是雙脈沖(正負脈沖)或脈沖信號的幅值不匹配時,需要用信號模塊轉換為5v單脈沖(脈:中加方向)。
下面分別針對在不同工作環境下關于步進電機的轉動方向中出現的不同情況介紹其方法:
1、輸入為單脈沖的情況下,信號模塊的撥碼開關應撥到單脈沖”位置,當有脈沖輸出時電機轉動。改變方向信號的高低電平可改變電機轉動方向。
2、輸入為雙脈沖
信號模塊的撥碼開關應撥到·雙脈:中·位置。當發正脈沖的,電機正轉;當發負脈沖的,電機反轉;但需要注意的是正負脈沖不可同時給。
那么對于出現步進電機運行方向與要求相反是,又該如何調整呢?對此工程師建議兩種方法:
一種方法是改變控制系統的方向信號;另一種方法則可通過調整步進電機的接線來改變方向,具體做法如下:
對于兩相電機,只需將其中一相的電機線交換接入步進電機驅動器即可,如A+和A-交換。
對于三相電機,不能將其中一相的電機線交換,而應順序交換其中的兩相,如把A+和B+交換,A-和B-交換。