单片机课设计AT89C5174HC573ULN2003直流电机转速控制设计说明稿.docVIP

单片机课设计AT89C5174HC573ULN2003直流电机转速控制设计说明稿.doc

  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文档。上传文档
查看更多
摘要 本课程设计介绍了AT89C51单片机在直流电动机转速控制系统中的应用、实现 方法以及硬件结构等。直流电动机转速控制系统采用了霍尔元器件测量电动机的转 速, 用89C51单片机对直流电动机的转速进行了控制, 用74HC573和ULN2003芯片 实现了输出模拟电压值来控制直流电动机的转速。 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制 检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为 一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件 结合,加以完善。 关键字:AT89C51;74HC573;ULN2003 直流电机转速控制 目录 1 课题背景及内容要求 1 2.设计分析 1 3.硬件设计 1 3.1 总体方案 3 3.2 硬件原理图 4 3.3 元器件介绍 5 3.4 电路图说明 8 3.5 仿真结果 9 4. 软件设计 9 4.1 总体方案 9 4.2 框图,详细说明 10 5.结束语 19 参考文献 20 附录 21 1. 课题背景及内容要求 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制 检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为 一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件 结合,加以完善。 以单片机为核心设计一个电动机转速测定及数据显示系统。要求对转速范围 在0~3000 r/min 的直流电动机或交流变频调速电动机进行测量并显示,转速数据 显示精度要达转速个位数,有转速高、低限报警提示。本设计使用6V直流电机。 关键词:单片机 ULN2003 74HC573 直流电动机转速 2.设计分析 本设计测速系统采用AT89C51芯片为核心器件。单片机通过对负脉冲计数,可 计算出电机的转速,在超过高、低限时,有报警提示。 3.硬件设计 3.1 总体方案 根据项目要求,确定该系统的设计方案。 图1为该系统设计方案的硬件电路设计框图。硬件电路有8个部分组成,即按键输入电路,单片机,时钟与复位电路,蜂鸣器电路,LED显示器 驱动电路,LED显示器电路,信号放大电路和电动机。 硬件原理图 电动机转速测定及数据显示系统电路设计如下图所示: 3.3 元器件介绍 1. 89C51单片机的概述 MCS-51单片机内部结构: 下图为89C51单片机功能结构框图 89C51芯片内部集成了CPU、RAM、ROM定时/计数器和I/O口等各功能部件,并由内部总线把这些部件连接在一起。 80C51单片机内部包含以下一些功能部件: a.一个8位CPU; b.一个片内振荡器和时钟电路; c.4KB ROM(80C51有4KB掩膜ROM,87C51有4KB EPROM,80C31片内无ROM); d.128KBRAM; e.可寻址64KB的外ROM和外RAM控制电路; f.两个16位定时/计数器; g.21个特许功能寄存器; h.4个8位并行I/O口,共32条可编程I/O端线; i.一个可编程全双工串行口; j.5个中断源,可设置成2个优先级。 89C51单片机功能结构框图 (2)MCS-51系统的引脚说明: MCS-51系列单片机中的8031、8051及8751均采用40Pin封装的双列直接DIP结构,下图是它们的引脚配置,40个引脚中,正电源和底线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。 AT89C51引脚图 89C51的复位方式可以自动复位,也可以是手动复位,见下图。除此之外,RESET/Vpd还是一复用脚,Vcc掉电其间,此脚可以接上没用电源,以保证单片机内部RAM的数据不丢失。 在编程时,EA/Vpp脚还需加上21V的编程电压。 2. (2)共阴极数码显示管 这里列出了共阴和共阳数码管的管脚平排列和内部结构。数码管3、8管脚内部连在一起。如果是共阳极则将其接到高电平。如果是共阴极则将其接地。为了数码显示管的安全这里用三个二极管与其串联来降压。 电路图说明 显示部分由单片机的P0口输出显示段码,经一个74HC573驱动输出给LED数码管。单片机P2口的P2.0~P2.3输出位码,经ULN2003驱动输出给LED显示。P1.0信号经放大接直流电机,P1.7通过9015接蜂鸣器。P3.0~P3.2接K1~K3,实现开始运转、停止、复位功能,P3.5接脉冲输入。 3.5 仿真结果 4. 软件设计 4.1总体方案 控制系统程序的功能是用89C51单片机的T0、T1测出电动机的实际转速, 并与给 定值进行比较,根据比较结果, 使7

文档评论(0)

大吧书屋 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档