基于单片机的交通信号灯的设计.docx

上传人:小飞机 文档编号:2079060 上传时间:2023-01-07 格式:DOCX 页数:31 大小:349.90KB
返回 下载 相关 举报
基于单片机的交通信号灯的设计.docx_第1页
第1页 / 共31页
基于单片机的交通信号灯的设计.docx_第2页
第2页 / 共31页
基于单片机的交通信号灯的设计.docx_第3页
第3页 / 共31页
基于单片机的交通信号灯的设计.docx_第4页
第4页 / 共31页
基于单片机的交通信号灯的设计.docx_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于单片机的交通信号灯的设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的交通信号灯的设计.docx(31页珍藏版)》请在三一办公上搜索。

1、漯河食品职业学院 毕业设计(论文)交通信号灯控制系统的设计及仿真分析学生姓名: 扈亚伦 所学专业: 机电一体化 学 号: 110602526 指导老师: 郑 艳 2014年3月 18日摘 要随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。随着城市机动车量的不断增加,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速道路,在高速道路建设完

2、成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。为此,通过我应用所学的知识设计了一套交通灯控制电路的方案。交通灯的控制系统主要由计时电路、主控电路、信号灯转换器、脉冲信号发生器组成。关键词:控制系统;计时电路;主控电路;信号灯转换器

3、;脉冲信号发生器目 录第一章 绪论11.1交通信号灯控制系统研究的背景和意义11.2交通信号灯控制系统设计方案1第二章 状态控制器设计42.1状态分析42.2 CD4029的引脚图及引脚功能42.3状态控制器设计图5第三章 状态译码器设计63.1控制信号灯的译码电路的真值表63.2电路分析63.3三态门的功能73.4状态译码器设计图7第四章 定时系统设计94.1计数器的作用及工作情况94.2共阳极LED七段数码管引脚图94.3 74LS247译码器引脚图及引脚功能104.4数码连接译码电路114.5三态门74LS245的引脚图及引脚功能124.6触发器的电路结构及功能124.7定时系统设计图1

4、3第五章 秒脉冲发生器设计155.1 555 定时器介绍155.2 NE555的特点155.3 555定时器的引脚排列图及引脚功能165.4 555定时器构成的秒信号发生器165.5秒信号发生器工作原理18第六章 仿真软件介绍及仿真分析206.1 仿真软件介绍20 6.2仿真调试交通信号灯状态控制器20 6.3仿真调试交通信号灯显示电路21 6.4仿真调试交通信号灯定时电路226.5仿真调试秒脉冲发生器236.6仿真调试整个系统25总结26参考文献27附录28谢辞36第一章 绪论1.1交通信号灯控制系统研究的背景和意义世界上第一盏名副其实的三色灯(红、黄、绿三种标志)于1918年诞生。它是三色

5、圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生,使城市交通大为改善。中国最早的马路红绿灯,是于1908年出现在上海的英租。 从最早的手牵皮带到20世纪50年代的电气控制,从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化、自动化上不断地更新、发展和完善1。随着社会的发展和进步,路上的车辆越来越多,而道路建设往往跟不上城市发展的速度,因此城市交通问题日益突出,经常在十字路口等交通繁忙的地方发生堵塞情况,出现交通混乱。为了解决车和路的矛盾,常用的有两种方法:一是控制需求,最直接的办法就是限制车辆的增加;二是增加供给,也就是修路。但是这两个办法都有其局限性。我国汽车工业正处在

6、起步阶段,限制车辆的增加不是解决问题的好方法。而采取增加供给,即大量修路,在资源、环境矛盾越来越突出的今天,有限的源和财力以及环境的压力,也将受到限制。这就需要依靠除限制需求和提供道路设施之外的其他方法来满足日益增长的交通需求。交通系统正是解决这一矛盾的途径之一。交通控制研究的发展,旨在解决人类交通因需求的增多而日益繁重带来的问题,局限于道路建设的暂时不足和交通工具的快速增长,就要使更多的车辆安全高效的利用有限的道路资源,避免因无序和抢行等无控制原因造成的不必要阻塞甚至瘫痪,另外,针对整个交通线路车辆的多少适时调整和转移多条线路的分流也十分必要。交通网络是城市的动脉,象征着一个城市的工业文明水

7、平。交通关系着人们对于财产,安全和时间的利益。具有优良科学的交通控制技术对资源物流和人们的出行都是十分有价值的,保证交通线路的畅通安全,才能保证出行舒畅,物流准时到位甚至是生命道路的延伸。研究城市交通信号控制系统具有相当的学术价值和实用价值,解决了城市交通拥挤问题,提高了城市交通的效率,适应未来的城市交通的发展,从长远来看该研究具有巨大的现实意义。1.2交通信号灯控制系统设计方案十字路口的红绿灯指挥着行人和各种车辆的安全通行。每边都设置了红、绿、黄色信号灯。因为主干道上的车辆多,所以主干道放行的时间要长。在绿灯变红灯时先要求黄灯亮几秒钟,以便让停车线以外的车辆停止运行2。故本设计如下:1主、支

8、干道交替通行,设主干道通行时间为30s,干道通行时间为20s。2绿灯亮表示可通行,红灯亮表示禁止通行。3每次绿灯变红灯时,黄灯先亮5s(此时另一干道上的红灯不变)。4十字路口要有数字显示,作为等候时间提示。主、支干道通行时间及黄灯亮的时间均以秒为单位作减计数。5在黄灯亮时,原红灯按1Hz的频率闪烁。6主、支干道通行时间及黄灯亮的时间均可在099s内任意设定。故系统工作流程图如图1-1所示:图1-1 系统工作流程图要实现上述交通信号灯的自动控制,则要求控制电路由控制器、译码器、秒脉冲发生器、计数器信号灯译码驱动电路3和数字显示译码驱动电路等几部分组成,整个电路的原理框图如图1-2所示:图1-2

9、交通灯控制系统的原理框图1)状态控制器:主要用于记录十字路口交通灯的工作状态,以实现对主、支干道车辆运行状态的控制。2)状态译码器:按照状态控制器所处的状态,通过状态译码器分别驱动点亮相应的信号灯,指挥主、支干道的行人和车辆。3)秒脉冲发生器:产生整个定时系统的时基脉冲,确保整个电路同步工作和实现定时控制。4)减法计数器:通过减法计数器对秒脉冲作减计数,完成计时任务,达到控制每一种工作状态持续时间的目的。减法计数器的回零脉冲使状态控制器完成状态转换,同时状态译码器根据系统下一个工作状态,决定计数器下一次减法计数的初始值。第二章 状态控制器设计2.1状态分析首先分析十字路口交通信号灯工作的实际各

10、种可能状态。因主干道和支干道各有 3种灯(红、绿、黄),它们在正常工作时,亮灯的组合只有4种可能。1)设开始时主干道通行,支干道不通行,这种情况下主绿灯和支红灯亮,持续时间为30s。2)30s后,主干道停车,支干道仍不通行,这种情况下主黄灯亮,支红灯闪烁,持续时间为5s。3)5s后,主干道不通行,支干道通行,这种情况下主红灯和支绿灯亮,持续时间为20s。4)20s后,主干道仍不通行,支干道停车,这种情况下主红灯闪烁,支黄灯亮,持续时间为5s。5s后又回到第一种情况,如此循环反复。因此,主控制电路有4种状态,设这4种状态依次用S0(主绿灯亮,支红灯亮)、 S1(主黄灯亮,支红灯闪烁)、S2 (主

11、红灯亮,支绿灯亮)、S3(主红灯闪烁,支黄灯壳)表示4,其状态编码及状态转换图如图2-1所示:图2-1 信号灯工作顺序流程图4组编码对应4种状态,显然这是一个 2位二进制计数器的输出状态,故可采用多种中规模集成计数器来实现。本设计采用CD4029连接成二进制加法计数器构成状态控制器。2.2 CD4029的引脚图及引脚功能CD4029 为 4位可预置二进制/十进制可逆计数器。它的引脚图如图2-2所示。该计数器可进行二进制加/减计数或BCD十进制加/减计数操作,两种计数方式均有超前进位功能;B/D端为高电平时,进行二进制计数;B/D端为低电平时,进行十进制计数。U/ D为高电平时,为加计数器;反之

