在HCS08系列MCU上用软件实现仪表步进电机的驱动

2010-05-23 21:12:12来源: 电子工程世界

      步进电机由于具有角位移和输入脉冲数成正比并且没有累积误差的特点,而被广泛的用作汽车仪表的显示部件,其中具有代表性的是伟力驱动技术(深圳)有限公司的VID29系列步进电机。在多数情况下,人们会使用专用的驱动芯片来驱动步进电机,主控制器只需要给出方向控制信号和控制转动步数的脉冲就行了。另外,也有集成了步进电机驱动电路的MCU,如Freescale的MC9S12HY系列,其使用方法也比较简单。然而,在很多较低端的汽车仪表,如微型车、农用车、三轮货车和摩托车的仪表上,人们为了降低成本,希望能够不用专用驱动芯片或相对较贵的带驱动电路的MCU,而是用普通的MCU直接去驱动步进电机。本应用笔记介绍了在Freescale的HCS08系列MCU上,如何用软件来实现对VID29系列步进电机的直接驱动。本文所附带的程序,已经在Freescale的LG32 Cluster ReferenceDesign演示板上运行验证过。

VID29系列步进电机的工作原理

  VID29系列步进电机是两相步进电机经三级齿轮减速传动输出的。该步进电机的工作原理可以用下面的简化的结构图(图1~4)进行说明。在象VID29系列这样的两相步进电机中,转子是一个永磁体,定子上安装了两组线圈。当给定子线圈通上电流的时候,就在转子周围的气隙中产生了一个磁场,转子就会在磁力的作用下转动到使它自身的磁场方向和线圈电流产生的气隙磁场方向平行的位置(下文中把它叫做平衡位置)。要让步进电机连续地旋转,可以按如下步骤进行:

  1. 如图1所示,在线圈A中通上电流,转子就会转过90度到图2所示的位置;

  2. 如图2所示,断开线圈A中的电流,给线圈B通上电流,转子又会继续旋转90度到图3
所示的位置;

  3. 如图3所示,断开线圈B中的电流,给线圈A通上跟步骤1中方向相反的电流,转子继续旋转90度到图4所示的位置;

  4. 如图4所示,断开线圈A中的电流,给线圈B通上跟步骤2中方向相反的电流,转子继续旋转90度回到图1所示的位置;

  5. 重复步骤1~4,步进电机就会连续地旋转起来了。

  如果将步骤1~4的顺序颠倒过来,那么步进电机就会以相反的方向旋转。另外,如果将A和B两个线圈同时通以大小相同的电流,那么产生的合成磁场的方向就和一个线圈单独通电时的磁场方向成45度夹角,这样转子就将旋转45度,而不是90度。

  实际的步进电机由于转子的形状和定子线圈的安装方位跟上述的简化结构不同,所以工作时驱动电流的时序和转子每一步旋转的角度也不完全一样。对于VID29系列步进电机来说,它的驱动脉冲序列和转子相应的旋转角度如图5所示。

分步驱动和微步驱动

  

[1] [2] [3] [4]

关键字:HCS08  MCU  步进电机  驱动程序

编辑:鲁迪 引用地址:http://www.eeworld.com.cn/qcdz/2010/0523/article_2096.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
HCS08
MCU
步进电机
驱动程序

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved