更新时间:03-08 上传会员:陈燕
分类:工业大学 论文字数:10150 需要金币:2000个
摘要:红外遥控技术在现今的智能遥控小车,自动化寻迹小车以及票据遥控小车上具有现实的应用意义。本设计是以单片机AT89C52为核心开发的遥控小汽车系统。该系统利用红外传感器HS0038设计小车的遥控接收电路,从单片机的硬件接口原理出发给出软件解码的方法,通过软件程序对红外遥控器的发射脉冲进行波形检测,从而得出信号编码为软件解码提供依据。在遥控方面设计了两种方案:一种是遥控器通过单片机程序的编码和解码来实现红外遥控的收发功能;另一种是利用现有的遥控器系统,对其进行解码来实现红外遥控的收发功能。单片机经过处理将信号送入驱动芯片L298N来控制电机,使小汽车实现前进、后退、左转弯、右转弯、停止以及可识别障碍物的自动驾驶功能。系统的电路结构简单,可靠性能高,测试结果满足功能要求。
关键词:单片机;红外遥控;解码;系统仿真
目录
摘要
Abstract
1 绪论-1
1.1概述-1
1.2单片机的选定-1
2 系统总体设计-3
2.1系统功能模块的划分-3
2.2设计方案-3
2.3系统软件主要特色-4
2.4本章小结-5
3 各模块的详细设计-1
3.1红外遥控模块的设计-1
3.1.1 遥控模块的功能需求-1
3.1.2遥控模块原理-1
3.1.3红外遥控管的选择-1
3.1.4红外遥控编码-2
3.1.5红外遥控解码程序设计-3
3.1.6红外遥控接收电路-4
3.2键盘模块-5
3.3电源模块-5
3.4电机驱动模块-5
3.4.1直流电机驱动芯片L298N-5
3.4.2转向及后轮直流电机驱动-6
3.4.3电机驱动任务的软件设计-7
3.4.4稳定性的改进-7
3.5辅助模块-8
3.6本章小结-8
4 系统软件的设计-9
4.1 单片机的汇编程序设计简介-9
4.2 系统的二种工作模式-9
4.3系统主要程序的设计-9
4.3.1发射板控制程序设计-9
4.3.2接收处理程序的设计-11
4.4 本章小结-12
5 系统的调试及性能分析-14
5.1调试步骤-14
5.2性能分析-14
5.3本章小结-15
结 论-16
参考文献-16
附录A系统硬件电路图-18
附录A1遥控发射电路-18
附录A2遥控接收电路-19
附录A3 电压转换电路-19
附录A4 电机驱动电路-20
致 谢-21