汽车转向灯控制器设计.doc_第1页
汽车转向灯控制器设计.doc_第2页
汽车转向灯控制器设计.doc_第3页
汽车转向灯控制器设计.doc_第4页
汽车转向灯控制器设计.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汽车转向灯控制器设计汽车电子技术AutomobileElectronics电子技术汽车转向灯控制器设计王秀(菏泽学院机电工程系)摘要:汽车转向和报警信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题.文章给出一种基于单片机的汽车转向灯控制器,单片机控制转向灯可靠性高,定时时问精确,还可以承受一定的温度变化,基本不受周围环境的影响,可以达到精确控制的目的.并且本设计还有自动诊断故障功能,很大程度上增强了行车的安全.该汽车转向灯控制器的硬件设计和软件设计在Proteus仿真环境下实现的,并且通过了验证仿真.关键词:微控制器;智能功率器件;故障检测;转向灯DesignofAutomotiveTurningLampControllerWangXiu(MechanicalandElectricalEngineeringDept.ofHezeCollege)Abstract:Theturningandalarmsignalsaretheindicationsignalsofautomotivemovingdirectionanditsstates,whichrelatetothesecurityissueofautomotive.AnautomotiveturninglamIcontrollerbasedonMCUiSdesigned.Ithasgoodreliability,precisetimeregulation,andcanundergocertainrangeoftemperaturechange,hardlybeinginfluencedbyambient.Soitcannotonlyrealizetheprecisecontrol,butalsoachieveautomaticfailurediagnosesofalllamps,SOthatgreatlyimprovingthesafedrivingofautomotive.ThehardwareandsoftwaredesignsofthecontrolleriSimplementedbasedonProteussimulationenvironment,andareverifledandsimulated.Keywords:micrOcOntrOller:smartpowerdevice;faultdetection;turninglamp0引言随着社会的发展,道路上到处都是飞速的汽车.如何保证行人安全,一直都是人们关注的重心.要减少交通事故,就得从汽车的各种安全设计考虑,这不仅仅是汽车本身的质量问题,还应关注汽车在行驶过程中对路人的引导指示方面.其中汽车的各种灯就是安全警示的一个方面,汽车的转弯灯,头灯,尾灯和警示灯等能够帮助路人识别汽车的动向,尤其是当遇到紧急事件时,打开紧急开关就可以警示路人该车现在不安全了,需要小心避车.转弯灯能提示路人该车要进行左转或是右转了,小心碰撞.传统的汽车闪光器结构简单体积小,闪光频率稳定,监控作用明显,故被广泛使用.但这样的继电器由于自身条件的限制,可靠性低,定时时间不够精确,使用寿命较短,且继电器受温度影响较大,对于温度变化较大的环境往往不能满足要求.本文中汽车转向灯设计是用单片机来实现的,单片机控制系统可避免传统的缺点,因为单片机功能强,使用灵活,可靠性高,成本低,体积小,面向控制,具有智能化功能等很多优点.1Proteus仿真软件介绍本文中用单片机控制的汽车转向灯控制器是在Proteus的设计仿真环境中实现的1.Proteus是由英国LabcenterElectronics公司开发的EDA工具软件【1.它主要由Ares1lsis两个程序组成.前者主要用fPCB自动或人工布线及其电路仿真,后者主要采用原理布图的方法绘制电路并进行相应的仿真.除了一卜述基本应用之外,Proteus革命性的功能在于其电路仿真是互动的,针对微处理器的应用,可以直接在基于原理图的虚拟原型上编程,并实现软件代码级的调试,还可以直接实时动态地模拟按钮,键盘的输入,LED,液晶显示的输出,同时配合虚拟工具如示波器,逻辑分析仪等进行相应的测量和观测2.基于Proteus的单片机控制系统设计极大地简化了设计工作.基75于VSM的理论,Proteus可以仿真很多常用的微处理器2】【3.具体来讲,它支持PIC,8051,AVR,HC11,ARM7/LPC2000等系列多种型号的微处理器,微控制器,仿真时只需在设定元件属性时指定下载程序的路径即可进行实时动态仿真.2汽车转向灯控制器的单片机硬件系统设计2.1本汽车转向灯控制器所实现的功能汽车转向灯控制器应具有自动诊断故障,转弯,停靠和警示灯多种功能.本文中汽车转向灯所具有的具体功能有F面5个:(1)/E常驾驶时,接通左转弯开关,左转弯灯,左头灯,左尾灯同时闪烁;反之右转弯灯,右头灯,右尾灯同时闪烁,闪烁频率为2Hz.f2)刹车时,接通刹车开关,左尾灯,右尾灯同时亮.(31停靠站时,接通停靠开关,左头灯,右头灯,左尾灯和右尾灯同时闪烁,闪烁频率为2Hz.(4)出现紧急情况时,接通紧急开关,左转弯灯,右转弯灯,左头灯,右头灯,左尾灯和右尾灯同时闪烁,闪烁频率为1OHz.f5)若出现控制灯故障,能自动反馈到单片机控制中心,实现故障自动诊断功能.2.2汽车转向灯控制器硬件设计2.2.1汽车转向灯硬件框图根据自动控制原理,汽车转向灯控制器应该由输入,输出和反馈检测电路组成引,由AT89C51单片机组成控制器来处理和控制这些信号.汽车转向灯控制器硬件框图如图所示.图1汽车转向灯硬件框图汽车电子技术AutomobileElectronics电子技术2.2.2汽车转向灯硬件原理图5l单片机结构简单,价格便宜,应用广泛,所以本系统采用AT89C51单片机作为微控制器.输入信号采用按键开关,连到单片机的P3口上,当人按下某个开关时,把控制命令传给单片机,从而驱动相应的灯组进行工作.输出信号灯在Proteus用LED来代替,这些灯的亮灭由智能功率开关BTS724来控制和检测反馈.BTS724是4通道,低通态电阻的高端开关,内部集成充电泵,兼容CMOS,TTL电平,具有状态反馈功能,用于控制各种标识灯.BTS724带有四通道输入输出,且每一对输入输出相互独立,数字量输出的诊断反馈,在OFF状态(指车灯在未接通的状态下)可检测开路故障,在ON状态(指车灯在接通的状态下1反馈过热关断.对于数字量输出类型的诊断,通过加一个外部上拉电阻到输出,能在负载关闭的情况下检测到开路故障.当按下紧急开关时,不仅6个标识灯急闪而且要同时响铃警示,增强紧张气氛,驱使路人小心避车.响铃在Proteus里用讯响器来代替,发出滴滴声音.根据以上分析,先从元件库里取出元件并在绘图区放好,根据要求设置元件属性,然后连线,完成电气原理图的绘制.对于不在基本库里的元件可以自制,也可以再加库.图2为汽车转向灯控制原理图.图2汽车转向灯控制原理图3汽车转向灯软件设计汽车转向灯控制器实际上是根据车灯的状态信息及驾驶员对车灯状态的要求来实现的.车灯的状态信息主要是故障信息的反馈,而驾驶员对车灯状态的要求通过按下不同的开关来实现.具体控制思想如下:在系统启动并进行初始化以后,定时器被启动并周期地对BTS724控制的车灯进行检测,同时亦周期地对车灯开关进行扫捕,根据诊断结果和车灯开关,决定灯组怎么显示和是否工作.当有故障发生时,跳到相应的故障分辨程序.在故障分辨程序里分清故障产生的原因,并转去具体处理.与此同时对5个开关进行循环周期扫描,当有紧急开关按下时,左转弯灯,左头灯,左尾灯,右转弯灯,右头灯和右尾灯同时急闪,闪烁频率为10Hz;当按下刹车开关时,左尾灯,右尾灯同时亮;当按下停靠站开关,左头灯,右头灯,左尾灯和右尾灯同时闪烁,闪烁频率为2Hz;当接通左转弯开关,左转弯灯,左头灯,左尾灯同时闪烁;接通右转弯开关,右转弯灯,右头灯,右尾灯同时闪烁,闪烁频率均76为2Hz.汽车转向灯控制具体流程图如图3所示.图3汽车转向灯控制流程图单片机仿真软件Proteus可以HKEIL软件进行联合开发仿真4,经过简单设置,同时打开Proteus里原理图和KEIL程序,在KEIL中启动调试Debug?start/stopDebugsession,并运行Debuggo,此时Proteus的硬件仿真可被KEIL启动.部分关键程序:0RG0000HLJMPMAIN0RG0030HMAIN:MOVP3,#OFFHMoVA.P3JBACC.6.GZFBJBACC.7.GZFBJNBACC.4.JJJNBACC-3.TKBACC.2.SCJNBACC.1.YZWBACC.0.ZZWSJMPMAlNJJ:CLRP1.0M0VP1.#03HLCALLDELAY1MOVPl_#OFFHLCALLDELAylSJMPMAIN汽车电子技术AutomobileElectronics电子技术TK:M0VP1.撑0C3HLCALLDELAY2MoVP1.#OFFHLCALLDELAY2SJMPMAINSC:MOVP1.拌0F3HACALLDELAlY1M0VP1.#OFFHSJMPMAINYZW:MOVP1.拌0ABHLCALLDELAY2MOVP1.OFFHLCALLDELAY2SJMPMAINZZW:M0VP1.#57HLCALLDELAY2M0VP1.#OFFHLCALLDELAY2SJMPMAIN4结束语本文汽车转向灯控制器主要实现了对6个车灯的电子控制,通过控制器可以实现对每个车灯的控制显示,比如紧急情况时,6灯急闪响铃,转弯时左路车灯工作闪烁等;还可以通过功率开关器件BTS724实现故障反馈,从而实现对每个车灯的故障诊断,让驾驶员清楚知道车辆的灯组状态,好采取措施,以防出现该亮不亮,该闪不闪的危险状态,好提醒路人车辆的行驶意向,大大提高行车的安全.参考文献:1周润景,张丽娜.基于Proteus的电路及单片机系统设计与仿真M】.北京:北京航天航空大学出版社,2006.2班永鑫,贾英民.基于Proteu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论