步进电机控制系统设计.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南工程学院 课 程 设 计 课程名称 微机原理与应用 课题名称 步进电机控制系统设计 专 业 班 级 学 号 姓 名 指导教师 湖南工程学院 课 程 设 计 任 务 书 课程名称 微机原理与应用 课 题 步进电机控制系统设计 专业班级 学生姓名 学 号 指导老师 审 批 任务书下达日期 任务完成日期 目 录 第1章 目的与要求 4 第2章 步进电机的原理介绍 5 2.1 步进电机的工作原理 5 2.2 步进电机的基本术语 6 2.2.1 相数 6 2.2.2 拍数 6 2.2.3 步距角 6 2.2.4 信号分配 6 第3章 设计总体思路 7 3.1 方案与思路 7 3.2 总框图 7 第4章 程序设计 8 4.1 主程序 8 4.2 显示子程序 9 4.3 键盘扫描子程序 10 第5章 硬件设计 11 5.1 硬件的设计与选取 11 5.1.1步进电机的特点 11 5.1.2 步进电机的分类 11 5.1.3步进电机的注意点 11 5.2 单片机的选取 12 5.3 四位LED数码管的选取 14 5.4 其他零件根据实际情况选取 14 5.5 硬件的焊接 15 第6章 调试与故障分析 16 6.1 软件部分 16 6.2 硬件部分 16 6.3 故障分析及解决 17 第7章 总结 18 第8章 参考文献 19 附 件 20 系统原理图 20 元器件清单 21 源程序清单 21 第1章 目的与要求 综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力,以单片机为核心设计一个步进电机控制系统,要求能够通过键盘设置步进电机的转向和转速,并在LED显示器上显示步进电机转速或工作状态。本课题以单片机为核心,设计并制作出步进电机控制系统,设计要求: 1、按下不同的键,分别使步进电机实现顺时针和逆时针旋转。 2、电机运转状态可以是正反转,加速减速,五种不同速度的各种组 合。 3、通过LED数码管显示电机运行状态。 第2章 步进电机的原理介绍 2.1 步进电机的工作原理 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 相 顺序 A B A’ B’ 0 1 1 0 0 1 0 1 1 0 2 0 0 1 1 3 1 0 0 1 表1-1 电机正反转: 当电机绕组通电时序为AB-BA’-A’B’-B’A-AB时为正转,通电时序为AB-B’A-A’B’-BA’-AB时为反转。1或0信息,则可实现上述操作。通过不同长度的延时来得到不同频率的步进电机输入脉冲,从而得到多种步进速度,也就是改变电机的转动速度。 2.2 步进电机的基本术语 2.2.1 相数 产生不同对极N、S磁场的激磁线圈对数常用m表示。完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以相电机为例,有相四拍运行方式即AB-BA’-A’B’-B’A-AB, AB-B-BA’-A’-A’B’-B’-B’A-A-AB。对应一个脉冲信号,电机转子转过的角位移用θ表示。θ=360度(转子齿数J*运行拍数),以常规二相,转子齿为50齿电机为例。四拍运行时步距角为θ=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为θ=360度/(50*8)=0.9度(俗称半步)。二相步进电机,工作方式有二相四拍和二相八拍二种,具体分配如下:二相四拍为,步距角为1.8度;二相八拍为,步距角为0.9度。相四拍为AB-B’-A’B’-B’A-AB,步距角为1.8度;相八拍为AB-B-B’-A’-A’B’-B’-B’A-A-AB,步距角为0.9度。 图3-1 第4章 程序设计 4.1 主程序 进入主程序显示初始化状态,主程序由键盘程序、显示程序、步进电机驱动程序三部分组成,主程序首先初始化各变量,步进电机驱动的各引脚均输出高电平,然后调用键盘程序,并作判断,有键按下,则调用键盘程序,并显示出状态。

文档评论(0)

14576 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档