VHDl数字交通灯控制器的设计与实现教案.docVIP

  • 12
  • 0
  • 约3万字
  • 约 26页
  • 2018-03-15 发布于湖北
  • 举报

VHDl数字交通灯控制器的设计与实现教案.doc

VHDl数字交通灯控制器的设计与实现教案

实习任务书 设计题目:数字交通灯控制器的设计与实现 用户需求: 某交通管理部门要求,交通灯要求主干道绿灯至少保持2分钟(其中不包括绿灯闪烁时间),在此前提下,当支路检测到有车或人时,主干道绿灯闪烁3秒,然后黄灯持续亮3秒,红灯再亮,同时支路绿灯亮,红灯灭。当支路连续5秒检测不到车和人时,支路绿灯闪烁3秒,然后黄灯持续亮3秒,红灯再亮,同时主干道绿灯亮,红灯灭,支路绿灯最长持续20秒(不包括绿灯闪烁时间)。若从绿灯闪烁开始禁止支路上行人和车辆通行,则可保证主干道禁止通行的最长时间为26秒。支路可通过仪器来检测有无车辆和行人,对于行人,由于其不定性,需要设置一些仪器,如果有行人想通过,需站在其中一个检测仪下,当任一仪器检测到有车辆和行人要横穿主干道时,发出信号。由于主干道禁止通行的时间至多为26秒,因此,无需检测有无车辆和行人。 需求分析 通过用户需求分析,该交通灯控制器是用于控制一个主干道和一个支路的。大致分为三种情况: 当支路检测到有人或者车辆的时候,那么主干道的变化为绿灯至少亮2分钟=绿灯闪烁3秒=黄灯亮3秒=红灯亮,而支路的变化为红灯亮=绿灯亮。 当支路连续5秒没有检测到行人或者车辆的时候,那么支路变化为绿灯=绿灯闪烁3秒=黄灯亮3秒=红灯,而主干道变化则为红灯=绿灯。并且需要注意的情况就是支路绿灯最长持续20秒。 当主干道绿灯亮了2分钟之后,如果支路上仍让没有检测到人或

文档评论(0)

1亿VIP精品文档

相关文档