当前位置:文档之家› 单片机汽车转向灯设计

单片机汽车转向灯设计

单片机汽车转向灯设计
单片机汽车转向灯设计

单片机课程设计题目:汽车转向灯控制

班级:电气073班

姓名:刘赓然

学号:200708902

指导教师:苟军年

设计时间:2009.12.31

中文摘要

随着社会的不断发展,汽车逐渐成为现代社会的一种重要交通工具。车灯是行车安全的必备件,除了具有照明作用,还具有转向、刹车等警示作用。汽车转向和报警信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器的设计一直以来都是汽车电子设计中的一

个十分重要的领域。本设计采用微控制器对转向灯进行控制,微控制器可靠性高,定时时间精确,还可以承受一定的温度变化,基本不受周围环境的影响,不仅可以达到精确控制的目的,而且使用寿命也大大延长。本文详细阐述了汽车转向灯控制器的硬件设计和软件设计过程,其中包括功率驱动和故障检测等主要硬件设计电路,绘制软件流程图等。

关键词:汽车电子;微控制器;功率驱动;故障检测

1.绪论

1.1引言

车灯是行车安全的必备件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。其中汽车转向灯的控制就是一例。汽车转向和报警信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器的一直以来都是汽车电子设计中的一个十分重要的领域。

汽车灯光除照明外.还有一些是信号灯,作为对其它车辆或行人的灯光信号标志。常用的信号灯有转向灯、转向辅助灯、故障警告灯、转向指示灯以及倒车报警灯等。

传统的汽车闪光器结构简单体积小、闪光频率稳定、监控作用明显,故被广泛使用。但这样的继电器由于自身条件的限制,可靠性低,定时时间不够精确,使用寿命较短,继电器受温度影响较大,对于温度变化较大的环境往往不能满足要求,而采用MCU(微控制器)控制的转向灯控制器可避免此类问题的出现,此类控制器具有较高的可靠性,定时时间精确度高,还可以承受一定的温度变化。此类控制器采用电子控制原理,基本不受周围环境的影响,不仅可以达到精确控制的目的,而且使用寿命也大大延长。MCU(微控制器)是整个控制系统的核心部分,它的选择决定了系统的软件开发环境以及硬件连接方式等一系列的问题。

1.2设计内容

模拟汽车在驾驶中的左转弯、右转弯、刹车、合紧急开关、停靠等操作。在左转弯或右转弯时,通过转弯操作杆使左转弯或右转弯开关合上,从而使左头信号灯、仪表板的左转弯灯、左尾信号灯或右头信号灯、仪表板的右转弯信号灯、右尾信号灯闪烁;闭合紧急开关时以上六个信号灯全部闪烁;汽车刹车时,左右

两个尾信号灯点亮;若正当转弯时刹车,则转弯时原闪烁的信号灯继续闪烁,同时另一个尾信号灯点亮,以上闪烁的信号灯以1Hz频率慢速闪烁;在汽车停靠开关合上时左头信号灯、右头信号灯、左尾信号灯、右尾信号灯以10Hz频率快速闪烁。任何在下表中未出现的组合都将出现故障指示灯闪烁,闪烁频率为10Hz。

表1.1 模拟驾驶开关作用时信号灯输出的信号表

2.系统硬件设计

2.1系统功能要求

在该系统中,汽车转弯或紧急状态下,外部信号灯和仪表板指示灯的闪烁频率为1Hz,称为低频信号。当停靠开关合上时,外部信号以高频(约10Hz)频率闪烁,以适应低亮度背景的使用场合,不需要附加灯丝。

上面所述的汽车转弯信号灯控制系统的功能可以用数字逻辑电路来实现,系统中应有高低频信号发生电路和输出驱动电路。这种系统的缺点是:灵活性较差,一旦系统的功能有所改动,电路也要随之变动;缺少必要的智能,如故障监测功能,在此不再赘述。

2.2系统硬件

图1-1是基于单片机的汽车转弯信号灯控制系统的基本电路。汽车中常用12V的蓄电池供电,故除单片机外,其它电路采用+12V电源供电。闪烁频率信号有单片机内部定时器产生。

在该系统中,可以采用余度技术和故障监控技术来提高系统的可靠性两根灯

丝并行使用,以增加系统的冗余度,在一根灯丝出现故障时,系统仍能正常工作。

即使采用了余度技术,信号灯也难免会偶然烧坏,或因发生线路故障而不能正常工作。因此还希望系统具有故障监控功能,一旦返现故障能自动报警。

右前

右后

设汽车上有一转弯控制杆。此控制杆有三个位置:中间位置时汽车不转弯;向上时,汽车左转;向下时,汽车右转。汽车转弯时,要求左右尾灯、左右头灯和仪表板上的两个指示灯相应地发出闪烁信号。当应急开关合上时,所有六个信号灯都应闪烁。汽车刹车时,两个尾灯发出不闪烁的信号。如刹车时正在转弯,则相应地转弯闪烁信号不受影响。上述功能的真值表见下表。

除下表所示功能之外,还需说明一点:通常汽车外部转弯信号灯中除普遍的白炽灯丝外还有一个短焦距灯丝作为停靠汽车时的灯光。

表1.2转弯信号灯工作的真值表

图1-2是这类故障监控电路的可能方案之一,它利用T0作监测输入,只增加一个晶体管和几个电阻。假定其中一个信号灯是受控断开的(输出口线送高电平),而其余信号灯都受控接通。

图1-2汽车转向的故障监控电路

这时晶体管Q7的6个输入端中有5个是低电平,与受控断开的信号灯的那个输入端的电平则决定于这一路线路的状态,若由+12V电源经过灯泡,连接器,控制线和印制板都是导通的,这一路驱动晶体管也没有发生基极与地短路的现象,则该输入端应保持高电平,使Q7导通测试口T0是高电平,说明相应的线路出现了故障。

现在让点偏激发出控制使所有信号灯都接通,则Q7应截止,测试口T0应呈高电平,如果这是存在控制线与+12V电源短路或驱动晶体管断路灯故障,则Q7仍导通,T0呈低电平,表示线路中存在着另一类故障。这种故障监控功能很容易靠软件来实现。

2.3系统软件

系统软件用汇编语言编写,程序清单列于末尾附录部分,程序清单分为三部分,第一部分是输入,输出口线说明和变量定义,第二部分是背景程序(主程序),第三部分是中断服务程序。

1.口线说明和变量定义

程序清单中有说明和定义部分,在图中输入输出口线已经初步拟定好,但在程序中我们不直接使用P1.0P1.1等这类的口线名称,而是采用符号地址,即用户自定义的有助记意义的名称,对于一些字节变量和布尔变量也采用了助记名。这样做给程序设计带来了方便,提高了程序的可读性和可维护性,一旦要改变具体的引脚或变量单元(或位),只要在说明和定义部分略作修改,而不必把程序中所有有关的部分一一修改。

2.背景程序(主程序)

程序清单中的背景程序流程图如图1-3。

系统中利用定时器、计数器0和一个软件计数器SUB_DIV来产生为时一秒的定时信号,以实现低频(1Hz)闪烁功能。

对T0置初值D1H,使定时器0每隔0.011905秒(采用12MHz晶体,计数频率为1MHz)溢出中断一次,每次中断后重置T0,并使软件计数器SUB_DIV的值减1,SUB_DIV的初值为84,当此值减为0时,历经的时间为84×0.011905×=1.00002秒。

3.中断服务程序

定时器0溢出中断服务程序是整个程序的实际主体部分,其程序流程图见图1-4,现对中断服务程序作几点说明:

1)故障监控测试过程参见图1-2的说明,发现故障时,转而执行一条指令CPL S_FAIL,FAIL是P2.3引脚的符号地址。若故障一直存在,则P2.3的状态每隔1秒转换一次,如在此引脚处接一个指示灯(硬件图中未表示),则告警时指示灯以10Hz的频率闪烁。

2)关于低频振荡信号(1Hz)的产生

SUB_DIV的初值为84(01010100)由84变到0,历经1.00002秒,其中SUB_DIV.7为1的时间约占117/244秒,为0的时间占127/244秒,故从SUB_DIV.7(LO_FREQ)获得的就是占空比接近于50%低频信号。

3)关于高频振荡信号(10Hz)的产生

由指令形成占空比为62.5%的10Hz高频信号。我们知道,软件计数器SUB_DIV 的值,由84变为0时,SUB_DIV的低三位可以构成8种状态,如表3的左半部所示。在1.00002秒中这8种状态的重复次数=01010B=10.故把低3位的状态以某种方式组合起来,就可以形成一定的占空比10Hz信号。

表1.3 占空比

表1.3的右半部表示不同占空比的信号作用下,在每个周期的8个状态时刻中信号灯通断情况。在50%占空比下白炽灯泡灯丝发的光不够亮,故本系统采用62.5%的占空比。上述几条指令的执行结果使PARK=1(汽车正在停靠)的状态下DIM=SUB_DIV.2 OR(SUB_DIV.1 AND SUB_DIV.0),由表1.3可以看出,在8个状态时刻中,前3个状态信号灯断开(DIM=0),后5个状态信号灯接通(DIM=1),形成占空比为62.5%的10Hz高频信号。

调节闪烁信号的亮度可以靠对SUB_DIV的低3位进行不同的逻辑操作来实现,例如(SUB_DIV.1 OR SUB_DIV.2)的结果得占空比为75%,(SUB_DIV.0 OR SUB_DIV.1 OR SUB_DIV.2)的结果得占空比为87.5%等等。但要注意,在这8个状态中,信号灯只能通断各一次,否则闪烁频率就变了。

4)关于各种信号的形成

背景程序(主程序)中的第102行至113行是程序的基本部分,它们根据系统的输入状态(各开关的位置)来计算送给各个指示灯的信号。该段程序由布尔处理机实现相应的逻辑功能(亦可由数字逻辑电路实现)。

3总结

本设计实现了对汽车转向灯的电子控制,并且可以对发生的故障进行诊断如车灯的短路、断路等进行故障诊断并进行报警,这是传统车身控制所无法实现的。

本次设计虽然取得了一些成果,但是由于时间和能力有限,很多环节可能考虑不周或者被遗漏,并且还有一些很重要的后续工作,如没能在实验室搭建平台对软硬件进行调试,相信在实际工况下进一步实验,将会发现更多实际问题,使设计更加完善。

在做本设计期间,通过查阅相关的控制技术、检测技术的资料,扩大了我在相关专业技术上的知识面,开拓了视野,也掌握了一定的专业技能。在整个系统的调试过程中,增加了一定的工程实践经验,这必将为以后的科研和工作起到了积极的作用。

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学生来说掌握单片机的开发技术是十分重要的。

回顾起此次单片机课程设计,我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整一星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说不懂一些元器件的使用方法,对单片机汇编语言掌握得不好等等。通过这次课程设计之后,一定把以前所学过的知识重新温习。

这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在老师的辛勤指导下,都得到了一一解答,我也学到了很多实用的知识。最后,对给过我帮助的指导老师和同学们表示忠心的感谢!

4参考文献

[1]孙涵芳. 单片机原理及应用[M].北京:北京航空航天大学出版社,1988

[2] 孙余凯. 新型汽车电子电器原理与故障检修方法[M].北京:人民邮电出版社,2002

附录主程序及中断程序

BRAKE EQU P1.0 ;刹车

EMERG EQU P1.1 ;应急

PARK EQU P1.2 ;停靠

L_TURN EQU P1.3 ;左转

R_TURN EQU P1.4 ;右转

L_FRNT EQU P1.5 ;左前灯

R_FRNT EQU P1.6 ;右前灯

L_DASH EQU P1.7 ;左仪表板

R_DASH EQU P2.0 ;右仪表板

L_REAR EQU P2.1 ;左后灯

R_REAR EQU P2.2 ;右后灯

S_FAIL EQU P2.3 ;故障信号

SUB_DIV EQU 20H ;软件计数器

HI_FREQ EQU SUB_DIV.0 ;高频信号

LO_FREQ EQU SUB_DIV.7 ;低频信号

DIM EQU PSW.1 ;位操作数暂存位

ORG 0000H

LJMP INIT

ORG 000BH ;T0中断

MOV TH0, #D1H ;设置定时器T0初值

MOV TL0, #7FH

PUSH PSW ;保护现场

AJAMP UPDATE

ORG 0040H

主程序

INIT: MOV TL0, #7FH ;重新置初值

MOV TH0, #D1H

MOV TMOD, #01100001B ;定时器T0工作方式1

MOV SUB_DIV, #54H ;软件计数器置初值

SETB ET0 ;定时器/计数器0允许中断

SETB EA ;CPU开中断

SETB TR0 ;启动定时器0

SIMP $

UPDATE: DJNZ SUB_DIV, T0SERV ;判断定时到否MOV SUB_DIV, #54H

ORL P1, #11100000B ;P1.5,P1.6,P1.7置1

ORL P2, #00000111B ;P2.0,P2.1,P2.2置

中断服务程序

CLR L_FRNT ;关左前灯

JB T0, FAULT ; T0输入1,有故障

SETB L_FRNT ;开左前灯

CLR L_DASH ;关左仪表灯

JB T0, FAULT ; T0输入1,有故障

SETB L_DASH ;开左仪表灯

CLR L_REAR ;下面与前类似

JB T0, FAULT ; T0输入1,有故障

SETB L_REAR ;开左后灯

CLR R_FRNT ;关右前灯

JB T0, FAULT ; T0输入1,有故障

SETB R_FRNT ;开右前灯

CLR R_DASH ;关右仪表

JB T0, FAULT ; T0输入1,有故障

SETB R_DASH ;开右仪表

CLR R_REAR ;关右后灯

JB T0, FAULT ; T0输入1,有故障

SETB R_REAR ;开右后灯

JB T0,T0SERV ; T0输入1,有故障FAULT: CPL S_FAIL ;故障

高频信号的实现

T0SERV: MOV C, SUB_DIV.1 ;形成占空比为ANL C, SUB_DIV.0 ; 62.5%的10Hz

ORL C, SUB_DIV.2 ;信号

ANL C, PARK ;判断是否停靠

MOV DIM, C

MOV C, L_TURN ;左转/紧急,左转弯灯ORL C, EMERG ;以1HZ闪烁

ANL C, LO_FREQ

MOV L_DASH, C

MOV F0, C ;左转/紧急,左前灯ORL C, DIM 1HZ闪烁,停靠10HZ MOV L_FRNT, C 闪烁

MOV C, BRAKE ;刹车/左转/停靠ANL C, L_TURN 左后灯亮或闪烁ORL C, F0

ORL C, DIM

MOV L_REAR, C

MOV C, R_TURN ;右转弯/紧急

ORL C, EMERG 右转弯灯1HZ闪烁ANL C, LO_FREQ

MOV R_DASH, C

MOV F0, C ;右转/紧急

ORL C, DIM 右前灯1HZ闪烁, MOV R_ FRNT, C ;停靠右前灯10HZ

闪烁

MOV C, BRAKE

ANL C, R_TURN

ORL C, F0 ;刹车/右转/停靠ORL C, DIM 右后灯亮或闪烁MOV R_REAR, C

POP PSW ;返回现场

RETI ;中断返回

END

单片机课程设计——汽车转向灯设计

目录 1 绪论………………………………………………………………………… 1.1 选题背景……………………………………………………………………… 1.2 研究意义……………………………………………………………………… 1.3 研究方法…………………………………………………………………… 2 汽车转向灯单片机控制系统原理……………………………………………… 2.1 汽车转向灯工作原理………………………………………… 2.2 单片机系统的工作原理及设计……………………………………………… 3 设计方案论证与选择……………………………………………… 3.1 方案论证一…………………………………………………………… 3.2 方案论证二………………………………………………………… 3.3 方案选择………………………………………………………… 4 控制系统的硬件设计………………………………………………………… 4.1 单片机控制系统电路图…………………………… 4.2 单片机控制系统功能模块的设计……………… 4.3 元器件清单…………………………………………………… 5 主要芯片介绍………………………………………………………… 5.1 单片机的特点……………………………………………………… 5.2 单片机各引脚介绍……………………………………………………… 5.3 单片机的功能介绍……………………………………………………… 6 控制系统的软件设计…………………………………………………… 7.1 汽车转向灯控制系统流程图 7.2 软件和程序设计 7 电路功能实现 7.1 软件调试 7.2 单片机硬件功能实现 7.3 仿真操作说明及现象……………………………………………………… 参考文献…………………………………………………………………………………. 致谢………………………………………………………………………………………附录………………………………………………………………………………………

单片机-汽车转向灯

单片机原理及系统课程设计

1 引言 随着单片机的日益发展,其应用也越来越广泛,通过对“汽车转向灯单片机控制系统”设计,可以对单片机的知识得到巩固和扩展。本课程内容是设计一个单片机控制系统,在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠等操作时,实现对各种信号指示灯的控制。本设计主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上复位电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能。 汽车在驾驶时有左转弯、右转弯、刹车、合紧急开关、停靠等操作。在左转弯或右转弯时,通过转弯操作杆应使左转开关或右转开关合上,从而使左头灯、仪表板左转弯灯、左尾灯或右头灯、仪表板右转弯灯、右尾灯闪烁;合紧急开关时要求前面所述的6个信号灯全部闪烁;汽车刹车时,两个尾灯点亮;如正当转弯时刹车,则转弯时原应闪烁的信号灯仍应闪烁。以上闪烁,都是频率为1Hz的低频闪烁;在汽车停靠而停靠开关合上时,左头灯、右头灯、左尾灯、右尾灯按频率为10Hz的高频闪烁。闪光器是通过调节镍铬丝的拉力和触点的间隙来满足频率要求的,灯泡功率的大小也会影响闪烁频率。因此在更换闪光器或灯泡时调整比较困难。同时,系统没有故检测,驾驶员无法知道车外的转向灯及示宽灯是否点亮,从而影响行车安全。到目前为止,我们还没有发现能检测灯丝断这种故障的有效方法。针对上述问题,我们用AT89C51单片机设计了一套汽车信号灯控制系统。用LED产生闪光信号,同时能自动检测信号灯故障。信号灯灯具的发展是随着汽车制造技术及电光源技术的发展而逐步完善的。它经历了机油或煤油灯、乙炔气灯到电光源灯的发展历程。现代汽车信号灯灯具已经开始使用发光二极管技术以及光导技术。 2 设计方案及原理 2.1 设计方案 基于上述的设计思想,本设计采用单片机控制,在控制系统中,选择了四个开关K1-K4、1个AT89C52单片机、6只发光二极管(用来模拟信号灯发光)。其中AT89C52单片机做为控制核心,当4个开关的状态发生改变后,单片机检测到开关信号后就通过软件输出相关信号,来驱动6个汽车信号灯根据开关的相关 状态闪烁或长亮。信号灯由发光二极管模拟替代。 2.2 设计原理 由定时器/计数器与中断系统的联合组成控制系统的工作原理。如汽车上有一个转弯控制杆,其中有三个位置:中间位置,汽车不转弯;向上,汽车左转;向

