采用Multisim10的十字路口交通灯控制器系统仿真设计

发布者:钱老李最新更新时间:2012-04-07 来源: 21ic 关键字:Multisim10  交通灯控制器  系统仿真 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  Multisim 10是一款知名的EDA仿真软件,由加拿大IIT、公司于2007年推出最新版本。在Windows环境下,Multisim 10软件有一个完整的集成化设计环境,它将原理图的创建、电路的测试分析、结果的图表显示等全部集成到同一个电路窗口中。在搭建实际电路之前,采用 Multisim 10仿真软件进行虚拟测试,可使实验方法和实验手段现代化,扩展实验容量,使实验内容更完备,提高了实验效率,节省大量的实验资源。Multisim 10软件进行设计仿真分析的基本步骤为:设计创建仿真电路原理图→电路图选项的设置→使用仿真仪器→设定仿真分析方法→启动Multisim 10仿真。

  下面介绍以Muitisiml0为平台设计一个十字路口交通控制器系统的过程。

  1 系统概述

  在城镇街道的十字路口中,为保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯。图1是一个典型的十字路口的平面位置示意图:有主干道和支干道两条道路,每条道路上各有一组红、黄、绿交通信号灯。主干道与支干道上的车辆交替运行,主干道上的车辆比较多,因此主干道的车辆通行时间长,支干道上的车辆少,因此支干道的车辆通行时间短。主干道通行时,主干道绿灯亮,支干道红灯亮,时间为60 s;支干道通行时,主干道绿灯亮,主干道红灯亮,时间为30 s。每次绿灯变红时,黄灯先闪烁3 s(频率为5Hz)。此时另一路口的红灯不变。基于以上规则设计的交通控制器控制十字路口两组红、黄、绿交通信号灯的状态转换,可以方便地实现指挥各种车辆和行人通行实现十字路口交通管理的自动化。


 

  2 交通控制器电路设计与仿真

  交通控制器电路按功能分成3个单元电路:振荡电路、计数器和译码显示电路、主控制电路和信号灯译码驱动。

  2.1 振荡电路

  振荡电路输出频率分别为1Hz和5Hz、幅度为5 V的时钟脉冲。为提高精度,本设计系统利用555定时器设计一个输出频率为100 Hz的多谐振荡器,再通过100分频(100进制计数器)而得到1 Hz的时钟脉冲,通过20分频得到5 Hz的时钟脉冲。

  2.1.1 555定时器构成的100 Hz多谐振荡器

  555定时器是一种多用途的模拟、数字混合集成电路,在波形的产生与变换、控制与检测、家用电器以及电子玩具等领域等许多领域中得到了应用。555定时器功能多样,应用广泛,只要外部配上几个阻容元器件即可构成单稳态触发器、施密特触发器、多谐振荡器等电路。

[page]

  由555定时器构成的100 Hz多谐振荡器电路原理图如图2所示。电路由一个555芯片、两个电阻和两个电容组成,通过电阻给电容C充电、放电的过程来产生振荡,从而输出矩形脉冲。

  2.1.2 74LS192构成的100分频和20分频的分频器

  计数器是一个用以实现计数功能的时序部件,它不仅可用来计脉冲数,而且常用作数字系统的定时、分频和执行数字运算以及其他特定的逻辑功能,在电路设计中应用相当广泛。74LSl92是同步十进制可逆计数器,它具有双时钟十进制可逆计数器、异步并行置数功能、保持功能以及清零功能。CLR是清零端,LOAD 是置数控制端。用2片74LSl92可以构成二级十分频器,将100 Hz矩形波100分频得到1 Hz的时钟脉冲、通过20分频得到5 Hz的时钟脉冲。100分频和20分频电路如图3所示。

  右边1片74LSl92的输出端QA端是经过20.2 74LSl92构成的计数器和译码显示电路

  计数器电路具有60 s倒计时(计数范围为60~1的减数计数器)、30 s倒计时(计数范围为30~1的减数计数器)以及3 s计时功能。此三种计数的实现主要是由2片十进制计数器74LSl92芯片组成,然后通过主控制电路实现转换,最终各个方向的倒计时共用一套译码显示数码管显示出来。74LSl92构成的计数器电路图如图4所示:左边的1片74LSl92芯片为计数器的个位,右边分频得到的5 Hz的时钟脉冲,而输出端QD端是经过100分频后得到的1 Hz的时钟脉冲。

  2的1片74LSl92芯片为计数器的十位,个位和十位计数器的四个输出端都接上数码管显示。其中作为个位数的74LS192芯片的CLK接的是1 Hz时钟脉冲。

