毕业论文汽车尾灯控制电路设计(C语言、带仿真)29531

上传人:cn****1 文档编号:485519568 上传时间:2023-10-18 格式:DOC 页数:29 大小:3.04MB
返回 下载 相关 举报
毕业论文汽车尾灯控制电路设计(C语言、带仿真)29531_第1页
第1页 / 共29页
毕业论文汽车尾灯控制电路设计(C语言、带仿真)29531_第2页
第2页 / 共29页
毕业论文汽车尾灯控制电路设计(C语言、带仿真)29531_第3页
第3页 / 共29页
毕业论文汽车尾灯控制电路设计(C语言、带仿真)29531_第4页
第4页 / 共29页
毕业论文汽车尾灯控制电路设计(C语言、带仿真)29531_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《毕业论文汽车尾灯控制电路设计(C语言、带仿真)29531》由会员分享,可在线阅读,更多相关《毕业论文汽车尾灯控制电路设计(C语言、带仿真)29531(29页珍藏版)》请在金锄头文库上搜索。

1、目 录 绪论11 设计系统的介绍及研究内容11.1 设计系统的介绍11.1.1 设计语言 C语言的介绍11.1.2 设计软件Proteus的介绍11.1.3 设计依据21.2 研究的内容22 设计方案分析及比较33 设计方案规划及设计43.1 系统设计框架图43.1.1 设计任务43.1.2 总体设计思想53.2 整体电路工作原理53.2.1 单元电路设计53.2.2 其他部分的设计63.3 单片机73.4 程序流程图83.5 开始程序94 电路的制作与调试124.1 电路124.2 仿真124.2.1 使用的仿真软件124.2.2 在仿真软件中画的完整电路图124.3 调试144.3.1 软

2、件上仿真144.3.2 硬件调试174.3.3 设计中遇到的问题及不足185 主要元器件清单19结论20参考文献21致谢22汽车尾灯控制电路摘 要本课题介绍了一种新型简便的基于单片机的汽车尾灯控制电路的设计方法, 本设计主要解决如何更加灵活的汽车尾灯控制器进行控制,左转,右转和急刹车信息等。通过设计汽车尾灯显示控制电路,能很好的综合运用我们所学到的单片机,C语言,模拟电路知识,熟悉电子电路设计的基本方法。有多种方法来设计汽车尾灯控制电路,主要是运用单片机的相关知识用硬件来设计制作一个16位汽车尾灯显示控制电路的。它的特点是电路简单,制作方便,容易操作,可反复擦写,性能可靠。本设计主要由四部分组

3、成,包括按键电路,LED灯电路,驱动电路,复位电路。本文介绍了一种以STC89C52单片机为核心的控制电路。该电路以发光二极管LED灯为显示电路。汽车的尾灯是其运行方式的最直接表示方式,令行人或其他车辆清晰明白它将要发生的动态变化。从而避免交通事故的发生。设计此电路要求严格符合交通规则,尾灯闪亮或熄灭准确,才不会让行人或其他车辆产生误解。目前在国内外,整个社会的趋势都是低能耗,环保,高效为主题的。所以LED尾灯是发展的趋势,而且现在部分高档车已经开始配置。【关键词】发光二极管 单片机 设计程序Car tail light control circuitAbstractThis issue in

4、troduces a new type of simple microcontroller-based automotive tail lamp control circuit design, the design of the main solution to a more flexible controller to control the car taillights, turn left, turn right and brake hard information. Through the design of automobile tail lights display control

5、 circuit, the use of well integrated single chip we have learned, C language, analog circuit, become familiar with the basic methods of electronic circuit design. There are many ways to design a car taillight control circuit, primarily with the use of microcomputer hardware design knowledge to produ

6、ce a 16-bit automotive taillight display control circuit. It is characterized by simple circuit, made easy to operate, can be repeatedly erased and reliable performance. The design mainly consists of four parts, including the key circuit, LED light circuit, driver circuit, reset circuit. This paper

7、describes a microcontroller core with STC89C52 control circuit. The circuit with LED LED lights for the display circuit. Automobile tail lights are the most direct way of its run that way, so that pedestrians or other vehicles, it will clearly understand the dynamic changes to occur. In order to avo

