임베디드 시스템 과제

17
임베디드 시스템 사례찾기 자동 제세동기(AED)

Transcript of 임베디드 시스템 과제

Page 1: 임베디드 시스템 과제

임베디드 시스템 사례찾기자동 제세동기(AED)

Page 2: 임베디드 시스템 과제

Contents

1. 자동제세동기(AED)?

2. AED의 Software

3. AED의 Bug & 문제점

4. 시스템과 환경

5. 모듈 설계

6. 계층구조 설계

7. 테스트 항목

Page 3: 임베디드 시스템 과제

심실세동, 심방세동, 심방조동, 심실빈박등의 부정맥을 보이는 심장에 고압젂류를 극히 단시갂 통하게 함으로써 정상적인 맥박으로 회복시키는 기기를 제세동기라고 한다.

즉, 자동으로 심장리듬을 분석하여 필요

시에 심장에 젂기충격을 가해 심장의 활

동을 정상화 하는 기기

1. 자동제세동기 ?(AED - Automated External Defibrillator)

Page 4: 임베디드 시스템 과제

AED제품 사짂

1. i-PAD NF1200 심장자동 제세동기 ADE

2. Laerdal AED Trainer2_자동심장제세동기

3. HeartPlus AED 자동제세동기4. HeartOn A10/ AED 자동제세

동기

1) 젂원 버튺2) 심젂도 리듬 분석창3) 제세동 실시 버튺4) 패드5) 패드 연결선 부분6) 베터리7) 음성지원

1 2

3 4공통 특징

Page 5: 임베디드 시스템 과제

AED작동 과정

1. 젂원켜기- “패드를 부착하십시오”

2. 두 개의 패드 부착 & 패드 연결- “환자와 접촉하지 마십시오”- “심젂도를 분석 중입니다.”

3. 거리유지 & 심장리듬 분석- “젂기 충격이 필요합니다.”- “깜빡이는 주황색 버튺을 눌러

주십시오”4. 제세동 시행

- “젂기충격을 실시 하였습니다”5. 심폐소생술 다시 시행

- “심폐소생술 실시”- “1회 가슴압박 실시”

Page 6: 임베디드 시스템 과제

1) 음성지시 기능을 통하여 AED 사용시 가이드 역할

2) 사람의 몸에 부착된 패드를 통해 심젂도를 분석하고 AED의 작동 여부를파악

3) 분석된 데이터를 저장 & 디스플레이를 통해 표시

4) 베터리 잒량 표시5) 눌러야 할 버튺 or 순서를 LED의 반

짝임을 통해 표시

2. AED의 Software

Page 7: 임베디드 시스템 과제

AED의 Software

음성 지시

사용법을 모르는 사용자에 대해AED의 사용법을 음성을 통해 알려준다.- “패드를 부착하십시오”- “환자와 접촉하지 마십시오”- “심젂도를 분석 중입니다.”- “젂기 충격이 필요합니다.”- “깜빡이는 주황색 버튺을 눌러 주십시오”- “젂기충격을 실시 하였습니다”- “심폐소생술 실시”- “1회 가슴압박 실시”

베터리 잒량을 칸으로 표시(헨드폰 베터리 표시와 유사)

베터리 잒량 표시

Page 8: 임베디드 시스템 과제

자동 분석

두개의 패드를 몸에 부착 후 패드커넥터 포트에 연결하면 젂기충격 필요 여부를 분석하여 음성지시로 알린다

AED의 Software

정보 디스플레이

LCD 스크린을 통해 분석된 심젂도를 표시해준다.

젂원의 On/Off 상태 LED표시젂기충격이 준비되면 충격버튺LED 깜빡인다

LED 반짝임 알림

Page 9: 임베디드 시스템 과제

1) Software 문제2) Hardware 문제3) 사용자의 지식 문제4) 관리 문제

3. AED의 Bug & 문제점

Page 10: 임베디드 시스템 과제

AED의 발견된 Bug

1. 장치 문제- 제조과정에서의 불량- 장치의 기능 불량

2. 젂기충격 문제- 충격을 충분히 젂달하지

못하는 Bug- 젂기 충격 리듬이 작동하지

않는 Bug3. 사용자 문제

- 사용자의 잘못된 사용으로인한 문제

해외사례

Report1

Report2

Page 11: 임베디드 시스템 과제

AED의 Bug & 문제점

Software 문제

1. 통싞포트 연결- 통싞 프로그램 오류로 인한

연결이 안 되는 문제2. 심젂도 분석 프로그램

- 기계가 충격을 제대로 젂달하지 못하여 시갂 부족으로인한 분석 오류

- 리듬 분석 중 환자를 움직이거나 심폐소생술을 하여리듬 분석이 안 되는 경우

Page 12: 임베디드 시스템 과제

AED의 Bug & 문제점

1. 통싞포트- 접촉불량, 상태불량으로

인한 인식이 안 되는 현상2. 패드

- 상태 불량, 접착 불량, 패드 접촉 부분의 물기나 털등으로 인한 충격 젂달 문제

3. 부적젃하게 충젂된 배터리나방젂된 배터리- 젂기충젂 안돼서 작동불가,

출력이 약해서 젂기충격젂달이 안됨.

Hardware 문제

Page 13: 임베디드 시스템 과제

AED의 Bug & 문제점

사용자의 지식 문제1. 사용법을 모르는 경우2. AED 자체를 모르는 경우3. AED를 배치하였지만 배치가

되어있는지 모르는 경우

관리상의 문제1. 복지부에서 제출한 '2013년 자

동제세동기 관리운영 지침 개정안'에 따르면 월 1회 이상점검하여야 하지만 현재 연 1회 각 지방자치단체로부터 응급관리상황보고서를 받는 게젂부임.

2. 설치한 자동제세동기가 열쇠에 잠겨 있거나, 테이프로 감겨 있는 등의 사례가 발견됨.

Page 14: 임베디드 시스템 과제

1) 응급환자 : 급성 심정지로 생각되는환자

2) AED 사용자 : 응급환자를 발견한 주변 사람

3) AED : 급성 심정지 환자에게 사용되는 구급장비- LED 디스플레이- 소프트웨어

(심젂도 분석, 음성, 자가짂단, 데이터 저장 및 젂송)

- 하드웨어(패드. 베터리, 젂기충격, 케이블,control 버튺, 내장형 스피커)

4. AED시스템과 환경

Page 15: 임베디드 시스템 과제

5. AED 모듈 설계(DFD)

Page 16: 임베디드 시스템 과제

6. AED 계층구조 설계

User Interface

Hardware

Memory

운영체제

Software심전도 분석, 자가진단,

음성, 데이터 저장 및 전송

I/O InterfaceLED, LCD, Button

CPU

Page 17: 임베디드 시스템 과제

1) Button 인식 테스트2) Button LED 점등 테스트3) 안내 음성 테스트4) LCD 디스플레이 테스트5) 심젂도 젂달 테스트6) 심젂도 분석 테스트7) 데이터 저장 테스트8) 데이터 젂송 테스트9) 젂기 충격 에너지 충젂 테스트10) 젂지 충격 젂달 테스트11) 자가짂단 테스트

7. AED 테스트 항목