汽车信号灯控制系统

合集下载

汽车照明灯光控制系统设计解析

汽车照明灯光控制系统设计解析

汽车照明灯光控制系统设计解析
一、模块直接控制灯光系统
模块直接控制灯光系统是指由控制模块直接控制灯光的工作。

老款的车辆是将相关的继电器做到了模块的内部进行控制,这种与继电器控制式区别不大,所以这里不再叙述。

另外一种是通过模块内部的场效应管直接输出进行控制。

1.功能特点
由模块通过内部的场效应管(FET)进行直接控制具有如下优点:
①监控:可以监测灯泡的工作是否正常;
②功率限制:如果车辆的电压大于设定值,则可对灯泡的亮度进行控制,提高灯泡的寿命;
③防止光强变化:当发动机的转速突然增加,可能会导致系统电压升高,灯泡光强变大;大功率用电设备的工作可能会导致系统电压下降,灯泡光强变小;采用模块控制则可以避免上述的两种现象。

(1)日间行车灯
日间行车灯是指使车辆在白天行驶时更容易被识别的灯具,装在车身前部。

日间行车灯不是照明灯,不是为了使驾驶员能看清路面,而是为了告知其他车辆或行人有一辆车开过来了,属于信号灯的范畴。

如下图所示,一般的日间行车灯,采用了更高亮度的LED灯组,能大幅降低达35%的电力,可增加电瓶的寿命,且LED的最长寿命更是达到80000h-100000h,几乎等同于车辆的使用年限。

日间行车灯
(2)自动大灯控制系统
自动大灯也叫自动感应式大灯,相当于为前大灯安装了感光控制系统,控制模块根据光线传感器来判断光线亮度变化,从而控制大灯的自动点亮或熄灭。

例如从亮的地方突然进入隧道,大灯自动调节灯光亮度,点亮前路。

汽车照明与信号装置

汽车照明与信号装置

喇叭电路图(线路搭接图)
转向信号灯(实物)
返回
位灯(示宽灯)
位灯(尾灯)
返回
示廓灯
返回
制动灯
返回
倒车灯
返回
喇叭
返回
休 息一会
氮气以及惰性气体氦、氖、氩、氙、氪等。
优点:
可以避免钨丝氧化,阻止钨丝蒸发。
缺点:
对流的气体会把更多的热量传递给玻壳,并通 过玻壳散失到周围的空间,结果是增加了热的 损失,降低了发光效率。
灯泡


充气灯泡的周围抽成真 空并充满了惰性气体。 但是灯丝的钨质点仍然 要蒸发,使灯丝损耗。 而蒸发出来的钨沉积在 灯泡上,使灯泡发黑。
反射镜
2.反射镜
Leabharlann 反射镜一般用0.6~0.8mm 的薄钢板冲压而成 反射镜的表面形状呈旋转 抛物面,其内表面镀银、 铝或镀铝,然后抛光。 由于镀铝的反射系数可以 达到94%以上,机械强度 也较好,所以现在一般采 用真空镀铝。
返回
反射镜

由于前照灯灯泡灯丝发 出的光度有限,功率仅 45~60W。如无反射镜, 那只能照清汽车灯前6m 左右的路面。而有了反 射镜之后,使前照灯照 距可达到150m。
倒车信号装置


倒车灯开关放在 变速器倒档上 控制倒车灯、倒 车蜂鸣器和倒车 雷达
1-钢球 2-壳体 3-膜片 4-触点 5-弹簧 6-防护罩 7、8-导线(接线柱)
休 息一会
倒车雷达系统
作用
在倒车时起到辅助报警作用,提高安全性。
组成
倒车雷达侦测器、控制器、蜂鸣器等组成。
工作原理
声纳原理
返回
电 容 式 闪 光 器
电容式闪光器使用时应注意

基于PLC的交通信号灯控制系统设计——毕业设计论文

基于PLC的交通信号灯控制系统设计——毕业设计论文

