欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机汽车转弯信号灯模拟设计毕业设计.docx

    • 资源ID:10826691       资源大小:515.65KB        全文页数:43页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机汽车转弯信号灯模拟设计毕业设计.docx

    1、单片机汽车转弯信号灯模拟设计毕业设计单片机汽车转弯信号灯模拟设计摘 要 传统汽车的车灯控制系统一般采用继电器与独立模式控制,这使汽车内电线较多,造成严重的电磁干扰,使系统可靠性下降。因此考虑通过运用单片机控制汽车信号灯,简化电路,减少干扰,从而使系统实用可靠,并增加汽车的安全性能。“汽车转弯信号灯单片机控制系统”主要是对单片机并行输入/输出口电路的应用,即通过I/O口,增加复位电路、驱动电路、按键电路来模拟汽车转弯系统功能。由于汽车有左转弯、右转弯、刹车、合紧急开关等操作,而且可能会组合出多种操作情况。所以在编写程序时要多方面考虑信号灯存在的各种不同情况,希望能尽量包含多种功能,使控制系统能满

    2、足现实需要。本设计主要的工作是绘制电路原理图,分析设计输入与输出控制端的功能模块,通过编写程序代码控制亮灯键值及闪烁的效果,再进行仿真模拟汽车驾驶时信号灯的各种情况。仿真后对电路系统进行PCB图绘制,经过电路板实物制作及调试验证汽车信号灯单片机控制系统的操作可行性。观察分析设计的结果,进行反馈,完善该操作系统。关键词 单片机;汽车转弯;信号灯;程序设计;调试Abstract Traditional auto light control system generally uses the relay with the independent mode control, this makes th

    3、e wire inside the car more, causes serious electromagnetic interference, and makes the system reliability descend. So I consider using single-chip microcomputer control car lights to simplify the circuit and reduce the interference, so that the system is practical and reliable, and it can increase t

    4、he safety performance of cars. Car lights turn single-chip microcomputer control system is mainly the application of single chip microcomputer parallel input/output circuit, namely, through the I/O port reset circuit, drive circuit, key circuit to simulate the vehicle turning system functions. Becau

    5、se the car has left turning, right turning, braking, emergency switch, etc, and it can compose a variety of operating conditions. So in many respects when you write a program signals exist various situation, hope to be able to try to contain a variety of functions, can the control system meet the ne

    6、eds of the reality. This design is to plot circuit principle diagram, analyze the design inputs and outputs to the control function module, by writing the program code lights control keys and the flashing effect, and carries on the simulation of light when the car driving situations. After simulatio

    7、n and PCB circuit diagram drawing, it can test circuit board and debug the operational feasibility of the control system. To observe the result of the analysis and design, feedback, will improve the operating system.Key words Single chip microcomputer Cars turning Signal light Programming Debugging第

    8、1章 绪论1.1 选题背景单片机是从早期计算机系统里分化出来的,它体积小、功能强、性能稳定及价格便宜。由数字电路与模拟电路实现的控制模块功能,可以使用单片机以及通过软件编程方法来实现操控功能,使各独立单位有效结合成一个整体,从而研发出智能型产品。单片机的应用逐渐改变了控制系统的设计理念和设计方法,而且将会在更多的领域带来巨大的促进。 单片机的应用优势在于使产品向着小型、智能与多功能化方面发展,而且可以提高生产效率、减轻劳动力强度,同时提升产品的质量,改善生产环境。根据单片机自身特性,可以决定其应用范围。在工业控制领域:运用单片机可以构造各种数据库采集系统与控制系统,满足生产工作的需求。例如工厂

    9、生产中制作的智能化管理与安全警告系统。另外在日常生活的家用电器也都采用单片机控制系统,如音响视频器件、高级智能玩具、电子门锁等。单片机也可应用于智能仪器仪表上,如精密的测量与分析仪。单片机的发展拥有很大的潜力,其中将单片机应用于汽车转弯灯系统中,也是我们具有研究意义的项目。现代汽车采用单片机的智能模块也越来越多,如防抱死刹车系统(ABS)、电子制动力分配(EBD)等。1.2 研究目的与意义 因为传统汽车的信号灯控制系统很多采用独立模式和继电器控制,依靠数字逻辑电路去实现。这使得车内电线很多而且比较复杂,存在许多带有制约关系的联锁电路,从而造成了严重的电磁干扰,使系统的可靠性降低。尤其在恶劣天气

    10、的环境下,如在夜晚下大雨或出现大雾的时候,人们对汽车安全行驶的要求会变得更高,此时利用单片机作为控制器的汽车信号灯系统为我们带来了极大的方便。所以本设计研究的目的是采用MCS-51系列单片机作为控制器, 代替传统的控制电路系统, 不仅可以简化传统模块电路,极大地减少车内线束,降低电磁干扰。同时研究这个系统可提高其自动化程度, 增加系统功能,提高安全性能。 这个设计是使用单片机控制信号灯的系统,即在汽车进行各种操作时,通过编写程序代码实现各种信号指示灯的控制,如左转弯、右转弯、合紧急开关、刹车等。研究的意义在于这样不仅可以减少成本,而且操控更便捷简单,能够更好地运用到实际情况中,从而抵御周边恶劣

    11、天气环境下的影响,增加行车时的安全性。1.3 技术现状分析汽车转向灯是在机动车辆转向时开启用来提示周边车辆还有行人注意的重要指示灯,它的有效工作,可以为行车提供安全保障。汽车转弯信号灯是机动车的动态信息装置,主要安装在车身的前后,此设计模拟的信号灯,也是按照机动车各个位置安放LED灯,方便调控模拟现实情况,另外芯片的位置可以安装在汽车驾驶位置的仪表盘里,进行对信号灯的操作。汽车可以按照模拟中出现的左转、右转、紧急情况与刹车等情况,实现对转向灯的操控,安全驾驶。现在转弯信号灯的设计正在不断升级与改善,由于当汽车驾驶时可能会出现盲区,驾驶员可能看不到另外一辆汽车的尾部。那么考虑在后视镜安装转向信号

    12、灯,如果这些后视镜里面含有高强度发光二极管,而这些二极管可以排成指向左边或右边的箭头。对于后面驾驶车辆可以有更好指示效果,从而避免驾驶盲区。1.4 论文的主要内容全文共分五章。第 1 章 阐述了课题设计的选题背景及研究目的和意义,及技术现状分析。第2章 主要讲述了汽车转弯信号灯系统设计原理,包括系统控制要求与系统设计方案。另外详细介绍了单片机AT89C52的工作原理及设计特点。第3章 主要讲述汽车转弯信号灯系统的硬件设计部分,包括对系统每个部分的电路分析与操作功能,以及制作要求和制作实现硬件的过程。第4章 主要介绍了汽车转弯信号灯系统的软件设计,讲述控制端口值及亮灯键值表的设计,及程序主流程图

    13、与子流程图的构思过程。第5章 主要讲述了系统的仿真与硬件调试结果,及仿真结果图的展示,还有对软硬件的联调测试,并分析结果,进行修改。结论主要是对论文内容进行概括归纳与总结分析。 第2章 汽车信号灯系统设计原理2.1 汽车信号灯系统控制要求通过中断系统与定时计数器的联合组成控制系统的工作原理。考虑情况如汽车上仪表盘附近有一个转弯控制杆,它的三个位置分别为:向上,汽车左转弯;中间位置,汽车直行;向下,汽车右转弯。另外转弯的时候,安排左右头灯、左右尾灯、仪表盘上2个指示灯对应地发出闪亮信号。同时当紧急开关合上时,7个信号灯都闪烁的信号仍应闪亮,它们包括前左转弯灯、前右转弯灯、后左转弯灯、后右转弯灯、

    14、仪表盘的左指示灯、右指示灯,以及仪表盘上的紧急信号灯。 其中它们都是频率为1Hz低频闪烁1。控制要求如下表2-1所示。表2-1 汽车驾驶操纵与信号驾驶操作输出信号仪表盘左转弯灯仪表盘右转弯灯仪表盘紧急灯左前灯右前灯左后灯右后灯左刹车灯右刹车灯左转弯闪亮灭灭闪亮灭闪亮灭灭灭右转弯灭闪亮灭灭闪亮灭闪亮灭灭合上紧急开关闪亮闪亮闪亮闪亮闪亮闪亮闪亮灭灭刹车灭灭灭灭灭灭灭亮亮左转弯时刹车闪亮灭灭闪亮灭闪亮灭亮亮右转弯时刹车灭闪亮灭灭闪亮灭闪亮亮亮刹车,并合紧急开关闪亮闪亮闪亮闪亮闪亮闪亮闪亮亮亮左转弯时刹车,并合紧急开关闪亮闪亮闪亮闪亮闪亮闪亮闪亮亮亮右转弯时刹车,并合紧急开关闪亮闪亮闪亮闪亮闪亮闪亮闪

    15、亮亮亮 2.2 汽车信号灯系统设计方案汽车转向灯系统主要有单片机AT89C52、复位、按键、LED显示电路、+5V电源组成最基本的控制系统。由于单片机有着强大的功能,而汽车转向灯的驱动将使用单片机本身的驱动进行驱动,这样使得单片机的功能可以得到充分的运用2。如下图2-1:图2-1 汽车转弯信号灯系统总框图2.3 单片机AT89C52简介AT89C52是一个低电压,高性能CMOS的8位单片机,片内含有8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM)。 2.3.1 单片机AT89C52 内部主要功能特性 单片机AT89C52如图2-2,其内部

    16、主要功能特性: 兼容MCS51指令系统; 8k可反复擦写Flash ROM; 32个双向I/O口; 256x8bit内部RAM(可扩充64kB外部存储器); 16位可编程定时器/计数器中断有3个; 时钟频率0-24MHz; 2个串行中断,与可编程UART串行通道; 共8个中断源,其中2个为外部中断源; 有2个读写中断口线,3级加密位; 低功耗掉电和空闲模式,兼软件设置睡眠与唤醒功能; 有PDIP、PQFP、TQFP及PLCC几种封装形式,来适应不同产品的需求3。图2-2 单片机AT89C522.3.2 单片机AT89C52 主要引脚功能(1) Vcc:AT89C52电源正端输入,接+5V。(2

    17、) Vss:接地引脚。(3) XTAL1:单芯片系统时钟的反相放大器输入端。(4) XTAL2:系统时钟的反相放大器输出端。一般设计上需要在 XTAL1 和 XTAL2 上接上一个石英振荡晶体系统就可以动作,另外可以在两引脚与地之间加入一个20pF 的小电容,这样既可以使系统更加稳定,又可以避免噪声干扰而导致的死机。(5) RESET:AT89C52的重置引脚,高电平动作。 (6) PORT0(P0.0P0.7):端口0是一个8位宽的开路汲极(Open Drain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。其他三个I/O端口(P1、P2、P3)不包含这个电路组态

    18、,而是内部有提升电路,P0当作I/O使用时,可推动8个LS的TTL负载。(7) PORT1(P1.0P1.7):端口1是具有内部提升电路的双向I/O端口,它的输出缓冲器可以推动四个LS的TTL负载,同时若将端口1的输出设置为高电平,则会由这个端口来输入数据。(8) PORT2(P2.0P2.7):端口2是具有内部提升电路的双向I/O端口,每一个引脚可推动四个LS的TTL负载,若将端口2的输出设置为高电平时,这个端口可以当作输入端口使用。(9) PORT3(P3.0P3.7):端口3也具有内部提升电路的双向I/O端口,其输出缓冲器可以推动四个TTL负载,而且还具有其他额外的特殊功能,其中包括外部

    19、中断控制、串行通信、计时计数控制以及外部数据存储器内容的读取与写入控制等功能4。引脚分配如下表2-2:表2-2 P3引脚功能分配表引脚名称功能定义P3.0RXD 串行通信数据接收端P3.1TXD 串行通信数据发送端P3.2 外部中断0请求端口P3.3 外部中断1请求端口P3.4T0 定时/计数器0外部数据输入端口P3.5T1 定时/计数器1外部数据输入端口P3.6 片外数据存储器的写选通P3.7 片外数据存储器的读选通2.4 单片机AT89C52的工作原理及设计2.4.1 开关状态检测关于开关状态检测,对AT89C52为输入关系,可以一次性检测全部开关的状态,让它指示,则可以使用MOVA,P1

    20、指令一次把P1端口产生的状态全部读入,再取低4位来进行与程序的值相比较,或者可以采用单键检测来实现,即可以用JB/JNB来对输入键进行测试,然后对端口进行控制,而且控制输出端口也可以直接对位进行控制,用SETB PX.X。又因为刹车键与刹车灯是一个组合,只有当刹车键按下去后,刹车灯就会亮,所以这里可以采用对刹车键直接进行位检测。2.4.2 输出控制以发光二级管D1-D9来指示,设计时可以用指令MOV PX,#XXXXXXXX方法来实现。其中D1-D7表示的是2个车前转弯灯,2个车后转弯灯,仪表盘的2个转弯指示灯和1个双闪灯。而D8和D9是刹车灯。2.4.3 定时器和计数器根据任务设计要求,需要

    21、使用到定时器,信号的控制是中断系统与定时器的联合运用得到实现的。在单片机控制系统应用时,需要使用到定时器,而在汽车转弯信号灯的控制中都是不可缺少的。其中有三种选择定时的方法。(1)软件的定时软件定时是指扫行循环程序从而进行时间延迟。它的优点:时间精确,而且不需要增加硬件电路。但是它需要增加CPU的开销,所以软件定时的时间不能够过长。(2)硬件的定时硬件定时的优点:定时功能全部由硬件电路来完成,不会占CPU时间。(3)可编程定时器的定时它是指由系统时钟脉冲的计数去实现的。通过程序设定计数值,同时可以改变定时的时间,这样使用起来灵活方便5。2.4.4 定时器初始化编程主要是对工作方式控制寄存器,定

    22、时器控制寄存器和中断允许控制寄存器进行操作。 (1)定时器控制寄存器(TCON)TCON不仅参与中断控制同时参与定时控制,有关定时的控制位有4位:TF0和TF1记数溢出标志位TR0和TR1定时器运行控制位TR0(TR1)=0停止定时器/计数器工作TR0(TR1)=1启动定时器/计数器工作(2)中断允许控制寄存器EA中断允许总控制位ET0和ET1定时/计数中断允许控制位ET0(ET1)=0禁止定时/计数中断ET0(ET1)=1允许定时/计数中断 根据上面的功能特性,可以针对任务要求,利用单片机的可编程定时/计数器与中断系统来实现信号灯闪烁的延时及故障检测6。(3)工作方式控制寄存器(TMOD)T

    23、MOD寄存器,它的低半字节定义定时器/计数器0,高半字节定义定时器/计数器17。各位定义如表2-3所示:表2-3 TMOD各位定义位序B7B6B5B4B3B2B1B0位符号GATEC/M1M0GATEC/M1M0其中:(a)GATE门控位GATE=0以控制位TR启动定时器GATE=1以外中断请求信号(INT0I或NT1)启动定时器。(b)C/计数方式或定时方式选择位C/=0定时工作方式C/=1计数工作方式(c)M1、M0工作方式选择位 M1、M0=00工作方式0 M1、M0=01工作方式1 M1、M0=10工作方式2 M1、M0=11工作方式32.4.5 中断系统应用“中断”,可以有效提高单片

    24、机系统的实时性,几乎所有良好的实时系统都会用到中断。在单片机上有两个引脚,即INT0与INT,外部中断信号通过这两个引脚输入到单片机,另外可以通过编写程序来实现对中断系统的处理,即使用AT89C52的可编程中断系统去实现信号灯闪亮的延时,还有故障检测。中断系统的主要作用有下面四点:第一,实现高速CPU和低速外设之间在速度上的同步与匹配。利用中断方式进行I/O口操作,可以看成外设和CPU的并行工作。第二,实现故障紧急处理。即当外设发生故障时,可利用中断系统请求CPU立刻处理出现的故障。第三,满足实时控制要求。第四,人机联系方便灵活。操作人员可以使用键盘等操作实现中断,完成人工介入8。2.5 本章

    25、小结本章主要介绍了汽车转弯信号灯系统的设计原理,包括设计方案、设计思路及对芯片AT89C52的简单说明,分析控制要求,结合AT89C52的定时器/计数器与中断系统的性能特点初步设计信号灯系统的结构组成。第3章 汽车转弯信号灯系统硬件设计3.1 汽车转弯信号灯系统电路3.1.1 汽车转弯信号灯系统控制功能汽车信号灯由单片机控制会使电路简化,而且此系统可以通过软件编程完成所需的控制功能,实用方便。下面是使用单片机控制的汽车信号灯,它们依次为左前灯、左后灯、右前灯和右后灯。4个按键SB1、SB2、SB3、SB4,它们分别是左转弯键、右转弯键、紧急信号键、刹车键。而输出电路则由9个LED指示灯组成。汽

    26、车信号灯控制功能见表3-1,及9个LED指示灯的分配见表3-2。表3-1 汽车信号灯控制功能表按键键名动作SB1左转前左转灯、后左转灯、仪表盘左转指示灯闪亮SB2右转前右转灯、后右转灯、仪表盘右转指示灯闪亮SB3紧急前左转灯、后左转灯、仪表盘左转指示灯闪亮 前右转灯、后右转灯、仪表盘右转指示灯闪亮仪表盘双闪灯闪亮SB4刹车 左刹车灯亮、右刹车灯亮表3-2 LED指示灯分配表代号灯名分配D1前左转灯D2前右转灯D3仪表盘左转指示灯D4仪表盘右转指示灯D5后左转灯D6后右转灯D7仪表盘双闪灯D8左刹车灯D9右刹车灯3.1.2 汽车转弯信号灯系统电路元件表表3-3 汽车转弯信号灯系统电路元件表名称代

    27、号规格或型号数量单片机U1AT89C521晶振X112MHz1发光二极管D1、D2、D3、D4、D5、D6、D7、D8、D95mm9按钮SB1SB4自锁型4电阻R11k1R210k1R3R651k4R7R151009电容C1、C233pF2C310F1排阻RP1RESPACK-81单片机电源+5V13.1.3 汽车转弯信号灯系统总电路图基于单片机的汽车信号灯控制系统总电路图如图3-1。总电路图由4个部分组成,分别是时钟电路、复位电路、输入电路与输出电路。图3-1 汽车信号灯控制总电路图3.2 汽车转弯信号灯系统局部电路分析3.2.1 时钟电路分析内部时钟工作方式是利用单片机内的振荡电路实现的,

    28、需通过单片机的XTAL1和XTAL2引脚外接定时元件。定时元件通常用晶体振荡器与电容构成并联谐振回路,如下图3-2所示。其中电容C1和C2一般取30pF左右,主要作用是帮助其起振,晶体的振荡频率范围在1.213MHz。一般时钟振荡频率为612MHz。图3-2 时钟电路图3.2.2 复位电路分析能够产生单片机复位的条件:在RST引脚端出现满足复位时间要求的高电平状态,这个时间相当于系统时钟振荡周期建立的时间上再加两个机器周期(通常10ms)。单片机的复位可通过两种方式产生,即上电复位和按键复位方式。 上电复位是利用阻容充电电路实现(见下图3-3(a),当给单片机上电时,RST端的电位与Vcc相同

    29、。当充电电流逐渐减小,RST端的电位将不断下降。则选择适合的电阻和电容,使RC时间常数大于复位时间就可保证上电复位的发生。 (a)上电复位 (b)按键复位 (c)复合复位图3-3 复位电路图 按键复位方式是使用电阻分压电路实现的(见上图3-3(b),当按键压下时,串联电阻R2的分压可以使RST端产生高电平,则按键恢复时产生低电平。当按键操作产生的复位脉冲宽度大于复位时间就可保证按键复位的发生。 实际应用中,常采用将上电复位和按键复位整合在一起的复合复位方法(如上图3-3(c)。3.2.3 输入控制端电路分析 按照任务要求,系统的工作原理为:将单片机的引脚作为输入来使用,应首先置“1”。在按键没

    30、被按下时,单片机的引脚上为高电平;如果按键被按下后,引脚接地,单片机引脚上就为低电平。同时因为输入端只用了前5个接线端(分别是P1.0、P1.1、P1.2、P1.3、P1.4),可将后3个接线端(P1.5、P1.6、P1.7)直接接地,就可以确定后面那个接线端的输入状态为低电平,从而方便于编程。电路图如下图3-4所示。图3-4 输入控制端电路图3.2.4 输出控制端电路分析 输出端电路是由6个LED灯,6个电阻以用一个排阻所组成(如下图3-5所示)。当P0口作为通用I/O口使用,CPU使“控制”端持续低电平封锁与门A(恒定输出0)上拉场效应管V2处于截止状态漏极开路;“控制”端为0也使多路开关MUX与接通。这时P0口与P1口一样,有输出、读引脚和读锁存器三种工作方式,但由于V2漏极开路,要使“1”信号正常输出,必需外接一个上拉电阻,则上


    注意事项

    本文(单片机汽车转弯信号灯模拟设计毕业设计.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开