임베디드 시스템 찾기 3

10
임임임임 임임임 임임

Upload: shinminkyung

Post on 30-Jul-2015

74 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 임베디드 시스템 찾기 3

임베디드 시스템 사례

Page 2: 임베디드 시스템 찾기 3

목차 임베디드 시스템 제품

시스템의 기능

발견된 버그

모듈 설계도

1

2

3

4

5

플랫폼 설계5

Q&A6

Page 3: 임베디드 시스템 찾기 3

제품1

다양한 기능의 냉장고

Page 4: 임베디드 시스템 찾기 3

기능2

내부의 온도 센서를 이용하여시스템이 일정 온도를 유지한다 .

☞ 온도가 높을 때 : 냉각모터를 많이 돌림

☞ 온도가 낮을 때 : 냉각모터를 멈춤

Page 5: 임베디드 시스템 찾기 3

기능2왜 소프트웨어를 사용했을까 ?

● 냉장고 기능 수정이 용이하다 .

예 1 ) 일반 냉장고에는 온도를 낮추고 높이고의 기능만 있었다 . 김치 플러스 냉장고 ( 일반 냉장고 + 김치냉장고 ) 를 개발할 때 기존의 온도조절 기능에 숙성 기능을 넣기 용이하다 .

만약 , 하드웨어를 사용하여 온도조절을 하였다면 ?

예 2 ) 영하 10 도까지 온도를 낮출 수 있는 냉장고를 개발하였다 . 이 냉장고를 동남아에 판매하였는데 영하 20 도까지 낮춰야 제대로 냉동이 된다 . 온도조절 시스템을 빼서 수정 후 다시 넣으면 된다 .

만약 , 하드웨어를 사용하여 온도조절을 하였다면 ?

Page 6: 임베디드 시스템 찾기 3

버그3

냉장고의 음식이 얼었다 !!

Page 7: 임베디드 시스템 찾기 3

버그3

● 냉장고에 음식을 일정량 이상 넣으면 음식물이 언다 .

문제점

● 항상 그런 것은 아니다 .

● 냉장고를 껐다가 켜면 정상으로 돌아오기도 한다 .

☞ 냉장고에 내용물이 많으면 냉장 시스템이 제 기능을 하지 못한다 .

Page 8: 임베디드 시스템 찾기 3

모듈 4

냉장 시스템 모듈 냉각모터 돌림

내부 온도확인

냉각모터 정지

현재 내부 온도가 설정된 온도와 같거나

낮은가 ?

true

false

내부 온도 확인을 기준으로 사용자가 설정한 온도와 같거나 낮으면 냉각모터를 멈추고 기준온도보다 높으면 냉각모터를 돌린다 .

Page 9: 임베디드 시스템 찾기 3

플랫폼 5

냉장 시스템 플랫폼

냉장고

냉장 시스템

온도 확인 센서

냉각 모터

Auto-matic

Page 10: 임베디드 시스템 찾기 3

Thank you