广德爱众砺能善医毕业设计作品题目:基于PLC的交通信号灯控制系统设计姓名:专业:机电一体化班级:学号:校内指导老师:校外指导老师:填表日期:湘潭医卫职业技术学院教务处制湘潭医卫职业技术学院毕业设计作品二级学院医电学院专业机电一体化班级姓名学号校内指导老师毕业设计名称基于PLC的交通信号灯控制系统设计校外指导老师毕业设计时间课题进度:2016年3月15日—3月23日确定选题、收集相关资料;2016年3月23日—4月30日整理资料、撰写论文初稿;2016年4月30日—5月07日通过指导老师的审查,完成论文的第一次修改;2016年5月07日—5月14日通过指导老师的审查,完成论文的第二次修改;2016年5月14日—5月21日排版整理;2016年5月21日—5月25日接受指导老师审查评阅,论文定稿;2016年5月25日—5月26日参加论文答辩。

目录摘要 (1)英文摘要 (2)前言 (3)第一章概述 (4)1.1交通灯的发展史 (4)1.2我国城市交通的发展现状 (4)第二章PLC的基础知识 (6)2.1 PLC简介 (6)2.2 主要方法 (6)2.3 重点要解决的问题 (7)2.4 具体要求 (7)第三章系统单元设计 (8)3.1 I/O连线图 (8)3.2正常时期程序 (8)3.3 程序高峰时期 (12)3.4 指令表 (16)第四章设计说明书 (19)4.1 定时器(绿灯闪烁) (19)4.2晚间黄灯闪烁 (19)4.3 急停 (20)4.4 结束 (20)4.5 顺序功能图 (20)4.6 交通灯示意图 (23)第五章参考文献 (24)总结 (25)致谢 (26)摘要古老的交通灯控制系统大多是由数字电路来实现的,随着社会经济的发展,数字电路交通灯越来越不能满足日益增长的交通压力,因此必须寻求一种新的方法来取代这种复杂而工作不稳定的控制系统。

现今PLC技术飞快发展,应用越来越广,在工业自动化中的地位极为重要,广泛的应用于各个行业。

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

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

汽车仪表盘指示灯及开关符号说明一、汽车仪表盘图解1综合显示屏1.1车外温度表:显示车外温度,在综合显示屏上用数字显示这一信息。

1.2瞬时油耗表:显示车辆某一瞬间油耗情况,单位是升/百公里L/100Km。

不少车型已经采用综合显示屏显示油耗,并能换算出余油尚能行驶的里程数。

1.3自动挡挡位显示:用于指示自动档档位。

不同车型的显示方法不同,有的使用指示灯配合图形,有的则通过显示屏直接显示。

2转速表:反映发动机转速的仪表,通常设置在仪表板内,与车速里程表对称地放置在一起。

驾驶员可以通过该表了解发动机的运转情况。

3车速里程表3.1速度表:显示的是汽车的时速,公制单位是公里/小时Km/h。

传统的车速表是机械式的,现在很多轿车仪表已经装备了使用传感器的电子车速表3.2里程表:它是记录车辆行驶里程的仪表,多整合在速度表内。

3.3小计里程表:记录车辆某一段行驶里程的仪表,多与里程表整合在一起,能够随时清零。

它能帮助车主掌握某段路程的长短以及计算油耗等。

二、仪表板显示符号及说明车门状态指示灯—显示车门是否完全关闭的指示灯,车门打开或未能关闭时,相应的指示灯亮起,提示车主车门未关好,车门关闭后熄灭.驻车指示灯—驻车制动手柄(即手刹)拉起时,此灯点亮。

手刹被放下时,该指示灯自动熄灭。

在有的车型上,刹车液不足时此灯会亮电瓶指示灯--显示蓄电池工作状态的指示灯。

接通电门后亮起,发动机启动后熄灭。

如果不亮或长亮不灭应立即检查发电机及电路。

刹车盘指示灯--显示刹车盘片磨损情况的指示灯。

正常情况下此灯熄灭,点亮时提示车主应及时更换故障或磨损过渡刹车片,修复后熄灭。

机油指示灯--显示发动机机油压力的指示灯,本灯亮起时表示润滑系统失去压力,可能有渗漏,此时需立即停车关闭发动机进行检查.水温指示灯--显示发动机冷却液温度过高的指示灯,此灯点亮报警时,应即时停车并关闭发动机,待冷却至正常温度后再继续行驶. 安全气囊指示灯--显示安全气囊工作状态的指示灯,接通电门后点亮,约3-4 秒后熄灭,表示系统正常,不亮或常量表示系统存在故障.ABS 指示灯--接通电门后点亮,约3-4 秒后熄灭,表示系统正常。

