적당한 임베디드 시스템 찾기 0892049 김민수

Post on 18-Jul-2015

207 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

엘리베이터

1)제품 설명, 제품 사짂

2) 왜 소프트웨어로 만드는 것이 좋았을까?

3)발견된 버그

제품 : 엘리베이터

제품 설명 :

엘리베이터(영어: elevator 엘리베이터, lift 리프트)는 동력을 사용하여 사람이나 화물을 수직 방향으로 이동하기 위해 사용하는 장치이다. 승객용 엘리베이터는 900 ~ 1,800kg을 운반할 수 있거나, 화물용 엘리베이터는 45,000kg까지 나를 수 있다.

출처 : http://ko.wikipedia.org/wiki/%EC%97%98%EB%A6%AC%EB%B2%A0%EC%9D%B4%ED%84%B0

전자적으로 층을 표시해 주거나, 인터폰 등 엘리베이터 이용의 편의성을 가져다 주고 경고 알림음으로 사고 등을 미연에 방지 할 수 있다.

위의 LED 판과 아래의 LED 판이 서로 다른 층을 표시하고 있다. 전에 학교 공학관 1층 에서 엘리베이터를 타려고 눌러 놓고 기다리고 있었는데 내려오는 엘리베이터가 이렇게 서로 다른 층을 나타내고 있었다. 버튼만 눌렀을 때에 나타난 현상이라 어떤 방법으로 재현 할 수 있는지는 알 수 없다.

DFD(모듈 설계)

탑승자

엘리베이터 동작

중앙처리시스템

DFD 0(배경도)

사용자 입력 정보

입력된 정보

제어명령

엘리베이터 버튼 인식

엘리베이터 층 버튼 인식

엘리베이터 상태 판별 탑승자 중앙처리시스템

DFD 1 엘레베이터동작

상태정보

상태정보

상태정보

제어명령

제어명령

입력된 정보

입력된 정보

사용자 입력 정보

사용자 입력 정보

현 상태정보

탑승자 중앙처리시스템

엘리베이터 상 버튼 인식

엘리베이터 하 버튼 인식

엘리베이터 상태 판별

엘리베이터 문 동

사용자 입력 정보

사용자 입력 정보

상태정보

상태정보

입력된 정보

입력된 정보

제어명령

DFD 1.1 엘리베이터 버튼 인식

현 상태정보

상태정보

DFD 1.2 엘리베이터 상태 판별

중앙처리시스템

엘리베이터 문 상태 판별

엘리베이터 동작상태 판별

엘리베이터 버튼 인식

입력된 정보

제어명령

현 상태정보

현 상태정보 상태정보

상태정보

DFD 1.3 엘리베이터 층 버튼 인식

중앙처리시스템

엘리베이터 동작

제어명령

탑승자 엘리베이터 층 받아오기

사용자 입력 정보

입력 된 정보

top related