1、毕业设计说明书(论文) 第 1 页 共 48 页 汽车行驶信息发送与接收器的设计 序 言 现代社会,汽车越来越多,行车安全成为司机和司机家人关注的首要问题。 在现代交通中,汽车超车及转弯时经常容易出交通意外,特别是雨雾天气,转向及 刹车指示灯能见度减小,使驾驶员不能及时了解前后车的行驶意向。在汽车上设计一种 汽车间行驶信息红外线自动接收发送电路,能自动显示前后车的转向、刹车情况并用声 响提醒,对提高汽车行驶安全具有一定的意义。 单片机的英文名称是 Micro Controller unit,缩写为 MCU,又称为微控制器,它是 一种面向控制的大规模集成电路芯片。它应用简单灵活,使用非常广泛,但
2、存在无法实 时保存大量的数据、实时更新数据等缺点,因此经常需要把单片机和 PC 机的优势相结 合组成系统。 PC 和单片机之间的通信方式有有线和无线通信技术之分, 同时通讯连接方 式有多种,如利用微机的串口、并口或专门的 I/O 板进行数据传送,单片机通过共享通 道的方法挂在上述总线上。采用红外线通讯方案具有廉价、近距离、无线、低功耗、保 密性强等优点。应用时应根据实际需要进行选择。 因此,本文设计了一个将单片机 AT89C51 与红外线发送接收进行结合的系统电路。 选择了汽车左转弯、右转弯和刹车 3 种汽车行驶状态作为发送信息,接受信息有前车左 转弯、前车右转弯、前车刹车和后车超车 4 种显
3、示信息。在汽车行驶中,当前车转弯、 刹车或后车超车时都能在本汽车上显示并发出声响提醒。 毕业设计说明书(论文) 第 2 页 共 48 页 第1章 系统总体设计 系统总体设计 汽车超车及转弯时经常容易出交通意外,特别是雨雾天气,转向及刹车指示灯能见 度减小,使驾驶员不能及时了解前后车的行驶意向。在汽车上设计一种汽车间行驶信息 红外线自动接收发送电路,能自动显示前后车的转向、刹车情况并用声响提醒。 因此,本设计是一个简单的将单片机 AT89C51 与红外线发送接收进行结合的系统电 路。系统可以实现前车左转弯、右转弯、刹车,以及后车超车时进行显示并发出声响提 醒。 1.1 硬件设计思路 本系统通过触
4、发开关来实现电路的“发送”和“接收”功能,前车转弯、刹车时, 按下发送按钮,后车就能接收到信息,后车超车时,按下按钮,前车就能收到信号,并 发车声响提醒。系统具体工作方框图如下图 1-1: 图 1-1 系统电路的工作框图 1.2 软件设计思路 毕业设计说明书(论文) 第 3 页 共 48 页 进程 初始化 键扫描 键按下? 发送编码 延时 60ms Y N 图 1-1 系统主程序流程图 红外接收器为三引脚结构,安装用方便,其信号脚可直接接单片机 P0.1、P1.1 及 中断输入端口(如图附录 1)。 P0.1 用于接收后车的行驶信息信号, P1.1 用于接收前车的 行驶信息信号。电平转换接口电路采用 9013 三极管。当转向开关或刹车开关闲合时, 其 P0.0、P0.1、P0.2 三端口相应的电平变为零。P0.0 为左转弯输入,P0.1 为右转弯输 入,P0.2 为刹车。 单片机从 P0.3P0.6 输出前后车的行驶信息提示信号,其中 P0.3 用于前车左转弯 指示及提醒,P0.4 用于前车右转弯指示及提醒,P0.5 用于后车超车指示及提醒,P0.6 用于前车刹车指示及提醒。当某一输