当前位置:文档之家› 汽车信号灯控制系统的设计讲解

汽车信号灯控制系统的设计讲解

汽车信号灯控制系统的设计讲解
汽车信号灯控制系统的设计讲解

课程设计

题目汽车信号灯控制系统的设计

学院自动化学院

专业电气工程及其自动化

班级

姓名

指导教师

2012 年 1 月9 日

课程设计任务书

学生姓名:专业班级:

指导教师:工作单位:自动化学院

题目: 汽车信号灯控制系统的设计

初始条件:

1.汽车上有紧急开关、停靠开关和转弯控制杆。转弯控制杆有三个位置:中间位置时,汽车不转弯;向上时,汽车左转;向下时,汽车右转。

2.用8086CPU、8255A并行通信接口、外围电路芯片及元器件设计并制作出汽车信号灯微机控制系统,所需控制的信号灯有仪表板左/右转弯灯、左右头灯和左右尾灯共六类灯,完成相应的程序编写。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1. 汽车转弯时,要求左/右尾灯、左/右头灯和仪表板上的2个指标灯相应地发出闪烁信号,闪烁频率为1Hz。

2. 当紧急开关或停靠开关合上时,所有6个信号灯都闪烁,闪烁频率为30HZ。

3. 汽车刹车时,2个尾灯发出不闪烁的信号;汽车刹车时正在转弯,则相应的转弯闪烁信号不受影响。

4. 合上紧急开关并刹车:尾灯亮、仪表板灯、头灯闪烁,闪烁频率为30HZ。

5. 转弯刹车并合上紧急开关:左/右尾灯亮、其余灯闪烁,闪烁频率为30HZ。

6. 撰写课程设计说明书。内容包括:摘要、目录、正文、参考文献、附录(程序清单)。正文部分包括:设计任务及要求、方案比较及论证、软件设计说明(软件思想,流程,源程序设计及说明等)、程序调试说明和结果分析、课程设计收获及心得体会。

时间安排:

12月26 日----- 12月28 日查阅资料及方案设计

12月29日----- 1月 2 日编程

1月3日----- 1月7 日调试程序

1月8日----- 1月9 日撰写课程设计报告

指导教师签名:年月日

系主任(或责任教师)签名:年月日

目录

摘要 (1)

1. 前言

1.1设计背景 (2)

1.2系统设计意义 ................................................................................................. ..2

1.3主要完成的任务 ............................................................................................ (2)

2. 系统分析与说明.................................................................................................... .3

2.1问题描述与方案分析 ...................................................................................... .3

2.1.1 问题描述................................................................................................... .3

2.1.2 问题的解决方案与分析........................................................................... .3

2.2系统主要功能 .................................................................................................. .4

3. 详细设计方案 ......................................................................................................... .6 3.1硬件设计 ............................................................................................................ .6

3.1.1 芯片的选择 (6)

3.1.2 系统电路图................................................................................................. .6 3.2软件设计 ............................................................................................................ .7

3.2.1 程序流程图................................................................................................. .7

3.2.2 程序源代码与注释..................................................................................... .9

4. 系统调试与实现 ................................................................................................... .13

5. 总结........................................................................................................................ .14 参考文献..................................................................................................................... .16 附录:设计源程序 .................................................................................................... .17 本科生课程设计成绩评定表

摘要

本课程设计以本学期所学的《微机原理及接口技术》这门课程为基础,以我们平时做微机原理实验所积累的经验,设计、实现一个可以达到任务要求的汽车信号灯模拟控制系统,并在Proteus软件中成功实现了仿真。

该汽车信号灯模拟控制系统通过主要芯片8086CPU来控制,采用并行通讯芯片8255A作为接口,用定时/计数芯片8253来产生所需要的频率信号,用五个电平开关来模拟控制信号灯的五种基本状态及其组合状态,六个发光二极管来模拟汽车的六个信号灯,在emu8086中调试了程序并在Proteus软件中绘制电路模拟仿真成功。

关键词:汽车信号灯8255A 8086 端口8253

1 前言

1.1 设计背景

汽车信号灯的作用是大家所熟知的,汽车通过显示不同的信号灯来告诉前后左右的行车者本汽车正在进行的操作。本文主要是介绍汽车信号灯的控制,其中汽车信号灯包括了左前灯、右前灯、左后灯、右后灯、仪表盘上的左右转弯信号灯。其主要内容是使汽车在行驶过程中通过信号灯来传达汽车诸如转弯、刹车、闭合紧急开关、停靠等一系列操作信号。信号灯控制的实现主要是通过电路与汇编程序的结合来完成,电路部分的设计是通过PROTEUS来完成的,其中灯的模拟采用了发光二极管,发光二极管有熄灭、点亮和闪烁三种信号,其中闪烁信号的产生分别运用了定时/计数接口芯片8253来实现,而汽车一系列的操作采用了相应的开关来模拟,所有的电路元件都是用PROTEUS软件上的虚拟元件来代替,方便了电路图的设计,而且大大提高了调试与仿真的效率。电路图中的主芯片采用了8086,分别控制两个模块,汇编程序的设计与调试都在emu8086上完成,最后将PROTEUS上的电路图与程序生成的执行文件实现联调,完成系统的调试和仿真。

1.2 系统设计意义

用在课本中所学的知识和现代计算机技术的结合来模拟实现汽车信号灯控制系统,把所学的理论的知识用到了现实实践中去,加强了对理论知识的理解和应用,同时也提高了自己的创新和探索能力,激发了学习兴趣,也充分体现了计算机技术在汽车行业的应用。同时,也让我深切体会到了所学知识与现实生活的密切联系,更能学会在平时的生活中应用自己所学的知识。

1.3 主要完成的任务

1. 任务要求分析

2. 设计硬件电路

3. 编写汇编程序

4. 在proteus环境下进行仿真与调试

5. 总结体会

2 系统分析与设计

2.1 问题描述与方案分析

2.1.1 问题描述

根据任务要求,可以发现汽车行驶时一共有五种基本状况:

1.汽车左转

2.汽车右转

3.汽车出现紧急状况

4.汽车刹车

5.汽车停靠

考虑到实际行驶过程中不止会出现其中一种情况,因此根据以上五种基本情况,可以有以下十种状况:

输入状态输出状态

左转左头灯、左尾灯、仪表左灯闪烁(1Hz)

右转右头灯、右尾灯、仪表右灯闪烁(1Hz)

紧急左右头灯、左右尾灯、仪表左右灯均同时闪烁、

刹车左右尾灯亮

左转+刹车左头灯、左尾灯、仪表左灯闪烁(1Hz),右尾灯亮

右转+刹车右头灯、右尾灯、仪表右灯闪烁(1Hz),左尾灯亮

刹车+紧急左右头灯、仪表左右灯闪烁(30Hz),左右尾灯亮

左转+刹车+紧急左右头灯、仪表左右灯、左尾灯闪烁,右尾灯亮、

右转+刹车+紧急左右头灯、仪表左右灯、左尾灯闪烁,左尾灯亮

停靠左右头灯、左右尾灯闪烁(30Hz)

2.1.2 问题的解决方案分析

通过对任务描述的深入分析,得出解决方案如下:

