基于ATMEGA48单片机的仪表步进电机的细分控制原理及应用
时间:06-16
来源:互联网
点击:
,所以通过0~90o正弦波幅度变化的8位数字量化表的演化,就可以在两相八拍(二细分)的基础上把电流矢量夹角分成四个象限,配合极性的控制,在每个象限中把A或/A的正弦波和B或/B的余弦波作8种组合,在每种组合中完成电流大小的变化,最终作到两相64拍(16细分)的控制。而且,最巧妙的一点就在于:通过选择64个数据对应每90o范围的正弦波的64个点,就可以用一个字节的大小来作为区分4个象限的标志,便于对正、余弦的角度进行演化,即0~63对应0~90o,64~127对应90o~180o,128~191对应180o~270o,192~255对应270o~360o。
两相64拍A、B、/A、/B的驱动状态表如表3(以B为起始状态)。
由于仪表指针从当前角指向目标角时,变化量会有不同。为保证指针响应灵敏、无抖动,必须在正、反转时考虑加、减速控制。程序中,可以根据变化量的大小和正负设定几个控制区间,分别写入不同的延时参数,根据此延时参数来控制电流大小、方向(改变PWM_A和PWM_B、DIR_A和DIR_B)变化时间,就达到了加、减速的控制的目的。
结语
通过双PWM方式控制两相步进电机,既达到了高精度细分的目的,又在硬件成本上得到了优化。在现有电路的后级增加功率驱动电路并作程序的少量修改,就可以做成高精度、多细分步进电机驱动器。
- 步进电机驱动器的关键技术研究(11-20)
- PSoC3 双轴步进电机细分控制(03-21)
- 卫星便携站天线自动对星系统的设计与实现(06-16)
- 用于办公自动化设备应用的高能效步进电机驱动器方案(10-01)
- 设计更简易、多选择性的逆变稳压器电路方案(11-23)
- 基于较大功率的直流电机H桥驱动电路方案(03-11)