机动车转弯与前照变光灯的设计_第1页
机动车转弯与前照变光灯的设计_第2页
机动车转弯与前照变光灯的设计_第3页
机动车转弯与前照变光灯的设计_第4页
机动车转弯与前照变光灯的设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

机动车转弯与前照变光灯的设计本科生毕业论文,设计, 系,院 物理与电子工程学院 专 业 电子信息工程 论文题目 机动车转弯与前照变光灯的设计 学生姓名 指导教师 ,姓名及职称 班 级 学 号 完成日期:2010年 4 月 机动车转弯前照变关光灯的设计 机动车转弯灯与照明灯控制器的设计 机动车转弯与照明灯变化控制电路的设计 物理与电子工程学院 电子信息工程 摘 要:本文叙述机动车转弯与前照明灯控制系统的设计制作过程。该系统主要是以STC89C51单片机为控制器实现对夜间光信号的采集、转弯与远近光灯的照明的实时显示和与转换功能其结构主要包括光信号检测、单片机等电路,并采用C语言进行编程和仿真设计。 关键词:机动车转向 远近照明灯 自动转换 单片机控制 1 引言 随着社会的不断发展,人们生活水平的提高,拥有车辆的人也越来越多,汽车逐渐成为现代社会的一种重要交通工具。同时人们又对自己所处环境的安全提出了更高的要求,保障各类机动车辆行驶过程中的交通安全至关重要。车辆行驶过程中车灯是保证行车安全的必备条件,除了具有转向指示作用外,如在大雾天气状态下行驶,车辆通过前后方的黄色“驱雾灯”给前、后方车辆警示(防止追尾);在遇上紧急情况下(包括白天或夜间)驾驶员踩下刹车板时通过车尾两边同步为后面车辆提醒的刹车灯,提醒后面的车辆注意,以便提前做好刹车准备(防止后面车辆追尾或撞车事故的发生);尤其是在夜间行驶时遇上迎面相向靠近的两辆来车时变换本车前面的远、近照明灯开关,以改变双方前照明灯光柱的出射方向(均向下倾斜450角),使双对方车辆驾驶员看清楚道路和选择正确错车路线。 为此,根据本人对现有大小机动车辆上的各类指示灯的变化控制情况和驾驶员在上述各种行驶情况下,对驾驶室相应信号灯的变换操作,尤其是对车辆减速、刹车等操作控制方式的调研,认为大多数车辆上各类灯光变换控制方式尚停留在机械式的人工操作状态。如果驾驶员驾车行驶处于长时间状态下(尤其是在夜间高速行驶,或有在路况不好的条件下),要保证长时间准确、及时、快捷地完成涉及上述紧急情况下的操作,可能存在因驾驶员疲劳状态下,反应状态不好,引起操作迟钝和不敏捷的操作问题,这就存在一定的安全隐患。通过过对上述问题产生的原因进行深入分析,认为单纯靠人工的操作方式控制车辆的转弯方向灯(包括超车提示乐山师范学院毕业论文(设计) 灯)、远光与近光灯的转换当中,存在误判断、误操作的可能性,尤其是驾驶员在连续长时间的车辆驾驶,或在处于疲劳状态下驾驶,更容易出现上述问题-安全隐患。(为此,)本人根据所学专业知识理论、单片机自动控制、光电转换等技术,提出一种采用电子自动控制技术-用光电接收传感器装在车辆前头的照明灯具上的光强弱信号接收转换电路,与单片机控制系统相结合,共同组成的“机动车转弯前照明变光灯自动电子控制器” 的设计选题,并设想将此控制器安放在机动车辆驾驶室的仪表控制观察台上,以发光指示、声音的形式显示和报告给驾驶员,协助驾驶员快速进行上述各种变换操作。尽可能地减少因上述状态(人工控制车辆行驶状态)下出现误判断、迟缓操作而引起交通事故的发生,因此可采用自动化的操作,这样光敏传感器就是必不可少的一个元器件。 (下面两段的叙述与上面两段的表述没有逻辑连贯,需要围绕上面来简要陈述。即说明采用光明电阻元件在整体电路系统中的作用,或者考虑删掉下面两段。并将下面两段安排在硬件电路的设计章节中关于照明灯远近转换原理中去表述) 本设计考虑到光敏电阻电路简单,用起来方便简单,稳定性好,输入端可以与单片机直接相连等优点,所以选用光敏电阻。由于STC系列单片机的兼容性好、串口下载简洁方便和价格低廉等方面,也是我们在大学里主修的科目,相对较熟悉,所以选用STC89C51。需要特别提出的是本设计并没有使用现实的玩具小车来实现其功能,而是通过按键而引起发光二极管闪烁来模拟小车的转向,通过光敏电阻接收的光信号引起发光二极管持续发光来模拟小车上的远灯和近灯,在这基础上模拟的实现机动车车灯的控制。 因此其电路系统是模拟放在驾驶室的操作台面上的实际操作模式来设计的,将采集到的各类信号数据,及时处理后,立即通过声音、光电显示等方式传递或告知驾驶员,如果再将此设计的装置做进一步的改进和研究,可以推广到真实的机动车辆上,实现自动控制的的目标,减少因驾驶员长时间驾驶后,大脑对各种需要作出及时、准确判断和操作的反应力下降-操作不灵敏而带来车辆事故的发生。 2 系统方案的方案选择与论证 在电子设计制作中,根据整个系统电路工作不同设计原理、技术与性能指标的要求,经过理论分析和对实际制作方案研究论证后,可以用多种硬件制作方式去实现,基于专业水平和制作成本(包括系统质量、稳定性、可靠性和总体要达到的功能)等多方面的考虑,可从多种方案中挑选出一种适合的方案进行设计,包括各个1 乐山师范学院毕业论文(设计) 功能模块的实现方式。(本节表述5环节) 2.1 系统整体设计思想 由上面对本电子控制器设计的初步设想,主要拟选用光敏电阻作为光电传感器安放在车辆头两端的指示、照明灯具罩内,直接接收车辆前方光线强弱信号,或夜间行驶对方车辆照明灯射来的强光信号,并将此采集的电信号经单片机系统高速电子信号采集处理系统转换成驱动相应需要变换的灯光和声音信号的设计制作方案,同时设想安装在驾驶室仪表板面上的自动变光灯控制器,以同步指示灯和声音告诉提醒驾驶员作出准确判断和变光灯的操作。在这一设计思想的指导下,经过查阅相关技术文献,同时利用所学专业理论知识对实现电子控制系统的工作原理,以需实现的基本功能、系统结构、硬件电路模块等进行分析,拟选择下述几个系统设计和相应制作方案进行论证。 2.2 系统总体设计结构 系统以模拟现实车辆转弯与前照明变光的控制系统。其要达到的)主要任务是将各种情况下车灯需要变换控制信息实时地体显出来(即用发光二极管LED代替车辆的前后方位的指示灯),并及时使车灯的状态作相应地指示。即首先实现准确搜索是否有前照强光信号的输入或手动按键模拟的转弯、倒车、应急等各种信号输入;其次,根据输入的信号进行信息的处理;最后驱动LED显示器显示各种控制结果。 通过对选题任务的的分析,决定本设计的机动车转弯与前照明变光控制器系统主要由光电传感器接收与转换、车灯模式选择和指示、单片机控制器、车灯显示以及系统电源等模块结构共同组成。单片机将从光敏传感器上读来的数据利用软件来进行处理,再把数据传输到显示模块实现机动车实时状态的显示,并受到快速控制。为了实现系统功能。设计系统结构如图2-1所示框图。 液晶显示 按键 单片机 左右方向 AT89C51 AD转换P0188光 远近变光 器 源监测 图2-1 系统主要结构框图 (本图对系统控制的主题没有凸显出来,需重新修改,建议按需要控制车辆灯变化量来作方框2 乐山师范学院毕业论文(设计) 图-电路结构模块,此图统领整个设计目标、硬件制作、软件设计、功能实现与最后效果的体现。将右边第二、第三方框内容分别修改为书面建议稿) 3 由上述选题任务要求,设计系统所要实现的功能主要有: 1、用光敏电阻作接收和转换器(电路),实现对车辆前方接收到的光强信息进行转换和传输; 2、用按键开关模拟代替驾驶员手动控制车辆前后转弯信号的变化,并通过系统电路发出相应控制响应; 3、自动判别是否有强光信号,并发出相应的响应; 4、用发光二极管代替车辆各种控制信号的指示灯,实现自动显示车辆控制状态; 以下根据系统功能和技术指标要求,对硬件系统和软件设计调试等具体制作方案进行论证。 2.3 方案设计论证 方案一:采用光敏传感器进行光信号强弱的检测。该器件实现对模拟机动车车速的检车测,从而自动识别是否有强光信号照射。近光灯主要功能是将迎面相向行驶的两辆车的前照明灯控制在向下450的斜射,接收管体现为高电平,以免出现平射到对方驾驶员的眼睛,而看不清楚路况发生撞车或控制各自车的前轮的方向转弯角度不准确引发事故。 远光灯主要是供在迎面没有相向而来的车辆行驶时,本车辆前面左右两个灯向着路面平行位置照射用的,接收管体现为低电平。若驾驶员一旦发现前方又来车灯光时,就应立即将远光灯变换成近光灯,通过对接收到的高低电平的整理判断光信号强度,使用简单、成本低廉。 采用LED灯作车灯模块的显示。车灯显示是非常关键的一个模块,整个设计的总体显示都在这个模块,因此需要选择性能较好的灯来显示。LED相比普通卤素灯泡,它具有体积小、重量轻、电压低、电流小、亮度高、抗震性能好、发光响应速度快节约能源、寿命很长、穿透性强等很多优点。由于LED的冷光特性,使得灯罩不会因长时间热量的聚集而变形,从而降低了维修成本。 1采用STC系列C51单片机,STC的指令完全兼容AT的S系列,可以完全代换。STC的串口下载简洁方便, STC和AT均支持ISP下载,区别在于STC可以通过串口下载,AT的S系列的ISP一般需要专用下载器。此外STC抗干扰能力强,价格低廉, 可以满足设计系统的需要 方案二:采用AT系列单片机,内含4k Bytes ISP的可反复擦写1000次的Flash乐山师范学院毕业论文(设计) 只读程序存储器,芯片内集成了通用8位中央处理器和ISP Flash存储单元,可为许多嵌入式控制应用系统提供高性价比的解决方案,支持多种下载方式。才光敏传感器其编码精确,稳定性好,使用简单方便,易于安装,成本低。使用卤素灯泡作为车灯模块,简单成本低廉、亮度容易调整和控制、显色性好等等,但同时也存在着许多致命的缺点,如使用寿命短、功耗高、色温低。 经过上述综合分析和比较上述两个设计方案与实现功能所具有的优缺点,同时考虑到资源有效利用和成本问题,并且围绕系统整体设计技术要求,方案一具有成本低、抗干扰能力强、电路简单方便、节约能源、使用寿命较长等优势,所以决定采用方案一进行机动车转弯与前照灯控制器的制作研究,其需采取的系统电路原理结构如下图2-2框图所示。 拨码开关手动选择 STC89C51 对光信号的检测 LED显示 电源模块 图2-2 系统电路原理结构框图 (本图中信号控制流程指向符号“箭头”不统一) 3 硬件系统电路设计 根据机动车实际行驶状态,设计的转弯与前照变光灯的控制器电路,本设计的电路主要包含了三个模块:(1)光信号自动检测模块,(2) 外部车灯显示模块,(3)内部车灯模块选择和指示模块。首先,准确通过光敏传感器等搜索是否有前照信号的输入或手动按键模拟的转弯、前照、应急等信号的输入;再通过AD转换器将其转换成相应的电信号。其次,根据输入的信号进行信息的处理;最后,通过单片机控制使其结果在LED灯以及液晶上显示。 经过以上的分析和论证后,整个硬件系统结构设计部分主要包括光信号检测模块、STC89C51单片机主控制模块、车灯模式选择和指示模块、车灯显示模块。将些模块结合在一起就构成了系统的仿真电路。总电路图如图3-1所示。 1 乐山师范学院毕业论文(设计) 图3-1系统总电路图 3.1光信号自动检测模块 采用光敏传感器进行前照光信号检测。该器件实现对模拟机动车光信号的检测,自动识别是否有强光信号的发生。当机动车与机动车的照明距离比较远时,接收管接受到低电平,否则接收到高电平,通过对接收到的高低电平的整理来自动选择远光还是近光。由于PROTUES中无法仿真该元件,所以用PROTEL仿真,电路如图3-6 所示。 图3-6 光敏传感器电路 2 乐山师范学院毕业论文(设计) 3.2外部前后车灯显示模块 该模块包括实现左转、右转等车辆状态的指示,它们显示机动车本身的行驶状态。左转、右转和减速这几个灯,经上拉电阻分别接P2.1、P2.2和P2.0口。车灯的频闪代表机动车的状态,提醒前后车辆及行人注意,及时反应,保持一定的距离,保障行车安全。车灯模块电路图如图3-3所示。 图3-3 .1转弯指示灯电路图 图3-3 .1 前照灯电路图 3.3内部车灯模块选择和指示模块 本次设计中,直接用程序去控制LED发光管的亮和灭来实现车灯模式功能,以显示机动车的行驶状态。由于LED发光管在通过一定电流时亮,不通电就灭。为了不让LED通过太大的电流把它烧坏,我们串上了限流电阻。51的I/O是弱电上拉的方式,在输出高电平时,只能输出几十微安的电流到地,而在输出为低电平时,VCC电源可以输入几十毫安的电流到IO。一般LED需要10毫安左右电流点亮,我们就将LED 接在电源VCC 和IO口之间,中间串上电阻,当IO输出为低电平时,灯就亮了,反之,灯就灭了。我们在这个程序里要控制的是P1口。 该模块包括对机动车左转、右转、近灯与远灯等四个LED显示灯的控制。车灯的显示由4路的拨码开关控制。左转、右转、远灯和近灯这四个灯,经上拉电阻分别接P1.4、P1.5、P1.6和P1.7口;拨码开关的1至4脚分别接P1.0、P1.1、P1.2和P1.3口。这是专门为司机设计的一个模块,目的是让驾驶员在开车的同时清楚地看到所处的状态,以便做出下一步的反应。车灯模式选择和指示模块电路图如图2-2所示。 图3-2 车灯模式选择和指示模块电路图 3 乐山师范学院毕业论文(设计) 3.4 STC89C51主控电路 主控电路采用单片机STC89C51的最小系统,其中包括:XTAL1、XTAL2接12MHz晶振来提供系统时钟基值,RESET接复位按键。本电路电路主要实现机动车在各种行驶状态的车灯显示功能的控制(包括对光信号检测的控制、以及各种情1况下车灯闪烁的控制)。STC89C51的最小系统电路如图3-4所示。 图 3-4 STC89C51最小系统电路图 3.5 电源电路 整个车辆变光转换控制器系统直流电源供电。这个电源主要利用车辆本身的车载发电机发出的直流电进行变换,并独立稳定地输出到系统控制器所需的直流偏置电源,通过对本系统控制的各硬件模块电路的设计要求,本人认为所需提供给系统正常工作的直流电源一般为3-5V。为了保证在本系统设计调试、分析和研究能正常进行,拟独立设计制作一套采用50Hz的交流电变换的直流稳压电源,作为系统工作电源,其电源电路图3-8所示。该电源主要由220V交流电路降压,并通过变压、整流、滤波、稳压等电路得到所需电压,整流部分用单相桥式整流,稳压用稳压管实现。在电源的设计中为了防止因电流过大而烧坏电源的后级电路元件,还加上了保护电路,即采用熔断器(保险管)。由于考虑到本设计硬件制作时间、成本问题,以及整个控制系统所需要的电路中没有大功率的元器件,所以在实际制作过程和系统调试时,采用了USB接口来代替系统供电所需的电源。 4 乐山师范学院毕业论文(设计) 图3-8 电源电路图 4 软件系统的设计 4.1主程序流程 根据系统电路控制自动化、实时化的技术要求,其系统各类灯光变换操作控制部分所需单片机最小系统的工作程序作如下设计。其中主程序是贯穿整个系统,实现系统功能的主体,主要功能是对强光信号的检测、光电信号转换和根据相应的信号在指示灯上显示。主程序首先要进行初始化,显示等各模块子程序。设计程序采用循环查询的方式对机动车辆需要进行变光控制等多种状态的实时进行显示。主程序如图4-1所示。 开始 初始化 键盘扫描程序 显示程序 图4-1 主程序流程图 4.2远近灯照明控制程序 采用光敏传感器自动检测光信号,用单片机控制光敏传感器,从而实现对光信号强弱的自动识别。其控制流程如图4-2所示。 5 乐山师范学院毕业论文(设计) 开始 初始化 Y 是否有强光照射 N 返回 远光灯亮 近光灯亮 图4-2 远近灯控制流程图 4.3光信号自动检测程序 当光敏传感器进行光信号检测时,小车内部自动识别是否有强光的照射。当迎面相向行驶的两辆车的前照明灯控制在向下45度的斜射时,为了不出现由于前照明灯平射到对方车辆驾驶员的眼睛,使其看不清楚路况而发生撞车,或者控制各自车辆将作方向转弯指示的提醒-转弯灯的间隙式闪烁,而引发的事故。对此,设计将接收管接收转换并输出到高电平,车辆自动采用近光灯用于照明。当迎面没有相向而来的车辆行驶时,本车辆前面左右两个灯是向路面平行位置照明用的,此时接收管接收转换并输出到低电平,车辆自动采用远光灯由于照明。若一旦发现前方有车灯光时照射时,就自动立将远光灯变换成近光灯。光信号自动检测流程图如图4-3所示。 开始 初始化 光信号接收 接受高低电平 Y 是否强光 近灯亮 N 返回 图4-3光信号自动检测流程图 6 乐山师范学院毕业论文(设计) 4.4模拟车灯信号控制及显示程序 车灯控制信号及显示部分主要实现汽车的转弯方向、前照等功能。用相应转换程序及时反映所控制的车灯信号。其程序流程包括:初始化后开始搜索信号,并分为手动和自动模式。若手动按下左转、右转,若自动搜索有前照信号,相应的LED发光,否则等待信号。车灯控制信号流程流程图如图4-4所示。 开始 初始化 自动判断是否是否有键按下 有强光照射 N N Y 左转键 右转键 低电平 高电平 Y 左转灯亮 右转灯亮 近灯亮 近灯亮 返回 图4-4 车灯控制信号流程流程图 4.5硬件系统仿真 根据对系统硬件和软件设计的技术要求进行系统的调试,以检查系统设计的完整性和可行性。在调试过程里主要采用软件Proteus为开发工具,对其电路系统控制程序进行仿真测试,在Proteus元件库找出所要需要的元件,根据设计的电路在Proteus电路仿真窗口把各元件连接起来形成电路,再将通过了调试的程序加载到单片机上,就可以运行看能否实现功能。然后再通过单步运行,慢慢调试,直到满足要求。系统硬件仿真调试电路如图5-1所示。 7 1乐山师范学院毕业论文(设计) VSS2VDD3VEE4RS5RW6液晶显示ELM016L7D08D19D210D311D4RP112D513RESPACK-8D614D71左转右转2LED-GREENLED-GREEN345UXTAL1P0.0/AD07远灯38P0.1/AD1837LED-GREENP0.2/ADXTAL2P0.3/AD335P0.4/AD434P0.5/AD533P0.6/AD6932RSTP0.7/AD7近灯21LED-GREENP2.0/A822P2.1/A923P2.2/APSENP2.3/AALEP2.4/AEAP2.5/A1327P2.6/A1428P2.7/A15110+0.00P1.0P3.0/RXD211光源监测P1.1P3.1/TXDVolts312P1.2P3.2/INT010k413P1.3P3.3/INT1514P1.4P3.4/T0615P1.5P3.5/T1716P1.6P3.6/WR817P1.7P3.7/RD80C51AD转换器U3916NOTOEVREF(-)12VREF(+)1722OUT8ALE1423OUT7ADD C1524OUT6ADD B825OUT5ADD A18OUT4195OUT3IN7204OUT2IN6213OUT1IN52IN471EOCIN328IN2AD627转换器(CLOCK)STARTIN11026CLOCKIN0ADC0808 图5-1 系统硬件仿真调试电路图 5 系统的制作测试与分析 5.1 硬件电路的制作与调试 通过上述各个电路功能模块与软件程序的的设计、仿真调试和反复修改,形成了系统电路,在此基础上,根据系统技术指标的设计,以及对具体制作调试技术方面的要求,分别进行单元电路元器件的检测选取,并按照技术要求对所需元器件的质量进行筛选,尤其是光敏传感器、单片机控制器芯片、转换开关等部分元器件性能的测试。在此基础上进行PCB电路板的制作。由于制作时间和调试成本的限制,具体电路硬件制作时,采用万通电路板进行元器件的安装和焊接。在对硬件安装、焊接过程中,按照电子制作工艺技术要求先分别对单元电路模块进行分板测试,最3后才进行系统整体合并测试。其硬件各模块电路的制作如图5-1硬件系统制作外形图所示。系统所用的电路元器件、调试仪器参见附录一机动车转弯与前照变光灯控制器硬件元器件清单和附录二系统测试与分析仪器仪表所示。8 乐山师范学院毕业论文(设计) 图5-1 硬件系统制作外形图 图5-2 硬件系统演示图 下列说明各元件代表的现实中机动车的指示灯:第一排:清屏键,左安健-左灯?机动车的前左转弯灯;右按键-右灯?机动车的前右转弯灯。第二排:远灯?机动车的前照远灯,近灯?机动车的前照近灯灯。第三排:复位键-将左右灯复位。模拟机动车电路信号控制系统性能调试电路图如图5-3所示。 9 乐山师范学院毕业论文(设计) 图5-3 控制系统性能调试电路图 5.2 软件测试与分析 根据上述系统硬件和软件的设计基础,进行系统的调试,以检查系统设计的完整性和可行性。调试主要用到的开发工具有KEIL。 5.2.1 软件调试 在编写软件程序时,先编写各部分子程序,分别对各程序进行编译检查是否有语法错误,完成后再检查功能程序是否正确,单步执行程序,观察各个寄存器、变量、数组的变化是否正确。在每部分子程序调试通过后,结合电路对所有程序进行调试。根据系统实现的功能,编写出完整的主程序,其系统调试的主程序如下所示: START=1; START=0; /启动转换 while(EOC=0); /查询法读结果 OE=1; vx=P1; OE=0; if(vvx!=vx)vvx=vx; if(vx127)yuan=0;jin=1;GotoXY(0,1);Print( );GotoXY(0,1);Print(JIN DENG); else yuan=1;jin=0;GotoXY(0,1);Print( );GotoXY(0,1);Print(YUAN DENG); if(qin=0) while(qin=0); left_flag=0;right_flag=0;ll=0;lr=0; LCD_Write(0,0x01); GotoXY(0,0);Print(QING PING);delayy(3000); GotoXY(0,0);Print( ); 10 乐山师范学院毕业论文(设计) if(yuan)GotoXY(0,1);Print(JIN DENG); else GotoXY(0,1);Print(YUAN DENG); if(bl=0) while(bl=0); right_jishu=0;lr=0; if(left_jishu)left_jishu=0; else left_jishu+; if(left_jishu)left_flag=1;right_flag=0;GotoXY(0,0);Print( );GotoXY(0,0);Print(TURN LEFT); else left_flag=0;right_flag=0;GotoXY(0,0);Print( ); if(br=0) while(br=0); left_jishu=0;ll=0; if(right_jishu)right_jishu=0; else right_jishu+; if(right_jishu)left_flag=0;right_flag=1;GotoXY(0,0);Print( );GotoXY(0,0);Print(TURN RIGHT); else left_flag=0;right_flag=0;GotoXY(0,0);Print( ); 其中,在KEIL里完成程序编译后生成HEX文件。将HEX文件加载到Proteus设计的总电路中进行总体的调试,直至全部功能实现。最后将调试好程序下载到STC89C51单片机里,再通过对做好的硬件观察现象是否正确,功能是否实现,若有问题则要重新进行以上操作,直至成功。 5.2.2 系统软件仿真 我采用KEIL软件汇编编程来实现系统软件仿真这一环节。进入KEIL软件仿真环境时,首先要选定编程单片机的型号,本设计我选用STC89C51。选定好芯片后,将程序写入软件文本窗口,然后保存进行编译,通过设置各个标志位和地址数据,模拟系统的各个功能。仿真时,采用单步运行,方便观测到存入RAM中的数6据是否正确,好不断加以改进直至符合要求。系统软件仿真图如图5-4和图5-5所示。 11 乐山师范学院毕业论文(设计) 图5-4车灯模式选择和前照变光灯程序软件仿真截图 图5-5 主程序程序软件仿真截图 经过对系统进行反复地调试、优化和修改以后,使系统工作程序达到了设计任务的基本技术指标的要求,其系统调试分析的源程序如附录三机动车转弯与前照灯的设计源程序所示。 12 乐山师范学院毕业论文(设计) 5.2.3 系统调试结果与分析 根据硬件制作、软件调试,并反复修改所形成的硬件作品,经过上述软件仿真、硬件电路的调试,系统可正常工作,基本上达到了选题任务与设计要求,实现了对一般为3-5V可用降压和稳流保护电路变换成控制系统所需要的直流电源信号的转换,转弯灯的控制以及前照变光灯的自动选择。 通过控制电路和程序运行,准确控制各种状态(左转、右转、远光照明和近光照明)下车灯的显示。并实现了以下功能: (1)当光敏传感器检测到有强光信号照射时,车灯显示模块,前照近光灯持续发亮。 (2)当光敏传感器检测到不是强光信号时,在车灯显示模块,前照远光灯持续亮。 (3)当手动按下左转向建时,左尾灯闪烁,当手动按下右转向键时,右尾灯闪烁。 (4)在现实生活中,尤其是在夜间行驶时遇上迎面相向靠近的两辆来车时变换本车前面的远、近照明灯开关,以改变双方前照明灯光柱的出射方向(均向下倾斜45度角),使对方车辆驾驶员看清楚道路和选择正确错车路线,由于本设计在前照变光灯模块是完全自动化的,即在本设计中,当光敏传感器与强光信号相隔一段距离(大约4.5cm)时,通过系统的控制整理,在前照灯模块,近光灯自动发光,否者远光灯发亮。 (5)通过过对上述问题产生的原因进行深入分析后,认为单纯靠人工的操作方式控制车辆的转弯方向灯(包括超车提示灯)、远光与近光灯的转换当中,存在误判断、误操作的可能性,尤其是驾驶员在连续长时间的车辆驾驶,或在处于疲劳状态下驾驶,更容易出现上述问题-安全隐患。因此自动检测能够最大限度避免这方面的安全问题。 6 小结 上述就是本人的毕业设计-机动车转弯与前照灯的设计。该系统经历了从系统问题的提出-系统可行性分析-系统方案设计选择-总体的功能模块设计-各模块详细设计-软件编程-最后到程序的实现。这次设计从某些方面来讲并不是很难,程序相对长一点,但都是书本上所学的知识,主要是中端及其服务程序的编写。在protues上仿真,则起到很好的效果,因为元器件都是理想状态的,但做出实物13 乐山师范学院毕业论文(设计) 来却不是那么简单啦。经过多次调试、修改才得以出结果。 经过本次毕业设计,我的收获很大。首先在毕业设计刚开始的调研阶段,我学会了怎么通过各种方式查询相关的资料。通过对这些资料的学习,我大致了解了单片机的发展现状以及未来的发展趋势,认识到目前单片机方面的各种各样的发展,和它们之间的竞争。了解了单片机方面的先进技术,这些都为我的未来的学习指明了方向。同时,大大提高了我的独立思考能力和动手能力。 参考文献 1 杨振江.单片机原理与实践指导M.北京:中国电力出版社,2008.8 2 DALLAS公司DS18B20使用手册Z.2003.9 3 朱清慧,张凤蕊,翟天嵩,王志奎.Proteus教程-电子线路设计、制版与仿真M.北京:清华大学出版社,2008.9 4 彭介华.电子设计课程设计指导M.北京:高等教育出版社,2005.11 5 黄继昌.电子元器件应用手册Z.北京.人民邮政出版社,2004.7 6 吴立新.实用电子技术手册Z.北京.机械工业出版社,2002.8 7 何立民.单片机应用技术选编5M.北京:北京航空航天大学出版社,1997.9 8 徐向阳.汽车电器与电子控制技术M.北京:机械工业出版社,1999.10 Vehicle before turning off lights according to the design variable Electronic and information engineering institute Abstract This paper describes the turn with a vehicle control system for lighting design process. The system is based on SCM STC89C51 controller, to achieve the collection of optical signals at night, turning the lighting and the distance light and conversion of real-time display and function, its structure includes optical signal detection, microcontroller and other circuits, and using C language programming and simulation design. Keywords Vehicle steering Lights automatically converted distance SCM 14 附录一:机动车转弯与前照变光灯控制器硬件元器件清单 元件名称 型号与规格 数量 功能 STC89C51 单片机 1片 系统控制器 发光二极管 LED 6只 转弯、远近光灯指示 ADC089 AD转换芯片 1个 数模转换 MH 晶振 1个 单片机系统时钟 ZRJX-0.125W 电阻 8个 单元电路 30PF 独石电容 2个 晶振电路 CD11-16V-47F 电解电容 1个 复位电路 9X12CM 万通板 1块 焊接电路 电源连接器 2端口 1只 系统调试用 自锁开关 1只 电源开关 电阻 RJ-1/8-150-? 6个 限流电阻 复位按键 常开 1个 模式选择 RJ-1/8-150-? PO188,SMD-2 ON 光敏传感器 1只 检测信号 DIP40 芯片插座 1个 RJ-1/8-150-? 串口接口 1个 下载程序 导线 若干 连接电路 附录二:系统测试与分析仪器仪表 设备名称 型号 规格 数量 功能说明 直流稳压电源 DC 0-30V/3A 1台 作为系统调试电源 数字万用电表 3位半 0.1级 1支 电路调试与分析 模拟万用电表 500 2.5级 1支 元器件质量测试 双踪示波器 4320G 20MHz 1台 系统电路性能检测 微型计算机 联想 1台 系统设计与仿真,提供USB电源 附录三:机动车转弯与前照灯的设计源程序 #include #include lcd1602.c sbit START=P23; sbit OE=P22; sbit EOC=P21; sbit led=P27; sbit ll=P37; sbit lr=P35; sbit yuan=P34; sbit jin=P33; 乐山师范学院毕业论文(设计) sbit

温馨提示

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

评论

0/150

提交评论