单片机课程设计汽车转向灯

2010 届毕业设计(论文)课题任务书 系:电气与信息工程系专业:电子信息工程技术

目录 1 绪论………………………………………………………………………… 1.1 选题背景……………………………………………………………………… 1.2 研究意义……………………………………………………………………… 1.3 研究方法…………………………………………………………………… 2 汽车转弯灯单片机控制系统原理……………………………………………… 2.1 汽车转弯灯工作原理………………………………………… 2.2 单片机系统的工作原理及设计……………………………………………… 3 设计方案论证与选择……………………………………………… 3.1 方案论证一…………………………………………………………… 3.2 方案论证二………………………………………………………… 3.3 方案选择………………………………………………………… 4 控制系统的硬件设计………………………………………………………… 4.1 单片机控制系统电路图…………………………… 4.2 单片机控制系统功能模块的设计……………… 4.3 元器件清单…………………………………………………… 5 主要芯片介绍………………………………………………………… 5.1 单片机的特点……………………………………………………… 5.2 单片机各引脚介绍……………………………………………………… 5.3 单片机的功能介绍……………………………………………………… 6 控制系统的软件设计…………………………………………………… 7.1 汽车转弯灯控制系统流程图

单片机课程设计:汽车转向灯控制系统

单片机原理及系统课程设计 专业:自动控制 班级:控093 姓名:古月 学号:2009020202 指导教师: 兰州交通大学自动化与电气工程学院 2012 年 7月1日

基于单片机的汽车转向灯控制系统 1 引言 车灯是行车安全的必备件,除了具有照明作用,对行人和其他车辆还具有转向、刹车等警示作用。汽车转向和故障信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器一直以来都是汽车电子设计中的一个十分重要的领域。本设计是设计一个单片机控制系统,在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠、倒车等操作时,实现对各种信号指示灯的控制。它主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上一些串口电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能并在PC机上显示此时的汽车行进状态。 汽车转弯或停靠时,相应的信号灯要发出闪烁的灯光信号,目前国内广泛使用电热式闪光器产生闪光信号。闪烁频率在50~110 次/分,但是一般控制在60~95 次/分之间。闪光器是通过调节镍铬丝的拉力和触点的间隙来满足频率要求的,灯泡功率的大小也会影响闪烁频率,因此在更换闪光器或灯泡时调整比较困难。同时,系统没有故检测,驾驶员无法知道车外的转向灯及故障指示灯是否点亮,从而影响行车安全。到目前为止,我们还没有发现能检测灯丝断这种故障的有效方法。针对上述问题,我们用AT89C51单片机设计了一套汽车转向灯控制系统。用LED产生闪光信号,同时能自动检测信号灯故障。 2 设计方案及原理 汽车转弯灯单片机控制系统电路是由单片机AT89C51、复位、时钟、LED显示电路、按键电路构成等几部分组成。 2.1 系统设计 本设计要求在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠、倒车等操作时,实现对各种信号指示灯的控制。根据设计要求,制定总体的设计思想:以单片机AT89C51为核心芯片通过控制LED的显示来模拟汽车转向灯,即用开关K1-K6的闭合分别模拟刹车、紧急、停靠、左转、右转、倒车操作;用LED 发光二极管D1-D8的亮灭显示来模拟汽车的故障指示灯、左头灯、右头灯、左转弯信号灯、右转弯信号灯、左尾灯、右尾灯、倒车灯的显示情况。转向时,规定左右尾灯、左右头灯仪表板上2个指示灯相应地发出闪烁信号;应急开关合上时,6个信号灯都应闪烁;汽车刹车时,2个尾灯发出稳定亮信号;如正当转向时刹车,转向时原应闪烁的信号仍应闪烁。它们都是频率为1Hz低频闪烁,在汽车停靠而停靠开关合上时,左头灯、右头灯、左尾灯、右尾灯按频率为30Hz的高频闪烁。任何上述之外的开关组合,都将出现故障指示灯闪烁,闪烁频率为30Hz。

实验三 模拟汽车左右转向灯控制资料

实验三模拟汽车左右转向灯控制

姓名张培林志霖学号 51 28 班级 13-电信MT时间 A-504 地点 实验名称:模拟汽车左右转向灯控制实验 一、实验目的 1、熟悉C语言的基本语句、复合语句、条件选择语句和循环语句的使用方 法; 2、了解顺序、选择和循环三种基本程序结构及结构化程序设计方法。 3、强化根据电路图来搭建电路的能力 4、帮助学生养成良好实验习惯。 二、实验主要应配套仪器设备及套数 1.元件列表 2.配套仪器设备和工具 镊子、螺丝刀、万用表,直流电源,天祥单片机练习板

三、参考电路图(请在下图右边画出单片机引脚图) XTAL2 18 XTAL1 19 ALE 30EA 31 PSEN 29RST 9 P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX 2P1.23P1.34 P1.45 P1.56P1.67P1.78 P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD 17 P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1 AT89C52 X1 CRYSTAL C1 30pF C2 30pF C3 10uF R8 10k D9 LED-RED D10LED-RED R2 330 R1 330 SW1 SW-SPDT SW2 SW-SPDT R3 4.7k R4 4.7k 四、实验要求 安装在汽车不同位置的信号灯市汽车驾驶员之间及驾驶员向行人传递汽车行驶状况的语言工具。一般包括转向灯、刹车灯、倒车灯、雾灯等,其中汽车转向灯包括左转灯和右转灯,其显示状态如下表所示: 转向灯显示状态 驾驶员发出的命令 左转灯 右转灯 灭 灭 驾驶员未发出命令 灭 闪烁 驾驶员发出右转显示指令 闪烁 灭 驾驶员发出左转显示命令

基于单片机的汽车转向灯设计单片机课程设计报告

单片机原理及系统课程设计报告 单片机原理及系统课程设计 专业:自动控制 班级:控1101班 姓名:陈姣 学号:201105320 指导教师:李亚宁 兰州交通大学自动化与电气工程学院 2014 年1 月17 日

基于单片机的汽车转向灯设计 1引言 在当今社会,科技与工业高度发达,汽车的数量逐年增多,街上的每一个角落都充斥它们的身影,但凡事都有两面性,汽车在方便了人们的生活也对交通方面和人身安全构成了威胁,为此我们应该采取有效的方法来减少事故的发生概率和提高车辆的运行效率。因此汽车转向灯便成为每一辆汽车必不可少的装置设备。汽车转向灯是行车安全的必备条件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。传统的汽车转向灯由于自身条件的限制,可靠性低,定时时间不够精确,使用寿命较短,且继电器受温度影响较大,对于温度变化较大的环境往往不能满足要求。所以本文中汽车转向灯设计是用单片机来实现的,单片机控制系统不仅可避免传统的缺点,还具有功能强、使用灵活、可靠性高、成本低、体积小、面向控制、具有智能化功能等优点。 2设计方案及原理 本设计要求在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠、倒车等操作时,实现对各种信号指示灯的控制。根据设计要求,制定总体的设计思想。 汽车转向灯电路是由单片机AT89C51、复位、警报、LED显示电路、按键电路等几部分构成。 2.1系统设计 以单片机AT89C51为核心芯片通过控制LED的显示来模拟汽车转向灯,即用开关1-6的闭合分别模拟刹车、紧急、停靠、左转、右转、倒车操作;用LED发光二极管D1-D8的亮灭显示来模拟汽车的故障指示灯、左头灯、右头灯、左转弯信号灯、右转弯信号灯、左尾灯、右尾灯、倒车灯的显示情况。转向时,规定左右尾灯、左右头灯仪表板上2个指示灯相应地发出闪烁信号;应急开关合上时,6个信号灯都应闪烁;汽车刹车时,2个尾灯发出稳定亮信号;如正当转向时刹车,转向时原应闪烁的信号仍应闪烁。它们都是低频闪烁,任何上述之外的开关组合,都将出现故障指示灯闪烁,闪烁频率为高频且发出警报声,按下相应复位键警报声与指示灯解除,之后可及时排查电路问题。 系统组成框图如图1所示。

基于单片机的汽车转向灯设计

基于单片机的汽车转向 灯设计 标准化管理部编码-[99968T-6889628-J68568-1689N]

基于单片机的汽车转向灯设计 摘要 本设计采用单片机控制,在控制系统中,选择了6个开关、1个AT89C51单片机、6只发光二极管(用来模拟信号灯发光)。其中AT89C51单片机做为控制核心,当6个开关的状态发生改变后,单片机检测到开关信号后就通过软件输出相关信号,来驱动6个汽车信号灯根据开关的相应状态闪烁或长亮。信号灯由发光二极管模拟替代。通过这些,本控制系统能够很好的达到控制汽车转弯信号灯的目的,同时,所采用的单片机及其他元件的成本不高,还能很好的达到控制要求,不会增加汽车的制造成本。对生产厂家和消费者来说是非常好的选择。 关键词:单片机汽车转弯信号灯 AT89C51 Abstract This design uses the microcontroller in the control system, select the six switches, AT89C51 microcontroller, eight light-emitting diode (LED lights to simulate). AT89C51 microcontroller as a control center which, when the six switch changes state, the microcontroller detects the signal after switching the output correlation signal through software, to drive the eight car lights flash according to the state corresponding to the switch or long light. Analog signal from the light-emitting diodes instead. Through these, the control system can turn a good signal to control the car's purpose, the same time, the microcontroller and other components used in the cost is not high, but also good to control demand will not increase the manufacturing cost of the car. On manufacturers and consumers is a very good choice. Key words: SCM Automotive turn signal lights AT89C51 1引言 在当今社会,科技与工业高度发达,汽车的数量逐年增多,街上的每一个角落都充斥它们的身影,但凡事都有两面性,汽车在方便了人们的生活也对交通方面和人身安全构成了威胁,为此我们应该采取有效的方法来减少事故的发生概率和提高车辆的运行效率。因此汽车转向灯便成为每一辆汽车必不可少的装置设备。汽车转向灯是行车安全的必备条件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。传统的汽车转向灯由于自身条件的限制,可靠性低,定时时间不够精确,使用寿命较短,且继电器受温度影响较大,对于温度变化较大的环境往往不能满足要求。所以本文中汽车转向灯设计是用单片机来实现的,单片机控制系统不仅可避免传统的缺点,还具有功能强、使用灵活、可靠性高、成本低、体积小、面向控制、具有智能化功能等优点。

单片机中汽车灯光控制系统实验报告讲解

《单片机原理与应用》 课程大作业 项目名称:汽车灯光控制系统 专业班级:智能监控121 学号: 120516127 姓名:朱小柳 连云港职业技术学院信息工程学院 2013 年10 月27 日

随着单片机的日益发展,其应用也越来越广泛,通过对“汽车灯光控制系统”设计,可以对单片机的知识得到巩固。本设计是设计一个单片机控制系统。在汽车进行左右转向灯、前主灯、倒车灯、故障灯时,实现对各种信号指示灯的控制。本设计主要是对单片机的并行输入、输出口电路的应用,通过对I/O口控制发光二极管的亮、灭、闪烁,加上一些复位电路、按键电路、驱动电路来模拟汽车尾灯的功能。 关键词单片机;汽车信号灯;电路基础;

车灯是行车安全的必备件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。其中汽车转向灯的控制就是一例。汽车转向和报警信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器的一直以来都是汽车电子设计中的一个十分重要的领域。 此次基于单片机的汽车转向灯的设计中,复位电路的设计、LED发光二极管的应用、4个按键开关、键盘扫描来控制LED灯点亮的方式都基本符合课程设计的要求。其中复位电路的作用是当单片机死机的情况下用来复位重启单片机,软件部分主要是用键盘扫描的方式来与程序中的设定值比较如果一致就执行该段子程序来实现LED的点亮方式。 汽车上的信号灯有:转向灯(左前灯、右前灯、仪表盘上的二个指示灯)。当汽车转弯、倒车、停靠时,转向灯发出不同的信号。目前国内广泛使用电热式闪光器产生闪光信号。闪烁频率在 50~110 次/ min,但是一般控制在 60~95 次min 之间。闪光器是通过调节镍铬丝的拉力和触点的间隙来满足频率要求的,灯泡功率的大小也会影响闪烁频率。因此在更换闪光器或灯泡时调整比较困难。同时,系统没有故检测,驾驶员无法知道车外的转向灯及示宽灯是否点亮,从而影响行车安全。到目前为止,我们还没有发现能检测灯丝断这种故障的有效方法。针对上述问题,我们用AT89C51单片机设计了一套汽车信号灯控制系统。用LED产生闪光信号,同时能自动检测信号灯故障。信号灯灯具的发展是随着汽车制造技术及电光源技术的发展而逐步完善的。它经历了机油(或煤油)灯、乙炔气灯到电光源灯的发展历程。现代汽车信号灯灯具已经开始使用发光二极管(LED)技术以及光导技术,这是信号灯灯具的一次飞跃。

基于单片机的汽车转向灯设计

基于单片机的汽车转向灯设计 摘要 本设计采用单片机控制,在控制系统中,选择了6个开关、1个AT89C51单片机、6只发光二极管(用来模拟信号灯发光)。其中AT89C51单片机做为控制核心,当6个开关的状态发生改变后,单片机检测到开关信号后就通过软件输出相关信号,来驱动6个汽车信号灯根据开关的相应状态闪烁或长亮。信号灯由发光二极管模拟替代。通过这些,本控制系统能够很好的达到控制汽车转弯信号灯的目的,同时,所采用的单片机及其他元件的成本不高,还能很好的达到控制要求,不会增加汽车的制造成本。对生产厂家和消费者来说是非常好的选择。 关键词:单片机汽车转弯信号灯 AT89C51 Abstract This design uses the microcontroller in the control system, select the six switches, AT89C51 microcontroller, eight light-emitting diode (LED lights to simulate). AT89C51 microcontroller as a control center which, when the six switch changes state, the microcontroller detects the signal after switching the output correlation signal through software, to drive the eight car lights flash according to the state corresponding to the switch or long light. Analog signal from the light-emitting diodes instead. Through these, the control system can turn a good signal to control the car's purpose, the same time, the microcontroller and other components used in the cost is not high, but also good to control demand will not increase the manufacturing cost of the car. On manufacturers and consumers is a very good choice. Key words: SCM Automotive turn signal lights AT89C51

基于单片机的汽车转向灯控制系统

微机应用课程设计报告 题目:基于单片机的汽车转向灯控制系统 专业:电子信息工程 班级:11电信二班 姓名: 学号: 地点: 时间:2014.03.24-28 指导老师:

基于单片机的汽车转向灯控制系统 摘要 本设计主要解决如何更加灵活的汽车尾灯控制器进行控制,左转,右转和急刹车信息等。通过设计汽车尾灯显示控制电路,能很好的综合运用我们所学到的单片机,C 语言,模拟电路知识,熟悉电子电路设计的基本方法。有多种方法来设计汽车尾灯控制电路,主要是运用单片机的相关知识用硬件来设计制作一个16位汽车尾灯显示控制电路的。它的特点是电路简单,制作方便,容易操作,可反复擦写,性能可靠。 本设计主要由四部分组成,包括按键电路,LED灯电路,驱动电路,复位电路。本文介绍了一种以STC89C52单片机为核心的控制电路。该电路以发光二极管LED灯为显示电路。汽车的尾灯是其运行方式的最直接表示方式,令行人或其他车辆清晰明白它将要发生的动态变化。从而避免交通事故的发生。设计此电路要求严格符合交通规则,尾灯闪亮或熄灭准确,才不会让行人或其他车辆产生误解。 目前在国内外,整个社会的趋势都是低能耗,环保,高效为主题的。所以LED尾灯是发展的趋势,而且现在部分高档车已经开始配置 【关键词】发光二极管单片机设计程序

引言 车灯是行车安全的必备件,除了具有照明作用,对行人和其他车辆还具有转向、刹车等警示作用。汽车转向和故障信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器一直以来都是汽车电子设计中的一个十分重要的领域。本设计是设计一个单片机控制系统,在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠、倒车等操作时,实现对各种信号指示灯的控制。它主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上一些串口电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能并在PC机上显示此时的汽车行进状态。 汽车转弯或停靠时,相应的信号灯要发出闪烁的灯光信号,目前国内广泛使用电热式闪光器产生闪光信号。闪烁频率在 50~110 次/分,但是一般控制在 60~95 次/分之间。闪光器是通过调节镍铬丝的拉力和触点的间隙来满足频率要求的,灯泡功率的大小也会影响闪烁频率,因此在更换闪光器或灯泡时调整比较困难。同时,系统没有故检测,驾驶员无法知道车外的转向灯及故障指示灯是否点亮,从而影响行车安全。到目前为止,我们还没有发现能检测灯丝断这种故障的有效方法。针对上述问题,我们用AT89C51单片机设计了一套汽车转向灯控制系统。用LED产生闪光信号,同时能自动检测信号灯故障。

汽车单片机转向灯程序

你好朋友,课设的内容是很多的,这里我可以给你汽车灯的程序: Din BIT P3.0 CLK BIT P3.2 R_CLK BIT P3.1 SAME EQU 4EH ORG 0000H LJMP START1 ORG 0100H START1: ;初始化显示 mov a, #0FFH mov P0, a mov P1, a mov a, #00H mov P2, a MOV A ,#0FFH LCALL DISPLAY START: MOV A,P3 ; 读P3口的数据 ANL A,#0F8H ; 取用P3口的高五位数据 CJNE A,#0F8H,SHIY ; 对P3口高五位进行判断 LJMP START1 ; 开关没有动作时无输出 SHIY: MOV SAME,A LCALL YS ; 延时 MOV A,P3 ; 读P3口的数据 ANL A,#0F8H ; 取用P3口的高五位数据 CJNE A,#0F8H,SHIY1 ; 对P3口高五位进行判断 LJMP START1 ; 开关没有动作时无输出 SHIY1: CJNE A,SAME,START1 CJNE A,#0F0H,NEXT1 ; P3.3=0时进入刹车分支 LJMP BRAKE NEXT1: CJNE A,#0E8H,NEXT2 ; P3.4=0时进入紧急分支 LJMP EARGE NEXT2: CJNE A,#0B8H,NEXT3 ; P3.6=0时进入左转分支 LJMP LEFT NEXT3: CJNE A,#078H,NEXT4 ; P3.7=0时进入右转分支 LJMP RIGHT NEXT4: CJNE A,#0B0H,NEXT5 ; P3.3=P3.6=0时进入左转刹车分支 LJMP LEBR NEXT5: CJNE A,#070H,NEXT6 ; P3.3=P3.7=0时进入右转刹车分支 LJMP RIBR

单片机汽车转向灯设计

单片机课程设计题目:汽车转向灯控制 班级:电气073班 姓名:刘赓然 学号:200708902 指导教师:苟军年 设计时间:2009.12.31

中文摘要 随着社会的不断发展,汽车逐渐成为现代社会的一种重要交通工具。车灯是行车安全的必备件,除了具有照明作用,还具有转向、刹车等警示作用。汽车转向和报警信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器的设计一直以来都是汽车电子设计中的一 个十分重要的领域。本设计采用微控制器对转向灯进行控制,微控制器可靠性高,定时时间精确,还可以承受一定的温度变化,基本不受周围环境的影响,不仅可以达到精确控制的目的,而且使用寿命也大大延长。本文详细阐述了汽车转向灯控制器的硬件设计和软件设计过程,其中包括功率驱动和故障检测等主要硬件设计电路,绘制软件流程图等。 关键词:汽车电子;微控制器;功率驱动;故障检测 1.绪论 1.1引言 车灯是行车安全的必备件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。其中汽车转向灯的控制就是一例。汽车转向和报警信号灯是汽车运动方向和车身状态的表示信号,关系着汽车的安全问题,因此基于单片机的汽车转向灯控制器的一直以来都是汽车电子设计中的一个十分重要的领域。 汽车灯光除照明外.还有一些是信号灯,作为对其它车辆或行人的灯光信号标志。常用的信号灯有转向灯、转向辅助灯、故障警告灯、转向指示灯以及倒车报警灯等。 传统的汽车闪光器结构简单体积小、闪光频率稳定、监控作用明显,故被广泛使用。但这样的继电器由于自身条件的限制,可靠性低,定时时间不够精确,使用寿命较短,继电器受温度影响较大,对于温度变化较大的环境往往不能满足要求,而采用MCU(微控制器)控制的转向灯控制器可避免此类问题的出现,此类控制器具有较高的可靠性,定时时间精确度高,还可以承受一定的温度变化。此类控制器采用电子控制原理,基本不受周围环境的影响,不仅可以达到精确控制的目的,而且使用寿命也大大延长。MCU(微控制器)是整个控制系统的核心部分,它的选择决定了系统的软件开发环境以及硬件连接方式等一系列的问题。 1.2设计内容 模拟汽车在驾驶中的左转弯、右转弯、刹车、合紧急开关、停靠等操作。在左转弯或右转弯时,通过转弯操作杆使左转弯或右转弯开关合上,从而使左头信号灯、仪表板的左转弯灯、左尾信号灯或右头信号灯、仪表板的右转弯信号灯、右尾信号灯闪烁;闭合紧急开关时以上六个信号灯全部闪烁;汽车刹车时,左右

基于单片机 汽车转向灯 汇编语言实现

摘要 随着社会的发展,汽车逐渐成为现代社会的一种重要交通工具。道路上到处都是飞速的汽车。如何保证行人安全,一直都是人们关注的重心。要减少交通事故,就得从汽车的各种安全设计考虑,这不仅仅是汽车本身的质量问题,还应关注汽车在行驶过程中对路人的引导指示方面。其中汽车的各种灯就是安全警示的一个方面,汽车的转弯灯、头灯、尾灯和警示灯等能够帮助路人识别汽车的动向,尤其是当遇到紧急事件时,打开紧急开关就可以警示路人该车现在不安全了,需要小心避车。 汽车在驾驶时有左转弯、右转弯、刹车、合紧急开关、停靠等操作。在左转弯或右转弯时,通过转弯操作杆应使左转开关或右转开关合上,从而使左头灯、仪表板左转弯灯、左尾灯或右头灯、仪表板右转弯灯、右尾灯闪烁;合紧急开关和汽车刹车时,均有相应的信号灯闪烁。本文中汽车转向灯设计是用单片机来实现的,单片机控制系统可避免传统的缺点,因为单片机功能强、使用灵活、可靠性高、成本低、体积小、面向控制、具有智能化功能等很多优点。 关键词:单片机;汽车信号转弯灯;电路基础;数字电子技术

Abstract With the development of society, the car is becoming an important means of transport in the modern society. Rapid car on the road everywhere. How to ensure the safety of pedestrians, has always been attention to the center of gravity. To reduce traffic accidents, you have to consider a variety of safety design of the car, this is not just the quality of the car itself, should also be concerned about the car in the process of moving the boot of the passers-by directives. All kinds of lights of the car is one aspect of security alerts, the car's cornering lights, headlights, taillights, and warning lights to help passers identify cars movements, especially when an emergency event, open the emergency switch can alert passers-by unsafe in the car now, need to be careful to avoid the car. Car while driving a left turn, right turn, brake, or emergency switch, dock operations.When turning left or right turn by turning the lever to make the turn left switch or right switch is closed, so that the left headlight, dashboard left turn light, the left taillight or right headlights, dashboard turn right light, rightthe tail lights flashing; together an emergency switch and automotive brakes, have the lights flashing. Car turn signal design in this article use the microcontroller to achieve single-chip control system to avoid the traditional shortcomings of the microcontroller functions, the use of flexible, high reliability, low cost, small size, for control, with intelligent features and many other advantages. Keywords:monolithic integrated circuits ; the car turned the light signals ; basic techniques of digital circuit ; electronic

汽车转向灯 单片机c语言程序及其原理图

项目1 汽车转向灯 XTAL2 18 XTAL1 19 ALE 30EA 31 PSEN 29RST 9 P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78 P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD 17 P3.6/WR 16P3.5/T115U1 80C52 R1 10k R2 330 D1SW1R3 330 D2 R4 10k SW2SW3 附:C 程序源代码 #include sbit sw1=P1^0; //定义P1.0引脚位名称为P1_0 sbit sw2=P1^1; sbit sw3=P1^2; sbit ledl=P0^0; //定义P0.0引脚位名称为P0_0 sbit ledr=P0^1; void delay(unsigned char k) { unsigned char i,j; for(i=0;i

单片机汽车转向灯

单片机原理与应用 课程大作业 项目名称:基于AT89S52的汽车灯光控制系统设计 专业班级:微机091 学号: 姓名: 连云港职业技术学院信息工程学院 2011年4月19 日