(1)通过6个发光二级管模拟两个头灯、两个尾灯和仪表盘上的两个指示灯。(2)选择5个开关产生五种基本状态,即左转、右转、紧急,刹车,停靠,其他五种状态用这五个开关的不同组合可实现分别控制,使发光二极管信号灯相应亮、灭或以设定频率闪烁。

(3)通过8253定时器和软件编程控制灯的闪烁频率。

在对任务需求进行详细分析以后,我决定主要控制芯片采用8086CPU,接口电路部分采用8255A,闪烁频率由8253定时器产生,再加以辅助电路构成汽车信号灯系统的硬件电路。

2.2 系统的主要功能

(1) 当用户置开关状态为01H时,也即左转,表左转开关闭合,则左头灯、左尾

灯、仪表左灯以1Hz闪烁。

(2) 当用户置开关状态为02H时,也即右转,表右转开关闭合,则右头灯、右尾

灯、仪表右灯以1Hz闪烁。

(3) 当用户置开关状态为04H时,表紧急开关闭合,也即出现紧急状态时,则左

右头灯、左右尾灯、仪表左右灯均同时以30Hz闪烁。

(4) 当用户置开关状态为08H时, 表踩刹车(合上刹车开关),则左右尾灯亮。

(5) 当用户置开关状态为10H时,表示汽车此时在停靠,则左右头灯、左右尾灯

以30Hz闪烁。

(6) 当用户置开关状态为09H时,表示汽车左转刹车,则左头灯、左尾灯、仪表

左灯以1Hz闪烁,右尾灯亮。

(7) 当用户置开关状态为0AH时,表示汽车右转刹车,则右头灯、右尾灯、仪

表右灯以1Hz闪烁,左尾灯亮。

(8) 当用户置开关状态为0CH时,表示汽车此时处于紧急刹车状态,则左右头灯、

仪表左右灯以30Hz闪烁,左右尾灯亮。

(9) 当用户置开关状态为0DH时,表示汽车此时处于左转紧急刹车状态,则左

右头灯、仪表左右灯、左尾灯以30Hz闪烁,右尾灯亮,。

(10) 当用户置开关状态为0EH时,表示汽车此时处于右转紧急刹车状态,则

左右头灯、仪表左右灯、左尾灯以30Hz闪烁,左尾灯亮。

设置模拟系统的6个发光二极管的对应情况为:

L0:右尾灯L1:左尾灯L2:右头灯L3:左头灯L4:仪表右灯L5:仪表左灯

通过5个开关(K0、K1、K2、K3、K4的组合)产生的32种情况中的10种来作为输入选择,影响6个指示灯的输出,对应关系如下表:

表2-1 开关状态与灯状态对应表

3 详细设计方案

3.1 硬件设计

3.1.1 芯片选择

根据任务所要实现的功能,结合课本中所学的知识进行分析,系统要用到8086微处理器芯片和可编程的并行接口芯片8255A以及定时/计数芯片8253。

8086是Intel系列的16位微处理器,它有16根数据线和20根地址线,本系统采用它作为主处理器。它有最大工作模式和最小工作模式,本系统采用一片8086,是其最小工作模式。

8255A是可编程的I/O口扩展芯片。对8255A输入不同的指令可改变I/O 接口的不同工作方式。8255A内部有4个寄存器:分别为寄存器A、B、C和控制寄存器。A、B、C寄存器的数据就是从引脚PA7~PA0、PB7~PB0、PC7~PC0上输入或输出的。而控制寄存器的数据则可以通过方式字来控制PA、PB、PC的工作方式。CS、A0、A1、RD和WR引脚对4个寄存器进行操作:(1)CS 片选引脚,低电平时选通8255A;(2)A1、A0为地址选通,与8086的地址线相连接,分别对四个寄存器进行编号;(3)RD和WR为读、写信号:RD为低、WR为高时为读方式,RD为高、WR为低时为写方式。(4)D0~D7为数据口,向控制寄存器写入不同的数据可以使8255工作在三种不同的方式下。

8253是可编程间隔定时器,8253内部有3个独立的16位计数通道,通过对它进行编程,每个计数通道均可按6种不同的方式工作,并且都可以按二进制或十进制计数,最高频率可达到2MHz,通过对它编程可以产生不同频率的方波信号。

3.1.2 系统电路图

图3-1 系统电路图

3.1.3 电路图说明分析

1.8255A的片选CS端接74LS138地址译码电路地址为0F0H的接口,8253的片选CS端接74LS138地址译码电路地址为0E8H的接口,可以达到对芯片选通的控制。

2.8255A的7个DATA引脚与8086数据总线的低八位相连接,8086的RD和WR分别于8255A和8253的RD和WR相连,将8086的地址线A1,A2与8255A 的A0,A1连接起来,同时将8086的地址线A2,A3与8253的A0,A1连接起来。

3.用8255A的PA端口的六个PA0~PA5用于输出,连接六个发光二极管,控制灯的效果,PB端口用于输入,用其低五位PB0~PB4做为输入开关的控制,选择不同的行车状态及其组合状态,用8255的PC的两个端口PC0和PC1作为8253输出的入口,接受8253输出的1HZ和30HZ频率的方波,用来控制灯光的闪烁频率。

4.二极管用来模拟汽车的不同类别的信号灯,分别为L0(右仪表灯)、L1(左仪表灯)、L2(右头灯)、L3(左头灯)L4(右尾灯)、L5(左尾灯)。3.2 软件设计

3.2.1程序流程图:

图3-2 程序流程图

3.2.2 子程序的设计

8253的初始化,分别产生1Hz和30Hz的频率:

MOV DX,IO8253CON ;产生30hz频率

MOV AL,00110101B ;8253,通道0初始化,16位读写,方式二,

BCD计数

MOV DX,IO8253_0

MOV AL,00H

OUT DX,AL

MOV AL,50H

OUT DX,AL

MOV DX,IO8253CON ;产生1Hz频率

MOV AL,01110111B ;8253,通道1初始化,16位读写,

BCD计数

OUT DX,AL

MOV DX,IO8253_1

MOV AL,00H

OUT DX,AL

MOV AL,10H

OUT DX,AL

汽车行驶状态的读取与辨别:

左转情况

MOV DX,IO8255B ;读B口开关状态

IN AL,DX

S0: CMP AL,0

JNZ S1

MOV DX,IO8255A

MOV AL,11000000B

OUT DX,AL

S1: CMP AL,01H

JNZ S2

MOV DX,IO8255C

TEST AL,01H ;检测c口状态

MOV DX,IO8255A

JNZ LEFT

MOV AL,11000000B

OUT DX,AL

JMP S

LEFT: MOV AL,11010101B ;B输出六盏灯状态:闪,灭,

闪,灭,闪,灭(1Hz)OUT DX,AL

JMP S

紧急情况:

S3: CMP AL, 04H

JNZ S4

MOV DX,IO8255C

IN AL,DX

TEST AL,02H ;检测c口状态

MOV DX,IO8255A

JNZ HURRY

MOV AL,11111111B

OUT DX,AL

JMP S

HURRY: MOV AL,11000000B ;六盏灯状态:闪,闪,闪,

闪,闪,闪(30Hz)OUT DX,AL

JMP S

延时程序:

DELAY PROC NEAR

PUSH CX

MOV CX,000FH

S12: LOOP S12

POP CX

RET

DELAY ENDP

DELAY0 PROC NEAR

PUSH CX

PUSH AX

