基于单片机的无线遥控智能小车的设计与制作_第1页
基于单片机的无线遥控智能小车的设计与制作_第2页
基于单片机的无线遥控智能小车的设计与制作_第3页
基于单片机的无线遥控智能小车的设计与制作_第4页
基于单片机的无线遥控智能小车的设计与制作_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的无线遥控智能小车的设计与制作【摘要】基于STC89C52RC单片机设计了一种遥控智能小车。小车具有自动、遥控两种模式。遥控模式下小车可在1公里范围遥控到达指定位置,并在手持设备上显示小车位置坐标;自动模式下在封闭环境输入任意坐标,小车可自动运行到该位置。设计结构简单,可靠性高。本文详细介绍了系统的硬件原理及软件设计。经测试,小车功能正常、误差较小。【关键词】无线遥控;单片机;传感器;液晶显示;电机驱动Abstract:AremotecontrolofintelligentvehicleisbasedonSTC89C52RC.Thecarfallsintotwomodes:automaticandremotecontrol.Remotecontrolcarcanarrivedatthedesignatedpositionwithin1km,anddisplaythepositioncoordinateonthehandhelddevice.Theautomaticcarcanautomaticallyruntothepositionwherearbitrarycoordinateisinputintheclosedenvironment.Thedesignhastheadvantagesofsimplestructure,highreliability.Thispaperintroducesthehardwareprincipleandsoftwaredesignofthesystem.Aftertesting,thecarworkswellwithsmallererror.Keywords:Wirelessremotecontrol;microcontroller;sensors;LCD;motordrive1.引言随着计算机技术和各行业各领域的发展、多方面技术的成熟极大的推进了智能机器人的发展。机器人发展至今已经可以解决一些生产、生活与科研中人类当前无法完成的工作。无线遥控小车是上世纪提出的一种新型小车,由于在军事侦察、反恐、防爆、防核化及污染等危险与恶劣环境作业中有广阔的应用前景,具有体积小、成本低、生存能力强等特点,无线遥控小车得到了飞速发展1,2。本文介绍的无线遥控智能车属于智能机器人的一种,该小车可在1公里范围内由无线遥控器指挥小车前进,使其完成相应的行动。可应用于危险性极高环境中的智能勘测,如火灾现场探测、公路严重破坏现场勘测、危险性气体泄漏现场勘测、矿区事故现场勘测、泥石流地震等自然灾害现场勘测等。2.系统组成及结构原理无线遥控智能小车分为手持设备跟小车车体两部分3。手持设备由单片机模块、矩阵式键盘、供电电路、12864显示模块、晶振电路、复位电路组成,系统原理图如图1所示。车体部分由单片机模块、电子指南针模块、超声波测距模块、供电模块、12864显示模块组成,车体部分原理图如图2所示4。下面就主要模块做简要说明:2.1无线发送接收模块无线发送接收模块采用APC220模块,该模块采用半双工通信方式传输指令和坐标,采用9600的波特率进行数据传输,数据稳定,3.3V供电,耗电较低。为避免数据流量过大导致数据丢失问题,终端每次向串口发送100字节每次间隔不小于347ms。2.212864显示模块采用MzLH0312864液晶显示模块。MzLH03-12864主要由行驱动器/列驱动器及128*64全点阵液晶显示器组成5。本设计采用直接访问方式,12864的控制引脚分别与单片机的P3口相连,模组有一个复位引脚,可以对该引脚输入一个低电平的脉冲使模组复位,复位需要低电平输入持续至少10ms,在恢复高电平后需要等待15ms后方可对模组进行显示的控制操作(即通过串行接口输入指令和数据)。MzLH03-12864模块串行SPI接口,最高时钟频率应小于或等于4.5MHz。2.3超声波测距模块采用DYP-ME007模块。该模块利用回声计算障碍物距离。通过测量声波从声源到达目标然后返回声源的时间就可以测量得到距离。3.软件程序设计程序设计分手持设备跟小车车体两部分。手持设备软件设计如图3所示,单片机上电后初始化液晶跟无线模块,设置串行口的工作方式,随后主程序循环检测按键,如果检测到有按键按下,则调用串行口发送数据,如果串行口接收到小车发来的数据则调用液晶显示。小车车体程序流程如图4所示,单片机上电后初始化液晶、无线模块、超声波传感器、电子指南阵模块、串行口,如果串行口接收到遥控器遥控信息,则根据指令前进、后退等。当设置坐标自动让小车行走时,每隔一定时间,利用电子指南针修正超声波传感器位置,随后利用超声波传感器测量小车位置,并把检测的数据返回给单片机,由单片机发送给手持无线遥控器中的显示模块显示具体数据。到达指定位置后停止前进。本系统软件采用C语言编写。主要包括主程序、自动驾驶子程序、手动收发子程序等。4.测试结果结论4.1测试仪表测试采用秒表、刻度尺、卷尺等仪器。4.2测试方法(1)将车放在空旷地域,开启电源开关。由手持无线遥控器在1公里范围内控制小车前进、转向、倒退。(2)将小车放在120cm*120cm大小的木板上,在木板上制定坐标X轴、Y轴,设置好坐标后让小车自动跑到该位置。4.3测试结果及结论经多次测量,无线遥控器在1公里以内控制小车情况良好;在120cm*120cm并制定了坐标的范围内电动小车能将其位置的坐标值实时传送至手持无线遥控器,手持无线遥控器给定坐标后小车能够找到目标地点并到达指定地点,定点误差小。本文基于单片机模块,结合各种传感器设计了一种无线遥控智能小车。该小车可以完成行驶、反馈目标、寻找目标等多项功能,定位准确,价格低廉,进一步开发可实现在特殊环境完成各种任务。参考文献1戴圣伟,陈白帆,范绍成.无线遥控智能车的控制研究J.控制技术计算机测量与控制,2011,19(9):2125-2127.2咸宝金,陈松涛.智能移动机器人多传感器信息融合及应用研究J.宇航计测技术,2010,30(2):42-44.3叶郑凯,朱建鸿,李琳,王幼琴.基于单片机的无线遥控智能小车的设计与实现J.计算机与现代化,2012,10(206):65-67.4陈海松,李益民.基于AT89C51单片机的智能避障遥控机器人的设计J.黄石理工学院学报,2011,27(3):9-12.5伍刚,周玉荣.基于SPCE061A单片机实现智能小车设计J.单片机开发与应用,20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论