설계1 신호등시스템
- 최초 등록일
- 2011.09.16
- 최종 저작일
- 2010.03
- 8페이지/
한컴오피스
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
교수님자료
목차
없음
본문내용
신호등 설계문제
[문제 설명]
아래와 같은 사거리와 신호등이 있다. 주도로에 교통량이 많고 부도로는 가끔 자동차가 다닌다.
신호등이 녹색이었다가 다른 도로가 통행되어야 할 때 녹색등은 적어도 긴시간(10초) 켜져있어야 한다.
통행방향이 바뀔 때 노랑신호가 짧은시간(2초) 켜진 후 꺼지며 통행방향을 바꾼다.
제어부 주변에 다음과 같은 장치와 신호가 연결된다.
주도로 신호등 : Rm, Ym, Gm
부도로 신호등 : Rs, Ys, Gs
부도로 자동차 진입 감지신호 : Vs
긴시간 타이머 : 트리거신호 TL, 펄스신호 PL
짧은시간 타이머 : 트리거신호 Ts, 펄스신호 Ps
클럭발생 : CLK
상태도 구성
<동작설명>
(주도로통행상태)에서 Rm, Ym, Gm 에는 각각 0, 0, 1을 출력시키고, Rs, Ys, Gs 에는 1, 0, 0을 출력한다.
(주도로통행상태)에서 동일한 상태를 유지하기 위한 조건은 부도로에 자동차가 감지되지 않거나 긴펄스구간이 끝나지 않은 경우로서 식은 Vs` + PL 이다.
(주도로통행상태)에서 부도로에 자동차가 감지되고 긴펄스구간(10초)이 끝났을 때 다음상태는 (주->부변환상태)로 천이된다. 이 조건을 만족하는 식은 Vs*PL` 이다. (주도로통행상태)이고 Vs*PL` 이면 다음상태에서 짧은펄스를 만들어야 하므로 Ts에 1을 출력한다.
(주->부변환상태)에서 Rm, Ym, Gm에는 0, 1, 0을 출력시키고, Rs, Ys, Gs는 1, 0, 0을 출력시킨다.
(주->부변환상태)에서 짧은구간(2초) 동안 동일한 상태로 유지되기 위한 조건은 짧은주기펄스 Ps가 1인 식 Ps 다.
(주->부변환상태)에서 짧은구간(2초)가 지나게 되면 Ps가 0으로 감지되고 이 조건을 만족하는 식은 Ps` 이고, 다음상태인 (부도로통행상태)로 천이된다. 이 때 다음상태에서 긴구간(10초)펄스를 만들어야 하므로 (주->부변환상태)이고 Ps`인 조건이면 긴구간펄스를 시작하게 하기 위해 TL에 1을 출력한다.
참고 자료
없음