MOV CX,0400H S13: CALL DELAY

LOOP S13

POP AX

POP CX

RET

DELAY0 ENDP

4 系统调试与实现

在电脑上安装proteus软件,将设计好的硬件电路绘制与软件中,然后导入调试好的汇编程序,通过不断地调试和在proteus下仿真验证,最终利用5个开关组合成多种不同的组合状态来模拟汽车信号灯多种不同的状态,初步实现了预期任务要求对应的灯亮、灭、闪的不同情况。

虽然实现了原本预期的各种控制状态,不过此系统还有待优化、改进,比如实验中的通过用开关进行信号灯的选择控制有些繁琐,而且不利于信号灯状态的选择,可以设计成一个矩阵键盘的形式,而且此系统还可以更加完善,比如添加一个显示装置可以用来显示不同的行车状态,则可以更加清晰明了。

5 总结体会

本次课程设计按照任务要求是要设计一个汽车信号灯控制系统,主要通过8255A的A口和B口模拟汽车信号灯的亮灭闪烁情况,而闪烁频率则使用8253定时芯片来产生。通过本次的课程设计,我对这学期所学的《微机接口原理与接口技术》这门课程有了更为深刻的理解,平时所学的都是课本上的理论知识,对于知识的应用没有很真切的体会,也不是很明白所学的知识到底该如何应用到实际中去,但是这次课程设计要求自己使用芯片去完成电路的设计从而实现一定的功能,不仅要求对理论知识有详尽透彻的理解,也需要有一定的创新和实践能力。

按照任务的要求,首先要设计出硬件电路的连接,因为电路主要采用了8086CPU、8255A和8253,所以在设计之前要对这些芯片的引脚及功能、工作方式、内部结构和控制字有足够的了解,再结合课本上所学的知识,学会正确地使用这些芯片达到任务要求。

硬件电路设计之后便是软件的设计,第一次自己面对任务要求编写这么复杂的程序,刚开始还是感觉有点混乱没有思路,这时候就更加深切的体会到了程序流程图的重要性。因为要编出汇编程序实现目的,首先必须要有清晰的思路,因此编程之前绘制出程序流程图是很重要的,可以为之后的编程减小不少难度,按照流程图的思路便可以一步一步地编写出程序。但是,不能期望程序一步到位,总要经过不断的调试更改才能达到最终的目的,在这个过程中,一定要有足够的耐心,也要开动脑筋思考出现问题的原因才能很好的解决问题。

这次课程设计的一大困难是对模拟系统的仿真。系统的仿真使用了Proteus 软件,因为之前并没有用过这个软件,固然是一头雾水,于是只能是自己结合之前使用其他仿真软件的经验慢慢摸索着使用,不懂得地方就充分利用网络资源,上网查找软件的使用教程,并且和同学们相互交流经验,以求更快更高效的解决问题。终于在不懈的努力和学习后成功完成了模拟系统的仿真,喜悦之情溢于言表。

总之,通过两周的微机原理与接口技术的课程设计,感觉自己真的受益良多。完成这次课程设计的任务之后,我对半年来自己所学的这门课程有了更加全面和深刻的认识,之前对知识的学习仅仅停留在理论的表面,理解的并没有很深刻,可是当自己面对着一个全新的问题需要通过自己所学的理论知识去实践时,

对知识的理解便会提升到另外一个层面了。不过在这个过程中,我也发现了自身的很多不足,也认识到了理论和实践的差异之大,所以如何将理论很好地应用于实践也是一门很大的学问,这需要多方面的能力,特别是动手实践能力和对新知识新软件的学习和接受能力,对一个人的耐心和毅力也是一种考验和磨练。

学无止境,我们在学校所学的知识仅仅是很小的一部分,而且理论居多,而课程设计则是一个很好的锻炼自己实践能力和分析、解决实际问题能力的机会。在课程设计中,需要查阅不少资料,也需要和同学们进行交流合作,对一个人各方面的能力都有提升。因此,在以后的学习过程中,我会更加努力刻苦,在学习好理论知识的同时,也要多接触一些仿真软件等,也是对知识理解的一种的提升。

参考文献

[1] 戴梅萼. 《微型计算机技术及应用》[M]. 北京:清华大学出版社.2008

[2] 王成耀. 《汇编语言程序设计(第2版)》[M]. 北京:高等教育出版社.2006

[3] 曾树洪. 《TPC-H微机接口实验系统学生指导书》[M]. 惠州学院计算机科学系.2009

[4] 李继灿. 《微型计算机及接口实验指导书》[M]. 北京:清华大学出版社.2005

[5] 姚君遗. 《汇编语言程序设计》[M].南京:南京大学出版社.

5 附录:程序设计源代码

系统主模块汇编程序:

DATA SEGMENT

IO8255A EQU 0F0H ;8255的A口地址

IO8255B EQU 0F2H ;8255的B口地址

IO8255C EQU 0F4H ;8255的B口地址

IO8255CON EQU 0F6H ;8255的控制寄存器地址

IO8253_0 EQU 0E8H ;8253的0通道

IO8253_1 EQU 0EAH ;8253的0通道

IO8253_2 EQU 0ECH ;8253的0通道

IO8253CON EQU 0EEH ;8253的控制寄存器DATA ENDS

STACK1 SEGMENT

STA DW 50 DUP(?)

STACK1 ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK1

MAIN PROC FAR

START: PUSH DS

SUB AX,AX

PUSH AX

MOV AX,DATA

MOV DS,AX

MOV ES,AX

MOV DX,IO8253CON ;产生30hz频率

MOV AL,00110111B ;8253,通道0初始化, 16位读写,

方式二,BCD计数

OUT DX,AL

MOV DX,IO8253_0

MOV AL,00H

OUT DX,AL

MOV AL,50H

OUT DX,AL

MOV DX,IO8253CON

MOV AL,01110111B ;8253,通道1初始化,16位

读写,方式三,BCD计数

OUT DX,AL

MOV DX,IO8253_1

MOV AL,13H

OUT DX,AL

汽车仪表指示灯说明(组图)

准确辨认仪表盘上的数据,是每一个驾驶员所必备的能力。可如今,汽车技术日新月异,大量先进技术被运用到了我们的爱车上,车子仪表盘上的指示灯与中控台上的指示按钮也变得越来越繁杂,准确的辨认这些抽象的按钮己经不是一件容易的事情了。我们在这里将车上的各种指示灯与控制按钮的功能归纳终结在一起。这样也许会对您与爱车的沟通有所帮助。 ABS指示灯 该指示灯用来显示ABSI作状况。当打开钥匙门,车辆自检时,ABS 灯会点亮数秒,随后熄灭。如果未闪亮或者启动后仍不熄灭,表明 ABS出现故障。 EPC指示灯 常见于大众品牌车型中。打开钥匙门,车辆开始自检时,EPC灯会点亮数秒,随后熄灭。如车辆启动后仍不熄灭,说明车辆机械与电子系统出现故障。 O/D挡指示灯 该指示灯用来显示自动档的O/D挡(Over-Drive)超速挡的工作状态, 当O/D 挡指示灯闪亮,说明O/D挡己锁止。此时加速能力获得提升, 但会增加油

