步进电机驱动问题。

请问,我把脉冲宽度设置成500us电机没反应,设置成50000us就有反应是怎么回事?(驱动器只要求大于1.2us)

脉冲宽度1.2us只是让驱动器能感应到一个脉冲的最低要求,即是说,一个脉冲如果达不到1.2us,驱动器认为这不是一个脉冲。
脉冲频率才是重点,设置500us一个脉冲,如果低电平也是500us,那么脉冲频率就是1kHz,50000us的话,脉冲频率就是10Hz。
脉冲频率1kHz什么意思呢?假如不细分,那么就是要步进电机在1秒钟内跑1000步,这个频率可能对于步进电机的启动频率太高了,所以电机没反应,只会发出哔哔的高频呼啸声(如果频率高的离谱,或者电流太小,也听不到声音)。电机启动时的频率要低,转动起来后再慢慢加速。还有,提高细分等效于降低频率。
温馨提示:答案为网友推荐,仅供参考
相似回答