长城维修站内部教材灯光信号系统

长城维修站内部教材灯光信号系统

长城维修站内部教材灯光信号系统三、前照灯系统1.功能:前照灯应保证车前有明亮而均匀的照明,使驾驶员能辩明车前150m以内路面上的任何障碍物。

具有防止眩目的装置,以免夜间两车迎面相遇时,使对方驾驶员目眩而造成交通事故。

前照灯还应具有指示车辆行驶趋向、在夜间会车行驶时使对方驾驶员能判断本车的外廓宽度的功能。

2.系统组成:前照灯;继电器;熔断器;灯光开关。

3.工作原理1 开关2 继电器3 蓄电池4.前照灯组成:反射镜;配光镜;灯泡。

反射镜:最大限度的将灯泡发出的光线聚合成强光束,以增加照射距离。

它一般成抛物面状,内表面镀硌、铝或银,然后抛光,目前多采用真空镀铝。

灯丝位于反射镜的焦点处,其大部分光线经反射后,成为平行光束射线远方,其距离可达150m或更远。

哈弗前照灯采用的是真空镀铝反光镜。

1、灯丝2、反射镜5.配光镜:将反射镜反射出的平行光束进行折射,使车前路面和路缘具有良好而均匀的照明。

扩大光线的照射范围。

一般是用透明玻璃压制而成的棱镜和透镜的组合体。

根据需要内部制成不同形状的刻文。

哈弗大灯配光镜采用无刻文的无色透明PC材料。

6.前照灯灯泡:目前,汽车前照灯的灯泡主要使用两种,既白炽灯泡和卤素灯泡,两种灯泡的灯丝都是用钨丝制成的。

由于钨丝在使用时蒸发损耗,使灯泡的使用寿命缩短,为延长其寿命,将玻璃灯泡中的空气抽出,然后充入其他惰性气体。

既为白炽灯泡。

如充入氩和氮的混合气体。

在灯泡工作时,由于惰性气体受热后膨胀会产生较大的压力,这样可以减少钨的蒸发,能提高灯丝的温度,增强发光效率,从而延长灯泡的使用寿命。

白炽灯泡:1、玻璃灯泡 2、灯丝 3、灯头 4、电器接头卤素灯泡:充气灯泡虽已充入了惰性,但仍有少量钨丝蒸发而使灯泡发黑。

为了防止钨丝的蒸发,又发明了卤族灯泡。

如果充入卤族元素既为卤素灯。

卤素灯泡内的惰性气体渗有某种卤族元素气体﹙如氟、氯、溴和碘等﹚。

哈弗灯泡采用的是卤素灯泡。

1 、玻璃泡2 、有罩近光灯丝3 、远光灯丝4 、灯座5 、插头在灯泡工作时,其内部可形成卤钨再生循环反应:从钨丝上蒸发出来的气态钨与卤族元素反应生成了一种挥发性的卤化钨,它扩散到灯丝附近的高温区后又受热分解,使钨又重新回到灯丝上。

基于PLC的交通信号灯控制系统设计

基于PLC的交通信号灯控制系统设计

绪论城市交通信号控制是通过对交通流量的调节以达到改善人和货物的安全运输,提高运营效率。

交通系统是一个具有随机性、模糊性和不确定性的复杂系统,建立数学模型非常困难,有时甚至无法用现有的数学方法加以描述.目前大多采用的是自适应信号控制,它需要数学建模,且不考虑交通延误、停车次数等。

所以经典控制法很难得到满意的效果。

而模糊控制是一种无须建立数学模型的控制方法,它能模仿有经验的交警指挥交通时的思路,达到很好的控制效果。

近些年来我国的许多学者也都以不同的思路对单个交叉口、交通干线的模糊控制进行了研究,但因研究的局限性,实际中得到应用的寥寥无几,本文实现基于PLC的交通信号的模糊控制系统.根据前后相流量来决定信号灯配时的模糊控制系统的理论研究成果,用PLC实现单个十字路口交通信号灯模糊控制的方法,以单个十字路口4相位交通灯为例,把PLC作为一个模糊控制器,采用梯形图编程。

通过实验保证了系统运行稳定可靠,能根据不同的交通流量进行模糊控制决策,优化信号灯的配时,从而可以有效的解决交通流量不均衡、不稳定带来的问题。