耗。 安全带指示灯 该指示灯用来显示安全带是否处于锁止状态,当该灯点亮时,说明安全带没有及时的扣紧。有些车型会有相应的提示音。当安全带被及时扣紧后,该指示灯自动熄灭。 电瓶指示灯 该指示灯用来显示电瓶使用状态。打开钥匙门,车辆开始自检时,该指不灯点兄。启动后自动熄灭。如果启动后电瓶指不灯常兄,说明该电瓶出现了使用问题,需要更换。 机油指示灯 该指示灯用来显示发动机内机油的压力状况。打开钥匙门,车辆开始自检时,指示灯点亮,启动后熄灭。该指示灯常亮,说明该车发动机机油压力低于规定标准,需要维修。

油量指示灯 该指示灯用来显示车辆内储油量的多少,当钥匙门打开,车辆进行自检时,该油亮指示灯会短时间点亮,随后熄灭。如启动后该指示灯点亮,则说明车内油量已不足。 车门指示灯 该指示灯用来显示车辆各车门状况,任意车门未关上,或者未关好,该指示灯都有点亮相应的车门指示灯,提示车主车门未关好,当车门关闭或关好时,相应车门指示灯熄灭。 气囊指示灯 该指示灯用来显示安全气囊的工作状态,当打开钥匙门,车辆开始自检时,该指示灯自动点亮数秒后熄灭,如果常亮,则安全气囊出现故障。 刹车盘指示灯 该指示灯是用来显示车辆刹车盘磨损的状况。一般,该指示灯为熄灭状态,当刹车盘出现故障或磨损过渡时,该灯点亮,修复后熄灭。

基于单片机汽车信号灯控制系统的设计

摘要 在生活的环境中,自动控制要求中都会有单片机的控制的一部分;从简单到复杂,凡是能想象到的地方几乎都有使用单片机的需求。单片机的应用有利于产品的小型化、多功能化和智能化,能够提高劳动效率、减轻劳动强度,提升产品质量,改善劳动环境。例如,在工业自动化方面:自动化能使工业系统处于最佳状态、提高经济效益和改善产品质量。自动化控制原理有应用于电子、电力、石油、化工、纺织、食品等轻重工业领域中,无论数据采集和测控技术,还是生产线上的机器人技术,都有单片机的参与。有时,在仪器仪表、信息和通信等产品方面,它在其中发挥着重大作用。现在,虽然单片机的应用很普遍了,但仍有许多项目尚未实现,所以单片机的应用有很大的发展空间。 本设计是设计一个单片机控制系统。在汽车进行左转弯、右转弯、刹车、合紧急开关等操作时,实现对各种信号指示灯的控制。本设计主要是对单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极管的亮﹑灭﹑闪烁,加上一些复位电路﹑按键电路﹑驱动电路来模拟汽车尾灯的功能。 汽车在驾驶时有左转弯、右转弯、刹车、合紧急开关等操作。在左转弯或右转弯时,通过转弯操作杆应使左转开关或右转开关合上,从而使左头灯、左尾灯或右头灯、右尾灯闪烁;合紧急开关时要求前面所述的4个信号灯全部闪烁;汽车刹车时,两个尾灯点亮。

目录 1.绪论 (1) 1.1设计意义 (1) 1.2设计内容 (1) 1.3设计过程 (1) 2.设计的原理分析及实现 (2) 2.1系统简介 (2) 2.2硬件组成 (2) 2.3设计原理 (3) 3.应用软件简介 (4) 3.1单片机简介 (4) 3.2 AT89C51单片机简介 (4) 3.3 Proteus软件介绍 (8) 4.硬件设计 (10) 4.1 AT89C51芯片图 (10) 4.2汽车信号灯控制电路 (10) 4.2.1硬件接线图 (10) 4.2.2复位电路 (11) 4.2.3显示电路 (11) 4.2.4按键电路 (12) 4.2.5振荡电路 (13) 4.3 Proteus仿真结果 (14) 5.软件设计 (17) 5.1汽车信号灯控制程序 (17) 5.2汽车信号灯控制程序流程图 (19) 5.3利用伟福软件编译程序图 (20) 5.3.1伟福软件简介 (20) 5.3.2伟福软件编译程序图 (21) 6.心得体会 (22) 7.参考文献 (23)

汽车仪表盘指示灯及开关符号说明

汽车仪表盘指示灯及开关符号说明 手刹指示灯该指示灯用来显示车辆手刹的状态,平时为熄灭状态。当手刹被拉起后,该指示灯自动点亮。手刹被放下时,该指示灯自动熄灭。有的车型在行驶中未放下手刹会伴随有警告音。 电瓶指示灯该指示灯用来显示电瓶使用状态。打开钥匙门,车辆开始自检时,该指示灯点亮。启动后自动熄灭。如果启动后电瓶指示灯常亮,说明该电瓶出现了使用问题,需要更换。 刹车盘指示灯该指示灯是用来显示车辆刹车盘磨损的状况。一般,该指示灯为熄灭状态,当刹车盘出现故障或磨损过渡时,该灯点亮,修复后熄灭。 机油指示灯该指示灯用来显示发动机内机油的压力状况。打开钥匙门,车辆开始自检时,指示灯点亮,启动后熄灭。该指示灯常亮,说明该车发动机机油压力低于规定标准,需要维修。 水温指示灯该指示灯用来显示发动机内冷却液的温度,钥匙门打开,车辆自检时,会点亮数秒,后熄灭。水温指示灯常亮,说明冷却液温度超过规定值,需立刻暂停行驶。水温正常后熄灭。 气囊指示灯该指示灯用来显示安全气囊的工作状态,当打开钥匙门,车辆开始自检时,该指示灯自动点亮数秒后熄灭,如果常亮,则安全气囊出现故障。 ABS指示灯该指示灯用来显示ABS工作状况。当打开钥匙门,车辆自检时,ABS灯会点亮数秒,随后熄灭。如果未闪亮或者启动后仍不熄灭,表明ABS出现故障。 发动机自检灯该指示灯用来显示车辆发动机的工作状况,当打开钥匙门时,车辆自检时,该指示灯点亮后自动熄灭,如常亮则说明车辆的发动机出现了机械故障,需要维修。

燃油指示灯该指示灯用来显示车辆内储油量的多少,当钥匙门打开,车辆进行自检时,该油亮指示灯会短时间点亮,随后熄灭。如启动后该指示灯点亮,则说明车内油量已不足。 车门指示灯该指示灯用来显示车辆各车门状况,任意车门未关上,或者未关好,该指示灯都有点亮相应的车门指示灯,提示车主车门未关好,当车门关闭或关好时,相应车门指示灯熄灭。 清洗液指示灯该指示灯是用来显示车辆所装玻璃清洁液的多少,平时为熄灭状态,该指示灯点亮时,说明车辆所装载玻璃清洁液已不足,需添加玻璃清洁液。添加玻璃清洁液后,指示灯熄灭。 电子油门灯常见于大众品牌车型中。打开钥匙门,车辆开始自检时,EPC灯会点亮数秒,随后熄灭。如车辆启动后仍不熄灭,说明车辆机械与电子系统出现故障。 雾灯指示灯该指示灯是用来显示前后雾灯的工作状况,当前后雾灯点亮时,该指示灯相应的标志就会点亮。关闭雾灯后,相应的指示灯熄灭。 转向指示灯该指示灯是用来显示车辆转向灯所在的位置。通常为熄灭状态。当车主点亮转向灯时,该指示灯会同时点亮相应方向的转向指示灯,转向灯熄灭后,该指示灯自动熄灭。 远光指示灯该指示灯是用来显示车辆远光灯的状态。通常的情况下该指示灯为熄灭状态。当车主点亮远光灯时,该指示灯会同时点亮,以提示车主,车辆的远光灯处于开启状态。 安全带指示灯该指示灯用来显示安全带是否处于锁止状态,当该灯点亮时,说明安全带没有及时的扣紧。有些车型会有相应的提示音。当安全带被及时扣紧后,该指示灯自动熄灭。

汽车智能照明控制系统设计

毕业设计(论文) 汽车智能照明控制系统 学生姓名: 学号: 所在系部: 专业班级: 指导教师: 日期:二〇一七年五月

学位论文原创性声明 本人郑重声明:所呈交的学位论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 作者签名:年月日 学位论文版权使用授权书 本学位论文作者完全了解学院有关保管、使用学位论文的规定,同意学院保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。 本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 本学位论文属于 1、保密□,在年解密后适用本授权书。 2、不保密□。 (请在以上相应方框内打“√”) 作者签名:年月日 导师签名:年月日

摘要 在当今社会,人们生活得到了极大的提高,汽车拥有量也在不断增加。汽车作为快捷方便的交通工具,给我们的生活带来了诸多方便,同时也带来不少的交通安全问题。汽车照明系统作为现代汽车的必备安全系统之一,在安全性方面有很多值得改进的地方。大部分的汽车的照明系统目前还是以传统手动操作为主,因此,实现汽车照明的智能控制是非常有必要的。 本文首先对汽车智能照明控制系统的研究背景和国内外概况作了简要介绍,给出了设计任务要求和总体设计方案,并根据实际情况做了硬件设计。硬件设计部分包括主控部分、电源设计部分、数据采集部分和模拟车灯控制部分。本设计是通过STM32单片机对传感器采集到的数据进行分析后对模拟车灯进行控制,控制的具体步骤通过软件编程实现。本文还对实物模型的制作流程作了简单介绍,并给出了实物图。最后对现阶段的研究进行总结并得出了结论,最终结论表明该系统在实际应用中是可行的。 关键词:汽车车灯;STM32F103C8T6;传感器

基于单片机的汽车信号灯控制系统

基于单片机的汽车信号 灯控制系统 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

中南大学课程设计 (附代码) 20)设计一个基于单片机的汽车信号灯控制系统 设计要求:分析系统需求,设计出电路原理图,说明工作原理,编写程序及程序流程图。 设计一个基于单片机的汽车信号灯控制系统。汽车驾驶执行的操作由相应的开关状态反映,所需控制的信号灯有仪表盘左/右转弯灯、左右头灯和左右尾灯共六类灯,还有蜂鸣器喇叭控制的信号。 设计功能: 驾驶操作与灯光信号对应关系如下: (1) 左/右转弯(合上左/右开关):仪表盘左/右转弯灯、左/右头灯、左/右尾灯闪烁。 (2) 紧急开关合上:所有灯闪烁。 (3) 刹车(合上刹车开关):左右尾灯亮。 (4) 左/右转弯刹车:仪表盘左/右转弯灯、左/右头灯、左/右尾灯闪烁,右/左尾灯亮。 (5) 刹车、合上紧急开关:尾灯亮、仪表板灯、头灯闪烁。 (6) 左/右转弯刹车,并合上紧急开关:右/左尾灯亮,其余灯闪烁。 (7) 停靠(合上停靠开关):头灯、尾灯以1Hz的频率闪烁。 (8)倒车:尾灯长亮、蜂鸣器以的频率报警。 设计要求:设计出电路原理图,说明工作原理,编写程序及程序流程图。 仿真操作及现象: 1)合上左转弯开关:仪表板左转弯灯、左头灯、左尾灯闪烁。 2)合上右转弯开关:仪表板右转弯灯、右头灯、右尾灯闪烁。 3)合上紧急开关:所有灯闪烁 4)合上刹车开关:左右尾灯亮 5)合上左开关和刹车开关:仪表板左转弯灯、左头灯、左尾灯闪烁,右尾灯亮。 6)合上右开关和刹车开关:仪表板右转弯灯、右头灯、右尾灯闪烁,左尾灯亮。 7)合上刹车开关、紧急开关(紧急刹车):左右尾灯亮、左右仪表板灯、头灯闪烁。 8)合上左开关和刹车开关、紧急开关(紧急左转弯刹车):右尾灯亮,其余灯闪烁。 9)合上右开关和刹车开关、紧急开关(紧急右转弯刹车):左尾灯亮,其余灯闪烁。 10)合上停靠开关:左右头灯、尾灯以1Hz的频率闪烁

汽车车灯控制系统讲解

信息科学与技术学院微机原理与接口技术 课程设计报告 题目名称:汽车车灯控制系统 学生姓名:吴权权 学号: 2009082190 专业年级:计科09-1班 指导教师:裘祖旗 时间: 2012-1-12

目录 1.题目及要求 (1) 1.1 题目 (1) 1.2 要求 (1) 2.功能设计 (1) 2.1 汽车图形 (1) 2.2 汽车左转 (1) 2.3 汽车右转 (1) 2.4 汽车前进 (1) 2.5 汽车倒退 (1) 2.6 汽车停止 (1) 2.7 响铃模块 (1) 3.主流程图 (2) 4.详细设计 (3) 4.1 汽车图形显示 (3) 3.2 汽车停止、转向、倒车的指示 (3) 5.结果显示 (4) 5.总结 (7) 6、程序代码 (8)

1.题目及要求 1.1 题目 汽车车灯控制系统 1.2 要求 1)实现停止时的指示灯; 2)实现汽车转向时指示 3)实现倒车指示 4)扩展功能:实现倒车的声音提示 2.功能设计 2.1 汽车图形 功能:用汇编语言在dos下实现一个汽车的图形,和四盏灯。 2.2 汽车左转 功能:按’A’键,实现汽车的左转,左前、左后指示灯亮,右前、右后指示灯灭。 2.3 汽车右转 功能:按’D’键,实现汽车的右转,左前、左后指示灯灭,右前、右后指示灯亮。 2.4 汽车前进 功能:按’W’键,实现汽车的向前行驶,并且四盏指示灯全灭。 2.5 汽车倒退 功能:按’S’键,实现汽车的倒退行驶,并且后面2盏指示灯全亮,前面2盏指示灯全灭。 2.6 汽车停止 功能:按’B’键,实现汽车的停止,并且四盏指示灯全亮和倒车提示音。 2.7 响铃模块 功能:汽车停止时,提供倒车提示音。

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

单片机课程设计题目:汽车转向信号灯设计 班级: 姓名: 学号: 指导教师: 设计时间:

目录 1.引言 (3) 2.设计方案及原理 (4) 2.1设计方案 (4) 2.2设计原理: (5) 2.2.1 开关状态检测 (6) 2.2.2 输出控制 (6) 2.2.3 定时器和计数器 (6) 2.2.4 定时初始化 (8) 2.2.5 汽车转向灯显示 (9) 2.2.6 汽车转向灯控制 (9) 2.2.7 中断系统 (10) 3.硬件设计 (10) 3.1 单片机控制系统电路图 (10) 3.1.1汽车转向灯单片机控制系统框图 (10) 3.1.2汽车转向灯单片机控制系统电路图 (12) 3.2 汽车转向灯控制系统流程图 (12) 3.2.1 汽车转向灯控制系统主程序流程图 (12) 3.2.2 中断服务程序流程图 (13) 3.2.3控制系统键功能流程图 (14) 4.软件设计 (14) 4.1 程序流程图 (15) 4.2 源程序 (18) 5.总结 (20) 6.参考文献 (22)

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

汽车自适应前大灯控制系统的设计

汽 车 自 适 应 前 大 灯 控 制 系 统 设 计 同组成员:。。。 指导教师: 。。。

目录 1前言 (4) 2汽车AFS系统的国内外研究现状 (5) 3自适应前大灯研究的意义 (7) 4汽车自适应前大灯系统总体设计 (8) 4.1 汽车AFS系统的结构组成与基本功能 (8) 4.2 汽车AFS系统的基本原理 (10) 4.3汽车AFS系统建模 (10) 4.3.1线性二自由度汽车模型 (11) 4.3.2前大灯光轴水平方向模型 (11) 4.3.3步进电机模型 (13) 4.3.4前大灯光轴垂直方向调节模型 (13) 4.4PID控制 (14) 4.5云模型控制 (16) 5 汽车AFS控制系统硬件电路设计 (18) 5.1 STC12C5A60AD单片机 (18) 5.2车速信号调理电路 (18) 5.3方向盘转角信号调理电路 (18) 5.4步进电机驱动电路 (19) 5.5电源及断电保护电路 (20) 6汽车AFS控制系统软件设计 (21) 6.1系统软件功能分析 (21) 6.2系统软件设计 (21) 7结论 (23) 摘要:本设计主要完成以传感器作为检测器并通过软件的设计实现适时地对前

大灯灯光调节,从而实现对汽车灯光的自适应控制。这次设计是传感器技术和现代控制技术在汽车制造业中的应用,并且设计了控制系统的硬件电路设计,通过传感器检测到车速和方向盘转角,车身高度的变化,把信号输入单片机中通过程控步进电机执行组件的动作。步进电机的实际转动位置通过位置传感器回馈给MCU,MCU根据不仅电机目标位置与实际位置之差发出调节修正指令,完成调光过程。此设计能免去驾驶员对灯光的反复操作。提高了驾驶安全性和舒适性,减少由于驾驶员对灯光操作及灯光的阴影区多带来的交通事故,也大大挺高了汽车前大灯运行的可靠度。 关键词:汽车、自适应、控制;

实验七-对汽车控制系统的设计与仿真

实验七 对汽车控制系统的设计与仿真 一、实验目的: 通过实验对一个汽车运动控制系统进行实际设计与仿真,掌握控制系统性能的分析和仿真处理过程,熟悉用Matlab 和Simulink 进行系统仿真的基本方法。 二、实验学时:4 个人计算机,Matlab 软件。 三、实验原理: 本实验是对一个汽车运动控制系统进行实际设计与仿真,其方法是先对汽车运动控制系统进行建摸,然后对其进行PID 控制器的设计,建立了汽车运动控制系统的模型后,可采用Matlab 和Simulink 对控制系统进行仿真设计。 注意:设计系统的控制器之前要观察该系统的开环阶跃响应,采用阶跃响应函数step( )来实现,如果系统不能满足所要求达到的设计性能指标,需要加上合适的控制器。然后再按照仿真结果进行PID 控制器参数的调整,使控制器能够满足系统设计所要求达到的性能指标。 1. 问题的描述 如下图所示的汽车运动控制系统,设该系统中汽车车轮的转动惯量可以忽略不计,并且假定汽车受到的摩擦阻力大小与汽车的运动速度成正比,摩擦阻力的方向与汽车运动的方向相反,这样,该汽车运动控制系统可简化为一个简单的质量阻尼系统。 根据牛顿运动定律,质量阻尼系统的动态数学模型可表示为: ? ??==+v y u bv v m & 系统的参数设定为:汽车质量m =1000kg , 比例系数b =50 N ·s/m , 汽车的驱动力u =500 N 。 根据控制系统的设计要求,当汽车的驱动力为500N 时,汽车将在5秒内达到10m/s 的最大速度。由于该系统为简单的运动控制系统,因此将系统设计成10%的最大超调量和2%的稳态误差。这样,该汽车运动控制系统的性能指标可以设定为: 上升时间:t r <5s ; 最大超调量:σ%<10%; 稳态误差:e ssp <2%。 2、系统的模型表示

智能交通信号灯控制系统设计

编号: 毕业论文(设计) 题目智能交通信号灯控制系统设计 指导教师xxx 学生姓名杨红宇 学号201321501077 专业交通运输 教学单位德州学院汽车工程系(盖章) 二O一五年五月十日

德州学院毕业论文(设计)中期检查表

目 录 1 绪论............................................................................................................................ 1 1.1交通信号灯简介...................................................................................................... 1 1.1.1 交通信号灯概述.................................................................................................. 1 1.1. 2 交通信号灯的发展现状...................................................................................... 1 1.2 本课题研究的背景、目的和意义 ......................................................................... 1 1. 3 国内外的研究现状 ................................................................................................. 1 2 智能交通信号灯系统总设计.................................................................................... 2 2.1 单片机智能交通信号灯通行方案设计 ................................................................. 2 2.2 功能要求 ............................................................................... 错误!未定义书签。 3 系统硬件组成............................................................................................................ 4 4 系统软件程序设计.................................................................................................... 5 5 结论和展望................................................................................................................ 6 参考文献...................................................................................... 错误!未定义书签。 杨红宇 要: 但是传统的交通信号灯不已经不能满足于现代日益增长的交通压力,这些缺点体现在:红绿 以及车流量检测装置来实现交通信号灯的自控制,随着车流量来改变红绿灯1 绪论 1.1 1.1.1 为现代生活中必不可少的一部分。

汽车信号灯控制系统1

河南工程学院 实习报告 院(部)计算机学院 专业计算机科学与技术专业 班级 1041 班 小组姓名及学号张丽 201010913133 小组姓名及学号员娇娇 201010913121 小组姓名及学号王会敏 201010913106 2013年6 月28 日

实习报告评分表

实习(训)报告评语 评阅人:职称: 年月日

河南工程学院 实习(训)报告 实习目的(内容):掌握8086工作原理、计算机对输入信号检测和输出控制 的基本方法和常用按钮、发光二极管的使用方法, 提高学生的动手能力 实习时间:自 6 月 24 日至 6 月 28 日 共 5 天。 实习地点: 3号实验楼B405 实习单位:计算机学院 指导老师:李松阳院长:曲宏山

目录 摘要 (2) 1.前言 (3) 1.1设计背景 (3) 1.2 设计目的 (3) 2.总体设计方案 (3) 2.1 总体设计方案分析 (3) 2.1.1问题描述分析 (4) 2.1.2 问题的解决方案分析 (5) 2.2系统的主要功能 (5) 3.硬件设计方案 (7) 3.1 设计思路 (7) 3.2 设计框图 (8) 3.3 设计线路及说明 (8) 4.软件设计方案 (9) 4.1 设计思想 (9) 4.2 程序流程图 (10) 5. 调试以及运行结果 (11) 5.1源程序代码 (11) 5.2调试结果 (15) 6.实训总结 (16) 参考资料 (17)

摘要 本设计是在DVCC试验箱平台上利用芯片8255A及8253来实现的汽车信号灯控制系统,在系统中利用5个开关来模拟汽车驾驶操作,然后用6个发光二极管来模拟汽车信号灯;当拨动开关改变相应的状态时,系统就会检测到相关类型的状态,然后根据内部程序,来驱动相关的汽车信号灯(发光二极管)闪烁或长亮,以达到此次设计的目的和要求。 关键词:控制系统开关信号灯

汽车仪表盘指示灯图解

1、车辆基本情况提示标识 平常常见的并最常使用的图标有:车门提示、手刹提示、安全带提示、发动机自检、润滑油情况检查、ABS系统检查、安全气囊检查、蓄电池提示以及燃油量提示这么几种。 另外,还有一些标识是因为相关车型仪表盘设计的原因而产生的,比如说水温显示标识,在现代老款悦动、东风日产骊威等没有水温表的车型上,这些标识就充当显示车辆水温是否正常的功能,一般情况下,蓝色和绿色表示水温低,红色表示水温高,不显示任何颜色表示水温合适。

刚才在说常用标识的时候提到了安全带未系提示标识,而有些对安全要求比较高的车型,会分开提醒主、副驾驶位置的人安全带是否系好安全带。 2、灯光信息提示标识 在仪表盘中除了刚才提示的一些关于车辆安全方面的标识外,还有一部分也是非常重要的,它的存在甚至关系我们驾车的安全,那就是灯光提示标识。不过这里也需要提醒您一下,如果看到仪表盘上灯光表示亮起的时候可能实际上相应的灯光没有亮,因此就需要我们在使用的过程中勤检查灯光是否正常,因为特别是在夜间开车,没有灯光、甚至不正确使用灯光都会有交通事故的隐患存在。

说到这里也请各位车主朋友能够在合适的时间恰当的使用车辆灯光,比如夜间就要开车灯;远光灯尽量不要长时间开启等,错误的使用车辆灯光可能会给自己以及车辆造成不必要的麻烦。 3、变速箱/车辆行驶状态提示标识 多数车型的自动变速箱车型为了能让车主更好的控制车辆也设计了不同的模式来保证不同使用者的需求,下面几个标识就是代表。

一般自动变速箱的车型会在仪表盘上面有一些提示标识,比如大众独有的换挡提醒标识、变速箱的SNOW雪地模式等。 此外,对于一些注重运动风格的车型来说还会有一些驾驶模式的选择,你可以通过仪表盘上的图标来了解目前车辆处于什么样的驾驶模式,一般这种标识都是直接显示相关模式的英文,总结来看主要有“Sport运动、Comfortable舒适、ECO经济等几种”

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

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

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

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

交通信号灯控制系统的设计与实现毕业论文

交通信号灯控制系统设计 摘要 交通信号灯常用于交叉路口,用来控制车辆的流量,提高交叉路口车辆的通行能力,减少交通事故。在城镇街道的十交叉字路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红黄绿交通信号灯,其中红灯亮,表示该道路禁止通行;绿灯亮表示该条道路允许通行。交通灯控制电路自动控制十字路口两组红黄绿交通灯的状态转换,指挥车辆和行人安全通行,实现十字路口交通管理的自动化。 本文介绍交通信号灯的基本工作原理,基本组成,设计步骤及方法,电路说明等。着重强调了设计的原理和方法,并附以电路说明,从更深层次的把交通灯的设计原理展现给大家。它结合模拟电子技术和数字电子技术的基本研究方法并根据实际情况进行设计电路,并最终实现指挥交通。本文的思路基于智能交通灯设计方案,并进行简单改进。着重从数字电子的方向研究问题,把与非门和RS密码锁等方面的知识运用到实际的设计中,并发挥实际作用,最终实现红黄绿的三个灯的交替自动变换。 关键词:555定时电路;交通信号灯;计数器;译码置数电路

目录 1 绪论 ............................................................................................................ 错误!未定义书签。 1.1 概述.................................................................................错误!未定义书签。 1.2 基本工作原理及框图.....................................................错误!未定义书签。2相关芯片及硬件电路设计?错误!未定义书签。 2.1 信号灯状态控制器设计...............................................错误!未定义书签。 2.1.1 工作原理及电路组成?错误!未定义书签。 2.1.2 74LS74集成芯片引脚图及功能........................错误!未定义书签。 2.2信号灯译码驱动电路设计...........................................错误!未定义书签。 2.2.1工作原理及电路设计........................................错误!未定义书签。 2.2.2 74LS74集成芯片引脚图及功能 ......................错误!未定义书签。 2.3置数译码电路设计..................................................错误!未定义书签。 2.3.1 工作原理及电路设计?错误!未定义书签。 2.3.2 74LS04集成芯片引脚图及功能?错误!未定义书签。 2.4计时系统设计...............................................................错误!未定义书签。 2.4.1 工作原理及电路设计.......................................错误!未定义书签。 2.4.2 74LS190集成芯片引脚图及功能......................错误!未定义书签。 2.5 显示译码电路设计.....................................................错误!未定义书签。 2.5.1 工作原理及电路设计?错误!未定义书签。 2.5.2 CD4511集成芯片引脚图及功能?错误!未定义书签。 2.6555秒脉冲发生器设计?错误!未定义书签。 2.6.1 工作原理及电路设计........................................错误!未定义书签。 2.6.2555集成芯片引脚图及功能?错误!未定义书签。 2.7元件清单 (14) 3 电路图及软件模拟仿真?错误!未定义书签。 3.1整体电路图?错误!未定义书签。 3.2 原理图仿真.................................................................错误!未定义书签。 3.3 软件调试.......................................................................错误!未定义书签。总结 ................................................................................................................ 错误!未定义书签。

汽车仪表盘指示灯及车内功能按键图解

汽车仪表盘显示说明 车门状态指示灯—显示车门是否完全关闭的指示灯,车门打开或未能关闭时,相应的指示灯亮起,提示车主车门未关好,车门关闭后熄灭. 驻车指示灯—驻车制动手柄(即手刹)拉起时,此灯点亮。手刹被放下时,该指示灯自动熄灭。在有的车型上,刹车液不足时此灯会亮. 电瓶指示灯--显示蓄电池工作状态的指示灯。接通电门后亮起,发动机启动后熄灭。如果不亮或长亮不灭应立即检查发电机及电路。 刹车盘指示灯--显示刹车盘片磨损情况的指示灯。正常情况下此灯熄灭,点亮时提示车主应及时更换故障或磨损过渡刹车片,修复后熄灭。 机油指示灯--显示发动机机油压力的指示灯,本灯亮起时表示润滑系统失去压力,可能有渗漏,此时需立即停车关闭发动机进行检查. 水温指示灯--显示发动机冷却液温度过高的指示灯,此灯点亮报警时,应即时停车并关闭发动机,待冷却至正常温度后再继续行驶.