8、id traffic accidents. The circuit design of strict rules of the road, tail lights flash or go out accurately, it will not allow pedestrians or other vehicles misleading. CurrentlyAt home and abroad, the trend of the whole community are low energy consumption, environmental protection, and efficient

9、as the theme. Therefore, the development trend of LED taillights, and now part of the high-end cars already configured.【Key words】Light-emitting diode MCU Circuit design25绪论汽车作为现代交通工具已大量进入人们的生活,随着电子技术的发展,对于汽车的控制电路,也已从过去的全人工开关控制发展到了智能化控制。在夜晚或因天气原因能见度不高的时候,人们对汽车安全行驶要求很高汽车尾灯控制系统给大家带来了方便。汽车尾灯控制器是随汽车智能化技

10、术的发展而迅速发展起来的,汽车尾灯一般是用基于微处器的硬件电路结构构成,正因为硬件电路的局限性,不能随意的更改电路的功能和性能,且可靠性得不到保证,因此对汽车尾灯控制系统的发展带来一定的局限性。难以满足现代汽车的智能化发展8。 随着(EDA)仿真技术的发展,数字系统的设计技术和设计工具发生了深刻的变化。利用硬件描述语言对数字系统的硬件电路进行描述是EDA的关键技术之一。C语言是目前主流的硬件描述语言,它具有很强的电路描述和建模能力,且有与具体硬件电路无关和与设计平台无关的特性在语言易读性和层次化结构设计方面表现出强大的生命力和应用潜力。 本文采用先进的EDA技术,利用MAX+PLUSII工作平

11、台和VHDL语言,设计了一种基于FPGA的汽车尾灯控制系统并对系统进行了仿真及验证。用一片FPGA芯片实现从而大大简化了系统结构,降低了成本。提高了系统的先进性和可靠性,能实现控制器的在系统编程。采用这种器件开发的数字系统其升级与改进极为方便。LED(1ight emitting diode,发光二极管)由于其具备体积小、寿命长、低能耗、耐震动、无频闪及反应速度快等优点已成为备受瞩目的新一代车灯光源技术。目前通用的汽车尾灯光源仍然是白炽灯和节能灯占主导地位,加上红、黄等配光透镜实现配光要求,缺点是易损坏、耗电量大、寿命短、激励响应时间长,给道路交通带来安全隐患等。现有的LED汽车尾灯主要有两种

12、:一种是用多个LED密布于灯壳内直接经配光透镜配光,其缺点是用了多颗LED或者用大功率LED,成本高;另外一种是将LED排布成平面或者柱状置于灯壳内,经自由曲面反射腔配光或自由曲面反射腔和配光透镜联台配光,其缺点是自由曲面反射腔制作工艺复杂。现针对目前LED汽车尾灯配光困难、体积大等缺陷,有效利用LED光源体积小、亮度高等特点,设计出一种节能、高效的新型组合式LED汽车尾灯。1 设计系统的介绍及研究内容1.1 设计系统的介绍1.1.1 设计语言 C语言的介绍C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特

13、点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件,如DBASE 都是由C 语言编写的。用C 语言加上一些汇编语言子程序,就更能显示C 语言的优势了,像PC- DOS 、WORDSTAR等就是用这种方法编写的2。1.1.2 设计软件Proteus的介绍Proteus(海神)的ISIS是一款Labcenter出品的电路分析实物仿真系统

14、,可仿真各种电路和IC,并支持单片机,元件库齐全,使用方便,是不可多得的专业的单片机软件仿真系统。它可以仿真、分析各种模拟电路与集成电路,软件提供了大量模拟与数字元器件及外部设备,各种虚拟仪器,特别是它具有对单片机及其外围电路组成的综合系统的交互仿真功能。该软件的特点:1. 全部满足我们提出的单片机软件仿真系统的标准,并在同类产品中具有明显的优势。2. 具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS-232动态仿真、C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。3. 目前支持的单片机类型有:68000系列、80

15、51系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。4. 支持大量的存储器和外围芯片。总之该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大 ,可仿真51、AVR、PIC。1.1.3 设计依据早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到单片机也被称为微控制器(Microcontroller),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理

16、念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号