网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于光电传感器的单片机控制直流电机.

毕业论文(设计) 题 目: 直流电机多级调速控制系统实现 学 生: 黄哲 专 业: 机械设计制造及其自动化 班 级: 1002 班 学 号: 3108601211 指导老师: 赵卫 目录摘要IABSTRACTII1.绪论11.1研究背景11.1.1开发背景11.1.2选题的目的和意义11.2 直流电机调速原理简介21.3 PID算法简介31.2.1模拟PID31.2.2数字PID51.2.3数字PID参数整定方法62.系统硬件设计与实现72.1系统设计方案72.2 单片机模块82.2.1单片机设计方案82.2.2 AT89S52引脚功能92.3电机驱动模块112.3.1电机驱动设计方案112.3.2 L298N芯片简介132.3.3电机驱动电路142.4测速模块152.4.1 测速设计方案152.4.2 光电对管原理162.4.3 LM339N芯片简介172.4.4测速模块电路182.5显示模块192.5.1显示设计方案192.5.2 LCD1602液晶简介202.5.3显示电路212.6 键盘模块222.6.1键盘设计方案222.6.2键盘消抖232.6.3键盘电路232.7电源模块242.7.1电源模块设计方案242.7.2 LM7805芯片252.7.3电源电路253.基于PWM的控制软件设计与实现273.1 PWM脉冲控制技术273.1.1 PWM脉宽调制的基本工作原理273.1.2 PWM实现方式293.2定时器/计数器293.3 PWM产生程序303.4系统程序流程323.4.1主程序流程323.4.2按键扫描程序流程333.4.3按键扫描程序354.系统的调试与分析384.1硬件调试与分析384.1.1硬件的调试384.1.2烧入程序384.1.3 硬件电路焊接总结404.2软件调试与分析404.2.1延时程序404.2.2 PID算法程序404.2.3液晶显示动态数据程序414.2.4电机正反转程序444.2.5系统主函数程序445.总结46致谢47参考文献48附录49附录A 硬件电路图49附录B 系统程序代码50摘要本设计的重点是采用AT89S52型号的单片机控制产生PWM调制信号的输出,以此来进行对直流电机的转速实现控制,本文简要的介绍了AT89S52型号单片机的有关参数,而且还对PWM脉冲信号的基本原理、信号的产生方式和怎么样实现利用软件编程调节PWM信号的占空比等作了一系列的论述。本设计使用独立按键进行速度设定以及直流电机的正反转,通过LCD1602液晶显示器作为显示速度设定值和速度测量值的器件。除此之外,本设计还运用L298芯片组成直流电机的正、反转以及控制速度的驱动电路,并且相对详细的说明了PID算法、系统初始化等子程序的编程以及程序的实现,本设计利用光电感应器对射式MOC70T4和比较器LM339芯片来实现直流电机转速的相对精确测量,而且以此作为反馈值传回到单片机实现PID补偿运算 ,从而实现了对直流电机速度的控制。关键词: PWM技术;PID算法;AT89S52;直流电机ABSTRACTThe 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 key speed setting and reversible DC motor, through the LCD1602 LCD as the display speed setting device and speed measurement. In addition, the design of driving circuit uses the L298 chip of the DC motor, inversion and speed control, and a detailed description of the implementation of th

文档评论(0)

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

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

1亿VIP精品文档

相关文档