济南论坛 >
单片机汽车前大灯智能控制系统
回复

查看: 回复:0

单片机汽车前大灯智能控制系统

\"收藏此主题\"

玛莎基尼

 
 
注册:
2015-01-13
  • 0粉丝
  • 1精华
  • 47帖子
本文分析研究了基于单片机的汽车大灯智能控制系统设计,利用STC89C52RC单片机其外围组件和红外传感器共同来完成对汽车大灯智能控制,绘制了灯光控制模块硬件电路图,并利用汇编语言完成模块的程序设计。此外,还利用keil软件对系统检验,确定该程序是否正确并在单片机里是否可执行。
汽车自出现以来几乎普及到了每个家庭,尤其是大批量制造以及汽车产业迅速成长时期,其对全球经济的不断发展以及人们的日常生活起着举足轻重的作用。现阶段,汽车在全球先进国家已经取得了广泛的普及,在我国汽车数量每年都大量的保持上升。虽然,汽车产业的不断成长给人们带来了现代化的舒适生活,但随之也带来了交通事故率的大幅度上升。特别当汽车夜间行驶时,对汽车前照灯的不当控制会造成不安全的因素。汽车在夜间遇到迎面行驶的汽车时,应该将前大灯远光调为近光,会车过后又调为远光。但目前在汽车的前大灯远近灯光等信号灯的控制上,汽车生产厂家大多设计为手动转换装置控制,是人工手动操作。由于会车时远近光的使用大多数由驾驶员的安全意识和自身的修养与素质决定,但驾驶员的修养和素质参差不齐,因而会产生不安全因素。为此,本设计以汽车前大灯的智能控制为研究对象,旨在尽可能地降低不必要的交通事故发生。
对于汽车前大灯智能控制系统来说设计硬件电路是远远不够的,软件编程非常关键,只有软件程序和硬件电路图配合工作,才能完成设计所需要的目的。编写单片机程序的语言按结构及功能可分为三种:机器语言、汇编语言和高级语言,本文主要采用汇编语言,汽车车灯智能控制系统软件设计实现的功能主要是通过处理传感器检测到的信号,单片机进行处理,协调控制执行器件的工作,利用Keil软件作为编译和仿真的平台,此仿真平台具有良好的显示和灵活的窗口管理系统,系统浏览器窗口显示设备外设寄存器信息,调试还原试图创建并保存多个调试窗口布局,多项目工作区简化与众多项目,Keil有很强大的软件仿真功能,通过软件仿真可以发现很多将要出现的问题,Keil的仿真可以查看很多硬件相关的寄存器,通过观察这些寄存器值的变化可以知道代码有没有正常运行[4]。初始化后,先打开各个车灯进行检测,检测完后,通系统检测决定区分白天未还是黑夜。如果周围环境光线较暗,不能适应驾驶员的工作要求,则将前照灯开启,接通工作电路。同时,在汽车的行车过程中,不断进行红外线检测。行车位置检测等,会车、转弯、近距离跟车行驶将灯光处理为近光灯,在无照明的道路上、道路上照明不良行驶时将灯光处理为远光,这有利于给驾驶员减少了许多灯光操作,其程序如下:这段高电平用来刺激超声波传感器发出声波信号,利用计数器加法来计算超声波的时间:由时间的长短来判断障碍的距离,从而有ECU来决定远近灯光的开启。利用这段程序,来控制远近灯光的变换。并用Keil软件对主程序和子程序进行检验,检验结果为零错误,零警告,所以此程序加载到STC89C52单片机可以执行。完成汽车前大灯的智能控制。
当车辆在夜间行驶时,通常需要使用远光灯来确保行车安全,通过远光灯能够看清前面道路100m距离远的路况,确保了车辆夜间行驶的安全,并且明亮的行驶道路也能有效的提高车速。当车辆行驶在照明情况良好的道路时,特别是当出现会车情况,打开近光灯,照亮路面情况,避免会车车辆的驾驶人员出现眩光的情形,因此本文依据汽车前大灯的内部结构和标准,结合传感器技术和单片机原理理论,选择出合适的单片机和传感器,其原理是利用单片机设计合理的电路对车辆的超声波距离传感器信号进行一定的收集,依照这些数据进行分析,通过继电器作为前照大灯自动开关,从而实现自动变光,并采用汇编语言编写远近光自动调节程序,选择用Keil软件对系统进行检验,从而实现对汽车前大灯的智能控制。此外,该程序可以符合多项功能的开发,例如辅助刹车装置,只需要将这的的大灯这个原件改为制动油泵的油路闭合,实现功能的转换。
 
回复本楼

太平洋汽车全新推出“太平洋车友会”;来太平洋车友会,结识志同道合的车友了解详情>>

未登录用户

只可添加一张图片,多张图片请选高级模式

高级模式
温馨提示:回复超10字可获1金币,有独特见解超30字可获3金币,灌水用户将扣除金币并锁号处理。希望广大车友共同维护论坛的友好回复氛围。
常用表情

支付宝扫码询价
领最高888元现金红包

关闭