用软件实现仪表步进电机的驱动

用软件实现仪表步进电机的驱动

ID:37753361

大小:421.67 KB

页数:16页

时间:2019-05-30

用软件实现仪表步进电机的驱动_第1页
用软件实现仪表步进电机的驱动_第2页
用软件实现仪表步进电机的驱动_第3页
用软件实现仪表步进电机的驱动_第4页
用软件实现仪表步进电机的驱动_第5页
资源描述:

《用软件实现仪表步进电机的驱动》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在在在HCS08在HCS08HCS08系列HCS08系列MCUMCU上MCU上上上用软件实现仪表步进电机的驱动飞思卡尔半导体成都分公司傅志强(frank.fu@freescale.com)步进电机由于具有角位移和输入脉冲数成正比并且没有累积误差的特点,而被广泛的用作汽车仪表的显示部件,其中具有代表性的是伟力驱动技术(深圳)有限公司的VID29系列步进电机。在多数情况下,人们会使用专用的驱动芯片来驱动步进电机,主控制器只需要给出方向控制信号和控制转动步数的脉冲就行了。另外,也有集成了步进电机驱动电路的MCU,如Freescale的MC9S12HY系列,其使用方法也比较简单。然而

2、,在很多较低端的汽车仪表,如微型车、农用车、三轮货车和摩托车的仪表上,人们为了降低成本,希望能够不用专用驱动芯片或相对较贵的带驱动电路的MCU,而是用普通的MCU直接去驱动步进电机。本应用笔记介绍了在Freescale的HCS08系列MCU上,如何用软件来实现对VID29系列步进电机的直接驱动。本文所附带的程序,已经在Freescale的LG32ClusterReferenceDesign演示板上运行验证过。VID29VID29系列步进电机的工作原理VID29系列步进电机的工作原理VID29系列步进电机是两相步进电机经三级齿轮减速传动输出的。该步进电机的工作原理可以用下面的简

3、化的结构图(图1~4)进行说明。在象VID29系列这样的两相步进电机中,转子是一个永磁体,定子上安装了两组线圈。当给定子线圈通上电流的时候,就在转子周围的气隙中产生了一个磁场,转子就会在磁力的作用下转动到使它自身的磁场方向和线圈电流产生的气隙磁场方向平行的位置(下文中把它叫做平衡位置)。要让步进电机连续地旋转,可以按如下步骤进行:1.如图1所示,在线圈A中通上电流,转子就会转过90度到图2所示的位置;图1.步进电机线圈A通电2.如图2所示,断开线圈A中的电流,给线圈B通上电流,转子又会继续旋转90度到图3所示的位置;图2.步进电机线圈B通电3.如图3所示,断开线圈B中的电流,

4、给线圈A通上跟步骤1中方向相反的电流,转子继续旋转90度到图4所示的位置;图3.步进电机线圈A反向通电4.如图4所示,断开线圈A中的电流,给线圈B通上跟步骤2中方向相反的电流,转子继续旋转90度回到图1所示的位置;图4.步进电机线圈B反向通电5.重复步骤1~4,步进电机就会连续地旋转起来了。如果将步骤1~4的顺序颠倒过来,那么步进电机就会以相反的方向旋转。另外,如果将A和B两个线圈同时通以大小相同的电流,那么产生的合成磁场的方向就和一个线圈单独通电时的磁场方向成45度夹角,这样转子就将旋转45度,而不是90度。实际的步进电机由于转子的形状和定子线圈的安装方位跟上述的简化结构不

5、同,所以工作时驱动电流的时序和转子每一步旋转的角度也不完全一样。对于VID29系列步进电机来说,它的驱动脉冲序列和转子相应的旋转角度如图5所示。图5.VID29系列步进电机工作原理分步驱动和微步驱动步进电机的驱动通常有分步方式和微步方式两种,图5中的脉冲序列是分步方式下的驱动信号。分步方式的优点是驱动信号的幅度只有0和电源电压(5V)两种,与数字信号的低电平和高电平完全一一对应,因此只要使用MCU的普通数字I/O口(GPIO)就可以产生驱动信号,驱动程序也比较简单。但是由于分步方式下,定子线圈产生的气隙磁场的方向在每走一步的过程中都发生一个较大的跳变——对于VID29系列步进

6、电机而言是60度的跳变,定子磁场从原来的方向跳变到下一个平衡位置的方向,转子则在磁力的作用下加速向下一个平衡位置转动,当它到达平衡位置的那个瞬间,速度达到最大值,而磁场力则变为零(只考虑切向力,不考虑径向力,因为径向力与转动无关。下同);然后,如果驱动信号没有变化的话,转子就会在惯性的作用下继续往前转动偏离平衡位置,这时磁场力将会增大,而其方向却变成跟刚才相反,于是就使转子减速,当转子与平衡位置的偏离达到最大时,其速度减为零,然后在磁场力作用下往回加速转动;当转子转回平衡位置时,磁场力又变为零,而速度不为零,于是在惯性的作用下继续转动偏离平衡位置……如此反复,只要驱动信号还没

7、有再次改变,转子就会象荡秋千一样在平衡位置附近来回振荡,并在摩擦力的作用下幅度逐渐减小。这种振荡还会产生一定的噪声,所以用分步方式驱动时,步进电机的噪声和抖动会比较大。为了减小步进电机运行时的噪声和抖动,人们设法让定子线圈的磁场方向的跳变幅度变小,把一个分步一次的大跳变分成若干次较小的跳变来完成,于是就有了微步驱动方式,也叫细分驱动方式。根据矢量合成的原理,当步进电机中的两个线圈各自产生的磁场的强度按照正/余弦规律变化的时候,它们的合成磁场的方向就会匀速旋转,而合成磁场的强度保持不变,如图6所示。线圈产

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。