임베디드 시스템 찾기 + 모듈
Post on 07-Aug-2015
58 Views
Preview:
TRANSCRIPT
임베디드 시스템 사례
목차
임베디드 시스템 제품
시스템의 기능
발견된 버그
모듈 설계도
1
2
3
4
5 Q&A5
제품1
다양한 기능의 냉장고
기능2
내부의 온도 센서를 이용하여시스템이 일정 온도를 유지한다 .
☞ 온도가 높을 때 : 냉각모터를 많이 돌림
☞ 온도가 낮을 때 : 냉각모터를 멈춤
기능2왜 소프트웨어를 사용했을까 ?
● 냉장고 기능 수정이 용이하다 .
예 1 ) 일반 냉장고에는 온도를 낮추고 높이고의 기능만 있었다 . 김치 플러스 냉장고 ( 일반 냉장고 + 김치냉장고 ) 를 개발할 때 기존의 온도조절 기능에 숙성 기능을 넣기 용이하다 .
만약 , 하드웨어를 사용하여 온도조절을 하였다면 ?
예 2 ) 영하 10 도까지 온도를 낮출 수 있는 냉장고를 개발하였다 . 이 냉장고를 동남아에 판매하였는데 영하 20 도까지 낮춰야 제대로 냉동이 된다 . 온도조절 시스템을 빼서 수정 후 다시 넣으면 된다 .
만약 , 하드웨어를 사용하여 온도조절을 하였다면 ?
버그3
냉장고의 음식이 얼었다 !!
버그3
● 냉장고에 음식을 일정량 이상 넣으면 음식물이 언다 .
문제점
● 항상 그런 것은 아니다 .
● 냉장고를 껐다가 켜면 정상으로 돌아오기도 한다 .
☞ 냉장고에 내용물이 많으면 냉장 시스템이 제 기능을 하지 못한다 .
모듈 4
냉장 시스템 모듈 냉각모터 돌림
내부 온도확인
냉각모터 정지
현재 내부 온도가 설정된 온도와 같거나
낮은가 ?
true
false
내부 온도 확인을 기준으로 사용자가 설정한 온도와 같거나 낮으면 냉각모터를 멈추고 기준온도보다 높으면 냉각모터를 돌린다 .
Thank you
top related