12、,为减计数器。PE为置数控制端,为计数控制器。因此CD4029 的计数选择有4 种,分别由U/D(上数/下数)及B/D(二进制/十进制)两脚来控制。图2-2 CD4029的引脚图1.U/D=1,B/D=1;则为上数二进计数,其计数值由0000 到1111,总共有16 种状态,也就是十进制的0 到15。2.U/D=1,B/D=0;则为上数十进计数,其计数值由0000 到1001 为止,只有10 种状态,换句话说就是BCD 计数的0 到9,详如时序图所示。3.U/D=0,B/D=1;则为下数二进计数,其计数值分别依1111、1110 往下计至0000,再回到1111;总共有16 种状态,也就是十进

13、制的15 到0。4.U/D=0,B/D=0;则为下数十进计数,其计数值由1001、1000 往下计数至0000,再回到1001,即由9 下数至0,再回到9。2.3状态控制器设计图本设计中需要用二进制加法计数器来表示S0、S1、S2、S3这四种状态,故把B/D和U/ D接高电平。在4029的引脚Q0、Q1上分别加了一个非门来表示对它们取反,从而得到S0 、S1、S2、S3这四种状态,电路如图2-3所示: 图2-3 状态控制器设计图第三章 状态译码器设计3.1控制信号灯的译码电路的真值表主、支干道上红、黄、绿信号灯的状态主要取决于状态控制器的输出状态。它们之间的关系见表3-1。其中主干道的信号灯分

14、别用大写字母R、Y、G代表红灯、黄灯和绿灯,支干道的信号灯分别用小写字母 r、y、g代表红灯、黄灯和绿灯。对于信号灯的状态,1 表示灯亮,0 表示灯灭5。这样,就将交通信号灯信号的工作状态以真值表的形式表达出来。表3-1 交通信号灯信号状态真值表 根据真值表,可求出各信号灯的逻辑函数表达式为:R=Q2+ Q2Q1=Q2 =2 (3-1)Y=Q1 = (3-2) G= = (3-3) r=+Q1 = =2 (3-4) y= Q2Q1 = (3-5) g= Q2 = (3-6)3.2电路分析根据以上表达式可采用逻辑门电路构成:门电路是数字逻辑电路的基本组成单元,门电路按逻辑功能可分为:与门、或门、

15、非门以及与非门、或非门、异或门、同或门、与或非门。若按电路结构组成的不同,可分为立元件门电路、CMOS集成门电路、TTL集成门电路等。各种集成门电路通常都封装在集成芯片内。此次设计采用的集成电路有74LS00、74LS125。每个集成电路都有自己的代号,与代号对应的名称形象地说明了集成电路的用途。74LS00是二输入端四与非门,它说明这个集成电路中包含四个二输入端的与非门。由交通信号灯控制系统设计的技术指标知道,当黄灯亮时,红灯按 1Hz的频率闪烁。从表3-1中可以看出,黄灯亮时,Q1必为高电平;而红灯点亮信号与Q1信号无关。可利用Q1信号去控制一个三态门电路74LS125 (或模拟开关)来控

16、制。3.3三态门的功能三态门简称TSL门(以TTL三态门为例),它是在普通门的基础上加上使能控制电路和控制信号构成的。所谓三态门,是指其输出有3种状态,即高电平、低电平和高阻态 (开路状态)6。在高阻态时,其输出与外接电路呈断开状态。图3-1、3-2是三态与非门的逻辑图。 图3-1 高电平有效 图3-2 低电平有效 图3-1所示的三态门是控制端为高电平时有效。当 EN=1时,与普通与非门的逻辑功能相同:当 EN=0时,不论A、B 的状态如何,输出均为高PEI态 (与外电路隔断)。图3-2所示的三态门是控制端为低电平时有效。当=0时,与普通与非门的逻辑功能相同;当=1时,不论A、B的状态如何,输

