[Flowrian] 자동 속도 제어 회로의 Verilog 설계 및 시뮬레이션 검증
- 최초 등록일
- 2012.08.25
- 최종 저작일
- 2012.08
- 22페이지/ 압축파일
- 가격 2,500원
소개글
본 문서에서 설계하는 자동 속도 제어 회로는 선박의 운항 속도를 수동 혹은 자동으로
제어하는 회로로서 두 가지 모드로 작동된다. 수동 모드는 항해사가 직접 수동으로
선박 속도를 제어하는 모드이고, 자동 모드는 세팅된 속도로 선박의 속도를 자동으로
제어하는 모드이다.
자동 속도 제어 회로는 크게 세 개의 모듈로 구분하여 설계한다. 첫 번째 모듈은
수동 모드와 자동 모드를 구분하는 신호를 만들어내는 회로로서 Set 과 Reset 를 가지는
D 플립플롭을 사용한다. 두 번째 모듈은 자동 모드에서 항해사 요구에 따라 자동 항해
속도를 증가시키거나 감소시켜 결정하는 회로로서 Up/Down Counter 를 사용한다.
세 번째 모듈은 엔진을 동작 모드에 따라 항해 속도를 가속시키거나 감속시키는 회로이다.
설계는 Verilog 언어를 이용하여 모델링 되었으며,
테스트벤치도 Verilog로 작성하여 시뮬레이션으로 논리동작을 검증하고
결과 파형을 분석하여 설계가 올바로 되었음을 증명한다.
(주)시스템 센트로이드의 Flowrian으로 설계되었으며
Verilog 소스를 포함하여 Flowrian 관련 모든 데이터가 제공된다.
목차
1. 자동 속도 제어 회로의 사양
2. 셋과 리셋을 가진 D 플립플롭의 Verilog 설계 및 검증
3. 업/다운 카운터의 Verilog 설계 및 검증
4. 엔진 가속 회로의 Verilog 설계 및 검증
5. 자동 속도 제어 회로의 Verilog 설계 및 검증
본문내용
본 문서에서 설계하는 자동 속도 제어 회로는 선박의 운항 속도를 수동 혹은 자동으로 제어하는 회호호서 두 가지 모드로 작동된다. 수동 모드는 항해사가 직접 수동으로 선박 속도를 제어하는 모드이고, 자동 모드는 세팅된 속도로 선박의 속도를 자동으로 제어하는 모드이다.
<중 략>
자동 속도 제어 회로의 동작을 설명하면 다음과 같다.
Throttle : 엔진 가속기로서 ON 상태이면 엔진의 속도가 증가한다.
Set : 자동 모드로 전환하여 선박이 기본 설정인 30 km/hour 의 속도를 유지하도록 자동 제어 한다. 수동 모드에서 선박이 30 km/hour 이상의 속도도 항해하고 있어야만 자동 모드로 변환이 가능하다. 자동 모드에서 선박의 속도가 느리면 가속시키고, 반대로 빠르면 감속시키도록 속도를 자동으로 조절한다.
참고 자료
없음
압축파일 내 파일목록
CruiseControl_design_20120825.zip
CruiseControl_v1_20120825.pdf