新手知识:步进电机的基本控制是如何实现的

2014-04-04 11:08 来源:电子信息网 作者:云际

步进电机基本控制是在日常工作中很基础的功能应用,通常步进电机都是由脉冲信号来控制的,也就是说,需要利用一个能产生一定量频率脉冲的单片机,再经过信号隔离放大,一般是驱动电机的电压,从而来驱动控制步进电机。

下面就其控制方案作一简单介绍。单片机和全集成步进电机驱动芯片的组合应用是目前已知最简单,同时在控制方面也是最方便的方法,单片机根据输入来决定输出的脉冲数量,让步进电机驱动芯片转化成功率信号驱动步进电机。因为是一个脉冲走一步的,所以输出的脉冲数还要考虑到细分数的问题,固定转动步数、角度的程序还是比较容易编。比如1.8度的步进电机,2细分时,转一圈就需要400个脉冲,转半圈只需要200个脉冲,转90度只需要100个脉冲,如此类推。

另外,除了利用单片机和全集成步进电机驱动芯片这一方法外,还可以通过马达控制,在这里不得不说其中的程序问题,固定一个适当的频率,按键触发启动定时器,然后在定时中断里取反一个IO端口做脉冲输出,再放入一个累加变量做计算,算脉冲数量,是取反两次输出一个完整的脉冲,在主程序中设定一个需要的脉冲数量来作为条件控制定时器的开启和关闭,然后循环等待条件满足需求。但要注意的是,如果想把控制、驱动和步进电机全部整合在一起,会比较麻烦,小电机还好,尤其大电机的干扰是个重点问题。

步进电机 基本控制

相关阅读

暂无数据

一周热门