17、出为高阻态。因此,当Q1为高电平时(Q1为低电平,控制三态门的EN,将秒脉冲信号引到驱动红灯的与非门的输入端,使红灯在黄灯亮期间闪烁;反之将其隔离,使红灯信号不受黄灯信号的影响。3.4状态译码器设计图输出端选择发光二极管来模拟交通灯,由于门电路带灌电流的能力一般比带拉电流的能力强,要求门电路输出低电平时,点亮相应的发光二极管,故交通信号灯状态译码电路组成如图3-3所示:图3-3 交通信号灯状态译码电路第四章 定时系统设计根据设计要求,交通灯控制系统要有一个能自动置入不同定时时间的定时器,以完成 30s、20s、5s 的定时任务。该定时器由两片CD4029构成的2位十进制可预置减法计数器构成,时

18、间显示状态由两片74LS47和两只共阳极LED七段数码管对减法计数器进行译码显示,预置到减法计数器的时间常数通过3片8路双向三态门74LS245来设定。3片74LS245的输入数据分别接入30、20、5 这3个不同的数字,任一输入数据到减法计数器的置入,由状态译码器的输出信号控制不同74LS245的选通信号来实现。4.1计数器的作用及工作情况计数器的作用:一是根据主干道和支干道车辆运行时间以及黄灯切换时间的要求,进行30s、20s、5s 3种方式的计数;二是向主控制器发出状态转换信号,主控制器根据状态转换信号进行状态转换。计数器除需要秒脉冲作时钟信号外,还应受主控制器的状态控制。计数器的工作情

19、况为:计数器在主控制器进入状态S0时开始30s计数;30s后产生归零脉冲,并向主控制器发出状态转换信号,使计数器归零,主控制器进入状态S1,计数器开始5s计数;5s后又产生归零脉冲,并向主控制器发出状态转换信号,使计数器归零,主控制器进入状态S2,计数器开始20s计数;20s后也产生归零脉冲,并向主控制器发出状态转换信号,使计数器归零,主控制器进入状态S3,计数器又开始5s计数;5s后同样产生归零脉冲,并向主控制器发出状态转换信号,使计数器归零,主控制器回到状态S0,开始新一轮循环。本设计由两片CD4029构成的2位十进制可预置减法计数器来进行倒计时,由于CD4029功能前面已经写出,此处不再

20、缀余。4.2共阳极LED七段数码管引脚图数码管分为共阳极结构和共阴极结构。若显示器共阳极连接,则对应阳极接高电平的字段发光;而显示器共阴极连接,则接低电平的字段发光。共阳极数码管引脚如图4-1所示,内部结构如图4-2所示:图4-1 共阳极数码管引脚图图4-2 共阳极数码管内部结构4.3 74LS47译码器引脚图及引脚功能中规模集成电路74LS47是一种常用的7段显示译码器,74LS47是输出低电平有效的七段字形译码器,它在这里与数码管配合使用,即输出为0时,对应字段点亮;输出为1时,对应字段熄灭,所以驱动的是共阳极的 7段显示器。该译码器能够驱动7段显示器显示015共16个数字的字形。输入端A

21、1、A2、A3和A4接收4位二进制码,输出端Qa、Qb、Qc、Qd、Qe、Qf和Qg分别驱动7段显示器的7段。译码显示原理图如图4-3所示:图4-3 译码显示原理图74LS47主要引脚功能如下:(1):试灯输入,是为了检查数码管各段是否能正常发光而设置的。当=0时,无论输入A1,A2 ,A3 ,A4为何种状态,译码器输出均为低电平,即a、b、c、d、e、f、g均输出为零,,发光数码管各发光段全亮,显示8字用以检查数码管各发光段是否良好。当,=1时,译码器按输入BCD码正常译码显示。 (2):灭灯输入,是为控制多位数码显示的灭灯所设置的。=0时。不论和输入A1,A2 ,A3 ,A4为何种状态,译

22、码器输出均为高电平,即a、b、c、d、e、f、g均输出为1,使共阳极7段数码管熄灭。只有=1时,译码器才根据A、B、C、D输入状态而译码输出。(3):灭零输入,它是为使不希望显示的0熄灭而设定的。当=0时,若输入DCBA=0000,则输出不显示0,若输入为其它带码,则照常显示。(4):灭零输出,它和共用一个引脚,它既是灭灯输入端用来接收信号,又是灭零输出端输出信号,为相邻位提供灭零输入信号,用它可以实现多位数码显示的灭零控制。(5) 常用的七段显示器还加了小数点DP。4.4数码连接译码电路74LS247是一种BCD码输入端,其中D是高电位,a、b、c、d、e、f、g是输出端,输出低电平有效,和

23、共阳极半导体发光数码管各发光段的阴极引出线相互连接,74LS47译码器原理译码为编码的逆过程。它将编码时赋予代码的含义“翻译”过来。实现译码的逻辑电路成为译码器。译码器输出与输入代码有唯一的对应关系。图4-4是74LS247和数码管的管脚排列图。图4-4 七段数码显示器译码电路表4-1列出了七段显示译码电路真值表,表示出了它与数码管之间的关系。表4-1 七段显示译码电路真值表4.5三态门74LS245的引脚图及引脚功能74LS245是我们常用的芯片,用来驱动发光二极管或者其他的设备,尾带三态输出的8位双向数据缓冲器,专用于数据双向传输。74LS245芯片引脚如图4-5所示。其中芯片引脚为芯片使

24、能端(有的标为),为低电平时,缓冲器才能工作。DIR为传输方向控制端,当DIR=0时,信号由B向A传输,当DIR=1时,信号由A向B传输;为高电平时,A、B均为高阻态。图4-5 74LS245的引脚图4.6触发器的电路结构及功能根据逻辑功能的不同分为: RS触发器、 JK触发器、 T触发器、 D触发器。本设计用到的是RS触发器,图4-6和4-7分别是RS触发器的电路结构和图形符号。图4-6 电路结构 图4-7 图形符号SR锁存器的特性表如表4-2所示:表4-2 SR锁存器特性表SR锁存器在电路中的作用是保证数码管显示数字的时间间隔为1s。4.7定时系统设计图当状态控制器在S1 (Q2Ql =0

25、1)或在S3(Q2Ql=11)时. 要求减法计数器按初值5开始计数,故采用S1、S3为逻辑变量而形成的控制信号Q1去控制输入数据接数字5的74LS245的选通端7。由于74LS245选通信号要求低电平有效,故Q1经过一个非门输出后接相应74LS245的选通控制端。所设计的定时系统如图4-8所示:图4-8 定时系统设计图第五章 秒脉冲发生器设计产生秒信号的电路有多种形式,本设计是利用555定时器组成的秒信号发生器。5.1 555 定时器介绍555 定时器是一种模拟和数字电路混合的中规模集成电路。它结构简单、性能可靠、使用灵活,只要外部配上适当阻容元件,就构成脉冲产生和整形电路。在波形的产生与变换

26、、测量与控制、家用电器、电子玩具等许多领域中都得到了应用。 在市面上可以看到NE555,CA555,HA555,FX555,SN52555/SN72555、MCI555、TA555、5G1555等,但是尽管不同厂家生产的产品在结构和参数方面可能有差别,但在产品中都保留了555数字,即片内的两个电压比较器的基准电压由三个严格相等的5k欧电阻分压提供,因此,称为555集成电路。在应用中都是一样的效果。555是一种时基电路,能在4.518V电源电压下工作,输出电瓶可与TTL、CMOS、HTL逻辑电路兼容,定时或震荡精度仅与外接元件特性有关,具有200mA的吸入或供出电流,可直接推动扬声器,电感等低阻

27、抗负载。还可以在仪器仪表、自动化装置和各种电器中作定时和时间延迟等控制。在电路中可做单稳态、多谐振荡器、脉冲发生器、脉冲检测器。脉冲宽度和位置的调至电路以及报警器,应用极其广泛。5.2 NE555的特点本设计用NE555来设计秒脉冲发生器。NE555是属于555系列的计时IC的其中的一种型号,555系列IC的接脚功能及运用都是相容的,只是型号不同的因其价格不同其稳定度、省电、可产生的振荡频率也不大相同。下面是NE555的特点: 1.只需简单的电阻器、电容器,即可完成特定的振荡延时作用。其延时范围极广,可由几微秒至几小时之久。 2.它的操作电源电压范围极大,可与TTL,CMOS等逻辑电路配合,也

28、就是它的输出准位及输入触发准位,均能与这些逻辑系列的高、低态组合。 3.其输出端的供给电流大,可直接推动多种自动控制的负载。 4.它的计时精确度高、温度稳定度佳,且价格便宜。5.静态电流最大值VCC = 5 V, RL = =6mA VCC =15 V, RL = =15mA。5.3 555定时器的引脚排列图及引脚功能图5-1 555的内部电路图图5-2 555定时器引脚排列图555定时器各引脚的功能如下:1端GND为接地线;2端TR为低电平触发端,也称为触发输入端。当2端的输入高电压高于VCC/3时,C2输出为1;当输入电压低于VCC/3时,C2的输出为0,使基本触发器置1;3端OUT为输出

29、端;4端RT是复位端,当=0时,基本触发器直接置0,使Q=0,=1;5端为电压控制端,如果C0 端另加控制电压,则可以改变C1,C2的参考电压。工作中不使用C0 端时,一般都通过一个0.01uF的电容接地,以防旁路干扰;6端TH 为高电平触发端,当输入电压低于2VCC/3时,C1的输出为1;当输入电压高于2VCC/3时,C1的输出为0,使基本触发器置0,即Q0=0, =1,这时定时器输出U0=0;7端D为放电端,当基本触发器的=1时,放电晶体管T导通,外接电容元件通过T放电;8端VCC为电源端,可在4.3-1.6V范围内使用,若为CMOS电路,则VCC=3-18V。表5-1为555的功能表,它

30、全面表示了555的基本功能。表5-1 555功能表5.4 555定时器构成的秒信号发生器采用555设计的秒信号发生器及其工作波形,其振荡频率与实际的数字钟频率略有出入,但可以通过校时装置校时。它没有稳定状态,同时毋须外加发脉冲,就能输出一定频率的矩形脉冲8(自激振荡)。用555设计秒信号发生器需要外接电阻R1,R2和电容C,并外接+3V的直流电源。只需在+VCC端接上+3V的电源,就能在3脚产生周期性的方波。秒脉冲电路如图5-3,波形图如图5-4。图5-3 秒脉冲电路图图5-4 波形图5.5秒信号发生器工作原理接通电后,它经过电阻R1和R2对电容C充电,当UC上升略高于2/3VCC时,比较器C

31、1的输出为“0”,将触发器置“0”,U0为“0”。这时,1,放电管T导通,电容C通过R2和T放电,Uc下降。当Uc下降略低于1/3VCC时,比较器C2的输出为“0”,将触发器置“1”, U0又由“0”变为“1”。由于0,放电管T截止,VCC又经过R1和R2对电容C充电。如此重复上述过程,U0为连续的矩形波。第一个暂稳状态的脉冲宽度tp1,即Uc从1/3VCC充电上升到2/3VCC所需的时间:tp1(R1R2)Cln20.7(R1R2) (5-1) 第二个暂稳状态的脉冲宽度tp2,即Uc从2/3VCC放电下降到1/3VCC所需的时间: tp2R2Cln2=0.7R2C (5-2)振荡周期 T=

32、tp1+ tp20.7(R12 R2)C (5-3)振荡频率 f= (5-4)占空比 q= (5-5)由式可得,占空比大于总是%50。若设占空比=%50,又知交通信号灯的振荡周期是1s,可得到本次所需要的元器件阻值:.R139KR251KC10uFC010nF第六章 仿真软件介绍及仿真分析6.1 仿真软件介绍Multisim是加拿大图像交互技术公司(Interactive Image Technoligics简称IIT公司)推出的以Windows为基础的仿真工具,适用于初级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。 工程师们可

33、以使用Multisim交互式地搭建电路原理图,并对电路行为进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。Multisim软件结合了直观的捕捉和功能强大的仿真,能够快速、轻松、高效地对电路进行设计和验证。凭借Multisim,可以立即创建具有完整组件库的电路图,并利用工业标准SPICE模拟器模仿电路行为9。借助专业的高级SPICE分析

34、和虚拟仪器,能在设计流程中提早对电路设计进行的迅速验证,从而缩短建模循环。Multisim帮助工程师优化电路设计,减少错误和原型重复。Multisim可以与新的NI Ultiboard11软件结合,为工程师提供高性价比、端对端原型平台。Multisim是一个用于电路设计和仿真的EDA工具软件,由于其强大的功能,形象生动的仿真效果,友好的界面,丰富的元件库和仪表库,在我国各级各类学校得到广泛的推广应用,尤其是电类专业可以将其作为电子电路的教学示教、仿真实验、电子电路的设计等。Multisim软件以图形化的方式消除了传统电路仿真的复杂性,帮助教育工作者、学生和工程师使用先进电路分析技术。由于Mul

35、tisim的交互式组件、模拟驱动仪器、实际的模拟和数字测量的整合,使Multisim在学术界、专科技术院校和大学获得了广泛应用。6.2 仿真调试交通信号灯状态控制器将秒信号引入状态控制器脉冲输入端,在该脉冲作用下,观察主控制器的状态是否是按00、01、10、11、00的规律变化,如果不是这样就应查找原因。交通信号灯状态控制器仿真电路如图6-1所示:图6-1 状态控制器仿真电路由于仿真软件中秒脉冲信号发生器产生的仿真秒脉冲信号太慢,为了加快调试速度,在交通信号灯状态控制器仿真电路中用信号发生器代替秒脉冲信号,信号发生器频率设置为100Hz。为了观察起来直观,在输出端接有指示灯,用来观察4029B

36、D的输出信号。同时需要注意,仿真电路中的4029BD与CD4029芯片只是标注有所不同,功能是完全相同的。简要说明如下:CP 为时钟脉冲输入端,UD为加/减计数控制端BIND为二进制/十进制计数端,PE为置数控制端,CI为计数控制端,Q3、Q2、Q1、Q0为计数输出端,TC为进位输出端,P3、P2、P1、P0为置数输入端10。仿真电路中4029BD 的计数输出端为 Q3、Q2、Q1、Q0。逻辑原理图中的CD4029输出端为Q4、Q3、Q2、Q1,这一点特别需要注意。仿真图采用的是和原理图相同的引脚进行连接的,但标号是不一样的。6.3仿真调试交通信号灯显示电路这部分仿真电路是交通信号灯状态控制器

37、与交通信号灯显示电路相连接后的测试电路。其中对于支干道的交通信号灯标注,由于Multisim10软件的问题 (不支持同一字符的多次标注),只能标注成小写的rl (红灯)、yl(黄灯)、gl (绿灯)。测试的目的是检查6个发光二极管是否按设计要求发光。参照图3-3所示的交通信号灯状态译码电路进行仿真测试,仿真电路如图6-2所示:图6-2 交通信号灯显示电路仿真 6.4仿真调试交通信号灯定时电路 参照图4-8所示的交通信号灯定时电路进行仿真测试,仿真调试定时电路时,将秒信号引入定时系统电路的脉冲输入端,指示灯X2作为一种状态的指示,接在仿真测试线路上,它的作用是显示当某一种计数倒计时为0的时候,指

38、示灯的连接端会输出一个脉冲. 指示灯X2会闪亮一下。在整个交通信号控制系统中,该处的脉冲信号就是控制交通信号灯状态变化的脉冲信号。为了加快调试速度,用信号发生器产生的信号代替秒脉冲信号,然后在74LS245的使能控制端接3个开关,当开关依次接低电平时,计数器应以5、20、30送给计数器进行倒计数。两位数码管应有相应显示,否则查找原因。在仿真电路如图 6-3所示:图6-3 交通信号灯定时部分仿真电路6.5仿真调试秒脉冲发生器秒脉冲信号发生器的仿真电路如图6-4所示。用示波器监视秒脉冲发生器的输出,调节电位器 RW,使输出信号的周期为1s。图6-4 秒脉冲信号发生器仿真电路示波器的输出波形如图6-

39、5所示:图6-5 示波器输出波形图由图可知,该脉冲信号约为1s,符合设计要求。6.6仿真调试整个系统各单元电路均能正常工作后,再把各个单元电路互相连接起来,进行系统总调。电路如图6-6所示:图6-6 总电路总 结本系统由数字电路组成,整个系统主要由定时系统、状态控制器,状态显示电路及秒脉冲发生器组成。定时系统用两片CD4029构成2位十进制可预置减法计数器,时间显示状态由两片中规模集成电路74LS47和两个共阳极LED七段数码管进行译码显示,预置到减法计数器的时间常数通过三片8路双向三态门74LS245来设定。状态控制器以CD4029为核心。状态显示电路用发光二极管来模拟交通灯。秒脉冲发生器以

40、NE555芯片为核心,设计产生周期为1s的秒冲。从而设计出主干道交替通行的交通灯控制系统。在设计一个较大的电路系统时,每一个环节都是很重要的,先要有一个较为合理的原理图,然后才能对原理图中的每一部分进行仿真修改,这往往不是一蹴而就的,需要不断地反复。先对单元电路进行仿其分析,再对总体电路进行仿真分析。仿真调试时,要把整个电路分成几块,每块单独调试,这样才能减少故障率,提高调试的效率。参考文献1 郭玉平. 探讨交通信号灯. 北京, 北京工业技术出版社, 2005.2 余华,岳秋琴. 电子设计自动化技术的发展及在现代数字电子系统设计中的应用. 现代电子技术, 2001, 12(5):167170.

41、3 何小艇. 电子系统设计. 浙江, 浙江大学出版社, 2004.4 林红. 数字电路与逻辑设计. 北京, 清华大学出版社, 2009.5 周伟. 交通信号灯的设计原理. 上海, 上海光源研究所, 2006.6 李青. 电路与电子技术基础. 浙江, 浙江科学技术出版社, 2005.7 谢自美. 电子线路设计实验测试. 武汉, 华中科技大学出版社, 2001.8 骆新全. 吴小泉. 李行星. 电子电路与系统实验. 北京, 中国广播电视出版社, 2009.9 刘鸣. 电子线路综合设计实验教程. 天津, 天津大学出版社, 2008.10 庄俊华. multisim9入门及应用. 北京, 机械工业出版

42、社, 2008. 电子信息技术在智能交通信号灯控制中的应用1 引言城市化进程的日益加快和汽车的日益普及,事故频发、交通拥挤加剧、路况日益恶化,交通问题已经成为困扰全世界的严重问题。由此导致的交通秩序的恶化已严重影响了现代化的城市建设和国民经济的发展。研究车辆的通行规律,根据实际情况制定相应的通行规则对缓解交通阻塞,提高路口车辆通行的效率具有非常重要的现实意义。交通信号灯是管理交通网络的最重要元素,而街道各路口又是车辆通行的关键所在。随着电子信息技术的迅猛发展,其相关的虚拟仪器技术在数据采集、自动测试和仪器控制领域得到广泛应用,使测试系统和测量控制的设计方法与实现技术发生了深刻的变化。“软件就是

43、仪器”已经成为测试与测量技术发展的重要标志。2 基于电子信息技术的虚拟仪器技术发展及应用分析基于电子信息技术的虚拟仪器技术是新世纪科学技术中的核心技术之一,它包含了计算机技术、自动控制技术、信息技术、电子技术等多方面。美国国家仪器公司于20世纪80年代中期首先提出基于计算机技术的虚拟仪器的概念,把虚拟测试技术带入新的发展时期,随后研制和推出了基于多种总线系统的虚拟器。虚拟仪器突破了传统电子仪器以硬件为主体的模式,实际上是一种基于计算机的自动化测试仪器系统。虚拟仪器通过软件将计算机硬件资源与仪器硬件有机地融合为一体,从而把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件实现对数据的显示、存储以及分析处理。虚拟仪器是由计算机、应用软件和仪器硬件组成的。通过应用程序将通用计算机和

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号