18
Emergency call button Stabilt og simpelt

Emergency call button

Embed Size (px)

DESCRIPTION

Emergency call button. Stabilt og simpelt. I dag. Problemer?. Højtaler/mikrofon er ikke i samme rum som personen der har brug for hjælp Systemet kræver en fastnet forbindelse (dyr). Løsning. Flyt højtaler og mikrofon til ”knappen”. Anvend en alternativ (eksisterende) kommunikationslinie. - PowerPoint PPT Presentation

Citation preview

Emergency call button

Stabilt og simpelt

I dag

Problemer?

• Højtaler/mikrofon er ikke i samme rum som personen der har brug for hjælp

• Systemet kræver en fastnet forbindelse (dyr)

Løsning

• Flyt højtaler og mikrofon til ”knappen”.• Anvend en alternativ (eksisterende)

kommunikationslinie.

Emergency call button

Udfordringer

• Batteriet skal kunne håndtere to-vejs audio– Den gammeldags type holder mindst 5 år på 1

batteri• Ældre og specielt demente kan have svært ved

at huske at genoplade batterierne.• Det skal være meget enkelt at oplade

”knappen”• Højtalerne skal være stærke nok til at lyden

kan høres af de ældre.

Projektets mål

• System arkitektur beskrevet i SysML (Proof of concept)– Simulering i SystemC– Mapning af arkitektur udfra simulering

(pireto/design space exploration/profilling) – Mapning i forhold til Metrics (quality attributes)

• Risk level management (Can we deliver, Time to market)

• Battery life evaluation.

Hvordan når vi vores mål?

1. Projektoplæg.2. Use case krav og non-funktionel tabel.3. SysML til arkitektur design.4. Alternative mapninger af arkitekture (Pereto

points and design space exploration)5. SystemC til simulering og evaluering af

alternative arkitekturer.6. Konklusion

Aflevering

• Arkitektur design som SysML diagrammer.• Evaluering af arkitektur mapninger med

SystemC• Anbefalet mapning med rationale• Evaluering af process og metoder• Konklusion

Læringsmålene

• Forundersøgelse (SRS, DDD)• Risk level management• Overgang fra SysML/UML til SystemC• Mest optimal mapning i forhold til metric

SRDRequirement

analysisArchitectual design ImplementationINCOSE

System level synthesis

Behavior -> Structure

Processor level synthesis

Behavior -> Structure

Y-chart

Methods Text

UML/SysMLUse cases,Sequence

diagrams and tables of non-functional req.

UML/SysMLBBD, IBD, State

chart, ...SystemC

VHDL/Compiler, ...

Status

• Krav færdige (se use-case diagram på næste slide)

• Arkitektur design undervejs (se diagrammer på efterfølgende slides)

28-01-2011 16-03-2011

31-01-2011 07-02-2011 14-02-2011 21-02-2011 28-02-2011 07-03-2011 14-03-2011

28-01-2011

1. lecture, project startup

11-02-2011

2. lecture, project presentation04-03-2011

3. lecture, Final project presentation

28-01-2011 - 03-02-2011Stakeholder

Requirement Definition

04-02-2011Hand in project description

18-02-2011Hand in System Specification

04-02-2011Stakeholders Requirement

18-02-2011 - 01-03-2011Simulation and partitioning

16-03-2011

Hand in report

18-02-2011Detailed Design Description

10-02-2011 - 17-02-2011Architectual

Design Process

05-02-2011 - 09-02-2011Stakeholder

Requirement Process

10-02-2011System Requirement Specification

System Engineering metodeINCOSE

• Stakeholder Requirement Definition (SRD)• Context Diagram

System

Activate emergency call

Battery low

User

Installation of new emergency

call button

Heart beat failure

Caregiver

Technician

Runtime configuration

E.g. Adapting the TX to the environment to maximuze battery life.

Firmware update

Recharge battery

Head office

Emergency call base

• Use cases• Sekvens diagrammer

• System Requirement Specification (SRS)

Emergency call button

Activate emergency call buttonTransmit emergency call

Forward emergency callDispatch caregiver to address

Communicate with head office Transmit/Receive audio Forward audio

Arrive at address

Cancel emergency callClose audio RX/TX

Maximum 10 seconds

Maximum 30 minutes

User Head office Caregiver

Emergency call base

Arkitektural design (SysML som modeleringssprog)

bdd Emergency call system

«system»Mergency call

system

«system»Emergency call

Button

«block»Mergency call

Server

«block»Mergency call Base

*

1..N

System of interrest

«system»Emergency call button

«block»Communication

«block»Signal strength control

«block»Audio

«block»Control

bdd Emergency call button

UserEmergency

call base

«block»Button

«block»LED «block»

Battery

«block»ISM

«block»Microphone

«block»Speaker

«HW»Housing

ibd Communication

«block»Audio

«block»Control

«block»R/W Buffer

«block»Data Parser

«block»ISM

«block»Data Handler

:GSM 06.1013.2kHz

:ControlIF

:CommunicationIF

byte stream<115kbit/s