找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2837|回复: 0
打印 上一主题 下一主题
收起左侧

求一个基于数电模电的交通灯仿真

[复制链接]
跳转到指定楼层
楼主
200黑币
1、设计一个十字路口交通信号灯控制器,要求满足所给的顺序工作流程,时序工作流程。

①满足如图所示的顺序工作流程。
由交通灯工作顺序流程图可以看出:主、支干道交替通行,主干道每次放行30秒,支干道每次放行12秒;每次绿灯变红灯前,黄灯先亮4秒,此时另一干道上的红灯不变。
    它们的工作方式,有些必须是同时进行的:主干道绿灯亮、支干道红灯亮;主干道黄灯亮、支干道红灯亮;主干道红灯亮、’支干道绿灯亮;主干道红灯亮、支干道黄灯亮。
  ②满足如图时序工作流程。

图中,t表示时间(假设每个单位脉冲周期为4)MG表示主干道绿灯,MY表示主干道黄灯,MR表示主干道红灯,SG表示支干道绿灯,SY表示支干道黄灯,SR表示支干道红灯。
由交通灯工作时序流程图可以看出,交通灯应满足两个方向的工作时序:主干道绿灯和黄灯亮的时间等于支干道红灯亮的时间;支干道绿灯和黄灯亮的时间等于主干道红灯亮的时间。若假设每个单位脉冲周期为4秒,则主干道绿灯、黄灯、红灯分别亮的时间为20秒、4秒、16秒,支干道红灯、绿灯、黄灯分别亮的时间为24秒、12秒、4秒,一次循环为40秒。
③主干道黄灯亮时,支干道红灯以1Hz的频率闪烁;支干道黄灯亮时,主干道红灯以1Hz的频率闪烁。
④主、支干道各信号灯亮时,需配合有时间提示,以数字显示出来,方便行人与机动车观察。主、支干道各信号灯亮的时间均以每秒减“1”的计数方式工作,直至减到“0’’后主、支干道各信号灯自动转换。
2、根据设计任务,确定实现交通灯控制器系统的各部分电路的设计。秒脉冲产生电路设计,交通灯状态控制器电路设计,主、支干道信号灯电路设计,主、支干道红灯闪烁电路设计,定时器电路设计等等。
3、形成完整的交通灯控制器数字系统电路。
根据设计任务与要求,确定交通灯控制器的系统工作框图如图所示。通过主控制电路(两位二进制可逆计数器)控制整个电路的运转以及红黄绿三种信号灯的转换。秒脉冲发生器产生整个定时系统的时基脉冲,通过减计数器对秒脉冲的减计数,达到控制每一种工作状态的持续时间。减计数器的借位端为主控制电路提供翻转的脉冲信号以完成状态的转换,同时主控制电路的输出状态又决定了减计数器下一次计数的初始值。减计数器的十位和个位分别通过译码器与两个七段数码管相连以作为时间倒计时显示。在某一干道黄灯亮期间,状态译码器将秒脉冲引入红灯控制电路,使另一干道红灯以1Hz的频率闪烁。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表