[ rhythm reloaded ] team 6 progress presentation

19
[ Rhythm Reloaded ] Team 6 Progress Presentation

Upload: britton-watts

Post on 02-Jan-2016

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [ Rhythm Reloaded ] Team 6 Progress Presentation

[ Rhythm Reloaded ]Team 6 Progress Presentation

Page 2: [ Rhythm Reloaded ] Team 6 Progress Presentation

Team 6 Reintroduction

Andy Gabler

Ben Moes

Nathan Brinks

David van Geest

Page 3: [ Rhythm Reloaded ] Team 6 Progress Presentation

Outline

I. Project ReintroductionII. Design NormsIII. Medical Community SurveysIV. Microprocessor DecisionV. Operating System DecisionVI. ChallengesVII. ProgressVIII. ResourcesIX. Project FeasibilityX. Questions

Page 4: [ Rhythm Reloaded ] Team 6 Progress Presentation

Project Reintroduction

• An electronic stethoscope that will:• Perform the functions of a traditional stethoscope• Record digital audio data from the patient• Reduce ambient noise• Perform frequency filtering• Store the audio files on the device• Transfer the audio files to a computer via USB• Contain these features in a convenient media-player

like form-factor

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 5: [ Rhythm Reloaded ] Team 6 Progress Presentation

Technical Block Diagram

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 6: [ Rhythm Reloaded ] Team 6 Progress Presentation

Design Norms

• Transparency: must be easy to use, no technical experience required

• Stewardship: must protect the user, patient, and environment. RoHS, Latex Free, HIPAA

• Integrity: must provide an accurate representation of the sounds produced by the body

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 7: [ Rhythm Reloaded ] Team 6 Progress Presentation

Medical Community Survey

• 30 participants: 21 nurses (70%), 2 doctors (7%), 6 students (20%), and 1 Nurse Practitioner (3%)

• Overall favorable response

NurseDoctorStudentNP

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 8: [ Rhythm Reloaded ] Team 6 Progress Presentation

Medical Community Survey

• 78% would use the device if it was purchased for them by their employer

• 18% Yes, 46% Unsure, 36% No, if payment required

YesNo

YesNoUnsure

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 9: [ Rhythm Reloaded ] Team 6 Progress Presentation

Medical Community Survey

• Average price: $150• 47% report hearing difficulties• 20% report uncomfortable earpieces

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 10: [ Rhythm Reloaded ] Team 6 Progress Presentation

Microprocessor Decision

• Main Criteria:• USB Device functionality• DSP Functionality (Hardware Multiply)• Power consumption• Clock Speed• RoHS compliance

• Minor Considerations• Available memory, removable media interface,

GPIO, ADC, price, dev kit

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 11: [ Rhythm Reloaded ] Team 6 Progress Presentation

Microprocessor Decision

• First choice: Freescale Coldfire MCF5251• Development Problems:• No Ethernet on dev board• File transfer rate over serial• Memory image conversion from binary to SREC

• Second Choice: Freescale Coldfire MCF5275• Onboard Ethernet• Full OS support

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 12: [ Rhythm Reloaded ] Team 6 Progress Presentation

OS Decision

• Main Criteria:• Hardware Support• Open-Source Code• User Community• Documentation• Code Footprint• Familiarity to team• Price• Multi-tasking

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 13: [ Rhythm Reloaded ] Team 6 Progress Presentation

OS Decision Matrix

Weight uCLinux No OS FreeRTOS eCos GNU/Linux Nucleus RTOS uC/OS-II

5 10 10 10 10 10 5 7

8 10 10 10 10 10 4 10

8 7 5 3 3 5 3 3

7 6 10 9 9 7 10 9

9 10 10 10 10 10 10 10

10 10 9 3 2 2 10 7

7 9 1 5 3 2 5 6

8 9 3 6 8 5 7 7

4 7 10 7 7 5 10 10

3 2 10 10 10 1 10 10

5 10 3 5 5 6 10 5

6 9 3 10 10 7 8 10

Total: 691 554 563 555 478 600 615

Royalties

Criterion

Initial Cost

Open Source

Familiarity

OS Size

Multi-tasking

Hardware Support

User Community

Documentation

Security

Real-Time

IDE Availibil ity

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 14: [ Rhythm Reloaded ] Team 6 Progress Presentation

Challenges

• Microprocessor selection• Chestpiece design• Trivial File Transfer Protocol (TFTP) setup• IP ownership

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 15: [ Rhythm Reloaded ] Team 6 Progress Presentation

Progress

• Received microprocessor development kit• Compiled μClinux OS kernel (1.2 MB size)• Booted the OS on the development board• Compiled HelloWorld for our processor• Ran HelloWorld under μClinux (Milestone 1)• Received and tested various microphones• Found FIR filter source code• Received sample flash, CODEC parts• Completed first draft of PPFS

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 16: [ Rhythm Reloaded ] Team 6 Progress Presentation

μClinux Screenshot

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 17: [ Rhythm Reloaded ] Team 6 Progress Presentation

Resources

• Francis Andries – Andries Auscultation• Dr. Rob “The Bossman” Bossemeyer• David Dunayczan – Freescale Semiconductor• Dick Almay – Spansion• Justin Kohmescher – Analog Devices, Micron• Dr. Srinivas Janardan – Grand River Gastroenterology• David Josephson – Josephson Engineering• DornerWorks Embedded Systems Engineering• CodeSourcery• Prof. Randall Brouwer• Prof. Steven VanderLeest• uClinux-dev, uClinux-coldfire, uClinux.org, uCdot.org, CLUGRein

troduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 18: [ Rhythm Reloaded ] Team 6 Progress Presentation

Project Feasibility

• Schedule• All tasks put into Microsoft Project• Focus on crucial elements: audio components, recording, filtering,

chestpiece, USB interface• Less focus on mechanical design, aesthetics, FDA approval

• Budget• Money spent thus far: $7.75• Value of donated resources: $1500• Estimated remaining expenses: $600• Potential for further monetary support

• Technical aspects proven in previous applications• Project is feasible

Reintroduction

Design Norms

Surveys

μProcessor

OS

Challenges

Progress

Resource

s

Feasibilit

y

Page 19: [ Rhythm Reloaded ] Team 6 Progress Presentation

Questions?