[page]

  2.3 主控制电路和信号灯译码驱动

  主控制电路和信号灯译码驱动用各种门电路和T触发器组成,能实现计时电路的转换、各方向信号灯的控制。主控制电路和信号灯译码驱动电路如图5所示。图5中的红灯1,黄灯1,绿灯1是主干道的三个交通信号灯,红灯2,黄灯2,绿灯2则是支干道的三个交通信号灯。图4中的两片74LSl92的8个输出端用或门连起来,接到LD置数端,决定倒计时器是置数还是计数。

 

  工作开始时,LD为O,计数器预置数,此时T触发器的初始状态Q=0,因此预置数为30 s。置数完后,LD变为1,计数器开始从30 s倒计时,T触发器状态发生翻转Q=1,主干道的红灯1及支干道的绿灯2亮。当计数器计数到“03”秒时,由于图4中的十位计数器的 QD2,QC2,QB2,QA2与个位计数器的QD1,QC1用一个或非门连起来,使信号灯发生转换,绿灯2灭,黄灯2在这3 s内以5 Hz的频率闪烁,红灯1不变。当倒计时减到数“00”时,LD又变为0,计数器又预置60 s,之后又倒计时,如此循环下去。

  2.4 仿真结果

  将上述各单元电路组合起来,可以得到交通控制灯的整体电路,点击Multisim 10软件的“Simulate/Run”按钮或直接按“F5”键,便可以进行交通灯控制电路的仿真。电路的倒计时显示首先为30 s,支干道的绿灯2亮,支干道的车辆可自由通行;主干道的红灯1亮,主干道的车辆禁止通行。时间显示器从预置的30 s,以每秒减1,减到数3时,支干道的绿灯2转换为黄灯2,而且黄灯以O.2 s(5 Hz的频率)闪一次,其他灯不变。减到数1时,1 s后显示器又转换成预置的60 s,支干道的黄灯2转换为红灯2,支干道的车辆禁止通行,主干道的红灯1转换为绿灯1,主干道的车辆可自由通行,如此循环下去。

  3 结语

  利用Multisim 10对十字路口交通灯控制器各个单元电路和整体电路的设计和仿真,只要点击鼠标就能方便、快捷地搭建电路,并且修改电路方便。在电路设计仿真完成之后再构建实际电路,从而降低了成本,大大提高了教学和专业设计的效率。

关键字:Multisim10  交通灯控制器  系统仿真 引用地址:采用Multisim10的十字路口交通灯控制器系统仿真设计

上一篇:MMA62xxQ系列双轴向高灵敏度加速度传感器介绍
下一篇:触摸屏感知手势方向技术介绍

推荐阅读最新更新时间:2024-05-02 22:00

基于Proteus的嵌入式应用系统仿真中的源码调试
0 引 言     Proteus是功能最强的嵌入式系统(单片机、ARM等)的设计与仿真平台。它主要由Proteus VSM(Virtual System Model)和PCB设计构成。ProteusVSM的最大特色就是能对嵌入式系统(硬、软件)及其外围电路进行协同、动态、交互式的仿真,并提供了仿真中进行源码调试的三种方式。     Proteus源码调试综合并突破了传统硬件仿真器和软件集成开发环境(Integrated Development Envi-ronment,IDE)源码调试功能。不仅能跟踪、分析嵌入式系统内的指令执行,观察、改变存储单元内容等的调试;且从工程角度实现了过程与结果,硬件与软件,全速与跟踪,中断与
[嵌入式]
基于VHDL的交通灯控制器设计
应用VHDL语言设计数字系统,大部分设计工作可在计算机上完成,从而缩短系统开发时间,提高工作效率。下面介绍基于VHDL设计交通灯控制器的一种方案,并给出源程序和仿真结果。 1 系统功能与要求 交通灯控制器控制两个主干道交叉路口的交通,路口车辆多,直行信号、左转弯信号分开显示,a,b两个主干道的通行时间相等,其中指示直行的绿灯亮30 s,指示左转弯的绿灯亮12 s,绿灯变至红灯时,黄灯亮3 s,以便于车辆能停在停车线内,红灯信号的最后3 s相应的黄灯也同时亮,以便提示驾驶人员准备起步。在两个主干道路口都配备传感器用来检测有无车辆通行。当两个主干道都有车辆时,自动处于主干道a绿灯,主干道b红灯的状态,然后轮流切换通行。当主干道a
[应用]
MSP340单片机IAR-简易交通灯系统Proteus仿真程序
单片机源程序如下: #include msp430.h void delay_1s(void); void seg7s(unsigned char data_seg7); void seg7s2(unsigned char data_seg7); const unsigned char decoder_seg7 ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void main(void) { WDTCTL=WDTPW+WDTHOLD; P1SEL=0x00; P1SEL2=0x00; P1DIR=0xff; P2SEL=0X00;
[单片机]
MSP340单片机IAR-简易<font color='red'>交通灯</font><font color='red'>系统</font>Proteus<font color='red'>仿真</font>程序
基于Proteus的数控恒流源仿真系统设计
  该系统主要包括矩阵键盘输入模块、数控模块、恒流电路模块、电流采样模块、串口通信模块、PC 监控界面。该恒流源以单片机为核心, 大功率场效应管IRF530 作为恒流器件, 采用10 位分辨率的A/ D 和D/ A 芯片, 输出电流为20~ 2 000 mA, 最小分辨率2 mA, 可以同时实现本机按键控制和PC 远程控制。仿真结果表明该设计方案可行, 且可以达到比较好的稳定性和较高的精度。    0 引 言   在测试计量、半导体性能测试等许多工业和科学实验领域都会用到恒流源, 研究并设计一款智能化的高精度恒流源具有十分广泛的应用价值。但在一个电子产品研制过程中, 必须反复进行设计、试制和调试, 而实物试制和调试是一项费
