汽车转向灯控制系统设计毕业设计论文

上传人:suij****uang 文档编号:161977899 上传时间:2022-10-17 格式:DOCX 页数:20 大小:487.44KB
收藏 版权申诉 举报 下载
汽车转向灯控制系统设计毕业设计论文_第1页
第1页 / 共20页
汽车转向灯控制系统设计毕业设计论文_第2页
第2页 / 共20页
汽车转向灯控制系统设计毕业设计论文_第3页
第3页 / 共20页
资源描述:

《汽车转向灯控制系统设计毕业设计论文》由会员分享,可在线阅读,更多相关《汽车转向灯控制系统设计毕业设计论文(20页珍藏版)》请在装配图网上搜索。

1、学年论文题 目汽车转向灯控制系统的设计院 系电子工程系专业电子信息工程学生姓名包芳芳学号2010230591指导教师 单慧琳职 称 讲师二0三年十二月三十日1 引言 11.1 课题背景 11.2 目的及意义 21.3 主要完成的任务 22 方案比较 23 硬件电路设计 23.1 总体电路设计 23.2单片机最小系统 33.3按键电路设计 43.4 LED显示电路设计44 元器件介绍 44.1AT89C5144.1.1 主要性能 54.1.2 管脚说明 55 软件设计 76 仿真结果 87 结束语 9参考文献 9致谢 10汽车转向灯控制系统的设计包芳芳南京信息工程大学滨江学院,南京 210044

2、摘要:复位电路的设计、LED发光二极管的应用、6个按键开关、键盘扫描来控制LED灯点亮的方式都基本符合课程 设计的要求。其中复位电路的作用是当单片机死机的情况下用来复位重启单片机,软件部分主要是用键盘扫描的方式 来与程序中的设定值比较如果一致就执行该段子程序来实现 LED 的点亮方式。关键词:AT89C51单片机;LED;汽车转向灯控制1 引言车灯是行车安全的必备件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作 用。其中汽车转向灯的控制就是一例。汽车转向和报警信号灯是汽车运动方向和车身状态的表示信号,关 系着汽车的安全问题,因此基于单片机的汽车转向灯控制器的一直以来都是汽车

3、电子设计中的一个十分重 要的领域 。汽车上的信号灯有:转向灯(左前灯、右前灯、左后灯、右后灯、仪表盘上的二个指示灯)。当汽车转弯、 刹车、停靠时,转向灯发出不同的信号。汽车转弯或停靠时,相应的信号灯要发出闪烁的灯光信号,目前 国内广泛使用电热式闪光器产生闪光信号。闪烁频率在50110次/ min,但是一般控制在6095次min 之间。闪光器是通过调节镍铬丝的拉力和触点的间隙来满足频率要求的,灯泡功率的大小也会影响闪烁频 率。因此在更换闪光器或灯泡时调整比较困难。同时,系统没有故检测,驾驶员无法知道车外的转向灯及 示宽灯是否点亮,从而影响行车安全。到目前为止,我们还没有发现能检测灯丝断这种故障的

4、有效方法。 针对上述问题,我们用AT89C51单片机设计了一套汽车信号灯控制系统。用LED产生闪光信号,同时能 自动检测信号灯故障。信号灯灯具的发展是随着汽车制造技术及电光源技术的发展而逐步完善的。它经历 了机油(或煤油)灯、乙炔气灯到电光源灯的发展历程。现代汽车信号灯灯具已经开始使用发光二极管 (LED)技术以及光导技术,这是信号灯灯具的一次飞跃。1.1课题背景随着社会的不断发展,汽车逐渐成为现代社会的一种重要交通工具。而车灯是行车安全的必备件,除了 具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。汽车转向和报警信号灯是汽车运 动方向和车身状态的表示信号,关系着汽车的安全问题

5、,因此基于单片机的汽车转向灯控制器的一直以来 都是汽车电子设计中的一个十分重要的领域。1.2 目的及意义当汽车转弯、刹车、停靠时,转向灯发出不同的信号,通过转向灯的不同显示方式向驾车者传达最确 切的消息,比如汽车转弯或停靠时,相应的信号灯要发出闪烁的灯光信号,通过这样的转向灯控制系统, 给行车者彼此之间信息的交流带来很多的便捷,可以保证行车人员的行车安全。1.3 主要完成的任务本设计要求在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠、倒车等操作时,实现对各种信号 指示灯的控制。根据设计要求,制定总体的设计思想:以单片机AT89C51为核心芯片通过控制LED的显示来模拟汽车转向灯,即用开关K1

