基于光电传感器的单片机控制直流电机剖析.docx

基于光电传感器的单片机控制直流电机剖析.docx

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文(设计) 题 目: 直流电机多级调速控制系统实现 学 生: 黄哲 专 业: 机械设计制造及其自动化 班 级: 1002 班 学 号: 3108601211 指导老师: 赵卫 目录 摘要 I ABSTRACT II 1.绪论 1 1.1研究背景 1 1.1.1开发背景 1 1.1.2选题的目的和意义 1 1.2 直流电机调速原理简介 2 1.3 PID算法简介 3 1.2.1模拟PID 3 1.2.2数字PID 5 1.2.3数字PID参数整定方法 6 2.系统硬件设计与实现 7 2.1系统设计方案 7 2.2 单片机模块 8 2.2.1单片机设计方案 8 2.2.2 AT89S52引脚功能 9 2.3电机驱动模块 11 2.3.1电机驱动设计方案 11 2.3.2 L298N芯片简介 13 2.3.3电机驱动电路 14 2.4测速模块 15 2.4.1 测速设计方案 15 2.4.2 光电对管原理 16 2.4.3 LM339N芯片简介 17 2.4.4测速模块电路 18 2.5显示模块 19 2.5.1显示设计方案 19 2.5.2 LCD1602液晶简介 20 2.5.3显示电路 21 2.6 键盘模块 22 2.6.1键盘设计方案 22 2.6.2键盘消抖 23 2.6.3键盘电路 23 2.7电源模块 24 2.7.1电源模块设计方案 24 2.7.2 LM7805芯片 25 2.7.3电源电路 25 3.基于PWM的控制软件设计与实现 27 3.1 PWM脉冲控制技术 27 3.1.1 PWM脉宽调制的基本工作原理 27 3.1.2 PWM实现方式 29 3.2定时器/计数器 29 3.3 PWM产生程序 30 3.4系统程序流程 32 3.4.1主程序流程 32 3.4.2按键扫描程序流程 33 3.4.3按键扫描程序 35 4.系统的调试与分析 38 4.1硬件调试与分析 38 4.1.1硬件的调试 38 4.1.2烧入程序 38 4.1.3 硬件电路焊接总结 40 4.2软件调试与分析 40 4.2.1延时程序 40 4.2.2 PID算法程序 40 4.2.3液晶显示动态数据程序 41 4.2.4电机正反转程序 44 4.2.5系统主函数程序 44 5.总结 46 致谢 47 参考文献 48 附录 49 附录A 硬件电路图 49 附录B 系统程序代码 50 摘要 本设计的重点是采用AT89S52型号的单片机控制产生PWM调制信号的输出,以此来进行对直流电机的转速实现控制,本文简要的介绍了AT89S52型号单片机的有关参数,而且还对PWM脉冲信号的基本原理、信号的产生方式和怎么样实现利用软件编程调节PWM信号的占空比等作了一系列的论述。本设计使用独立按键进行速度设定以及直流电机的正反转,通过LCD1602液晶显示器作为显示速度设定值和速度测量值的器件。除此之外,本设计还运用L298芯片组成直流电机的正、反转以及控制速度的驱动电路,并且相对详细的说明了PID算法、系统初始化等子程序的编程以及程序的实现,本设计利用光电感应器对射式MOC70T4和比较器LM339芯片来实现直流电机转速的相对精确测量,而且以此作为反馈值传回到单片机实现PID补偿运算 ,从而实现了对直流电机速度的控制。 关键词: PWM技术;PID算法;AT89S52;直流电机 ABSTRACT The focus of this design is the use of AT89S52 type PWM MCU control signal output, so as to realize to control the speed of DC motor, this paper introduces the parameters of AT89S52 model of SCM, but also the basic principle of the pulse signal, PWM signal generation method and how to achieve regulation of PWM signal using the software programming of the duty ratio for a series of discussion. This design uses independent

文档评论(0)

三四五 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档