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

文档评论(0)