目录绪论-—-——--——-—-——---————--——------—-——-—-—--—-———---—--—————-—---———-—--——-—-———Ⅰ1应用背景与需求—-—-—-—-—-————-—----—--—-——-——---——--——--——-——-----——-—11.1交通灯现状与发展——-----—-——--—-—--——--———-—-———-—---—--—-----11.2PLC研究的目的与意义-—-—--—---—--————--——-—-—--—--—--—-—-——-22控制任务分析—--——-—--—------—-——--—————-—---————----—————-—-——————-—32。

1控制要求--——----——-—---—-——-———-—--—----———--—-—---—--———--—-—---—-32。

交通信号灯系统设计

2.2交通灯方案论证
方案1:采用标准的AT89C51单片机作为控制器;通行倒计时显示采用2位LED数码管;东西、南北直行的通行指示灯采用高亮光发光二极管;特殊情况车辆通行采用实时中断完成,按以上系统构架设计,单片机端口资源能满足要求。该系统具有电路简单,设计方便,显示亮度高,耗电较少,可靠性高等特点。
● 下面介绍图3.1中的各功能部件
1.CPU(微处理器)
MCS-51单片机中有1个8位的CPU,与通用的CPU基本相同,同样包括了运
算器和控制器两大部分,只是增加了面向控制的位处理功能。
2.数据存储器(RAM)
片内为128byte(52个系列的为256byte),片外最多可外扩64byte.片内
的128byte的RAM,以高速RAM的形式集成在单片机内,可以加快单片机运行的速度,而且这种结构的RAM还可以降低功耗。
直接接到内部时钟发生器的输入端。
(6)P0口:双向8位三态I/O口,为地址总线(低8位)及数据总线分时复用口,可驱动8个LS型TTL负载。
(7) /VPP(Enable Address/Voltage Pulse of Programing,31脚)
功能为内/外程序存储器选择控制端.
当 脚为高电平时,单片机访问片内程序存储器,但在PC值超 过0FFFFH(4Kbyte地址范围,对8051、8751)时,将自动转向执行外部程序存储器内的程序.
3.程序存储器(ROM/EPROM)
用来存储程序,8031无此部件;8051为4Kbyte的ROM;8751则为4Kbyte
的EPROM。如果片内只读存储器的容量不够,片外最多可外扩只读存储器的容量至64Kbyte.
4.中断系统
8051具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个

中职汽车电器设备构造与维修(电子科技大学出版社)教案:照明与信号系统——前照灯控制电路

(1)电容式闪光器
电容式闪光器结构:它由一只大容量电解电容器和双线圈继电器组成。
工作原理:接通转向灯开关(左或右)后,串联线圈经触点、转向信 号灯构成回




大。产生较强磁场,吸动衔铁,使触点张开。此过程中,串联线圈通电时间极短,转向信号灯不亮。触点张开后电容器经串联线圈、并联线圈、转向灯开关、转向灯及转向指示灯构成充电回路.由于充电电流很小,此时转向灯与转向指示灯不亮。触点在串并联线圈的合成磁场(方向相同)作用下,仍保持张开状态。电容器充足电后.并联线圈电流消失,铁心吸力减小,触点在复位弹簧作用下闭合,转向灯与转向指示灯亮;同时,电容器经并联线圈及触点放电,由于串联线圈与并联线圈磁场方向相反,铁心吸力极小,触点保持闭合状态。当电容器放电结束后,并联线圈电流消失,在串联线圈磁场作用下,触点再次张开,转向灯与转向指示灯变暗,电容在电容器再次充电。如此周而复始,转向灯与转向指示灯不停地以此频率闪烁。
在汽车起步、转弯、变更车道或路边停车时,需要打开转向信号灯以表示汽车的趋向,提醒周围车辆和行人注意。转向信号灯系统由闪光继电器(简称闪光器)、转向开关、转向灯和转向指示灯等组成。当接通危险报警信号开关时,所有转向信号灯同时闪烁,表示车辆遇紧急情况,请求其他车辆避让。根据GB 7258—1997 机动车运行安全技术条件》规定,危险报警灯不得受点火开关控制。
教学设备
板书,多媒体
教学
环节
教学活动内容及组织过程
个案补充




一、前照灯控制电路
1.前照灯的控制电路
汽车前照灯随车型不同,控制方式有差异。当灯的功率较小时,灯的电流直接受灯光总开关控制。当灯的数量多、功率大时,为减少开关热负荷,减少线路压降,采用继电器控制。同时.分路保险器的个数也增加。因车型不同,继电器控制线路也有控制火线式和控制搭铁线式之分。

汽车照明系统


Jam’s PPT
34
5.对前照灯进行自动控制
1)前照灯自动变光器 2)前照灯状态控制装置 3)前照灯昏暗自动发光器 4)前照灯关闭自动延时器
Jam’s PPT
35
四、前照灯的类型
• 1.可拆式前照灯(已淘汰) • 2.全封闭式前照灯 • 3.半封闭式的前照灯 • 4.投射式前照灯 • 5. 高亮度弧光灯(氙气大灯)
Jam’s PPT
47
⒉ 前照灯电路
前照灯电路按继电器控制方式可分为继电器控制 火线式和继电器控制搭铁式两种。
⑴ 继电器控制火线式
继电器控制火线式电路图所示
Jam’s PPT
48
前照灯受灯光总开关和位于转向盘左边的转向组 合开关操纵的变光开关控制。当灯光开关处于2、3位, 向上拨动组合 开关柄接通变光开 关b,A路电源经过 保险S21、S22接通 前照灯近光灯灯丝。 但当松开组合开关 柄时,变光开关b在 弹簧作用下立即自 动切断电源。
图6-2 内部照明灯
Jam’s PPT
12
6、仪表灯
•作用:用于夜间行车时的照明,装于仪表板总 成内,灯光为白色,便于驾驶员观察汽车和发 动机的工作状况。功率为2-5W。
Jam’s PPT
13
7、行李厢灯
• 轿车或客车行李厢内;5W; • 当行李厢开启时,灯自动点亮,照亮行李厢
内空间。
Jam’s PPT
1、一是保证运行安全; 2、二是符合交通法规。
Jam’s PPT
6
第一节 汽车照明系统
一、汽车照明系统的组成和功用
•功用:为车前及车内提供充分可靠的照明,及通过 不同色泽的发光标志显示汽车工作状况,从而向其 它车辆、行人传达信息。

车的照明灯分类

车的照明灯分类汽车照明系统是汽车安全行驶的必备系统之一。

它主要包括“外部照明灯具、内部照明灯具、外部信号灯具、内部信号灯具等。

汽车灯具按照功能功用划分,主要有两个种类:“汽车照明灯和汽车信号灯”。

汽车照明灯按照其安装的位置及功用包括:“前照灯、雾灯、牌照灯、仪表灯、顶灯、工作灯”。

汽车灯光信号灯又包括:“转向信号灯、危险报警灯、示宽灯、尾灯、制动灯、倒车灯”前照灯前照灯又叫前大灯,装于汽车头部两侧,用于夜间行车道路的照明。

有两灯制和四灯制之分。

每辆车安装2只或4只,装于外侧的一对应为近、远光双光束灯,装于内侧的一对应为远光单光束灯。

前照灯灯光光色为白色,灯泡功率远光灯为45~60W,近光灯为25~55W。

要求前照灯应能保证提供车前100m以上路面明亮、均匀的照明,并且不应对迎面来车的驾驶员造成眩目。

随着车速的不断提高,汽车上的前照灯的照明距离可达到200 ~300m。

雾灯汽车前照灯 [1]雾灯安装于汽车的前部和后部。

用于在雨雾天气行车时照明道路和为迎面来车及后面来车提供信号。

前雾灯安装在前照灯附近,一般比前照灯的位置稍低,因为雾天能见度低,驾驶员视线受到限制。

红色和黄色是穿透力最强的颜色,前雾灯光色为黄色,这是因为黄色光光波较长,具有良好的透雾性能,灯泡功率一般为35W。

后雾灯采用单只时,应安装在车辆纵向平面的左侧,与制动灯间的距离应大于100mm,后雾灯灯光光色为红色,以警示尾随车辆保持安全距离,灯泡功率一般为21W。

倒车灯倒车灯装于汽车尾部,用于倒车时汽车后方道路照明和警告其他车辆和行人,表示该车正在倒车,兼有灯光信号装置的功能。

