汽车车灯智能控制系统毕业设计_第1页
汽车车灯智能控制系统毕业设计_第2页
汽车车灯智能控制系统毕业设计_第3页
汽车车灯智能控制系统毕业设计_第4页
汽车车灯智能控制系统毕业设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

本科生毕业设计(论文)学院:____________________专业:____________________学生:_____________________指导教师:_____________________完成日期年月汽车车灯智能控制系统设计DesignofIntelligentControlSystemforAutomobileLamp总计:24页表格:1个插图:18幅汽车车灯智能控制系统设计DesignofIntelligentControlSystemforAutomobileLamp学院:_______________________________专业:_______________________________学生姓名:_______________________________学号:_______________________________指导教师〔职称〕:________________________评阅教师:完成日期:汽车车灯智能控制系统设计电气工程及其自动化专业[摘要]本系统是基于单片机控制的汽车车灯智能系统,模拟并显示出汽车驾驶过程的灯光控制。其中主要包括汽车的远近光灯的模拟显示。具体是通过单片机板上的超声波测距模块和光线感应模块来控制LED灯的亮灭显示状态。在本设计过程中,通过使用单片机来控制车灯的状态,并把模拟信息在LCD上显示出来,以此加强了对单片机的了解和使用。[关键词]单片机;电路根底;汽车车灯控制系统;LED灯DesignofIntelligentControlSystemforAutomobileLampElectricalEngineeringandAutomationSpecialtyLILin-jieAbstract:ThissystemistheintelligentautomobilelampbasedonMCUcontrolsystemsimulationandtoshowthecardrivinglightscontrol.Includingthecarmadealeftturnasfaraslight,brakeandalarmswitch,analogdisplay.IscontrolledbyswitchingactionsoftheMCUBoardLEDlightsshowsaleftturn,rightturn,brakeandothercorrespondingState.Duringthedesignprocess,throughtheuseofProteldrawingschematics,makesthecircuitmoreintuitiveanddeepenedunderstandingofProtelapplication.Keywords:Microcontroller;circuittheory;automobilelampcontrolsystem;LEDlights目录TOC\o"1-3"\h\u1引言11.1汽车车灯智能控制系统的国内外开展现状11.2课题研究的意义12控制系统方案设计12.1汽车智能照明系统12.2汽车车灯智能控制系统中的关键问题12.3系统设计的工作原理23系统的硬件设计33.1系统各模块硬件设计33.1.1单片机模块33.1.2超声波测量距离模块43.1.3光感应模块53.1.4系统复位模块63.1.5A/D转换模块73.1.6LCD显示模块73.1.7继电器模块83.2系统主电路设计84系统软件设计及调试114.1系统软件流程图114.2PCB软件制图124.3系统调试12结束语14参考文献15致谢191引言1.1汽车车灯智能控制系统的国内外开展现状在对汽车车灯智能控制系统研究的过程中国外那些实力雄厚的汽车制造商对其研究是比拟早的,在二十世纪八十年代,国外的一些汽车生产商就完成了汽车的车灯智能控制系统的研究。经过十年左右时间的验证,在九十年代初,汽车的车灯智能车灯控制系统进入批量生产时期,由此在当时这一技术被成功应用并且成为豪华轿车的主要噱头。随着技术的开展,在九十年代末期,汽车的车灯智能控制系统这种技术开始在中级轿车正式应用。这种技术一直研发至今并融入了更人性化和更智能的新技术。开展到今天,这种技术已经到达了相当高的普及和应用水平。因为我国汽车工业的起步相对较晚,开展进度不是很快,因此国内在汽车的车灯智能控制系统方面的研发技术相对较为落后一些。因为其造价相对较高,准确性以及适时控制等问题,所以这个技术仍处于研究时期。但是随着我国工业的进步和技术的开展,目前车灯的智能控制这种技术的研究也已经取得了令人欢欣的结果。1.2课题研究的意义汽车车灯的智能控制系统设计在汽车的日常使用行驶中起着主动平安的作用,基于这些平安问题的考虑,所以对车灯智能控制系统的研究是非常重要的。对于汽车驾驶者来说,一个智能的、可靠的车灯控制系统可以给驾驶者提供一个足够准确的路况信息,让驾驶者在夜间行驶时不用过度担忧路面状况。即使在夜间行车时出现危险情况,也能够让驾驶者有充足的时间做出反响动作,使财产及人身平安的损害降到最低。并且汽车车灯智能控制系统的研究还可以为我国的汽车行业的开展提供强有力的技术支撑,在加快汽车行业开展方面有重大意义。2控制系统方案设计2.1汽车智能照明系统汽车智能照明系统是指那些以车内数据网络的传感器为根底,在特定环境下由人或者由车辆智能照明系统决定哪一种照明方式才是最理想的照明方式。智能照明系统主要是车辆通过对方向盘转动的角度信号、刹车信号、车速信号等的信号信息采集来对照明系统进行控制,极大减少了传统汽车照明系统中无法调节照明角度,驾驶员不能及时对车灯照明做出控制的问题。从而为驾驶员提供了更加智能和有效的照明,同时也为人类的人身平安和财物平安提供了非常可靠的技术保障。2.2汽车车灯智能控制系统中的关键问题汽车在日常行驶的过程中,为了简化驾驶员的操作,使汽车在行驶中更加方便和平安,现在许多汽车上都装有车灯智能控制系统。然而对于不同的生产厂家和不同型号的汽车有不同的结构,这使得在研发智能汽车车灯控制系统时很难有一个统一的标准。而且又因为智能车灯控制系统目前的研究还不是太成熟,所以汽车车灯智能系统中主要有以下关键问题:1〕车灯自动开启并矫正精度问题。2〕系统的抗干扰能力。3〕车灯智能控制的散热问题。本设计采用ATC89C51作为的MCU的控制中枢,该控制系统开发本钱低、系统功耗低、信号处理能力强,性价比更为出色。系统以计算机技术为主并以其他手段作为辅助,使该系统能够实现精准控制并且系统的抗干扰能力强,使其更符合汽车未来智能化控制的开展趋势。2.3系统设计的工作原理本系统以单片机为根底,通过模拟出汽车行驶过程中的各个状态来实现灯光的显示并在LCD显示屏上显示出模拟信息。MCU根据传感器输入的信号进行处理判断,进而做出命令控制车灯的亮灭[1]。同时,车辆在行驶前或者在行驶过程中,本系统通过检测车灯的供电线路的反响电流来判断车灯是否处于故障状态。图1为本系统的工作原理图。控制开关电路控制开关电路光检测输入电路AT89C51调光控制输出电路时钟电路复位电路图1工作原理图车灯的智能控制开关放在远光灯的控制器中,自远光灯开启时就自动启动了智能车灯自动控制系统。这个智能车灯控制系统当检测到对面的车开启灯光时并且灯光被光检测输入电路感应到,然后向MCU发送有效的高电平。此时MCU根据检测到的的有效信号来开启调光控制输出电路这个模块,来将远光灯切换为近光灯。否那么单片机继续检测输入信号。具体模拟显示如下:1〕车辆自动根据外界的实际情况来控制车灯的开启或关闭状态。比方:当车辆进入隧道、地下停车场等光照强度不够的环境下或在夜间行车时。由于会影响驾驶员的正常驾驶,所以这时车辆会自动翻开前照灯。当车辆在白天等光照强度足够的环境下行车时,这时车辆会自动关闭前照灯。2〕在夜间行车时,此时前照灯会自动翻开。系统可以根据前方障碍物的距离来自动切换前照灯的远近光状态。比方:在夜间会车时,系统自动将前照灯的照明状态切换成近光照明模式,会车结束后自动将前照灯恢复原来的光照状态。3系统的硬件设计3.1系统各模块硬件设计3.1.1单片机模块AT89C51是由ATMEL科技公司设计并生产的具有4K闪存记忆的8位CMOS微型计算机芯片[2]。因为其具有不挥发的性质且访问速度快和精度高等的优点,使其具有很高的可靠性、良好的实时性、较快的处理速度且掉电后重要数据不会无缘无故丧失,这使得其性价比远高于其他同类产品。其具体特点如下:1〕良好的产品兼容能力。2〕反复擦写能力强。3〕静态操作能力高。4〕三级程序存储器加密。5〕有低功耗和掉电两种工作模式。AT89C51芯片的引脚图片如图2所示。图2AT89C51引脚本系统采用的是40脚的双列直插封装方式的单片机[3]。其中:1〕XTAL1〔19管脚〕。该管脚与晶振的一端相连并且也和电容的一端相连接,然后一起与MCU内部振荡电路相连,然后产生由外部晶振决定的振荡波频率。2〕XTAL2〔18管脚〕。这个管脚和晶振与电容的另外一端口相连。3〕RST〔9管脚〕。这个管脚是整个MCU复位状态脚,只有在这个管脚出现高电平的时候MCU才执行复位。4〕ALE/PROG〔30管脚〕。正常工作的状态下,这个引脚为允许地址锁存信号输出。还可以将这个引脚用于对外输出的时钟信号。5〕PSEN〔29管脚〕。这个引脚全称是程序存储器允许输出控制端口。6〕EA/Vpp〔31管脚〕。当这个管脚是高电平的时候,MCU读取的是内部程序存储器。当这个引脚是低电平的时候,此时MCU读取是外部的ROM。由于平时我们使用的MCU都有内部ROM,所以在电路设计时这个管脚一直都接在高电平上。7〕P0口,P0.0~P0.7〔39~32管脚〕。P0口这个端口是一组双向的三状态的I/O端口。但是不能正常的输出电平。所以日常如果要使用这个端口的时候是需接上拉电阻的。8〕P1口,P1.0~P1.7〔1~8管脚〕。这组管脚接口是准双向接口,每一个端口都是可以独立控制的,且内部有上拉电阻。可是由于这个端口没有高阻态状态,以至于MCU产生的信号不能进行锁存,所以称这个端口为准双向口。9〕P2口,P2.0~P2.7〔21~28引脚〕该接口功能和P1口相似。10〕P3口,P3.0~P3.7〔10~17引脚〕。该口有两个功能,作第一功能使用时,功能与P1口差不多类似[4]。3.1.2超声波测量距离模块在该系统中,使用的超声波测距模块是HC-SR04,这个测距模块可以测试的距离范围是2cm到400cm距离的非接触式距离感应测试[5]。HC-SR04测距模块的测距精度可高达3mm。其工作原理是:1〕该模块使用TRIG进行距离测试。2〕这个超声波模块可以自己自动向前发送超声波信号,如果碰到障碍物还会自行接收反射回来的信号,并分析信号,最终通过一系列的计算得出车辆与障碍物之间的距离。3〕如果在信号发射后始终没有超声波信号的返回,那么该系统会自行检查是不是超声波系统出现了问题,在检测的时候会向驾驶员放出鸣响提示。如果超声波系统没有问题,那么鸣响提示消失,驾驶员可以安心驾驶。如果自行检测后,发现超声波系统存在问题那么系统会一直鸣响进行提示,建议驾驶员赶快进行维修处理。注:声音的传播速度为340m/s。图3为是超声波测距模块实物图[6]。表1是实物图引脚的说明。表1超声波测距模块引脚说明引脚功能Vcc5V电源TRIG触发控制信号的输入ECHO回响信号的输出GND接地图3超声波测距模块实物图3.1.3光感应模块在夜晚行车时,当出现辆车迎面相遇的情况下,车辆偏离主轴位置后,照射角度会发生变化变化,照明亮度还会下降,探测环境光线较弱,所以远光传感器的选取着重的是其在微弱光线下的灵敏度和线性度,加之各种车灯的发射光谱均处于可见光范围,故本设计采用光电池作为远光传感器,它的光谱响应特性曲线与人眼光谱光视效率曲线接近,对可见光频率的光谱响应度好,同时光电池感光面积大,适合用于对低照度的测量。本系统的感光模块是由光敏电阻组成的。光敏电阻其实就是用具有半导体功能的光电传感器制做成的一种电阻。该器件随着入射光照强度弱,电阻阻值减小,入射光照强度高,电阻阻值就会相应的增大[7]。其电路图如图4所示。图4光感应模块和A/D转换模块电路这个光感应电路的工作过程是:如果在光照强度足够的环境下,光敏电阻GR1受到光的照射其阻值增大,导致没有光照的模拟信号传入A/D转换器中,也就不能进行下一步的信号转换。相反,如果没有足够的光照,那么光敏电阻GR1阻值减小,模拟电流流入A/D转换器中进行下一步的转换。3.1.4系统复位模块在任何系统的设计过程中,都需要设计复位动作,以便是系统的设计更具有灵活性。所以在车灯智能控制系统中,也须对系统进行复位模块的设计。复位是单片机的初始化操作。MCU在上电启动时,一般都需要先进行复位动作。这个复位动作的作用是使MCU和其他芯片处于同一环境下,并从这个同一环境统一进行动作,这让系统有更高的精确性。所以复位是MCU的一个不可缺少的设计。由于MCU自身却不能自己进行复位的操作,所以必须设计相应的外部电路才能实现MCU的复位。RST是单片机复位动作的使能脚,该引脚出现高电平才能有效复位。所以本设计的单片机复位方式是手动进行复位,即按下复位键S1后,电容进行放电此时RST端为高电平;松开S1后,电容进行充电,然后慢慢的到RST引脚变为低电平。图5为复位模块电路图,其中复位线接单片机的RST引脚。图5系统复位电路3.1.5A/D转换模块本系统A/D转换模块用的芯片是ADC0832芯片。该转换芯片其体积小,兼容能力高,性价比突出而获得很高的使用率[8]。图4为ADC0832电路图,其中CS_引脚是芯片的使能端,低电平时芯片有效;CH0引脚是模块的模拟输入通道0;CH1引脚是模块模拟输入通道1;GND引脚为芯片接地;DI引脚是该模块的数据信号输入端;DO引脚是该模块的数据信号输出;CLK引脚为芯片时钟输入;Vcc/REF引脚是该模块的电源输入端。如图4,这个模块电路的工作过程是:当光模拟信号进入CH0引脚后,把模拟量转换成MCU能够识别的数字量,并通过时钟信号CLK端给单片机的P2.2口发送信号。由此单片机根据这个信号来控制P1.3、P1.4和P1.5端口,进而控制灯光的亮灭来实现系统的远近光灯变换[12]。3.1.6LCD显示模块1602显示器的主要工作原理是以电流刺激液晶分子产生点、线、面并配合背部灯管构成画面。由于显示器上有字符间隔和行间隔的存在,所以1602是不能显示图形。这个1602显示器的含义是指显示器每一行能够显示出16个字符,能够显示两行[9]。其特性如下:1〕1602显示屏接+5V电压,比照度可调。2〕显示屏内含复位电路。3〕可以显示各种命令的控制。如:清屏操作等功能。1602LCD显示屏有16个接口脚,这16个接口脚的功能如下:第1接口:这个接口是负极。第2接口:这个接口是正极。第3接口:这个接口是液晶亮度调节的接口。在进行显示器调节的时候需要注意这个接口接的电源是正还是负,如果这个接口接的是正极那么液晶的亮度比照是最小的。如果接的是负极那么液晶的亮度比照是最大的。所以在这个模块中要加一个电阻进行电位调节,来使液晶的亮度比照到达理想的效果。第4接口:该引脚是存放器选择信号端。第5接口:R/W为读/写信号线。第6接口:这个引脚是是否使用屏幕的接口,下降沿触发。第7~14接口:这几个引脚是信息传输接口,来进行数据的传输。第15~16接口:空脚。其电路图如图6所示。图6LCD显示电路在本系统中,此模块能显示出电路的各种模拟状态,即LCD1602液晶第一行显示超声波的距离,第二行显示光线的强弱[10]。3.1.7继电器模块MCU本身是一个弱电器件,无法与外界的高电压器件直接相连使用,所以这里就需要一个继电器模块作为中间桥梁将MCU与外界的强电器件连接起来。继电器在使用的时候应该首先考虑继电器线圈所在电路的电压工作情况,如果电压过高会损坏继电器。一般电路工作电压应该是继电器额定工作电压的0.86左右。在选择继电器的时候还应该考虑继电器线圈电源的选择,本系统采用的是直流供电,所以在选择继电器线圈的时候必须选择线圈是直流电压的继电器。图7是一个继电器的简化原理图。图7继电器原理图3.2系统主电路设计电源电路。电源电路图如图8所示。本系统采用USB的方式进行连接供电。图7中的P2就USB接口,在系统中采用USB给系统供电主要考虑到USB接口电流小,供电方式可以进行控制,这样系统中的三极管不会因电路电流过大而导致三极管的损坏,起到了一定的保护作用。图8电源电路控制电路。控制电路如图9所示。控制电路也就是按键设置电路。这三个按键分别是S2、S3、S4并分别接在单片机的P3.5、P3.6、P3.7引脚。通过按键电路可以设置系统的距离和光线参数,从而找到是系统更符合日常使用的一种控制方式。其中,S2是参数减键,S3是参数加键,S4是参数选择键。图9控制电路车灯电路。车灯电路如图10所示。车灯分为远光灯和近光灯,其中D1、D2为近光灯分别通过P13和P14接在单片机的P1.3和P1.4的引脚上。D3、D4为远光灯通过P15连接在单片机的P1.5引脚上。图10车灯电路图11继电器接线电路图继电器接线电路图继电器接线的电路图如图11所示。继电器的接线电路图根据电子元器件的不同有多种接线方式,这里列举出了四种不同的接线方式,包括:NPN管直接驱动方式、PNP管直接驱动方式、采用两只晶体管驱动的方式以及采用光电耦合器驱动的方式。由于在本系统中,对继电器的使用主要是基于驱动车辆大灯灯光转换考虑的。所以最终选择采用光电耦合器驱动的方式的电路图。4系统软件设计及调试4.1系统软件流程图此系统使用C语言编程,系统运行时首先检测是否有光照条件,如果有光照条件那么不用翻开前照灯,并继续检测[12]。如果检测到光照强度不够,那么系统自动翻开前照灯。在光照强度不够且出现车辆会车的情况下,系统会自动将前照灯的光灯切换为近光灯。系统流程图,如图12所示。图12系统流程图4.2PCB软件制图在本系统设计过程中,需要在电脑上利用Proteus软件进行PCB板的绘制,从而在模拟各个模块在PCB板上的的布局规划,最终以PCB图为标准进行实物的焊接制作。图13为本系统的PCB规划图。图13系统PCB图4.3系统调试1〕各元器件的使用。比方:各个元器件的物理接线口是否连接正确。2〕软件程序的检查。检查各个模块的电路图是否正确无误、检查原理图是否出现错误、检查流程图是否正确、最后利用Keil软件来检查程序是否存在问题。3〕运行调试。在检查各个模块都没有问题后,然后把程序输入到实物中进行上电调试。图14和图15分别为调试成功后远光灯和近光灯的结果图。其中,系统超声波测试距离和光线感应强度的参数分别设置为0.5m和50%。当障碍物的距离超过0.5m时系统自动变为远光灯;当障碍物的距离未超过0.5m时,系统自动将灯光变为近光灯。图14调试结果为远光灯远光灯的调试,其LCD显示屏上的信息为:距障碍物的距离为0.64m,光感强度为6%。图15调试结果为近光灯近光灯的调试,其LCD显示屏上的信心为:距障碍物的距离为0.2m,光感强度为8%。结束语汽车车灯智能控制系统作为汽车主动平安的一个新开展方向,是这些年国内外各大汽车制造商大力研究的热点。由于国内汽车行业起步和开展较晚,所以汽车车灯智能控制系统的研究相对于国外一些汽车制造商的研究较为落后一些,相当一局部关键技术都是从国外引进。基于此,本文对汽车智能控制系统进行了较为简单的研究,目的是要改变传统照明方式,减少人工对车灯的操作,增加行车的平安性。本次的毕业设计,让我学习到了在课堂学不到的更深层次的知识内容。不仅把以前学过的知识进行深度应用,而且还丰富了自己所学的知识,使自己对所学的知识有了更为系统的掌握。在毕业设计时,通过查找资料,让自己对事物的认识和动手能力等方面有了不可思议的进步。通过此次的毕业设计,即是对自己在学校所学知识的检验和总结,又为今后走向社会走向工作岗位奠定了坚实的根底。虽然本次的毕业设计只是对汽车车灯智能控制系统进行了较为粗浅和不全面的研究,但是离不开老师、同学和朋友的帮助,有你们帮助才成就了这篇不成熟的毕业设计。参考文献[1]程军,郭

温馨提示

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

评论

0/150

提交评论