基于光电传感器的智能小车控制系统设计.docVIP

基于光电传感器的智能小车控制系统设计.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文档。上传文档
查看更多
PAGE 4 TOC \o 1-3 \h \z \u 第1章 绪论 2 1.1 速度闭环控制系统 2 1.2直流电机闭环控制的目的和意义 3 1.3 主要内容 4 第2章 总体设计思路及方案论证 5 2.1 硬件设计方案论证 5 2.1.1 单片机模块方案 5 2.1.2 5V稳压电源模块方案 8 2.1.3 直流电机驱动模块 9 2.1.4 测速方案 10 2.2 控制方案论证 10 2.3 本章小结 11 第3章 系统硬件电路设计 12 3.1 Freescale单片机模块 12 3.1.1 时钟电路 12 3.1.2 复位电路和BDM接口 13 3.1.3 单片机最小系统电源电路 14 3.2 5V稳压电源模块 14 3.3 测速传感器模块 16 3.3.1 光电码盘的工作原理及设计 16 3.3.2 光电编码器的安装结构 18 3.4 直流电机及其驱动模块 18 3.4.1 直流电机 18 3.4.2 直流电机驱动器 19 3.5 本章小结 20 第4章 系统软件设计 21 4.1 软件功能及流程 21 4.2 单片机系统初始化 22 4.2.1 单片机最小系统初始化 22 4.2.2 定时器初始化 25 4.2.3 PWM初始化 26 4.3 速度闭环控制程序 29 4.3.1 PID控制原理 29 4.3.2 数字PID控制算法 30 4.3.3 速度闭环控制程序设计 31 4.3.4 具体程序设计 32 4.4 本章小结 34 第5章 系统调试 35 5.1 开发工具介绍 35 5.2 系统硬件调试 36 5.3 系统软件调试 37 5.4 本章小结 38 结 论 39 参考文献 40 第1章 绪论 闭环控制是自动控制论的一个基本概念,也称反馈控制,在日常生活的各种控制实例中有具体的表现方式,比如常用交通工具中电车的速度控制,汽车的速度控制,冰箱的温度调节等,其中采用闭环控制方案对直流电机进行调速是生产生活中最常见的一种闭环控制实例。在工业自动化飞速发展的今天,利用高性能单片机来完成对仪器设备的自动化控制是其中最重要的一个环节。本文研究对象是基于Freescale单片机的移动小车控制系统设计,涉及到对直流电机的速度控制,舵机转向的控制,应用了所学的电路基础知识、自动控制理论知识,又充分利用了Freescale单片机的高性能与可靠性。 1.1 速度闭环控制系统 随着工业自动化以及电子信息技术和自动控制技术的不断发展,电机的种类不断增加,性能也更加出色。以电机为动力的车辆的自动化程度也越来越高,对车辆自动化程度的要求也越来越高,电车近几十年来发展十分迅速,直流电机电瓶车的速度控制水平也得到了极大的提高。转速控制作为电机控制中最关键的部分,具体反映到电车就是在车体速度控制上,而速度闭环控制作为重要的控制方式,得到了最广泛的应用。 直流电机速度闭环控制系统包括以下内容: (1)直流电机在接到起动电压后起动; (2)转速达到预设速度后,利用PWM脉宽调制电路产生方波,并通过单片机设定占空比,达到无级调速; (3)采用直流电机反接制动原理来调速,在增量PID控制算法下达到稳定转速的效果。 速度闭环控制系统硬件组成: (1)PWM脉宽调制电路 (2)测速装置(光电编码器) (3)动力装置(直流电机) (4)直流电机驱动器 本设计以Freescale CodeWarrior为开发环境,采用MC9S12XS128(16位)MCU (Micro Control Unit)作为主控芯片,利用MC9S12XS128教学实验系统并增加必要的外围辅助电路,设计完成直流电机的速度闭环控制,直流电机驱动器,整个系统的设计不仅是对小车控制系统的开发,达到了理论与实践的结合,加深了对自动控制理论的了解。 1.2直流电机闭环控制的目的和意义 电机在工业生产中的主要控制方式为闭环控制,电机闭环控制技术的不断改进带来生产和生活了众多的好处:能够提高电机运行过程中的平稳,进而使以电机为动力的机械可靠性增加;增加各类机械中的自动化技术含量;增加电力机车在交通运输工具中所占的比例,减少环境污染等。 而为了提高直流电机调速系统的动静态性能指标,通常采用闭环控制系统(包括单闭环系统和多闭环系统)。对调速指标要求不高的场合,采用单闭环系统,而对调速指标较高的则采用多闭环系统。按反馈的方式不同可分为转速反馈、电流反馈、电压反馈等。在单闭环控制系统中,转速单闭环使用较多。在对调速性能有较高要求的领

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档