步进电机正反转控制实验教程.pdfVIP

  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文档。上传文档
查看更多

例程项目文件放在example31_StepMotor文件夹内,程序编译成功后直接(Load

Program)到开发板DSP中。

上电前,步进电机端子需对插到该插件上

//说明

//

//程序控制GPIOA2直到GPIOA5依次输出则步进电机

//先顺时钟旋转一周,然后代码控制GPIOA5直到GPIOA2依次输出

//则步进电机逆时针旋转一周;

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机

的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加

一个脉冲信号,电机则转过一个步距角。这一线的存在,加上步进电机只有周期性的误

差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。为

此,YH-F2812开发板套件中引入了步进电机技术,采用扩展的方式,方便用户应用掌握。虽

然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必

须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它

涉及到机械、电机、电子及计算机等许多专业知识。

步进电机的主要特性:

1、步进电机必须加驱动才可以运转,驱动信号必须为脉冲信号,没有脉冲的时候,

步进电机静止,如果加入适当的脉冲信号,就会以一定的角度(称为步角)转动。转

动的速度和脉冲的频率成正比。

2、我们开发板配套的是28BYJ485V驱动的4相5线的步进电机,而且是步进电

机,比为1:64,步进角为5.625/64度。如果需要转动1圈,那么需要

360/5.625*64=4096个脉冲信号。

3、步进电机具有瞬间启动和急速停止的优越特性。

4、改变脉冲的顺序,可以方便的改变转动的方向。

因此,目前,绘图仪,机器人,等等设备都以步进电机为动力。

YH-F2812套件采用的是5V步进电机,该步进电机的耗电流为200ma左右,采用

ULN2003驱动,驱动端口为GPIOA2直到GPIOA5。顺时针旋转次序:A组--B组--C组--D组

(即一个脉冲,正转5.625度);反转次序:AB组--AD组--CD组--CB组(即一个脉冲,正转5.625

度),如下表:

表1:顺时针旋转表

端口值步数GPIOA2GPIOA3GPIOA4GPIOA5

0x000421000

0x000840100

0x001060010

0x002080001

因为一个脉冲,步进电机旋转2步,步进角为:2*5.625/64度,所旋转一周所需要的脉

冲数为:360/5.625/2*64=2048个脉冲信号

表2:逆时针旋转表

端口值步数GPIOA2GPIOA3GPIOA4GPIOA5

0x002020001

0x001040010

0x00086010

文档评论(0)

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

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

1亿VIP精品文档

相关文档