跟着社会的开展,道路上处处都是飞速的轿车。怎样确保行人安全,一向都是人们重视的重心。要削减交通事故,就得从轿车的各种安全规划考虑,这不只仅是轿车本身的质量问题,还应重视轿车内行进过程中对路人的引导指示方面。其间轿车的各种灯便是安全警示的一个方面,轿车的转弯灯、头灯、尾灯和警示灯等能够协助路人辨认轿车的意向,尤其是当遇到紧迫事件时,翻开紧迫开关就能够警示路人该车现在不安全了,需求当心避车。转弯灯能提示路人该车要进行左转或是右转了,当心磕碰。传统的轿车亮光器结构简略体积小、亮光频率安稳、监控效果显着,故被广泛运用。但这样的继电器由于本身条件的约束,可靠性低,守时时刻不行准确,运用寿命较短,且继电器受温度影响较大,关于温度改变较大的环境往往不能满足要求。本文中轿车转向灯规划是用单片机来完结的,单片机操控体系可防止传统的缺陷,由于单片机功用强、运用灵敏、可靠性高、成本低、体积小、面向操控、具有智能化功用等许多长处。
本文顶用单片机操控的轿车转向灯操控器是在Proteus的规划仿真环境中完结的。Proteus是由英国Labeenter Electronics公司开发的EDA东西软件。它首要由Ares和Isis两个程序组成。前者首要用于PCB主动或人工布线及其电路仿真,后者首要选用原理布图的办法制作电路并进行相应的仿真。除了上述根本使用之外,Proteus革命性的功用在于其电路仿真是互动的,针对微处理器的使用,能够直接在依据原理图的虚拟原型上编程,并完结软件代码级的调试,还能够直接实时动态地模仿按钮、键盘的输入,LED、液晶显现的输出,一起合作虚拟东西如示波器、逻辑剖析仪等进行相应的丈量和观测。依据Proteus的单片机操控体系规划极大地简化了规划作业。依据VSM的理论,Proteus能够仿真许多常用的微处理器。
详细来讲,它支撑PIC、8051、AVR、HC11、ARM7/LPC2000等系列多种类型的微处理器、微操控器,仿真时只需在设定元件特点时指定下载程序的途径即可进行实时动态仿线 轿车转向灯操控器的单片机硬件体系规划
轿车转向灯操控器应具有主动确诊毛病、转弯、停靠和警示灯多种功用。本文中轿车转向灯所具有的详细功用有下面5个:
(1)正常驾驭时,接通左转弯开关,左转弯灯、左头灯、左尾灯一起闪耀;反之右转弯灯、右头灯、右尾灯一起闪耀,闪耀频率为2Hz。
(4)呈现紧迫情况时,接通紧迫开关,左转弯灯、右转弯灯、左头灯、右头灯、左尾灯和右尾灯一起闪耀,闪耀频率为10Hz。
依据主动操控原理,轿车转向灯操控器应该由输入、输出和反应检测电路组成,由AT89C51单片机组成操控器来处理和操控这些信号。轿车转向灯操控器硬件框图如图1所示。
51单片机结构简略,价格便宜,使用广泛,所以本体系选用AT89C5 1单片机作为微操控器。输入信号选用按键开关,连到单片机的P3口上,当人按下某个开关时,把操控指令传给单片机,然后驱动相应的灯组进行作业。输出信号灯在Proteus用LED来替代,这些灯的亮灭由智能功率开关BTS724来操控和检测反应。BTS724是4通道、低通态电阻的高端开关,内部集成充电泵,兼容CMOS、TTL电平,具有状况反应功用,用于操控各种标识灯。BTS724带有四通道输入输出,且每一对输入输出彼此独立,数字量输出的确诊反应,在OFF状况(指车灯在未接通的状况下)可检测开路毛病,在ON状况(指车灯在接通的状况下)反应过热关断。关于数字量输出类型的确诊,经过加一个外部上拉电阻到输出,能在负载封闭的情况下检测到开路毛病。当按下紧迫开关时,不只6个标识灯急闪并且要一起响铃警示,增强严重气氛,唆使路人当心避车。响铃在Proteus里用讯响器来替代,宣布滴滴声响。依据以上剖析,先从元件库里取出元件并在绘图区放好,依据要求设置元件特点,然后连线,完结电气原理图的制作。关于不在根本库里的元件能够克己,也能够再加库。图2为轿车转向灯操控原理图。
轿车转向灯操控器实际上是依据车灯的状况信息及驾驭员对车灯状况的要求来完结的。车灯的状况信息首要是毛病信息的反应,而驾驭员对车灯状况的要求经过按下不同的开关来完结。详细操控思维如下:在体系发动并进行初始化今后,守时器被发动并周期地对BTS724操控的车灯进行检测,一起亦周期地对车灯开关进行扫描,依据确诊成果和车灯开关,决议灯组怎样显现和是否作业。当有毛病发生时,跳到相应的毛病分辩程序。在毛病分辩程序里辨明毛病发生的原因,并转去详细处理。与此一起对5个开关进行循环周期扫描,当有紧迫开关按下时,左转弯灯、左头灯、左尾灯、右转弯灯、右头灯和右尾灯一起急闪,闪耀频率为10Hz;当按下刹车开关时,左尾灯、右尾灯一起亮;当按下停靠站开关,左头灯、右头灯、左尾灯和右尾灯一起闪耀,闪耀频率为2Hz;当接通左转弯开关,左转弯灯、左头灯、左尾灯一起闪耀;接通右转弯开关,右转弯灯、右头灯、右尾灯一起闪耀,闪耀频率均为2Hz。
单片机仿真软件Proteus能够和KEIL软件进行联合开发仿真,经过简略设置,一起翻开Proteus里原理图和KEIL程序,在KEIL中发动调试Debug-start/stop Debugsession,并运转Debug-go,此刻Proteus的硬件仿真可被KEIL发动。
本文轿车转向灯操控器首要完结了对6个车灯的电子操控,经过操控器能够完结对每个车灯的操控显现,比方紧迫情况时,6灯急闪响铃,转弯时左路车灯作业闪耀等;还能够经过功率开关器材BTS724完结毛病反应,然后完结对每个车灯的毛病确诊,让驾驭员清楚知道车辆的灯组状况,好采纳办法,以防呈现该亮不亮,该闪不闪的风险状况,好提示路人车辆的行进意向,大大提高行车的安全。