基于单片机的汽车转向灯设计报告11652.pdf
《基于单片机的汽车转向灯设计报告11652.pdf》由会员分享,可在线阅读,更多相关《基于单片机的汽车转向灯设计报告11652.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理及系统课程设计 基于单片机的汽车转向灯设计 1 引言 在当今社会,科技与工业高度兴旺,汽车的数量逐年增多,街上的每一个角落都充满它们的身影,但凡事都有两面性,汽车在方便了人们的生活也对交通方面和人身平安构成了威胁,为此我们应该采取有效的方法来减少事故的发生概率和提高车辆的运行效率。因此汽车转向灯便成为每一辆汽车必不可少的装置设备。汽车转向灯是行车平安的必备条件,除了具有照明作用,对行人和其他车辆还具有转向、会车、刹车等警示作用。传统的汽车转向灯由于自身条件的限制,可靠性低,定时时间不够准确,使用寿命较短,且继电器受温度影响较大,对于温度变化较大的环境往往不能满足要求。所以本文中汽车转
2、向灯设计是用单片机来实现的,单片机控制系统不仅可防止传统的缺点,还具有功能强、使用灵活、可靠性高、本钱低、体积小、面向控制、具有智能化功能等优点。2 设计方案及原理 评语:考勤 10 分 守纪 10 分 过程 30 分 设计报告30分 辩论 20 分 总成绩100 分 -.z 本设计要求在汽车进展左转弯、右转弯、刹车、合紧急开关、停靠、倒车等操作时,实现对各种信号指示灯的控制。根据设计要求,制定总体的设计思想。汽车转向灯电路是由单片机 AT89C51、复位、警报、LED 显示电路、按键电路等几局部构成。2.1 系统设计 以单片机 AT89C51 为核心芯片通过控制 LED 的显示来模拟汽车转向
3、灯,即用开关 1-6 的闭合分别模拟刹车、紧急、停靠、左转、右转、倒车操作;用 LED发光二极管 D1-D8 的亮灭显示来模拟汽车的故障指示灯、左头灯、右头灯、左转弯信号灯、右转弯信号灯、左尾灯、右尾灯、倒车灯的显示情况。转向时,规定左右尾灯、左右头灯仪表板上 2 个指示灯相应地发出闪烁信号;应急开关合上时,6 个信号灯都应闪烁;汽车刹车时,2 个尾灯发出稳定亮信号;如正当转向时刹车,转向时原应闪烁的信号仍应闪烁。它们都是低频闪烁,任何上述之外的开关组合,都将出现故障指示灯闪烁,闪烁频率为高频且发出警报声,按下相应复位键警报声与指示灯解除,之后可及时排查电路问题。系统组成框图如图1 所示。图
4、1 系统组成框图 2.2 单片机系统的工作原理 开关状态检测 开关状态检测,对AT89C51来说是输入关系,可轮流检测每个开关状态,以每个开关的状态让相应的发光二极管指示;也可以一次性检测六路开关状态,即用MOV A,P2指令一次性把P2端口的状态全部读入,取低6位的状态来指示,根据此选择分支。输出控制 发光二极管由D1-D8来指示,设计用指令MOV P1,*111*B方法来实现选择。定时器 信号的控制是定时器得以实现的结果。在汽车转弯灯的控制中主要利用-.z AT89C51单片机的可编程定时器来实现灯闪烁的延时,即通过对系统时钟脉冲的计数来实现的,计数值由程序设定。利用定时器,产生高频闪烁功
5、能。循环系统 通过语句的反复调用和循环来到达主程序循环,并产生低频闪烁功能。2.2.5汽车转向灯控制 在汽车转弯、停靠或应急状态下,外部信号灯和仪表板它们指示灯的闪烁频率为低频信号。当发生错误时,信号灯频率闪烁此时为高频信号。汽车转弯灯设计6个按键控制信号灯的转向、停靠、应急等。按键安排为:1键为刹车开关;2键为紧急开关;3键为停靠开关;4键为左转弯开关;5键为右转弯开关;6键为倒车开关。2.3 汽车转向灯控制系统的硬件设计 2.3.1按键电路 本设计选用拨动开关,单片机引脚作为输入使用,首先置1。当键没有被按下时,单片机引脚上为高电平;而当键被按下去后,引脚接地,单片机引脚上为低电平。是否有
6、键按下,以及被按下的是哪一个可以通过单片机引脚电平显示出来。图1是电路板上按键的接法,6个按键分别接到P2.0、P2.1、P2.2、P2.3、P2.4和P2.5。对于这种接法,各程序可以采用不断查询的方法,检测是否有键闭合,判断键号并转入相应的键处理。其电路图如图2所示。图2按键控制电路 2.3.2蜂鸣器电路 当控制系统系统进入错误分支时,单片机 P1.0 产生信号,警报灯闪亮,信号经过放大器放大后蜂鸣器运作,发出警报声,警示他人系统出错。之后按下复位-.z 按钮,可将单片机 P1.0 发出的高电平信号钳制在低电平,使警报声和警报灯解除,之后工作人员可及时检查系统的错误原因。其电路图如图 3
7、所示。图3蜂鸣器电路 2.3.3 指示灯电路 芯片 ULN2803 有功率放大的驱动和反相的功能。当单片机发出高电平时,通过 ULN2803 反相器变为低电平,使指示灯发亮。其电路图如图 4 所示。图4指示灯电路 2.4 汽车转向灯总电路原理图 汽车转向灯原理图如附录一所示。2.5 汽车转向灯控制系统的软件设计 2.5.1 程序主旨思想 主程序中完成对汽车转向灯控制系统的初始化工作,判断是否有键被按下,当开关没有动作时无输出,调用延时程序,当判断有开关被按下时,通过逐位比拟判断进入各分支,其中也在各分支中调用了延时程序和定时器,以使LED在不同的分支以相应的频率闪烁。P2.0=刹车;P2.1=
8、紧急;P2.2=停靠;P2.3=左转;P2.4=右转;P2.5=倒车。键值是根据P2的状态来确定的。例:P2=00111110,说明刹车键按下,它的键值是3EH只看后面六位。汽车转向灯设计程序清单如附录二所示。2.5.2 指示灯电路流程图 图5指示灯电路流程图 3 仿真图 操作说明如下:按1刹车键,D6、D7相应信号灯亮;按2紧急键,D2、D3、D4、D5、D6、D7信号灯闪烁;按3停靠键,D2、D3、D6、D7闪烁;按4左转-.z 弯键,D2、D4、D6闪烁;按5右转弯键,D3、D5、D7闪烁;按6倒车键,D8闪烁;按1刹车、2紧急键,D2、D3、D4、D5闪烁;D6、D7亮;按4左转弯、1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 汽车 转向 设计 报告 11652
限制150内