还剩27页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
哈尔滨剑桥学院毕业设计论文题目电动汽车的智能车灯控制系统设计学生朴永峰指导教师崔莉讲师专业电气工程及其自动化班级12级电气2班2016年5月电动汽车的智能车灯控制系统设计摘要汽车__灯是汽车的重要组成部分,同样,电动汽车也离不开车灯虽然传统的汽车__灯控制系统种类有很多种,但是,传统__灯具有使用寿命短、电路设计复杂、性价比低、安全性和可靠性差的缺点为了解决传统汽车__灯控制系统中存在的问题,本文将单片机技术和汽车__灯进行了有效结合,设计了一种基于单片机的电动汽车智能车灯控制系统该系统以单片机作为控制核心,通过单片机对__电路进行控制电动汽车的智能车灯控制系统具有手动控制和自动控制两种控制模式,使用哪种控制模式可以由驾驶员进行自由选择本文设计的电动汽车的智能车灯控制系统,融入了很多的人性化设计,拥有良好的人机交互界面,__电路设计简单实用,具有很好的安全性和稳定性,性价比高,容易进行__电路扩展,便于后期的软件升级关键词汽车__灯;单片机;手动控制;自动控制目录TOC\o1-3\u摘要I1绪论
11.1课题研究背景
11.2汽车__灯的发展1汽车__灯的作用1汽车__灯发展历史
21.3本文研究内容32系统总体方案设计
42.1系统设计要求
42.2系统设计方案讨论
42.3系统总体设计方案63系统硬件电路设计
73.1系统硬件电路芯片选型7单片机的选型7芯片9光敏电阻9灯简介10简介
113.2晶振电路设计
123.3复位电路设计
133.4自动__模式电路图
133.5ULN2003A连接电路
153.6开关连接电路及功能介绍
153.7LED__灯连接电路
163.8数码管显示器电路设计164系统软件程序设计
184.1编程语言的选择
184.2程序流程图18手动模式18自动控制模式流程图195系统调试
215.1系统硬件调试
215.2系统软件调试21结论22致谢23____24附录25电动汽车的智能车灯控制系统设计1绪论
1.1课题研究背景近年来我国的经济发展迅速,随着国民输入的提高,很多家庭都有了汽车电动汽车作为一个新兴领域,也开始得到快速的发展现在,电动汽车受到国家的政策大力的扶持所以,电动汽车也成为了很多家庭的选择之一电动汽车具有很多优点,节能和环保是其最主要的优点电动汽车现在经常在市面上看到,而且种类很多,完全可以满足人们出行的要求,是一种很实用的交通工具车灯控制系统是电动汽车的重要组成部分很多汽车行驶在道路上,在转弯、停车、刹车等情况下,需要给别的车辆__所以,这就需要每台汽车上都要配有车灯控制系统,否则,将会造成交通的瘫痪,造成交通事故的发生如果设计出一种切实有效的、使用方便的、具有良好人机交互界面的车灯控制系统对汽车本身是极其重要的汽车__灯是汽车的重要组成部分,同样,电动汽车也离不开车灯虽然传统的汽车__灯控制系统种类有很多种,但是,传统__灯具有使用寿命短、电路设计复杂、性价比低、安全性和可靠性差的缺点为了解决传统汽车__灯控制系统中存在的问题,本文将单片机技术和汽车__灯进行了有效结合,设计了一种基于单片机的电动汽车智能车灯控制系统
1.2汽车__灯的发展汽车__灯的作用汽车__灯对汽车具有十分重要的意义汽车__灯的作用主要有以下几方面
(1)__灯能够为汽车行驶时,起到照明作用;
(2)__灯能够告知其它车辆,此汽车正在或者即将要做出的动作,例如刹车灯或者转弯等;
(3)当汽车在紧急状态下,能够告知别的车辆汽车__灯发展历史20世纪末期,哥伦比亚号电动汽车将电使用在汽车的前灯和尾灯上,此时刻标志着车灯的出现早期的前大灯不可以实现调光功能,因此,在会车的情况下,经常会晃到驾驶员的眼睛为了克服此缺点,学者们经过了长时间的眼睛后期,厂家普遍使用一种附加光度调节器的车灯系统前大灯能够在垂直方向上进行__,然而,驾驶员需要下车去搬动夹具的位置,进而改变车灯的位置由早期乙炔气前照灯发展到现在的自由面反射镜气体放电前照灯,已经经过了长达120年的历程,这个历程中,车灯经过很多变革,归纳如下第一代——乙炔气前照灯该前照灯有很高的轮廓亮度,乙炔气火焰的亮度比当时的电光源到达的亮度要高出一倍多,所以,在1925年以前,几乎全部汽车使用的前照灯都为乙炔前照灯第二代——电光源前照灯在1913年,具有螺旋形式的灯丝出现,这也就意味着充气白炽灯泡开始出现由于这种灯具有很高的亮度,能够给电光源前照灯提供广阔的发展空间但是,这种灯经常会受到电气装置的限制,所以,一直推迟到1925年,才开始普遍使用第三代——双光灯芯前照灯这种车灯拥有高轮廓亮度充气灯泡,当装在汽车上时,在交会车时容易出现,由于前照灯强光导致的驾驶员炫目情况的发生所以,这种强光很容易导致交通事故的发生汽车会车时的炫目问题,现在仍然是汽车照明技术中急需要解决的重要问题之一___——不对称近光前照灯双光灯芯前照灯系统为对称近光系统,该系统的左右两侧具有一致性所以,左、右两侧行驶时,都是可以使用的因为,行车光变到会车光的情况下,视见距离将会减少这种情况下,会使车速下降为了解决这类问题的发生,美国厂家在1932年发明了不对称的前照灯基准轴是中心,把光束分成了2部分,通过使这种方法使得来车一侧的落地距离小,并且另一侧光束的落地距离大 第五代——H4卤钨前照灯第1批配置有卤钨灯泡的汽车前照灯是法国斯贝公司在1964年生产的这种灯的灯丝允许工作温度较普通白炽灯泡高,光效增加约50%,寿命也增加一倍 第六代——HID前照灯以HID前照灯作为典型代表,现代汽车的前照灯在发光原理、结构形式和制造材料等方面变化极大HID氙气头灯通过使用高压击穿惰性气体,使得气体发生电离现象,进而产生发光现象它生成的光照度具有很强的力度,并且具有很高的色温和强穿透性这种照明灯能够节约电能的消耗,可以作为一种理想化的汽车前照灯光源使用第七代——LED前照灯,这是美国最新的研制成果预计在未来5年内,白光大功率LED技术会全面取代当前的多种照明产品这种技术拥有很好的安全性和稳定性,并且能耗低、寿命长,将会使未来汽车照明领域的一种重点研究方向
1.3本文研究内容本文对电动汽车的智能车灯控制系统进行研究,以单片机作为控制核心,通过单片机对车灯控制系统的__电路进行控制电动汽车的智能车灯控制系统具有手动控制和自动控制两种控制模式,使用哪种控制模式可以由驾驶员进行自由选择本文的车灯控制系统模拟汽车驾驶过程中的9种操作方式,包括左转弯,右转弯,紧急,刹车,左转弯时刹车,右转弯时刹车,停靠等操作利用开关控制输入__,通过硬件电路和软件编程来实现__灯的驱动和点亮,或者闪烁和熄灭本文设计的电动汽车的智能车灯控制系统,融入了很多的人性化设计,拥有良好的人机交互界面,__电路设计简单实用,具有很好的安全性和稳定性,性价比高,容易进行__电路扩展,便于后期的软件升级,对电动汽车的车灯控制系统发展具有一定的研究意义2系统总体方案设计
2.1系统设计要求电动汽车在行驶过程中,通常要频繁的使用左转弯、右转弯、刹车、合紧急开关等基本操作在汽车进行左转弯或者右转弯的情况下,利用转弯操作杆应该可以让左转弯开关或者右转弯开关闭合当左转弯开关闭合时,应该让汽车头部的左转弯__灯、仪表盘上的左转弯__灯、汽车尾部的左转弯__灯被点亮,并处于闪烁状态,直到左转弯开关断开相对应的,当右转弯开关闭合时,应该让汽车头部的右转弯__灯、仪表盘上的右转弯__灯、汽车尾部的右转弯__灯被点亮,并处于闪烁状态,直到右转弯开关断开当转弯操作杆恢复到原有的中间位置时,左转弯开关或者右转弯开关将会断开,指示灯将不再闪烁在汽车进行刹车时,汽车后面的两个尾灯将会被点亮在将车内的紧急开闭合时,车上的六个灯将会共同闪烁在汽车转弯过程中进行刹车时,在原来3个车灯闪烁的基础上另一个尾灯将会被点亮上面提到的所有车灯的闪烁均是利用1HZ的频率进行闪烁,停靠和其它情况都是用20HZ的频率进行闪烁系统设计要求汇总表如表2-1所示表2-1系统设计要求汇总表左头仪左左尾右头仪右右尾左转√(1HZ)√(1HZ)√(1HZ)右转√(1HZ)√(1HZ)√(1HZ)紧急√(1HZ)√(1HZ)√(1HZ)√(1HZ)√(1HZ)√(1HZ)刹车√(亮)√(亮)停靠√(20HZ)√(20HZ)√(20HZ)√(20HZ)其余√(20HZ)√(20HZ)√(20HZ)√(20HZ)√(20HZ)√(20HZ)
2.2系统设计方案讨论在对电动汽车的智能车灯控制系统功能研究的基础上,结合表2-1的系统设计要求,本文设计了3种设计方案,分别为
(1)继电器作为控制核心通过使用继电器控制能够控制转弯__灯,然而这种控制方式对汽车的安全性提出了更高的要求汽车对__灯的要求是响应速度要快,但是继电器的吸合和断开过程有一定的延时性,不能达到很好的快速响应效果因为,汽车__灯的使用频率较频繁,对器件的使用寿命要求较高继电器连续的进行吸合和断开操作,将让继电器的使用寿命减少,对电动汽车的安全性和稳定性造成严重影响所以,基于上述原因,继电器并不适合在电动汽车中的__灯控制系统使用
(2)PLC作为控制核心PLC对开关控制具有极好的准确度,并且控制系统具有很好的稳定性,能够具有高抗干扰性,适合使用在不同环境,甚至是在恶劣环境中使用PLC的控制效果优于传统形式的继电器控制和传统形式的计算机控制系统PLC控制系统的优点是体积小,质量轻,功耗小,集成度高虽然PLC的优点很多,然而PLC的__很高针对普通的电动汽车,如果使用PLC作为__灯控制系统核心,将会大幅度的提高车辆的制造成本,降低电动汽车市场竞争力电动汽车的__灯控制属于基本的开关量控制形式,并不需要计时、定时、运算等复杂性功能,所以如果使用PLC作为控制核心,将会浪费PLC自身的资源,这种控制系统将具有极低的性价比所以,基于上述原因,PLC并不适合在电动汽车中的__灯控制系统使用
(3)单片机作为控制核心单片机属于智能化仪器设备的最为核心的器件,单片机对系统的整体设计方案具有决定性的影响作用基于系统的硬件设计方案和软件编程思路,并且对整个系统进行合理的评估和预测,选择对应的单片机型号,进行智能化仪器的__单片机的优点是整体的尺寸小、重量低、性价比高、使用时能源消耗小、强控制特性、响应速度快,非常适合在工程技术领域、家用电器领域、公共设施构建等领域进行普遍使用同时,单片机还支持联合操作,可以将两个或多个单片机进行搭配,一个作为主单片机进行主要程序的执行,其余的单片机作为辅助单片机使用,最终构成的是一种集散型的多机联合控制系统单片机控制系统拥有PLC控制系统的全部特点,能够当做电动汽车的智能车灯控制系统的控制核心本文选取单片机作为本系统的控制核心电动汽车的智能车灯控制系统就是基于单片机的上述优点进行选型的,并对单片机的__电路进行了设计
2.3系统总体设计方案本系统在整体结构上具有很多创新性的设计,系统各部分的功能都得到了充分的发挥本系统根据设计目标,对器件进行了全方位的考量,才最终确定最适合本系统的元器件系统中的各组成部分都具有很好的兼容性,为电动汽车的智能车灯控制系统长时间稳定性的工作提供了必要准备本系统的设计原则主要包括可靠性、标准性、实用性、准确性、经济性、通用性、先进性、可操作性以及广泛性本系统通过5个开关对电动汽车的左转、右转、刹车、左刹车、右刹车、以及紧急和停靠的动作进行模拟利用I/O口将控制信息输入给单片机进行处理和分析,当单片机接收到指令后,便利用相对应的程序,让相关器件实施对应动作通过将控制程序输入给ULN2003A芯片,能够驱动相对应的LED灯,实现发出__灯的目的,起到警示作用自动控制模式的特点是基于光敏电阻感应原理,利用对电动汽车车后方的光强度__进行检测,并把检测得到的光__进行转变,变化为电__,然后输入到单片机中,通过单片机驱动电动汽车尾灯,需要的话还可以启动__功能系统手动控制原理结构如图2-1所示图2-1系统手动控制原理结构框图系统自动控制原理结构如图2-2所示图2-2系统自动控制原理结构框图3系统硬件电路设计
3.1系统硬件电路芯片选型单片机的选型单片机有着体积小、功耗低、功能强、性能__比高、易于__应用等显著优点,在自动化装置、智能化仪表、过程控制和家用电器等许多领域得到日益广泛的应用
[1]因此要完成此系统的设计,考虑到实际的应用和性价比,在数据处理和控制方面单片机是首选单片微型计算机是微型计算机的一个重要分支,也是非常活跃和颇具有生命力的机种
[2]单片微型计算机简称单片机,特别适合用于控制领域,故又称为微控制器,它是将计算机的基本部件微型化,使之集成在一块芯片上的微机
[3]片内含有CPU、ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等
[4]单片机的内部结构图
[5]如图3-1所示图3-1单片机的内部结构图单片机的发展非常迅速,世界上一些著名器件公司如Atmel公司、Motorola公司、Zilog公司等也竞相推出新产品
[6]每个公司的单片机各有优势,使用范围也有区别,因此选择一个适合统的单片机是十分重要的比较了PIC、Motorola公司、Zilog公司等公司的单片机,选择了美国的ATMEL公司的单片机
[7]美国ATMEL公司率先将Flash存储技术应用于单品机产品中,推出了AT__系列单片机,在全球电子业内引起了巨大的反响ATMEL公司是一家跨国的专业半导体企业,总部设在美国硅谷圣何塞,ATMEL在电可擦技术上,拥有世界上最多的专利和最先进的工艺[8~10]本文选用的AT__C51单片机引脚结构
[11]如图3-2所示图3-2AT__C51单片机AT__C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的制度程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位__处理器(CPU)和Flash存储单元,功能强大AT__C51单片机可灵活应用于各种控制领域
[12]AT__C51单片机的主要技术参数为MCS-51产品指令系统完全兼容;4K字节可重复擦写Flash闪速存储器;1000次擦写周期;全静态操作0HZ-24MHZ;三级加密程序存储器;128×8字节内部RAM;32个可编程I/O口线;2个16位定时/计数器;6个中断源;可编程串行UART通道;低功耗空闲和掉线模式AT__C51提供标准功能4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路同时,AT__C51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作方式停止CPU的工作,掉电方式保存RAM中的内存,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位
[13]ULN2003A芯片ULN2003A是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点适应于各类要求高速大功率驱动的系统ULN2003A电路是美国TexasInstruments公司和Sprague公司__的高压大电流达林顿晶体管阵列电路它是双列16脚封装,NPN晶体管矩阵,最大驱动电压=50V电流=500__,输入电压=5V,适用于TTLCOMS,由达林顿管组成驱动电路ULN是集成达林顿管IC,内部还集成了一个消线圈反电动势的二极管,它的输出端允许通过电流为200__,饱和压降V__约1V左右,耐压BV__O约为36V用户输出口的外接负载可根据以上参数估算ULN2003是高耐压、大电流、内部由七个硅NPN达林顿管组成的驱动片ULN2003可以驱动7个继电器,具有高电压输出特性,并带有共阴极的续流二极管使器件可用于开关型感性负载每对达林顿管的额定集电极电流是500__,达林顿对管还可并联使用以达到更高的输出电流能力ULN2003A中每对达林顿管的基极都串联有一个
2.7kΩ的电阻,可直接与TTL或5VCMOS器件连接
[14]光敏电阻光敏电阻又称光导管,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大
[15]光敏电阻器一般用于光的测量、光的控制和光电转换常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的光敏电阻器的阻值随入射光线的强弱变化而变化,在黑暗条件下,它的阻值可达1~10M欧,在强光条件下,它阻值仅有几百至数千欧姆
[16]光敏电阻器对光的敏感性与人眼对可见光的响应很接近,只要人眼可__的光,都会引起它的阻值变化设计光控电路时,都用白炽灯泡光线或自然光线作控制光源,使设计大为简化本文选用硫化镉光敏电阻,它的伏安特性曲线如图3-3所示,它的光照特性曲线如图3-4所示图3-3光敏电阻伏安特性曲线图图3-4光敏电阻光照特性曲线图LED灯简介系统的显示器通常用来作为数据信息的输出设备,显示器的类型有很多种在基于单片机技术设计的系统内,使用最为广泛的共有两种显示器第一种是发光二极管显示器,也就是LED显示器;第二种是液晶显示器,也就是LCD显示器LED和LCD显示器各自具有不同的特点,相对来说,两种显示器共有的优点是结构简易,性价比高,接口形式方便使用,并且都具有广泛的应用范围
[1718]发光二极管,也就是LED通过发光二极管能够构成显示屏,并且显示屏中的每个点均属于一个或多个发光二极管利用控制电路能够实现对二极管的有效控制这种方式能够控制二极管的亮和灭,并且能够通过这种方法控制点的发光与否然后,通过控制让整个大屏幕系统对图案进行显示液晶显示器的LCD中,使用最为广泛的一种是TFT类型这种类型的LCD显示器是通过光源、液晶光栅以及芯片控制电路构成的LCD的光源一般情况下会显示常亮的白色强光在光线在液晶液晶屏中通过的情况下,可以将电压进行转变,转换到液晶颗粒的滤光方向上,使得每个点的颜色发生变化,并且以一定的强度实施图案的显示液晶显示器的型号有很多种,依据显示方式的不同能够分成不同的显示类型其中,包括段式显示,行点阵式显示以及全点阵式显示,共3种类型液晶显示器中的段式显示类型和数码管显示的原理很相似行点阵式型液晶显示器,通常情况下是用来显示英文字符全点阵式液晶显示器,一般情况下用来对信息进行显示,显示的范围比较多样,例如汉字、图形以及图表等信息考虑到实际电动汽车的使用情况,本文使用LED数码管进行显示,实际的LED灯泡及其灯具如图3-5所示HYPERLINKhttp://baike.baidu.com/albums/52538/52538/1/
3947721.html\l3947721$INCLUDEPICTUREhttp://imgsrc.baidu.com/baike/abpic/item/bd3eb13533fa828b627244a6fd1f4134970a5a
26.jpg\*MERGEFORMAT图3-5LED灯泡以及灯具__74HC
164、74HCT164是高速硅门CMOS器件,与低功耗肖特基型TTL器件的引脚兼容74HC
164、74HCT164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出数据通过两个输入端(DSA或D__)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空时钟CP每次由低变高时,数据右移一位,输入到Q0,Q0是两个数据输入端(DSA和D__)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度主复位MR输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平,如图3-6所示图3-674LS164内部逻辑图芯片特性门控串行数据输入;异步__复位符合JEDEC标准no.7A;静电放电ESD保护;HBMEIA/JESD22-A___-B超过2000V;MMEIA/JESD22-A115-A超过200V;多种封装形式;额定从-40°C至+85°C和-40°C至+125°C74LS164芯片逻辑符号图如图3-7所示图3-7逻辑符号图74LS164芯片引脚图如图3-8所示图3-8引脚图
3.2晶振电路设计单片机工作时,是一条一条的从ROM中取指令,然后一步一步地执行单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间校准一个机器周期包括12个时钟周期因为没有晶振,就没有时钟周期,就没有机器周期,没有机器周期,就无法执行程序代码,单片机就无法工作由此可见若想单片机正常工作,必须得有晶振电路单片机的晶振电路是一种典型电路,晶振频率一般选择在4MHZ~12MHZ之间,外接两个晶振电容,改电容的典型值为30pf只需要在单片机的RST引脚上加高电平,时间不少于8us就可以了单片机的晶振电路如图3-9所示图3-9单片机的晶振电路
3.3复位电路设计复位电路属于单片机的最小系统的组成电路,主要用于完成初始化操作复位电路如图3-10所示图3-10复位电路复位电路的目的为,让CPU以及其寄存器间处在一个确定的初始化状态系统在正常上电的情况下能够实现复位而且,在系统程序运行遇到问题时,或者操作出现错误时,都会让系统处于死锁状态这就需要参照复位开关恢复系统的正常工作状态操作型式有上电自动复位操作以及手动复位操作其中,上电自动复位操作为把单片机连接电源,并对复位电路的电容实现充电;按键电平复位是基于RST端,并利用电阻和VCC电源进行连接实现的本文的复位电路使用的是手动复位形式
3.4自动__模式电路图自动控制模式是基于普通的光电传感装置,如图3-11所示利用光敏二极管进行检测,检测得到汽车后方车辆的光__或者后面车辆反光镜的反射光然后将检测得到的__转变成电__,然后利用放大器和反相器进行处理,并通过P
3.0口传递给单片机进行控制图3-11自动__模式电路图通过硫化镉光敏电阻、放大器和反相器组成一种捕捉光__的装置,再将光__转变为电__,输送到单片机的P
3.0口在后面车辆过于靠近车后方时,车的头灯光强会加强这种情况会使得图3-10中的电路系统电流增大在加大到一定程度时,单片机将使尾灯点亮,与此同时通过P
1.7口发出电__,进而驱动警报系统,对后方的车辆和本车司机起到提醒作用依据公式(3-1)进行计算(3-1)式中I表示光电流;U表示外加电压;L表示光照度K=1,a=
1.1,V=
0.5规定在L≧1的情况下,通过公式I≧
5.87,可以对__状态进行设置在这种情况下,如果单片机点亮了尾灯,系统将会驱动警报系统,实施__过程图3-12__系统电路图如图3-12所示,这是本系统的__电路__系统由1个电阻,1个三极管和1个蜂鸣器组合而成在光电流大于或者等于
5.87A的情况下,单片机将驱动蜂鸣器进行__,同时提醒司机提高警惕
3.5ULN2003A连接电路ULN2003A具有16个引脚,芯片的第1~7引脚按顺序分别和单片机的P
1.0~P
1.6进行连接,第10~15引脚按顺序和D1~D6进行连接ULN2003A电路连接如图3-13所示图3-13ULN2003A电路图
3.6开关连接电路及功能介绍AT__C51单片机的P3口分别和5个开关进行连接,如图3-14和图3-15所示这5个开关分别对应汽车的刹车过程、紧急状态的双闪过程、停靠过程,左转弯过程,右转弯过程图3-14开关连接图图3-15开关系统
3.7LED__灯连接电路本设计中的汽车__灯选用6个发光二极管,发光二极管导通时,产生一个正向的工作电流IF,工作电流根据发光二极管的材料、功率等不同,额定电流一般在10~40__左右,发光二极管导通时的正向压降VF比较大,一般为
1.5~3V因此在正常使用中,为了保证发光二极管在电源电压V的作用下管子的工作电流不超过额定值,必须给发光二极管串联一只限流电阻R,R的阻值可由下式算出R=(V-VF)/IF其中V为工作电源电压,VF为发光二极管的正向压降,IF为额定工作电流选择合适的数值代入上面的公式,经计算得电阻R=100Ω电路图如图3-16所示图3-16LED灯电路图
3.8数码管显示器电路设计数码显示器作为一个信息显示反馈给司机,让司机对操作一目了然司机执行左转,左头灯、左仪表灯、左尾灯亮,数码频显示1;司机执行右转,右头灯,右仪表灯,右尾灯亮,数码显示2;司机执行紧急操作,全灯亮,数码显示3;司机执行刹车操作,左尾灯,右尾灯亮,数码显示4;司机执行停靠操作,左右头灯,左右尾灯亮,数码显示5其余操作数码显示6数码显示器电路图如图3-17所示图3-17数码显示器电路图4系统软件程序设计
4.1编程语言的选择在单片机中可以用汇编语言和C语言进行编程C语言结构较好和能产生高效的代码,综合以上因素,在此选用了C语言,虽然它的执行效率不如汇编高,但可以满足本系统的要求用C语言对本系统进行__具有以下优势
(1)对此系统而言,要实现的功能较多,程序量较大,而对C语言来说,程序量越大,特别是较为复杂的系统,可以大幅度加快__进度,用C语言也越有优势
(2)本系统要实现的功能较多,各功能块清晰,对C语言而言容易实现软件的结构化编程,它使得软件的逻辑结构变得清晰、有条理,便于__和模块式编程源程序的可读性和可维护性都很好,对程序的升级和修改较为方便,从而保证了整个系统的可靠性
(3)当写好以一个算法后,需要移植到不停种类的MCU上时,在汇编中只有重新编写,可移植性不好而用C语言__后,符合ANSIC标准的程序基本不必修改
(4)C语言提供了多种存储类型,针对单片机的程序存储空间、数据存储空间及EPROM空间自动为变量合理地分配空间,C语言提供复杂的数据类型,增强了程序处理能力和灵活性C编译器提供常用的标准函数库,供用户使用,使用户节省了时间,并且C编译器能够自动生成一些硬件的初始化代码
4.2程序流程图手动模式系统主程序流程图如图4-1所示图4-1系统主程序流程图系统开关状态对应的数据输出情况如表4-1所示表4-1开关状态对应的数据输出输入__输出__—K5K4K3K2K1—D7D6D5D4D3D2D1—D7D6D5D4D3D2D1P3口数据P1口数据P1口数据00010111001010100000000000001111跳转01010100延时000000000001110101111110000000000001111001100000————————000101100110101001000000000011100111010000100000000111000111111001100000000101000111111001000000000011000111111000100000000110110110011000000000其他0000000100000000自动控制模式流程图系统自动控制模式子程序流程如图4-2所示图4-2系统自动控制模式程序流程图5系统调试
5.1系统硬件调试在利用专业的画图软件绘制完成硬件原理图以后,需要按照硬件原理图进行电路板的焊接在焊接操作全部完成以后,首先需要进行目测,看各个焊点是否存在虚焊或者漏焊现象通过万用表检测各个芯片间的连接电路,以及电源与地之间是否正确连接因为本系统在设计时,需要用排线把主板和副版相连接,所以需要检查引脚连接是否有问题检查的方法可以使,通过把主板芯片引脚和副版芯片引脚直接通过万用表进行检测,观察是否能够接通,再上电进行检测,同时还要注意是否有芯片发热的现象出现如果发生了这种现象,应该立刻切断电源开关,开始查找是不是硬件电路连线存在问题系统硬件调试过程如下
(1)首先,需要针对系统中选择的器件质量进行检查,如果没有问题,则可以进行下一项调试操作
(2)其次,要根据系统硬件电路原理图检查电路是否有虚焊和漏焊的现象出现
(3)最后,利用专业的工具,例如万用表和示波器等调试工具和设备,或者PROTEUS等软件,针对硬件电路实现电气性能的测试,观察其是否能正常工作上述操作都完成以后,如果没有发现问题,就可以进行软件部分的调试了
5.2系统软件调试在进行软件调试时,通常情况下需要使用的是模块化调试技术,每个模块都要进行调试通过把全部模块组合到一起实现整个系统模块的调试软件的调试一般情况都会出现语法错误和逻辑错误两种语法错误能够进行直接修改操作,而逻辑错误要进行单步调试,然后观察程序能否按逻辑顺序执行,再写入芯片中通过观察程序的运行结果,进行重复性调试操作系统软件调试过程如下
(1)在硬件调试完成后,才开始进行软件调试利用软件的各个子程序模块进行调试,在单独的模块调试完成以后,如果没有出现问题,就把相互有关联的模块进行组合,实现联调通过这种方法解决程序模块连接时,有可能发生的逻辑错误
(2)针对整个系统的所有程序模块的整体组合进行调试,并与系统进行联机,实现共同调试结论本文对电动汽车的智能车灯控制系统进行研究,以单片机作为控制核心,通过单片机对车灯控制系统的__电路进行控制电动汽车的智能车灯控制系统具有手动控制和自动控制两种控制模式,使用哪种控制模式可以由驾驶员进行自由选择本文的车灯控制系统模拟汽车驾驶过程中的9种操作方式,包括左转弯,右转弯,紧急,刹车,左转弯时刹车,右转弯时刹车,停靠等操作利用开关控制输入__,通过硬件电路和软件编程来实现__灯的驱动和点亮,或者闪烁和熄灭本文设计的电动汽车的智能车灯控制系统,融入了很多的人性化设计,拥有良好的人机交互界面,__电路设计简单实用,具有很好的安全性和稳定性,性价比高,容易进行__电路扩展,便于后期的软件升级,对电动汽车的车灯控制系统发展具有一定的研究意义致谢这篇论文的顺利完成,我要感谢我的指导教师崔莉老师,是您的悉心指导使我才能顺利完成论文的写作本论文的完成并不是我一个人的成果,我要感谢很多人如果没有指导教师的正确引领和指导,没有家人和朋友的支持和帮助,这篇毕业论文是不能够完成的通过本次毕业设计,我运用了很多所学的专业知识,并且通过查询相关的文献资料,也学习了一些书本上未曾讲到的专业知识,从中获得了很大收获本论文的写作的过程中,碰到了很多未曾想到的困难,但是在指导教师的耐心和认真的指导下,通过我自己的努力,完成了本次毕业设计我要感谢我的母校,正是有了母校这片沃土,我才会有发挥我的光和热的机会;我还要感谢在毕业论文写作期间给予我关心和帮助的同学们,正是你们的关心和督促才让我一直充满__从未停止前进的脚步最后,我祝福我的师长、同学、朋友们一切顺利!最后,我再次向我的指导教师致以崇高的敬意,感谢您的辛勤指导!____
[1]刘望来周珊杨永磊等.汽车灯光智能控制系统的设计[J].
2014.
[2]戚金凤.汽车灯光智能控制系统的研究[J].科技资讯20141218:9-
10.
[3]赖晓丽.汽车尾灯智能控制电路设计[J].电子技术与软件工程201420:137-
137.
[4]__梅牟洵贾燕等.地下__灯光智能控制系统[J].科学技术与工程
20141414.
[5]黄程沈成王鑫.汽车前照灯系统智能化控制技术研究[J].今日电子20147:61-
63.
[6]郭全民杨惠王健.汽车LED前照灯智能控制系统设计[J].西安工业大学学报20155:365-
372.
[7]陈晓东.浅析汽车灯光新技术[J].时代报告:学术版20156:234-
234.
[8]宋华宁__农华艺等.单片机及其接口综合实验系统的设计与实现[J].河池学院学报20152:102-
107.
[9]龙云梅.夜间会车智能变光系统的研究[J].汽车电器20147:8-
10.
[10]陈杰.论单片机的原理及接口技术[J].电子世界201412:387-
387.
[11]罗浩.浅谈单片机接口技术[J].中小企业管理与科技旬刊20159:183-
184.
[12]毛宏光.单片机自动控制应用系统的设计分析[J].电子技术与软件工程201515:257-
257.
[13]王永杰王付华.计算机与单片机的串行通信技术探究[J].电子世界201410:135-
135.
[14]陈杰.论单片机的原理及接口技术[J].电子世界201412:387-
387.
[15]张学峰陈瑾翟从鸿等.基于51单片机和PDIU__12的U__接口设计[J].微型机与应用20156:16-
18.
[16]陈__.单片机是汽车电子业发展基石[J].汽车零部件20148:11-
12.
[17]DeepthiCSar__PMChakr__arthyM.In____igentBattery__nagementSystem____yzingOptimizingofMulti__llBatteryVoltage[J].InternationalJournalofTechnologicalExplorationLearning
201326.
[18]HoferARettenbacherMAEdlingerMetal.Su__ectiveresponseandattitudestowardantipsychoticdrugtherapyduringtheinitialtreatmentperiod:aprospectivefollow-upstudyinpatientswithschizophrenia[J].ActaPsychiatricaScandin__ica20071165:354–
361.附录。