ASIC설계 홈 오토맨션
- 최초 등록일
- 2017.04.11
- 최종 저작일
- 2010.11
- 43페이지/ 한컴오피스
- 가격 2,500원
소개글
구미의 공업대학에 실제 제출했던 ASIC 설계과제 보고서입니다
블럭선도와 구동설명
설계결과로 구동 사진과 설명이 포함되어있습니다.
사용된 코드까지 작성되어있습니다
목차
1. 설계과제 개요
2. 설계과제 내용
3. 설계결과
4. 과제수행 소감
본문내용
1. 설계과제 개요
*기능
-이번에 저희 조가 설계한 회로는 홈 오토매틱 기능으로써 간단한 버튼 입력으로 현관문을 open, close하고 집 안에 있는 가전기기(보일러, 전등)를 동작·제어하며 가스 누출 정보를 알려주는 기능이 있습니다.
○ 대기상태 시 - vfd에 welcom to house 표시
○ keypad 1을 입력 시 (전등 on, off)
- LED를 통해 전등 on, off 표시
- Dot Matrix에 전등 그림 표시
- key pad로 전등 on, off
- vfd (Light Mode)
○ keypad 2 입력 시 (도어 락)
- Step Motor 동작 방향으로 open, close 기능 표시
- Dot Matrix에 자물쇠 open, close 표시
- key pad로 도어 락 open, close 제어 기능
- piezo로 open 알림 소리 기능
- vfd (Door Lock Mode)
○ keypad 3입력 시 (보일러)
- Step Motor 동작하며 보일러 on 기능 표시
- 7-Segment 보일러 동작 시 온도 상승 표시
- Dot Matrix에 ♨ 표시
- vfd (Heater Mode)
○ button e입력 시 (가스 누출 경보기)
- Dot Matrix에 표시
- piezo 경고음 알림
- vfd (Warnning Mode)
*주요 특징 및 창의성
○ kit의 여러 기능이 연동되어 작동
○ 단계별 입력받아 제어하는 방식
○ 다른기능 동작시 이전 기능 계속 동작
<중 략>
*구동설명
-top 모듈인 mian_board 실행 후 keypad의 입력값에 mode_change에서 각 모드를 결정하며 그 모드에 맞게 vfd, dot-M, piezo를 동작시킨다. 첫 번째 입력으로 모드를 결정한 뒤 mode_action에서 그 모드에 맞게 다시 keypad의 값으로 동작을 수행하게 된다. mode_action에서 light_mode 는 LED를 제어하고, mode_action1에서는 doorlock_mode와 heater_mode로 step모터를 제어하게 된다.
참고 자료
Verilog HDL을 이용한 디지털시스템설계 및 실습
수업 강의 노트