基于单片机的无线遥控智能小车设计解析.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文档。上传文档
查看更多
基于单片机的无线遥控智能小车设计 摘要: 本设计基于STC89C52RC单片机设计了一种遥控智能小车。小车具有自动、遥控两种模式。遥控模式下小车可在1公里范围遥控到达指定位置。遥控采用APC220无线射频模块,并在手持设备上显示小车位置坐标。自动模式下在封闭环境输入任意坐标,小车可自动运行到该位置。设计结构简单,可靠性高。本文详细介绍了系统的硬件原理和软件设计。 关键词: 无线遥控,单片机,传感器,液晶显示,电机驱动 1 引言 本设计采用STC89C52单片机作为小车的的核心器件,直流电机模块采用专用电机驱动电路,遥控模式下,采用APC220无线模块,来完成手持设备和车体间的通信。 论文以智能小车的设计为主线,包括小车的构架设计、软硬件设计,以及控制算法研究等,共分为五部分。其中,第一部分为引言部分;第二部分主要介绍了小车的总体方案的选取,对单片机资源的分配作了说明。第三部分对小车的硬件设计进行了详细的介绍,主要介绍了电路的设计;第四部分描述了小车的软件设计和相关算法。第五部分中叙述了在设计过程中遇到的问题和解决方法。 2 系统组成 无线遥控智能小车分为手持设备和小车车体两部分。手持设备由单片机模块、TFT彩屏显示模块、无线模块、供电电路、晶振电路、复位电路组成,系统组成框图如图1所示 图1 手持设备组成框图 车体部分由单片机模块、电子指南针模块、超声波测距模块、供电模块、无线模块,电机驱动接口模块组成、车体部分框图如图2所示 图2 车体部分组成框图 3 硬件电路设计 根据图1所示组成框图,手持设备选择STC89C52 单片机作为控制器,TFT彩屏作为按键输入和显示小车所处的X轴和Y轴位置坐标信息。 供电电路负责给整个系统供电,无线模块采用APC220。 根据图2所示组成框图,车体部分采用STC89C52 单片机作为控制器,无线模块采用APC220,电子 指南针模块采用GY-26电子指南针模块,电机驱动采用专用电机驱动电路。 3.1 超声波测距电路 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2这就是所谓的时间差测距法。超声波传感器结构如图3所示。 图3超声波传感器结构 由于自己用分立元器件焊接比较麻烦,所以本设计采用现成的US-100超声波模块,US-100 超声波测距模块可实现 0-4.5m 的非接触测距功能, 拥有 2.4-5.5V 的宽电压输入范围,静态功耗低于 2mA,自带温度传感器对测距结果进行校正,同时具有 GPIO,串口等多种通 信方式,内带看门狗,工作稳定可靠。US-100模块如图4所示。 US-100正面图 US-100背面图 图4超声波实物图 超声波探测模块US-100的使用方法为:IO口触发,给Trig口至少10us的高电平,启动测量;块自动发送8个40Khz的方波,自动检测是否有信号返回;有信号返回,通过IO口Echo输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间,测试距离=(高电平时间*340)/ 2,单位为m。 图5超声波检测原理 超声波模块接口电路如图6所示: 图6超声波模块接口 3.2 TFT显示/触摸按键输入电路设计 图7 TFT接口电路 TFT彩屏的作用是用来设置5个触摸按键和显示车体处于自动驾驶状态下的坐标信息,5个触摸按键分别是上下左右四个按键和一个车体工作模式切换状态按键。 3.3 单片机最小系统模块 单片机最小系统电路如图8所示: 图8 单片机最小系统 本设计采用STC89C52单片机,STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档