步进电机控制方法(步进电机控制方法有哪些)

2022-10-21 06:29:03

还有少数人不了解步进电机控制方式(步进电机控制方式有哪些)。让肖山来说说步进电机的控制方法。

1.单片机+全集成步进电机驱动芯片可以用于整个应用,相对简单,控制方便。用常见的51单片机如AT89C2051或STC12C1052+THB7128或THB6064组合就够了。

2.单片机根据输入确定输出脉冲的个数,使步进电机驱动芯片转换成成功信号驱动步进电机。

3.因为一个脉冲一次走一步,输出脉冲的个数也要考虑细分的个数,编一个固定旋转步数和角度的程序相对容易。像1.8度的步进电机,转一圈需要400个脉冲,转半圈需要200个脉冲,转90度需要100个脉冲,以此类推。

4.对于程序,固定一个合适的频率,按键触发启动定时器,然后取一个IO口作为定时中断中的脉冲输出,再加上一个累加变量,计算出脉冲数。就是取两次反相,输出一个完整的脉冲。在主程序中,设置一个需要的脉冲数作为控制定时器开启和关闭的条件,然后循环等待条件满足。

5.如果要把控制、驱动、步进电机集成在一起,那就麻烦了。小电机还好,大电机的干扰是个问题。

仅此而已。希望萧珊的内容能帮助你了解更多。

  • 标签: