预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

四川师范大学成都学院专科毕业设计 模拟汽车转向灯控制系统设计 前言 车灯是行车安全的必备条件,除了具有照明作用,对其他车辆还具有转向、刹车等 警示作用。汽车转向信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全 问题,因此基于单片机的汽车转向灯控制器一直以来都是汽车电子设计中的一个十分重 要的领域。本设计是设计一个单片机控制系统,在汽车进行左转弯、右转弯、刹车、合 紧急开关、停靠、倒车等操作时,实现对各种信号指示灯的控制。它主要是对单片机的 并行输入/输出口电路的应用来控制发光二极管的亮﹑灭﹑闪烁,再加上一些串口电路 ﹑按键电路﹑复位电路来模拟汽车转向灯的功能,并在protel上显示此时的汽车转向灯 发光的状态。 汽车上的转向灯包括左头灯、右头灯、左尾灯、右尾灯,仪表盘的两个指示灯。当 汽车转弯、刹车、停靠时,转向灯发出不同的信号汽车转弯或停靠时,相应的信号灯要 发出闪烁的灯光信号,目前国内广泛使用电热式闪光器产生闪光信号。闪烁频率在50~ 110次/分,但是一般控制在60~95次/分之间。闪光器是通过调节镍铬丝的拉力和触 点的间隙来满足频率要求的,灯泡功率的大小也会影响闪烁频率,因此在更换闪光器或 灯泡时调整比较困难。同时,系统没有检测故障的功能,驾驶员无法知道车外的转向灯 及故障指示灯是否点亮,从而影响行车安全。到目前为止,我们还没有发现能检测这种 故障的有效方法。因此针对上述问题,我们用AT89C51单片机设计了一套模拟汽车转向 灯控制系统。作用就是用LED产生闪光信号,从而达到检测除故障的效果。 因为是模拟的汽车转向灯控制系统,所以在检查信号灯故障的时候,不能借助熔丝 盒、继电器、SW、B接柱这些器件来诊断故障,只能在LED灯产生闪光信号时检测信号灯 的故障。 1汽车转向灯介绍 1.1汽车转向灯功能分析 汽车转向信号装置主要由转向灯、闪光器、转向灯开关等组成,转向灯的闪烁由闪 光器控制,由此可知汽车转向信号有很大一部分都是由汽车转向灯来完成的,本设计中 转向灯的闪光器是由电容式闪光器实现的,接通转向灯开关后,转向灯就会开始工作。 1.1.1汽车转向灯的作用 转向信号灯分别装在车身前,后端的左右两侧。汽车在转弯、变更车道或路边停放 时,打开转向信号灯,向交警、行人及其其它车辆表明驾驶员的意图。为了引人注目转 1 四川师范大学成都学院专科毕业设计 向信号灯不仅亮度很强,且在其电路中装有使信号灯光的闪烁器。转向信号灯由闪光继 电器和转向开关控制,当所有转向信号灯同时闪烁时,作为危险报警信号,由危险报警 信号开关控制。 闪烁式转向信号灯可单独设置,也可与前小灯(或后小灯)合成一体,在该种情况 下一般用双丝灯泡,有的汽车后转向信号灯和后灯合成一体。 1.2设计方案及原理 模拟汽车转向灯控制系统设计电路是由单片机AT89C51、复位、时钟、LED显示电 路、按键电路构成等几部分组成。系统框图如图1.2-1所示: 按键电路AT89C51LED显示电路 图1.2-1系统框图 1.3系统设计 模拟汽车转向灯控制系统设计要求在汽车进行左转弯、右转弯、刹车、合紧急开关 停靠、倒车等操作时,实现对各种信号指示灯的控制。根据设计要求,制定总体的设计 思想。 以单片机AT89C51为核心芯片通过控制LED的显示来模拟汽车转向灯,即用开关 K1-K6的闭合分别模拟刹车、紧急、停靠、左转、右转、倒车操作;用LED发光二极管D1-D8 的亮灭显示来模拟汽车的故障指示灯、左头灯、右头灯、左转弯信号灯、右转弯信号灯 左尾灯、右尾灯、倒车灯的显示情况。转向时,规定左右尾灯、左右头灯仪表板上2个 指示灯相应地发出闪烁信号;应急开关合上时,6个信号灯都应闪烁;汽车刹车时,2 个尾灯发出稳定亮信号;如正当转向时刹车,转向时原应闪烁的信号仍应闪烁。它们都 是频率为1Hz低频闪烁,在汽车停靠而停靠开关合上时,左头灯、右头灯、左尾灯、右 尾灯按频率为30Hz的高频闪烁。任何上述之外的开关组合,都将出现故障指示灯闪烁闪 烁频率为30Hz。 1.4工作原理 1.4.1开关状态控制 2 四川师范大学成都学院专科毕业设计 开关状态检测,对AT89C51来说是输入关系,可轮流检测每个开关状态,以每个开 关的状态让相应的发光二极管指示;也可以一次性检测六路开关状态,即用MOVA,P2指 令一次性把P2端口的状态全部读入,取低6位的状态来指示。 1.4.2输出状态控制 以LED发光二极管D0—D7来指示,此设计用指令MOVP2,#11101111B方法来实现。 1.4.3定时器和计数器 在模拟汽车转向灯控制系统设计中,常常要求有一些实时时钟电路,以实现定时控 制、定时测量或延时动作,也要求有计数器能对外部事件计数,实现定