单片机课程设计之步进电机.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安庆师范学院 单片机课程设计 课程名称单片机课程设计 题目名称步进电机 学院物理与电气工程学院 专业班级12级电信三班 姓名余秋雨黄冬冬樊丙宝 学 号099128134 指导教师杨伟 1 目录 一、设计要求3 (一)设计内容3 (二)设计要求3 二、设计整体方案3 51单片机功能:3 步进电机工作原理:4 方案比较与选择5 方案15 方案26 三、电路剖析7 1、步进电动机脉冲序列信号与转速控制7 2、步进电机方向与步距角的控制8 3、步进电机的驱动电路及状态显示8 驱动电路:8 状态显示:9 步进电机时序表:9 四、程序设计10 流程图:10 主程序:10 五、议论及进一步研究建议12 六、课程设计心得领会12 参照文件:13 2 单片机课程设计任务书 一、设计要求 (一)设计内容:用89C52单片机设计一个步进电机控制器 (二)设计要求: (1)用AT89C52控制一个四相步进电机 (2)可控制步进电机的启动与停止、正转与反转、加快与减速 (3)2档速度调理 (4)可显示电机运行参数 二、设计整体方案 单片机功能: 5l系列单片机中典型芯片(AT89C51)采纳40引脚双列直插封装(DIP)形式,内部由CPU,4kB的ROM,256B的RAM,2个16b的准时/计数器TO和T1,4 个8b的工/O端I:IP0,P1,P2,P3,一个全双功串行通讯口等构成。特别是该系列单片机片内的Flash可编程、可擦除只读储存器(E~PROM),使其在实质中有着十分宽泛的用途,在便携式、省电及特别信息保存的仪器和系统中更加实用。该系列单片机引脚与封装如图1所示。 5l系列单片机供给以下功能:4kB储存器;256BRAM;32条工/O线;2个16b准时/计数器;5个2级中止源;1个全双向的串行口以实时钟电路。 5l系列单片机为很多控制供给了高度灵巧和低成本的解决方法。充分利用它的片内资源,即可在较少外头电路的状况下退步进电机实现功能。 3 图151系列单片机封装图 步进电机工作原理: 步进电机是将电脉冲信号转变成角位移或线位移的开环控制元步进电机件。 在非超载的状况下,电机的转速、停止的地点只取决于脉冲信号的频次和脉冲数, 而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机 按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度 一步一步运行的。能够经过控制脉冲个数来控制角位移量,进而达到正确立位的 目的;同时能够经过控制脉冲频次来控制电机转动的速度和加快度,进而达到调 速的目的。 28byj48是最一般的减速步进电机,最大转速大体是14圈/分钟。该电机假如 节拍太快的话,就不动了,并且还有一点异响。这个型号的电机最适适用于学习, 真实现实顶用途不太大,不论是转速、歪曲都不太理想,独一有点就是价钱廉价。 ULN2003是达林顿阵列,能用这个驱动的步进电机极少,并且遇到电流限制, 性能不理想。该减速比为64的,都合适精细旋转,但要速度不行观。要想提升 转速能够考虑以L298N驱动,而后用28或许35步进电机(不带减速),略微大 一些,这样达到30或60转/分钟比较简单。 4 方案比较与选择 方案1: 图2方案1原理图 用到的元器件主要有:STC89C52芯片、ULN2003驱动芯片、LED发光二极管、 四相五线制步进电动机。 一、此方案的长处: 1、电路简单,能够实现对电机的正转、反转、加快、减速、停止的控制。 2、此方案经过LED灯能够反应电机工作状态。 5 二、此方案的弊端: 3、此方案程序未采纳中止的方式来实现对电动机的控制,CPU的利用率不高 4、没法直接显示电机转速。 方案2: 6 图3方案2原理图 用到的元器件主要有:STC89C52芯片、ULN2003驱动芯片、四相五线制步进电动机、数字数码管、三极管(驱动),LED灯,蜂鸣器。 一、此方案的长处: 1、此电路加入了LED灯、蜂鸣器、数码管,能够经过LED灯直观的察看电机的正反转,在加减速的时候能够有提示音,并且数码管能够直观显示电机转速。 2、元件比较齐备,能够实现对电机的正转、反转、加快、减速、停止的控制, 此方案在加快、减速的基础上增添了两个加快档和三个减速档。 3、此方案程序采纳中止的方式来实现对电动机的控制,所以CPU的利用率很高, 在程序编写时步进电机的转速特别稳固,不会受其余程序的影响。 二、此方案的弊端: 1、因为程序采纳中止,数码管显示在中止外,所以显示很不稳固。 三、电路剖析 3.1步进电动机脉冲序列信号与转速控制 要步进电机能够“步进”就得产生下列图所示的脉冲序列。此脉冲序列是用周期、 脉冲高度、通断时间来表征的。数字电路中,脉冲高度由元件电平决定,如TTL 电平为0~5V,COMS电平为0~10V。步进电机的每一步的响

文档评论(0)

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

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

1亿VIP精品文档

相关文档