倒,灯光光色为白色,功率一般为28W。

牌照灯牌照灯用于照亮车辆牌照,要求夜间在车后20m处能看清牌照号码。

牌照灯装在汽车尾部牌照的上方或左右两侧,灯光光色为白色,灯泡功率为8~10W。

它没有单独的开关控制,受示宽灯或前照灯开关控制。

必有按规定要求牌照灯,必须与小灯同一个开关控制。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南工程学院实习报告院(部)计算机学院专业计算机科学与技术专业班级 1041 班小组姓名及学号张丽 201010913133 小组姓名及学号员娇娇 201010913121 小组姓名及学号王会敏 2010109131062013年6 月28 日实习报告评分表实习(训)报告评语评阅人:职称:年月日河南工程学院实习(训)报告实习目的(内容):掌握8086工作原理、计算机对输入信号检测和输出控制的基本方法和常用按钮、发光二极管的使用方法,提高学生的动手能力实习时间:自月日至月日共天。

实习地点:实习单位:计算机学院目录摘要 (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.前言1.1设计背景汽车信号灯的作用是大家所熟知的,汽车驾驶员通过控制不同的信号灯来告诉其前后左右的行车者本汽车正在进行的操作。

信号灯灯具的发展是随着汽车制造技术及电光源技术的发展而逐步完善的。

它经历了机油(或煤油)灯、乙炔气灯到电光源灯的发展历程。

现代汽车信号灯灯具已经开始使用发光二极管(LED)技术以及光导技术,这是信号灯灯具的一次飞跃。

1.2 设计目的通过所学的知识,用现代计算机技术来模拟实现汽车信号灯控制系统,把所学的理论的知识用到实践中去,加强了对理论知识的理解和应用,展示了计算机技术在汽车行业的应用。

同时,也为人们的日常交通生活提供了便利与安全保障。

2.总体设计方案2.1 总体设计方案分析本设计是利用芯片8255A和8253来实现的汽车信号灯控制系统,在系统中利用5个开关来模拟汽车驾驶操作,然后用6个发光二极管来模拟汽车信号灯;当拨动开关改变相应的状态时,系统就会检测到相关类型的状态,并根据内部程序,来驱动相关的汽车信号灯(发光二极管)闪烁或长亮,以次达到设计的目的和要求,其设计任务为设计并制作出汽车信号灯微机控制系统,六种信号灯分别是:仪表板左/右灯、左/右头灯和左/右尾共六类灯,在不同的操作控制下可驱动相对应的汽车信号灯闪烁或长亮。

在本系统中,要求所需执行的操作由相应的开关状态反映,其驾驶操作与信号灯的明亮情况对应。

2.1.1问题描述分析汽车行驶时一共有五种状况:汽车左转汽车右转汽车出现紧急状况汽车刹车汽车停靠本次课程设计考虑到如下10种组合模式:输入状态输出状态左转左头灯,左尾灯,仪表左灯亮右转右头灯,右尾灯,仪表右灯亮紧急左右头灯,左右尾灯,仪表左右灯同时闪烁刹车左右尾灯亮左转+刹车左头灯,左尾灯,仪表左灯亮右转+刹车右头灯,右尾灯,仪表右灯亮刹车+紧急左右头灯,左右尾灯,仪表同时亮左转+刹车+紧急左右头灯,左右尾灯,仪表左右灯同时亮右转+刹车+紧急左右头灯,左右尾灯,仪表左右灯同时亮停靠左右头灯,左右尾灯同时闪烁2.1.2 问题的解决方案分析通过对以上问题描述的深入分析,可总结出以下三点:(1)通过6个发光二级管模拟两个头灯、两个尾灯和仪表盘上的两个指示灯。

(2)利用5个开关可产生的32种情况的前10种组合来分别模拟左转、右转、紧急,刹车,停靠等的状态,使发光二极管信号灯相应亮、灭或闪烁。

(3)通过程序或者定时/计数器控制灯的闪烁频率。

本次课程设计涉及到的信号灯的闪烁,都为程序控制。

本次设计采用DVCC实验箱上的8255A和8253来进行数据的输入与输出和定时。

2.2系统的主要功能(1) 当用户置开关状态为01H时,也即左转,表左转开关闭合,则仪表左灯、左头灯、左尾灯同时亮,其他灯灭。

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

(3) 当用户置开关状态为04H时,表紧急开关闭合,也即出现紧急状态时,则所有灯闪烁。

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

(5) 当用户置开关状态为09H时,表示汽车右尾灯亮,左尾灯、左头灯、仪表左灯闪烁。

(6) 当用户置开关状态为0AH时,表示汽车左尾灯亮,右尾灯、右头灯、仪表右灯闪烁。

(7) 当用户置开关状态为0CH时,表示汽车此时处于紧急刹车状态,左、右尾灯亮,其他灯闪烁。

(8) 当用户置开关状态为0DH时,表示汽车此时处于左转紧急刹车状态,则右尾灯亮,其他灯闪烁。

(9) 当用户置开关状态为0EH时,表示汽车此时处于右转紧急刹车状态,则左尾灯亮,其他灯闪烁。

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

设置实验箱上的6个发光二极管的对应情况为:L1:右尾灯 L2:左尾灯 L3:右头灯 L4:左头灯L5:仪表右灯 L6:仪表左灯通过5个开关(K0、K1、K2、K3、K4的组合)产生的16种情况的前10种来作为输入选择,影响6个指示灯的输出,对应关系如下表:表1 开关状态与灯状态对应表3.硬件设计方案3.1 设计思路根据课题所要实现的功能,结合所学的知识进行分析,可编程的并行接口芯片8255A和定时/计数器8253。

8255是可编程I/O口扩展芯片。

对8255输入不同的指令可改变I/O口的工作方式。

8255内部有4个寄存器:分别为寄存器A、B、C和控制寄存器。

A、B、C 寄存器的数据就是引脚PA7~PA0、PB7~PB0、PC7~PC0上输入或输出的数据,而控制寄存器的数据则表明PA、PB、PC的工作方式。

此次选择的是B端口和C端口。

8253有6种工作方式,本次设计用到方式2,方式2又可称为频率发生器。

当CPU写入控制字后,输出端OUT将变高,在写入计数初值以后的下一个CLK脉冲的下降沿开始计数。

计数过程中OUT端始终保持高电平,当计数值减至1时OUT端变为低电平,而计数值减至0时OUT端又变为高电平,同时会自动将计数值送到执行部件继续进行减法计数,形成连续工作,重复计数,从而输出固定频率的脉冲。

3.2 设计框图A6A7A8A93.3 设计线路及说明1.8255的CS端接系统的I/O地址译码电路地址为288H~28FH的接口,从而达到选通控制。

2.DATA与处理器的数据总线的低八位相连接,RD与IOR相连接,WR与IOW相连接,将处理器8的地址线A1,A2与8255的A0,A1连接起来。

3.8255的PC端口用于输出,与发光二极管相连接,用于控制灯的闪烁效果,PB端口用于输入,用其低五位做为输入控制,对于8255的PA端口则为空闲状态。

4. L1(右尾灯)、L2(左尾灯)、L3(右头灯) L4(左头灯) L5(仪表右灯)、L6(仪表左灯)4.软件设计方案4.1 设计思想软件部分与硬件部分一起构成一个完整的系统,对整个系统来说起着重要的作用。

在本设计中使用了调用子程序和跳转的设计方法,它根据系统输入的数据,分别转向各个处理程序。

该方法利用无条件跳转JMP,根据运算结果,实现转移。

4.2 程序流程图5. 调试以及运行结果5.1源程序代码CODE SEGMENTASSUME CS:CODE ,SS:STACKIOCONPT EQU 0FF2BHIOAPT EQU 0FF28HIOBPT EQU 0FF29HIOCPT EQU 0FF2AHORG 10e0Hio8253contro equ 0043H ;8253a的控制口地址io8253zero equ 0040H ;8253a计数器0的地址 ;8255A的控制口地址STACK SEGMENTSTACK ENDSSTART: MOV DX,IOCONPTMOV AL,82HOUT DX,ALxor DX,DXxor Al,AlMOV DX,IOBPTIN AL,DXand Al,1fHCMP AL,01HJZ LEFTCMP AL,02HJZ RIGHTCMP AL,04HJZ HURRYCMP AL,08HJZ BREAKCMP AL,09HJZ LEFTBREAKCMP AL,0AHJZ RIGHTBREAKCMP AL,0CHJZ HURRYBREAKCMP AL,0DHJZ LEFTHURRYBREAKCMP AL,0EHJZ RIGHTHURRYBREAKCMP AL,10HJZ STOPMOV DX,IOCPTmov AL,00H ;HOUT DX,ALCALL DELAY2JMP STARTLEFT: call LEFT1CALL DELAY2JMP STARTRIGHT: CALL RIGHT1CALL DELAY2JMP STARTHURRY: CALL HURRY1CALL DELAY2JMP STARTBREAK: MOV DX,IOCPTMOV AL,00000011BOUT DX,ALCALL DELAY2JMP STARTLEFTBREAK: CALL LEFTBREAK1CALL DELAY2JMP STARTRIGHTBREAK: CALL RIGHTBREAK1CALL DELAY2JMP STARTHURRYBREAK :CALL HURRYBREAK1CALL DELAY2JMP STARTLEFTHURRYBREAK: CALL LEFTHURRYBREAK1 CALL DELAY2JMP STARTRIGHTHURRYBREAK: CALL RIGHTHURRYBREAK1 CALL DELAY2JMP STARTSTOP: MOV DX,io8253controMOV AL,36HOUT DX,AL,MOV DX,io8253zeroMOV DX,00HOUT DX,ALOUT DX, ALMOV DX,IOCPTMOV AL,00000000bOUT DX,ALCALL DELAY2CALL DELAY2MOV mov dx, IOCPTMOV AL,10000000bOUT DX,ALCALL DELAY2CALL DELAY2CALL DELAY2JMP STARTLEFT1 PROCMOV DX,IOCPTMOV AL,00101010B ;13L 24H OUT DX,ALCALL DELAY2MOV DX,IOCPTMOV AL,00000000B ;13LNOUT DX,ALCALL DELAY2RETLEFT1 ENDPRIGHT1 PROCMOV DX,IOCPTMOV AL,00010101BOUT DX,ALCALL DELAY2MOV DX,IOCPTMOV AL,00000000BOUT DX,ALRETRIGHT1 ENDPHURRY1 PROCMOV DX,IOCPTMOV AL,11111111BOUT DX,ALCALL DELAY2MOV DX,IOCPTMOV AL, 00000000BOUT DX,ALRETHURRY1 ENDPLEFTBREAK1 PROCMOV DX,IOCPTMOV AL,00101011BOUT DX,ALCALL DELAY2MOV DX,IOCPTMOV AL, 00000001B OUT DX,ALCALL DELAY2RETLEFTBREAK1 ENDP RIGHTBREAK1 PROCMOV DX,IOCPTMOV AL,00010111BOUT DX,ALCALL DELAY2MOV DX,IOCPTMOV AL, 00000010B OUT DX,ALCALL DELAY2RETRIGHTBREAK1 ENDP HURRYBREAK1 PROCMOV DX,IOCPTMOV AL,00111111BOUT DX,ALCALL DELAY2MOV DX,IOCPTMOV AL, 00000011B OUT DX,ALCALL DELAY2RETHURRYBREAK1 ENDP LEFTHURRYBREAK1 PROCMOV DX,IOCPT MOV AL,00111111BOUT DX,ALCALL DELAY2MOV DX,IOCPTMOV AL, 00000001BOUT DX,ALCALL DELAY2RETLEFTHURRYBREAK1 ENDPRIGHTHURRYBREAK1 PROCMOV DX,IOCPTMOV AL,00111111BOUT DX,ALCALL DELAY2MOV DX,IOCPTMOV AL,00000010BOUT DX,ALCALL DELAY2RETRIGHTHURRYBREAK1 ENDPDELAY1: PUSH AXPUSH CXMOV CX,0030HDELY2: CALL DELAY2LOOP DELY2POP CXPOP AXRETDELAY2: PUSH CXMOV CX,8000HDELA1: LOOP DELA1POP CXRETCODE ENDSEND START5.2调试结果通过不断地对程序进行调试和上机验证,最终利用5个开关组合成10种不同的组合状态来模拟汽车信号灯10种不同的状态,初步实现了预期任务要求对应的灯亮、不亮、闪的不同情况,其中的停靠状态是根据定时/计数器8253实现闪烁频率是30HZ。

相关文档
最新文档