目录 第一章项目要求--------------------------------- 1.1 设计目标---------------------------------- 1.2 AT89S52的简介和结构框图------------------- 第二章项目设计前的分析------------------------- 2.1 汽车转向灯的几种状态分析------------------ 2.2 设计电路的思路---------------------------- 第三章硬件电路的设计---------------------------- 3.1 单片机简介-------------------------------- 3.2 8051单片机指令---------------------------- 3.3 MCS-51构成与工作原理---------------------- 第四章软件的设计-------------------------------- 4.1 发光二极管常亮----------------------------- 4.2 发光二极管一闪一亮------------------------- 4.3 发光二极管一闪一亮(可延时)--------------- 4.4 通过开关控制发光二极管一闪一亮(可延时)--- 4.5 通过开关控制发光二极管一闪一亮(可延时),当出现故障时能报警------------------------------------------- 第五章项目设计总结------------------------------ 第六章元件清单---------------------------------- 第一章项目要求 一、设计目标 1、发光二极管常亮 2、发光二极管一闪一亮 3、发光二极管一闪一亮(可延时) 4、通过开关控制发光二极管一闪一亮(可延时) 5、通过开关控制发光二极管一闪一亮(可延时),当出现故障时能报警 二、 AT89S52的简介和结构框图

基于单片机的汽车转向灯课程设计报告

单片机原理及系统课程设计 专业: 班级: 姓名: 学号: 指导教师: 兰州交通大学自动化与电气工程学院 2010 年 3 月 7 日

基于单片机的汽车转向灯设计 摘要 本设计采用单片机控制,在控制系统中,选择了5个开关、1个AT89C51单片机、7只发光二极管。其中AT89C51单片机作为控制核心,用5个开关的状态来模拟汽车转弯时相关状态。用7只发光二极管的明灭来模拟汽车灯在相关信号下的状态。 关键词:单片机;汽车转弯信号灯;AT89C51 Abstract: The design uses a single-chip control, select the five switches in the control system, an AT89C51 microcontroller seven light-emitting diodes. AT89C51 microcontroller as con trol core, with the status of the five switches to simulate car turns state. Seven light-emit ting diode Ming off car lights to simulate the state related signals. Key Words: SCM,Automotive turn signal lights ,AT89C51 1 引言 在当今社会,汽车方便了人们的生活,人们也开始了依赖于汽车。汽车的数量也是越来越多,但是一些交通事故也是越来越多。所以汽车转向灯也成了汽车必不可少的装备,汽车转向灯可以有效的对行人或者其他车辆起到一定的提示作用。传统的汽车转向灯由于自身条件的限制,可靠性低,定时时间不够精确,使用寿命较短,且继电器受温度影响较大,对于温度变化较大的环境往往不能满足要求。 2 设计方案及原理 2.1设计方案 汽车转向灯电路是由单片机AT89C51、LED显示电路、按键电路等几部分构成。 以单片机AT89C51为核心芯片通过控制LED的显示来模拟汽车转向灯,即用开关1-5的闭合分别模拟刹车、紧急、停靠、左转、右转、操作;用LED发光二极管D1-D7的亮灭显示来模拟汽车的错误指示灯、左头灯、右头灯、左转弯信号灯、右转弯信号灯、左尾灯、右尾灯、的显示情况。转向时,规定左右尾灯、左

基于单片机汽车转向灯设计

单片机课程设计题目:汽车转向信号灯设计 班级:电气073班 姓名:黄湘才 学号:200708947 指导教师:苟军年 设计时间:2009.12.31 评语: 成绩 摘要: 该实验设计基于MCS—51开发板平台,利用其中的布尔处理机及其指令子集设计了一个汽车转向信号灯控制系统。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 该系统模拟汽车在驾驶中的左转弯、右转弯、刹车、合紧急开关、停靠等操作。在左转弯或右转弯时,通过转弯操作杆使左转弯或右转弯开关合上,从而使左头信号灯、仪表板的左转弯灯、左尾信号灯或右头信号灯、仪表板的右转弯信号灯、右尾信号灯闪烁;闭合紧急开关时以上六个信号灯全部闪烁;汽车刹车时。左右两个尾信号灯点亮;若正当转弯时刹车,则转弯时原闪烁的信号灯应继续闪烁,同时另一个尾信号灯点亮,以上闪烁的信号灯以1HZ频率慢速闪烁;当汽车停靠开

关合上时左头信号灯、右头信号灯、左尾信号灯、右尾信号灯以10HZ频率快速闪烁。非以上情况,则故障指示灯以10HZ频率闪烁。 1、引言: 当今社会,汽车已经成为一个大众化得交通工具。马路上汽车是越来越多,考虑行车和路人的安全,汽车转向信号灯已显得必不可少。 1925年,导航公司推广了双丝灯泡,远光和近光的调节通过装在转向柱上的开关来控制。信号灯的使用非常有趣。1916年,美国一个名叫C. H .托马斯的人把一带电池的灯炮装车时,对方驾驶员就能看到他打的手势。1938年,别克汽车制造商提供了转向灯作为选用的附件,但当时只在汽车尾部安装,到1940年以后汽车前面也装有转向信号灯了,而且信号开关具有随时调节的功能。 汽车转向信号灯的出现使得汽车在马路上行驶有了规章秩序,同时使行人也有了安全感。因为它就是司机对汽车控制很直接的反应,行人一看就一目了然让行人与汽车这个矛盾体中间有了“和平共存”的空间。它的作用可想而知。 2、设计方案及原理 设汽车上有一转弯控制杆。此控制杆有三个位置:中间位置时汽车不转弯;向上时,汽车左转;向下时,汽车右转。汽车转弯时,要求左右尾灯、左右头灯和仪表板上的两个指示灯相应地发出闪烁信号。当应急开关合上时,所有六个信号灯都应闪烁。汽车刹车时,两个尾灯发出不闪烁的信号。如刹车时正在转弯,则相应地转弯闪烁信号不受影响。上述功能的真值表见上表。在我们的系统中, 汽车转弯或应急状态下外部信号灯和仪表板指示灯的闪烁频率为1Hz ,称低频信号。当停靠开关合上时,外部信号灯以高频频率(约10Hz )闪烁。 表1 模拟驾驶开关作时信号灯输出的信号表

相关主题
文本预览
相关文档 最新文档