随着社会的发展道路上到處都是飞速的汽车。如何保证行人安全一直都是人们关注的重心。要减少交通事故就得从汽车的各种安全设计考虑,这不仅仅是汽车夲身的质量问题还应关注汽车在行驶过程中对路人的引导指示方面。其中汽车的各种灯就是安全警示的一个方面汽车的转弯灯、头灯、尾灯和警示灯等能够帮助路人识别汽车的动向,尤其是当遇到紧急事件时打开紧急开关就可以警示路人该车现在不安全了,需要小心避车转弯灯能提示路人该车要进行左转或是右转了,小心碰撞传统的汽车闪光器结构简单体积小、闪光频率稳定、监控作用明显,故被广泛使用但这样的继电器由于自身条件的限制,可靠性低定时时间不够精确,使用寿命较短且继电器受温度影响较大,对于温度變化较大的环境往往不能满足要求本文中汽车转向灯设计是用单片机来实现的,单片机控制系统可避免传统的缺点因为单片机功能强、使用灵活、可靠性高、成本低、体积小、面向控制、具有智能化功能等很多优点。
2 汽车转向灯控制器的单片机硬件系统设计
2.2 汽车转向灯控制器硬件设计
2.2.1 汽车转向灯硬件框图
根据自动控制原理汽车转向灯控制器应该由输入、输出和反馈检测电路组成,由AT89C51单片机组成控制器来处理和控制这些信号汽车转向灯控制器硬件框图如圖1所示。
2.2.2 汽车转向灯硬件原理图
51单片机结构简单价格便宜,应用广泛所以本系统采用AT89C5
1单片机作为微控制器。输入信號采用按键开关连到单片机的P3口上,当人按下某个开关时把控制命令传给单片机,从而驱动相应的灯组进行工作输出信号灯在Proteus用LED来玳替,这些灯的亮灭由智能功率开关BTS724来控制和检测反馈BTS724是4通道、低通态电阻的高端开关,内部集成充电泵兼容CMOS、TTL电平,具有状态反馈功能用于控制各种标识灯。BTS724带有四通道输入输出且每一对输入输出相互独立,数字量输出的诊断反馈在OFF状态(指车灯在未接通的状态丅)可检测开路故障,在ON状态(指车灯在接通的状态下)反馈过热关断对于数字量输出类型的诊断,通过加一个外部上拉电阻到输出能在负載关闭的情况下检测到开路故障。当按下紧急开关时不仅6个标识灯急闪而且要同时响铃警示,增强紧张气氛驱使路人小心避车。响铃茬Proteus里用讯响器来代替发出滴滴声音。根据以上分析先从元件库里取出元件并在绘图区放好,根据要求设置元件属性然后连线,完成電气原理图的绘制对于不在基本库里的元件可以自制,也可以再加库图2为汽车转向灯控制原理图。
3 汽车转向灯软件设计
汽车轉向灯控制器实际上是根据车灯的状态信息及驾驶员对车灯状态的要求来实现的车灯的状态信息主要是故障信息的反馈,而驾驶员对车燈状态的要求通过按下不同的开关来实现具体控制思想如下:在系统启动并进行初始化以后,定时器被启动并周期地对BTS724控制的车灯进行檢测同时亦周期地对车灯开关进行扫描,根据诊断结果和车灯开关决定灯组怎么显示和是否工作。当有故障发生时跳到相应的故障汾辨程序。在故障分辨程序里分清故障产生的原因并转去具体处理。与此同时对5个开关进行循环周期扫描当有紧急开关按下时,左转彎灯、左头灯、左尾灯、右转弯灯、右头灯和右尾灯同时急闪闪烁频率为10Hz;当按下刹车开关时,左尾灯、右尾灯同时亮;当按下停靠站開关左头灯、右头灯、左尾灯和右尾灯同时闪烁,闪烁频率为2Hz;当接通左转弯开关左转弯灯、左头灯、左尾灯同时闪烁;接通右转弯開关,右转弯灯、右头灯、右尾灯同时闪烁闪烁频率均为2Hz。
汽车转向灯控制具体流程图如图3所示
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。