6、-K6的闭合分别模拟 刹车、紧急、停靠、左转、右转、倒车操作;用LED发光二极管D1-D8的亮灭显示来模拟汽车的故障指 示灯、左头灯、右头灯、左转弯信号灯、右转弯信号灯、左尾灯、右尾灯、倒车灯的显示情况。2 方案比较方案一:方案二:3硬件电路设计3.1 总体电路设计系统总的硬件原理框图如图 1 所示,该系统主要有单片机、按键、复位、时钟、电源、故障检测电路LED显示电路组成。单片机本身的功能强大,汽车转弯灯的驱动用单片机本身的驱动来驱动。使得单片机的功能得到充分的运用。本方案的故障检测电路具有故障监控性能,提高系统的可靠性。图1系统总的硬件结构框图32单片机最小系统采用单片机内部晶振。如图2所

7、示,在MCS-51系列单片机内部有一个高增益反向放大器,其输入端 为芯片引脚XTAL1,输出端为引脚XTAL2。而在芯片外部XTAL1和XTAL2之间跨接晶体振荡器和微调 电容,形成反馈电路,就构成了一个稳定的自激振荡器。外接晶体振荡器以及电容C6和C7构成并联谐振 电路,接在放大器的反馈回路中,C6和C7的大小会对振荡器频率的高低、振荡器的稳定性、起振的快 速性和温度特性有一定的影响。图2单片机最小系统掳一 d-i一 _-ss_ 亠21-工二24-工鼻2728q-I一15一 二-7一3.3按键电路设计.C1.= TE:r-根据设计的要求,本设计选用独立式键盘。其工作原理为,单片机引脚作为输入

8、使用,首先豎1。当 键没有被按下时,单片机引脚上为高电平;而当键被按下去后,引脚接地,单片机引脚上为低电平。是否 有键按下,以及被按下的是哪一个可以通过单片机引脚电平显示出来。图1是电路板上按键的接法,6个 按键分别接到P2.0、P2.1、P2.2、P2.3、P2.4和P2.5。对于这种接法,各程序可以采用不断查询的方法, 其功能就是:检测是否有键闭合,判断键号并转入相应的键处理。PZH.HE 卩Z1川号 ?23101nF c TE-:7R-2SXTK1K2K3Pa.IiTXP 口 ZiIHH PZ3MIHT1 怛xE P3T1 Pl-SUi.lR ra.TrKFK4K5K6剧车魏急 - TE

9、XTS.- 査隔. 右煤EETP: L:.:F|图3按键控制电路3.4 LED显示电路设计本设计通过驱动芯片ULN2803将AT89C51单片机的P1 口输出与LED发光二极管相连,当AT89C51 单片机的P1引脚是高电平时,LED不亮,当P1引脚是低电平时,LED亮。但是在汽车转向灯里要根据 汽车方向来控制信号灯,而实现LED的亮与灭。图4显示电路4元器件介绍4.1 AT89C51图5 AT89C51引脚图411主要性能与MCS-51兼容4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线

10、两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路412管脚说明VCC:供电电压。GND:接地。P0 口: P0 口为一个8位漏级开路双向I/O 口,每脚可吸收8TTL门电流。当P1 口的管脚第一次写1 时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH 编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1 口: P1 口是一个内部提供上拉电阻的8位双向I/O 口,P1 口缓冲器能接收输出4TTL门电流。P1 口管脚写入1 后,被内部上拉为高,可用作输入, P

11、1 口被外部下拉为低电平时,将输出电流,这是由于内 部上拉的缘故。在FLASH编程和校验时,P1 口作为第八位地址接收。P2 口: P2 口为一个内部上拉电阻的8位双向I/O 口,P2 口缓冲器可接收,输出4个TTL门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低, 将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存储器或16位地址外部数据存储器进行存 取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器 进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在FLASH