安全气囊指示灯--显示安全气囊工作状态的指示灯,接通电门后点亮,约3-4秒后熄灭,表示系统正常,不亮或常量表示系统存在故障. ABS指示灯--接通电门后点亮,约3-4秒后熄灭,表示系统正常。不亮或长亮则表示系统故障,此时可以继续低速行驶,但应避免急刹车. 发动机自检灯--发动机工作状态的指示灯,接通电门后点亮,约3-4秒后熄灭,发动机正常。不亮或长亮表示发动机故障,需及时进行检修. 燃油指示灯--提示燃油不足的指示灯,该灯亮起时,表示燃油即将耗尽,一般从该灯亮起到燃油耗尽之前,车辆还能行驶约50公里左右。 清洗液指示灯--显示风挡清洗液存量的指示灯,如果清洗液即将耗尽,该灯点亮,提示车主及时添加清洗液。添加清洁液后,指示灯熄灭. 电子油门指示灯--本灯多见于大众公司的车型中,车辆开始自检时,EPC 灯会点亮数秒,随后熄灭,出现故障,本灯亮起,应及时进行检修.

汽车车灯控制系统DOC

信息科学与技术学院微机原理与接口技术课程设计报告 题目名称:汽车车灯控制系统

目录 1.题目及要求 (1) 1.1 题目 (1) 1.2 要求 (1) 2.功能设计 (1) 2.1 汽车图形 (1) 2.2 汽车左转 (1) 2.3 汽车右转 (1) 2.4 汽车前进 (1) 2.5 汽车倒退 (1) 2.6 汽车停止 (1) 2.7 响铃模块 (1) 3.主流程图 (2) 4.详细设计 (3) 4.1 汽车图形显示 (3) 3.2 汽车停止、转向、倒车的指示 (3) 5.结果显示 (4) 5.总结 (7) 6、程序代码 (8)

1.题目及要求 1.1 题目 汽车车灯控制系统 1.2 要求 1)实现停止时的指示灯; 2)实现汽车转向时指示 3)实现倒车指示 4)扩展功能:实现倒车的声音提示 2.功能设计 2.1 汽车图形 功能:用汇编语言在dos下实现一个汽车的图形,和四盏灯。 2.2 汽车左转 功能:按’A’键,实现汽车的左转,左前、左后指示灯亮,右前、右后指示灯灭。 2.3 汽车右转 功能:按’D’键,实现汽车的右转,左前、左后指示灯灭,右前、右后指示灯亮。 2.4 汽车前进 功能:按’W’键,实现汽车的向前行驶,并且四盏指示灯全灭。 2.5 汽车倒退 功能:按’S’键,实现汽车的倒退行驶,并且后面2盏指示灯全亮,前面2盏指示灯全灭。 2.6 汽车停止 功能:按’B’键,实现汽车的停止,并且四盏指示灯全亮和倒车提示音。 2.7 响铃模块 功能:汽车停止时,提供倒车提示音。

3.主流程图 No Yes Yes RET No Yes RET No Yes RET No Yes RET No Yes RET No 非定义字符 RET Yes 开始 与W 比较 有无按健 退出 等待 与A 比较 与D 比较 调用DRAW_W 调用DRAW_A 调用DRAW_D 与S 比较 调用DRAW_S 和响铃函数 与B 比较 调用STOP 与空格比较

电动汽车控制系统设计设计

电动汽车控制系统设计设计

摘要 在当前全球汽车工业面临金融危机和能源环境问题的巨大挑战的情况下,发展电动汽车,利用无污染的绿色能源,实现汽车能源动力系统的电气化,推动传统汽车产业的战略转型,在国际上已经形成了广泛共识。 本课题以电动汽车他励电机控制器为例,以实现电动汽车的加、减速,起、制动等基本功能以及一些特殊情况下的处理。以开发出高可靠性、高性能指标、低成本并且具有自主知识产权的电动汽车电机驱动控制系统为目的。主要包括硬件电路板的设计,以及驱动系统的软件部分的仿真调试。 在驱动系统硬件设计中,这里主控制芯片采用ATMEL公司的ATmega64芯片。功率模块采用多MOSFET并联的方 37

式,有效的节约了成本。电源模块采用基于UC3842的开关电源电路。选用IR 公司的IR2110作为驱动芯片,高端输出驱动电流可到1.9A,低端输出驱动电流可到2.3A,能够提供7个MOSFET并联时驱动电流。对于电流检测模块,本文没有采用电流传感器或者是康铜丝,而是采用了一种基于MOSFET管压降的电流检测电路,这种方式即节约了成本也保证了检测精度。 驱动系统的软件设计中,主要实现的功能为:开关量的检测处理,故障检测,串口通讯,励磁、电枢控制,报警功能等。针对他励电机电动汽车的控制特性,提出了节能控制算法和最大转矩控制算法,用于提高电动汽车的续航里程和加速性能。 他励直流电动机驱动系统能够很 37

好的运行在电动汽车上,性能可靠、结构简 单,并且节约了成本,使电动汽车的性价比大大提高,有利于电动汽车的普及。 关键词:电动汽车,ATmega64,他励直流电机,PID模糊控制 37

汽车灯控制器讲解

课题名称 汽车灯控制器 课题工作内容1)以单片机为核心,8255A处理,最后输出信号; 2)要求能输出左转,右转,倒车,故障,雾灯种信号; 3)输出信号可以通过按键来改变 4)完成系统电路设计; 5)完成系统软件设计; 6)完成系统Proteus下的仿真。 5)完成课程设计报告。 指标 要求 利用8255电路 进程安排第一天:下达任务、理解课题要求、收集和消化相关资料;第二天:方案论证和制定,元器件采购; 第三~四天:硬件制作、调试 第五~八天:软件设计、调试 第九天:根据设计内容,撰写设计报告 第十天:作品演示、答辩考核 主要参考文献《单片机应用系统设计技术》张齐著电子工业出版社 《单片机原理及应用技术》范力旻电子工业出版社 《例说8051》谢亮、陈敌北、张义和人民邮电出版社 《单片机C语言应用100例》王东锋王会良电子工业出版社《51系列单片机设计实例》楼然苗李光飞北航出版社 地点秋白楼起止日期2012.6.10-6.23

目录 第一章汽车控制灯的设计 (1) 1.1课程设计的目的 (1) 1.2课程设计要求 (1) 第二章设计方案 (1) 2.1系统主要功能 (1) 2.2系统硬件构成及功能 (1) 2.2.1 AT89C52单片机及其说明 (1) 2.2.2资源分配 (4) 2.2.3硬件设计 (4) 2.3 软件设计 (6) 第三章仿真图........................................................................ . (7) 第四章问题与总结 (7) 参考文献 (8) 附录一元器件清单 (10) 附录二程序清单 (10) 附录三电路原理图和物图 (10) 第一章汽车控制灯的设计 本次单片机的控制系统以AT89C52为控制器;键盘为输入信号,由于AT89C52本身的功能强大,汽车转弯灯的驱动用单片机的驱动功能来完成。使得单片机的功能得到了充分的运用;并且显示电路从并行I/O口输出,由限流电阻和发光二极管组成,低电平使发光二极管导通,显示出相应的转弯信号;为提升了系统的可靠性,本方案中有故障检测电路和报警电路,能对每条显示电路进行现场监控,若有故障,发出报警信号,具有一定的检测功能。 1.1课程设计的目的: 1、巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决实际课题设计的能力。 2、培养针对课题需要,选择和查阅有关手册、图表及文献资料的能力,提高组成系统、编程、调试的动脑动手能力。 3、通过对课题设计方案的分析、选择、比较,熟悉运用单片机系统开发、软硬件设计的方法内容及步骤。

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