[电源管理]
基于Proteus的数控恒流源<font color='red'>仿真</font><font color='red'>系统</font>设计
嵌入式系统设计师必备的在线ARM仿真器知识
一、嵌入式产品的开发周期 典型的嵌入式微控制器开发项目的第一个阶段是用C编译器从源程序生成目标代码,生成的目标代码将包括物理地址和一些调试信息。目前代码可以用软件模拟器、目标Monitor或在线仿真器来执行和调试。软件模拟器是在PC机或工作站平台上,以其CPU(如x86)及其系统资源来模拟目标CPU(如P51XA),并执行用户的目标代码;而目标Monitor则是将生成的目标代码下载到用户目标板的程序存储器中,并在下载的代码中增加一个Monitor任务软件,用来监视和控制用户目标代码的执行,用户通过目标板上的串行口或其它调试端口,利用桌面计算机来调试程序。 程序的调试是通过设置断点、使程序在指定的指令位置停止运行来实现的。在程序
[单片机]
仿真技术在中国电力工业中的发展及应用
1 现代化大型火电机组仿真系统的硬件组成和软件结构 1.1 仿真系统的硬件组成   中国新建的大型火电机组的控制室有三种方式:a.以常规型的控制盘、操作台为主要控制和操作手段,以屏幕显示操作为辅;b.以屏幕操作和显示的操作员站(OIS)为主,备有小规模的控制盘,装有一定量的模拟操作器和逻辑操作器作为备用操作设备;c.单纯采用计算机屏幕操作和显示,没有仪表盘和操作台。那么相应的仿真系统同样具有三种硬件组成。本文提供的硬件组成是以b方式为主。 操作员站(OIS)采用了五台同一规格的PC机,分别具有同一规格的专用键盘和20寸显示屏幕。电液调节系统DEH采用一台专用PC机及20寸显示屏幕。指导教师工作站是一台HP-715小型工
[工业控制]
实际环境应用中频率步进雷达系统仿真与测试
传统的PWM控制技术多用于两电平电路的驱动控制,其主要方法是正弦脉宽调制(SPWM),调制波为正弦波,依靠三角载波和调制波的比较得出交点实施控制,其电压利用率低,谐波含量大。而随着微处理器技术的发展和多电平电路的出现,涌现出很多新的控制方法,像优化PWM方式、滞环电流控制方式、电压空间矢量控制方式等。其中,空间电压矢量控制通过合理地选择、安排开关状态的转换顺序和通断持续时间,改变多个脉冲宽度调制电压的波形宽度及其组合,达到较好的控制效果。相对SPWM控制,电压空间矢量控制方法电压利用率高、谐波含量小、大大改善了系统的静态和动态性能,具有结构简单、实现容易、控制精度高等特点。本文采用空间矢量控制策略,并对整流电路采用电压外环PI和电
[测试测量]
实际环境应用中频率步进雷达<font color='red'>系统</font>的<font color='red'>仿真</font>与测试
硬件仿真使嵌入系统更可靠
在当今竞争激烈的形势下,使富含 嵌入式 软件的复杂电子设备更快面市,但是同时确保其更便宜更可靠,是一种相当冒险的做法。未经彻底测试的硬件设计不可避免地导致返工,增加设计成本并延长布局流程的网表交付时间,并最终延迟上市时间目标,对收益源造成破坏性影响。下面就随嵌入式小编一起来了解一下相关内容吧。 推迟 嵌入式 软件的测试也潜藏有错过上市机遇的可能,会带来更严重的后果。 正因为如此,项目周期的验证部分极大地占用计划时间变成了很常见的事情。其中的根本原因,在于跟踪和消除错误极为不易,尤其是在片上系统 (SoC) 的软件内容以每年约 200% 的速度增长的情况下。与此相反,设计的硬件部分仅增长约 50%。   硬件仿真作为系统验证的基
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved