步进电机控制方法(步进电机控制方法有哪些)
还有少数人不了解步进电机控制方式(步进电机控制方式有哪些)。让肖山来说说步进电机的控制方法。
1.单片机+全集成步进电机驱动芯片可以用于整个应用,相对简单,控制方便。用常见的51单片机如AT89C2051或STC12C1052+THB7128或THB6064组合就够了。
2.单片机根据输入确定输出脉冲的个数,使步进电机驱动芯片转换成成功信号驱动步进电机。
3.因为一个脉冲一次走一步,输出脉冲的个数也要考虑细分的个数,编一个固定旋转步数和角度的程序相对容易。像1.8度的步进电机,转一圈需要400个脉冲,转半圈需要200个脉冲,转90度需要100个脉冲,以此类推。
4.对于程序,固定一个合适的频率,按键触发启动定时器,然后取一个IO口作为定时中断中的脉冲输出,再加上一个累加变量,计算出脉冲数。就是取两次反相,输出一个完整的脉冲。在主程序中,设置一个需要的脉冲数作为控制定时器开启和关闭的条件,然后循环等待条件满足。
5.如果要把控制、驱动、步进电机集成在一起,那就麻烦了。小电机还好,大电机的干扰是个问题。
仅此而已。希望萧珊的内容能帮助你了解更多。
- 标签: