基于单片机遥控车的制作及工艺

基于单片机遥控车的制作及工艺

ID:36625309

大小:940.50 KB

页数:19页

时间:2019-05-13

基于单片机遥控车的制作及工艺_第1页
基于单片机遥控车的制作及工艺_第2页
基于单片机遥控车的制作及工艺_第3页
基于单片机遥控车的制作及工艺_第4页
基于单片机遥控车的制作及工艺_第5页
资源描述:

《基于单片机遥控车的制作及工艺》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实训(论文)说明书√题目类型:理论研究实验研究工程设计工程技术研究软件开发2011年12月2日摘要本次设计的简易智能电动车,采用AT89S52单片机作为小车的检测和控制核心;采用并行口通信控制电动机驱动芯片L298N,达到用红外遥控方式控制小车前进、后退、左转、右转等操作。该设计电路结构简单、可靠性高,且小车上提供了发光二级管组成的提示系统,各种信息一目了然,搭建了有好的操作界面。关键词:单片机;红外遥控;小汽车AbstractThedesignofthesimpleintelligentelectricvehicle,usingAT89S5

2、2MCUasthecorethecardetectionandcontrol;UsingparallelportcommunicationcontrolmotordrivechipL298N,Achievetheinfraredremotecontrolcarforward,backward,turnleft,turnright.Thecircuithastheadvantagesofsimplestructure,highreliability,andthetrolleyprovidesledtwotubes,promptingsystem

3、,allkindsofinformationtostickoutamile,setupgoodoperationinterface.Keywords:MCU;Infraredremotecontrol;Acar目录引言随着电子技术的飞速发展,红外遥控成为目前使用最广泛的一种通信和遥控手段,该装置具有体积小、功耗低、功能强、成本低等特点。红外遥控小车在军事、民用及科学研究等领域得到了广泛的应用。单片机以其强大的控制能力为实现这一愿望提供了切实可行的手段。本设计红外遥控小汽车使用AT89S52单片机开发板和一些简单的外围电路作为主要驱动装置,用遥

4、控器控制小车作前进,后退,左转,右转等运动。1设计任务设计一个红外遥控小车。1.1要求1、用任何遥控控制2、用遥控控制可以向前、向后、向左、向右转。2红外遥控系统通用红外遥控系统由发射和接受两大部分组成,应用编/解码专用集成电路芯片来进行控制操作。发射部分包括键盘矩阵、编码调制、LED红外发送器;接受部分包括光、电转换放大器、解调、解码电路。红外遥控示意图如图1所示。图1红外遥控示意图2.1遥控发射器及其编码当发射器按键按下后,既有遥控吗发出,所按的键不同遥控编码也不同,这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间

5、隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2.1所示。图2.1红外波形图上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图2.1.1所示。图2.1.1红外码示意图产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,放置不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后1

6、6位为8位操作码(功能码)及其反码。遥控器在案件按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图2.1.2为发射波形图。图2.1.2遥控连发信号波形2.1.2遥控发射器接受电路图图2.1.2遥控发射电路2.2遥控信号接收接收电路可以使用一种集红外线接收和放大于一体的一体化红外线接收器,不需要任何外界原件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。

7、接收器对外只有3个引脚:Out、GND、Vcc与单片机接口非常方便,如图2.2所示。①脉冲信号输出接,直接接单片机的IO口;②GND接系统的底线(0V);③Vcc接系统的电源正极(+5V);图2.2红外一体化接收头3系统的具体设计与实现3.1遥控小车硬件芯片3.1.1AT89S52AT89S52为ATMEL所生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器,引脚如图3.1.1。其主要功能列举如下:1、拥有灵巧的8位CPU和在系统可编程Flash2、晶片内部具时钟振荡器(传统最高工作频率可至12MHz)3、内部

8、程序存储器(ROM)为8KB4、内部数据存储器(RAM)为256字节5、32个可编程I/O口线6、8个中断向量源7、三个16位定时器/计数器8、三级加密程序存储器9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。