电子设备的太阳能供电-Read.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子设备的太阳能供电-Read.doc

一种微型步进电机的驱动设计 李志新 张晓健 本文介绍了一种微型步进电机的工作、驱动原理和硬件、程序设计,可用于各种小型机电设备如微型云台、玩具等的应用。 步进电机是一种控制用的特种电机,具有精度高、可开环控制的特点,可广泛应用于各种低速、高精度定位的智能建筑监控、工业自动化控制系统中。笔者在设计网络摄像机微型云台时用到了一种微型步进电机,现将该步进电机的工作原理、驱动方法说明如下。 步进电机的应用原理 步进电机可以将电脉冲转换成特定的旋转运动,当它收到一个脉冲信号后,就会按照设定的方向转动一个固定的角度(即步距角),通过控制脉冲个数就可以控制电机转动的角度,通过控制脉冲频率则可以控制电机的速度和加速度,达到调速的目的。在不超载的情况下,步进电机的转速、停止的位置只与脉冲信号的频率和脉冲数有关,而与负载变化无关,是一种线性关系,因而可用于精确位置控制。 步进电机具有如下特点: 转动位移与输入脉冲数严格对应,步距误差不会累积,可以组成结构简单且有一定精度的开环控制系统; 可以使用数字信号直接进行开环控制,简单、廉价; 易于起动、停止、正反转及变速,响应性好; 停转时有自锁能力; 可很方便地实现在超低速下高精度稳定运行,通常可以不经过减速器直接驱动负载; 电机速度可在相当宽范围内平滑调节,可以使用一台驱动控制器同时控制几台步进电机完全同步运行。 本设计中使用的是一种型号为HYH-25BYJ-5V的微型步进电机,该电机使用DC5V供电,可以使用单片机进行控制,十分适合于各种小型机电自动控制系统。 该步进电机内部有4相绕组,外引5根控制线,如图1所示,其中导线5接DC5V的“+”极,导线1、2、3、4按照控制时序接DC5V的“-”极。 ① 电机的驱动采用四相八拍的方式,如表1所示。表中“+”表示接电源正极,“-”表示接电源负极。如果按照A相导电、A相B相同时导电、B相导电,然后依次是BC、C、CD、D、AD的顺序分别导电,电机就实现了正转(从电机输出轴方向看逆时针旋转),这就是驱动电机的8拍(8种脉冲)。若把驱动脉冲的顺序反过来,按照AD、D、CD、C、BC、B、AB、A的顺序依次导电,电机就可实现反转。 电机端子序号 电机绕组相数 分配顺序 1 2 3 4 5 6 7 8 5 + + + + + + + + 4 A - - - 3 B - - - 2 C - - - 1 D - - - 表1 该电机的步距角为5.625°,减速比为1/64。驱动时对电机发一次脉冲就称为一拍,即一次电平的变化,步进电机在一拍作用下内部转过的角度为5.625°,8拍后转动45°,64拍后内部转360°,由于减速比为1:64,所以内部转一圈,外部转5.625°,也就是说,驱动发出64拍后,步进电机外部转5.625°。 外部驱动时,脉冲的频率应小于1KHz,计算下来电机的最大转速约为每分钟14.6转。 驱动电机的脉冲频率越大,转速越快,而力矩越小,反之,脉冲频率越小,转速越慢,输出力矩越大。 2.步进电机的驱动电路设计 由于该步进电机4相绕组每相的直流电阻为20欧姆,用DC5V驱动时每相电流约为250mA,若直接用单片机驱动,单片机承受不了这么大的电流,因此需要外加大电流驱动电路,可以使用如ULN2003、ULN2803之类的达林顿阵列集成电路。 本设计中使用的是ULN2803,该芯片有8路达林顿阵列,可同时驱动2个步进电机。硬件设计原理图如图2所示。 ② 3.步进电机的驱动程序设计 如图2所示,单片机的管脚P1.0、P1.1、P1.2、P1.3分别对应步进电机的1、2、3、4脚,若要使步进电机正转,ULN2803需要按如下顺序提供8拍(电机4号线在前,为高位):0111、0011、1011、1001、1101、1100、1110、0110,由于ULN2803具有反相作用,因此单片机应提供如下次序的脉冲:1000、1100、0100、0110、0010、0011、0001、1001,其中的“1000”表示单片机的管脚P1.3为高电平,P1.2、P1.1、P1.0均为低电平,其余类推。若要驱动反转,按相反顺序驱动即可。 本程序提供了一种驱动步进电机的基本方法,首先控制电机正转约168°,延时1秒后,反转168°,之后再延时1秒,正转,周而复始。读者对程序加以适当修改可适应于不同的应用,如修改脉冲频率可以改变步进电机的转速,修改脉冲数可以改变电机转动的角度。 程序源代码如下: ;===================================== ORG 0000H LJMP S ;***********

您可能关注的文档

文档评论(0)

wendang_12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档