基于51单片机智能小车的设计.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计设计名称:智能小车及温度显示 所在学院:电气与控制工程学院 专业班级:测控技术与仪器 0902学生姓名: 学生学号:0906070211 0906070225 0906070227指导老师: 完成时间:2012/07/06 目 录1.方案论证与比较41.1 课程实现41.2 电机驱动模块41.3 温度测量模块51.4 显示模块51.5遥控62.单片机最小应用系统62.1 时钟电路72.2 复位电路83.控制部分93.1电机驱动93.2.温度检测及显示模块93.3.遥控104.流程图104.1 主程序流程图104.2遥控器解码程序流程图114.3 温度显示流程图115.参考文献116. 设计心得体会126.1设计心得体会(魏璐)126.2设计心得体会(雷军)126.3设计心得体会(陈志伟)137.附录147.1元件清单:147.2程序清单:14智能小车的设计摘要: 智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。智能小车就是其中的一个体现。本设计采用STC89C52单片机为主要控制核心,STC89C52是一款高速低功耗的新一代8051单片机,我们利用红外接收遥控器对小车的控制信号,对小车实现无线遥控,利用DS18B20检测小车所在环境的温度,并利用12864液晶显示模块将其显示出来。关键词: STC89C52 单片机 DS18B20 检测温度 液晶显示Abstract:Smart as a modern invention, the direction of development in the future, he can in an environment where automatic operation in accordance with the pre-set pattern, no human management can be applied to the use of scientific exploration. The smart car is one of expression. This design uses STC89C52 microcontroller core as the main control STC89C52 is a new generation of high-speed low-power 8051, we use the infrared receiver remote control signals of the car, wireless remote control car using the DS18B20 test car where the temperature of the environment and use 12864 LCD module will be displayed.Keyword:STC89C52 single-chip DS18B20 detection temperature LCD1.方案论证与比较1.1 课程实现方案1:采用各类数字电路来组成小车的控制系统,对外围避障信号,各路趋光信号进行处理,车库拦栅上升下降控制,温度显示等。本方案电路复杂,灵活性高,效率低,不利于小车智能化的扩展,对各路信号处理比较困难。方案2:采用STC89C52单片机来作为整机的控制核心单元。红外线探头采用市面上通用的发射管与及接收头,经过单片机调制后发射。车库拦栅控制部分用步进机来驱动再将采集到的各类信号送往单片机进行综合分析处理,实现准确有效的动作,此系统比较灵活,采用软件方法来解决复杂的硬件电路部分使系统硬件简洁化,各类功能易于实现,能很好地满足题目的要求,并容易扩展功能。 比较以上两种方案的优缺点,方案二简洁、灵活、可扩展性好,能达到题目要求。1.2 电机驱动模块方案1:使用晶体三级管8550搭成桥电路控制两路继电器控制小车的转向,原理简单,方便使用,但是需要用到两个继电器,既占用空间又不经济。2:使用芯片L298N 驱动电机并控制电机的转向,L298N是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部同样包含4通道逻辑驱动电路。可以方便的驱动两个直流电机,或一个两相步进电机。方案3:使用步进电机控制小车的速度。由于步电机的特性,它能够更加准确的控制小车的转速,更好的定位,但是它的价格比较昂贵并且体积较大重量也较大,不利于本次比赛的实现。这里我们使用红外对车轮转数的计数,可以充当小车定位的功能。L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7 V电压。4脚VS接电源电压,VS电压范围VI

文档评论(0)

精品天地 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档