12、编程和校验时接收高八位地址信号和控 制信号。P3 口: P3 口管脚是8个带内部上拉电阻的双向I/O 口,可接收输出4个TTL门电流。当P3 口写入“1” 后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,3 口将输出电流(ILL) 这是由于上拉的缘故。P3 口也可作为AT89C51的一些特殊功能口,如下所示: 口管脚 备选功能P3.0 RXD (串行输入口) P3.1 TXD (串行输出口) P3.2 /INTO (外部中断0) P3.3 /INT1 (外部中断1) P3.4 T0 (记时器0外部输入) P3.5 T1 (记时器1外部输入) P3.6 /WR (外部数据

13、存储器写选通) P3.7 /RD (外部数据存储器读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程 期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频 率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器 时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX, MOVC

14、指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位 无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次PSEN有效。 但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程 序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。 在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2

15、 :来自反向振荡器的输出。5软件设计汽车转向灯控制系统主程序流程图如图6所示,系统中断服务程序流程图如图7所示,按键功能程序 流程图如图8所示。主程序中完成对汽车转向灯控制系统的初始化工作,判断是否有键被按下,当开关没有动作时无输出, 调用延时程序,延时Is,当判断有开关被按下时,进入中断。中断程序主要完成各开关按下时汽车转向灯 信号的相应显示,其中也在各分支中调用了延时程序,以使LED在不同的分支以相应的频率闪烁。原理图按键连线:P2.0=刹车;P2.1=紧急;P2.2=停靠;P2.3=左转;P2.4=右转;P2.5=倒车;图7系统中断服务程序流程图,:轧时翔/.-左转和吁开 坨按F 冲一

16、0=0 丫 /.I(I ? /T样ft闌|-产生各白心可的L汕也|、;恼2)图8汽车转向灯控制系统键功能程序流程图6仿真结果在Proteus软件中,找到所需要的元器件,调入后,连线,下载程序到AT89C51芯片中,运行可看到 相应的信号灯亮或闪烁,具体仿真图见附录三。操作说明如下:(I) 按K1刹车键,D6、D7相应信号灯亮;( 2)按 K2 紧急键, D2、 D3、 D4、 D5、 D6、 D7 相应信号灯闪烁;( 3)按 K3 停靠键, D2、 D3、 D6、 D7 闪烁;( 4)按 K4 左转弯键, D2、 D4、 D6 闪烁;( 5)按 K5 右转弯键, D3、 D5、 D7 闪烁;(

17、6) 按K6倒车键,D8闪烁;(7) 按K1刹车、K2紧急键,D2、D3、D4、D5闪烁;D6、D7亮;(8) 按K4左转弯、K1刹车键,D2、D4、D7闪烁;D6亮;(9) 按K5右转弯、K1刹车键,D3、D5、D6闪烁;D7亮;(10) 按K4左转弯、K1刹车、K2紧急键,D2、D3、D4、D5、D7闪烁;D6亮;(II) 按K5右转弯、K1刹车、K2紧急键,D2、D3、D5、D6、D8闪烁,D7亮。 ( 12)除上述情况以外的其他操作, D1 闪烁。7 结束语参考文献:李广弟,朱月秀,王秀山单片机基础M.北京:航空航天大学出版社,2000.1471562 康华光,陈大钦电子技术基础模拟部

18、分M.武汉:髙等教育出版社,1998.571163 谢自美电子线路设计实验测试(第二版)M武汉:华中理工出版社,20004 戴佳,戴卫恒.51单片机C语言应用程序设计实例精讲M.北京:电子工业出版社,2006.2531徐爱钧,彭秀华.Keil Cx51 V7.0单片机髙级语言编程与yVision2应用实践M.北京:电子工业出版 社, 2006.133186赵志儒.光电调制器的自动增益和自动控制系统.北京邮电大学, 2010.陈明义,杨华,杨亮智能脉搏测试仪的设计J.计算技术与自动化,2002, 21(3): 117-119.8 朱国富,廖明涛,王博亮袖珍式脉搏波测量仪J电子技术应用,1998,

19、 (1): 30-31.9 隋传国脉搏信号的拾取和放大处理J中国仪器仪表,2005,(6):102-104.10 徐雁.MCS51单片机测量频率的两种实用方法J.电测与仪表,1995, (3): 16-18.11 赫建国,刘立新,党剑华基于单片机的频率计设计J.西安邮电学院学报,2003, 8(3):31-34.12 蔡鹏,黄成祥.单片机测量频率的一种简便方法J.机械,2000,27 (增刊):184-185.13 Yung-Kang Chen, Hsien-Tsai Wu, Chih-Kai Chi, Wei-Chuan Tsai, Ju-Yi Chen and Ming-Chun Wang

20、.ANew Dual Channel Pulse Wave Velocity Measurement SystemJ.Computer Society, 2004, 8(4).14 Roland Asmar. Efect of Antihypertensive Agents on Arterial Stiffness as evaluated by Pulse WaceVelocity -Clinical Implications J. Cardiovasc Drugs 2001, 1(5):387-397.15 Hallock P. Arterial elasticity in man in

21、 relation to age as evaluated by the pulse wave velocity method.J Arch Inter Med. 1934, (54):770-798.致谢在本次论文设计过程中,单慧琳老师对该论文从选题,构思到最后定稿的各个环节给予细心指引与教导, 使我得以最终完成学年论文设计。在学习中,老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维、精 益求精的工作态度以及侮人不倦的师者风范是我终生学习的楷模,其高深精湛的造诣与严谨求实的治学精 神,将永远激励着我。此外,这段时间还得到其他老师的关心支持和帮助。在此,谨向老师们致以衷心的 感谢和崇高的敬意

22、Explicitly based on the number of MCU design of the plus meterZhen MaoBinjiang College,Nanjing University of Information Science and Technology,Nanjing210044,ChinaABSTRACT:Key word: pulsometer;MCU;photo-sensor附录1系统总电路原理图I Bi 42:S SWLt5?*I I r a i i i1 r i i i i a Va i i 1% Yii i I,i i fa i irii | if

23、a d6-r nrx-H-fcFE污増-c - - -L - -K吧枣TMrll.-P5 n* !lIMLHrl业 iD-rl ssasfl5S_ 3 里彳 -h空 弓番 wlHd ass g 豈!0一 nq 百a wiq祈u一 21Fd_ rl4E一 NWS 口一 M-o Asa-真.s-.-.-一:=3程序清单ORG0000HAJMPORGSTART10030HSAMEEQU4EHSTART1:MOVP1,#00H ;无输入时输出START:MOVA,P2;读P2 口数据ANLA,#3FH;取用P2 口的低6位数据CJNEA,#3FH,SHIY对P2 口低6位数据进行判断AJMPSTART

24、1SHIY:MOVSAME,ALCALLYS;延时MOVA,P2;读P2 口的数据ANLA,#3FH;取用P2 口的低6位数据CJNEA,#3FH,SHIY1;对P2 口低6位数据进行判断AJMPSTART1;开关没有动作时无输出SHIY1:CJNEA,SAME,START1CJNEA,#37H,NEXT1;P2.3=0 时进入左转弯分支AJMPLEFTNEXT1:CJNEA,#2FH,NEXT2;P2.4=0 时进入右转弯分支AJMPRIGHTNEXT2:CJNEA,#3DH,NEXT3;P2.1=0 时进入紧急分支AJMPEARGENEXT3:CJNEA,#3EH,NEXT4;P2.0=0

25、 时进入刹车分支AJMPBRAKENEXT4:CJNEA,#36H,NEXT5;P2.0=P2.3=0 时进入左转弯刹车分支AJMPLEBRNEXT5:CJNEA,#2EH,NEXT6;p2.0=P2.4=0 时进入右转弯刹车分支AJMPRIBRNEXT6:CJNEA,#3CH,NEXT7;P2.0=P2.1=0 时进入紧急刹车分支AJMPBRERNEXT7:CJNEA,#34H,NEXT8;P2.0=P2.1=P2.3=0 时进入左转弯紧急刹车分支AJMPLBENEXT8:CJNEA,#2CH,NEXT9;P2.0=P2.1=P2.4=0 时进入右转弯紧急刹车分支AJMPRBEA,#3BH,

26、NEXT10STOPA,#1FH,NEXT11NEXT9: CJNEAJMPNEXT10:CJNEAJMP BACK NEXT11:AJMP ERROR LEFT: MOV P1,#2AHLCALLY1sMOVP1,#00HLCALLY1sAJMPSTARTRIGHT: MOVP1,#54HLCALLY1sMOVP1,#00HLCALLY1sAJMPSTARTEARGE: MOVP1,#7EHLCALLY1sMOVP1,#00HLCALLY1sAJMPSTARTBRAKE: MOVP1,#60HAJMPSTARTLEBR: MOVP1,#6AHLCALLY1sMOVP1,#20HLCALLY1

27、sAJMPSTARTRIBR: MOVP1,#74HLCALLY1sMOVP1,#40HLCALLY1sAJMPSTARTBRER: MOVP1,#7EHLCALLY1sMOVP1,#60HLCALLY1s;P2.2=0 时进入停靠分支;p2.5=0 时启动倒车;其他情况进入错误分支;左转弯分支;右转弯分支;紧急分支;刹车分支;左转弯刹车分支;右转弯刹车分支;紧急刹车分支AJMP STARTLBE:MOV LCALLMOVLCALLAJMPP1,#7EHY1sP1,#20HY1sSTART;左转弯紧急刹车分支RBE:MOVP1,#76H;右转弯紧急刹车分支LCALLY1sMOVP1,#40HL

28、CALLY1sAJMPSTARTSTOP:MOVP1,#66H;停靠分支LCALLY1sMOVP1,#00HLCALLY1sAJMPSTARTBACK:MOVP1,#80HLCALLY1sMOVP1,#00HLCALLY1sAJMPSTARTERROR:MOVP1,#01HLCALLY1sMOVP1,#00HLCALLY1sAJMPSTARTYS:MOVR7,#20H;延时YS0:MOVR6,#0FFHYS1:DJNZR6,YS1DJNZR7,YS0RETY1s:MOVR7,#04H;延时Y1s1:MOVR6,#0FFHY1s2:MOVR5,#0FFHDJNZR5,$DJNZR6,Y1s2DJNZRETY100ms: MOVY100ms1:MOVY100ms2:DJNZDJNZRETR7,Y1s1R7,#66H ;延时R6,#0FFHR6,Y100ms2R7,Y100ms1END18

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!