Presentation is loading. Please wait.

Presentation is loading. Please wait.

[ Rhythm Reloaded ] Team 6 Final Presentation. Team 6 Introduction Andy GablerBen MoesNathan BrinksDavid van Geest.

Similar presentations


Presentation on theme: "[ Rhythm Reloaded ] Team 6 Final Presentation. Team 6 Introduction Andy GablerBen MoesNathan BrinksDavid van Geest."— Presentation transcript:

1 [ Rhythm Reloaded ] Team 6 Final Presentation

2 Team 6 Introduction Andy GablerBen MoesNathan BrinksDavid van Geest

3 Outline I.Project Introduction II.The Solution I.Design Decisions II.Progress III.Catastrophe III.The Alternative Solution I.Progress IV.Conclusion V.Acknowledgements VI.Questions

4 Project Introduction Mechanical Stethoscopes Chestpiece: metal casing with diaphragm Chestpiece: metal casing with diaphragm Earpiece: hollow tubing with spring Earpiece: hollow tubing with spring IntroductionThe Solution Alternative Solution Conclusion

5 Project Introduction IntroductionThe Solution Alternative Solution Conclusion Electrical Stethoscopes Preserve look Preserve look Bulky and Heavy Bulky and Heavy Limited recording Limited recording Slow data transfer Slow data transfer Littmann 4100 Littmann 3000

6 Project Introduction An electronic stethoscope that will: An electronic stethoscope that will: Aid in auscultation Aid in auscultation Perform frequency filtering Perform frequency filtering Record digital audio data from the patient Record digital audio data from the patient Store the audio files on the device Store the audio files on the device Transfer the audio files to a computer via USB Transfer the audio files to a computer via USB Contain these features in a convenient media- player like form-factor Contain these features in a convenient media- player like form-factor Provide a wireless chestpiece Provide a wireless chestpiece IntroductionThe Solution Alternative Solution Conclusion

7 The Solution IntroductionThe Solution Alternative Solution Conclusion

8 Design Decision - Microprocessor Main Criteria: Main Criteria: USB Device functionality USB Device functionality DSP Functionality (Hardware Multiply) DSP Functionality (Hardware Multiply) Power consumption Power consumption Clock Speed Clock Speed RoHS compliance RoHS compliance Minor Considerations Minor Considerations Available memory, removable media interface, GPIO, ADC, price, dev kit Available memory, removable media interface, GPIO, ADC, price, dev kit Choice: Freescale MCF5275 Choice: Freescale MCF5275 IntroductionThe Solution Alternative Solution Conclusion

9 Design Decision - Microprocessor IntroductionThe Solution Alternative Solution Conclusion

10 Design Decision – Operating System IntroductionThe Solution Alternative Solution Conclusion

11 Design Decision – Operating System IntroductionThe Solution Alternative Solution Conclusion

12 Design Decision - Wireless Considerations Considerations Range & Reliability Range & Reliability Power Consumption & Bandwidth Power Consumption & Bandwidth Development Time Development Time Choice: F2M03MLA: Choice: F2M03MLA: Benefits: Benefits: Made for Streaming 16bit Audio Made for Streaming 16bit Audio Small Efficient Package Small Efficient Package Full FCC Qualification Full FCC Qualification Built in Firmware Built in Firmware Deterrents: Deterrents: Cost Cost IntroductionThe Solution Alternative Solution Conclusion

13 Design Decision – Chestpiece Power Supply Choices: Choices: Battery – Li-ion Battery – Li-ion Greater energy density Greater energy density More common More common Supercapacitor Supercapacitor Higher risk - unique Higher risk - unique Quicker charge time Quicker charge time Choice: Choice: Two 10F 2.7 Volt supercapacitors in series Two 10F 2.7 Volt supercapacitors in series Estimated Typical Runtime = 13 minutes at 22mA (observed current) Estimated Typical Runtime = 13 minutes at 22mA (observed current) Estimated Minimum Runtime = 4 minutes at 75mA (datasheet max.) Estimated Minimum Runtime = 4 minutes at 75mA (datasheet max.) IntroductionThe Solution Alternative Solution Conclusion

14 Progress – Chestpiece Design IntroductionThe Solution Alternative Solution Conclusion

15 Progress – Chestpiece Design IntroductionThe Solution Alternative Solution Conclusion

16 Progress Firmware in flash Firmware in flash Bootloader is complete Bootloader is complete Breadboard prototyping Breadboard prototyping LCD functional LCD functional CODEC control functional CODEC control functional Bluetooth control functional Bluetooth control functional Audio streaming non-functional Audio streaming non-functional Filter algorithms complete Filter algorithms complete WAV encoding/decoding software complete WAV encoding/decoding software complete Chestpiece prototype in testing Chestpiece prototype in testing I2C, SPI, UART, EPMOD drivers (mostly) complete I2C, SPI, UART, EPMOD drivers (mostly) complete IntroductionThe Solution Alternative Solution Conclusion

17 Catastrophe During debug, microprocessor board shorted out During debug, microprocessor board shorted out Board no longer boots Board no longer boots Replacement board not available until May 15 Replacement board not available until May 15 Dramatization IntroductionThe Solution Alternative Solution Conclusion

18 The Alternative Solution Embedded platform emulated on PC running Ubuntu Linux and Qt graphics Embedded platform emulated on PC running Ubuntu Linux and Qt graphics Beltpack is replaced by computer, chestpiece design unchanged Beltpack is replaced by computer, chestpiece design unchanged IntroductionThe Solution Alternative Solution Conclusion

19 The Alternative Solution - Progress Wireless audio streaming functional Wireless audio streaming functional Digital filtering, recording, and playback complete Digital filtering, recording, and playback complete Qt GUI design complete Qt GUI design complete Analog electronics complete Analog electronics complete Noise issues remain Noise issues remain IntroductionThe Solution Alternative Solution Conclusion

20 The Alternative Solution - Progress IntroductionThe Solution Alternative Solution Conclusion

21 The Alternative Solution - Progress IntroductionThe Solution Alternative Solution Conclusion

22 What we have learned What we have learned Burritos are the 7 th food group Burritos are the 7 th food group Misleading marketing and poor product support are big problems Misleading marketing and poor product support are big problems Device interfaces are very important Device interfaces are very important Open-source software is not always functional Open-source software is not always functional What we would do differently What we would do differently Microprocessor selection Microprocessor selection Add 5 th team member – mechanical Add 5 th team member – mechanical Wireless design Wireless design IntroductionThe Solution Alternative Solution Conclusion

23 Acknowledgements Francis Andries – Andries Auscultation Francis Andries – Andries Auscultation Dr. Rob “The Bossman” Bossemeyer Dr. Rob “The Bossman” Bossemeyer David Dunayczan – Freescale Semiconductor David Dunayczan – Freescale Semiconductor David Josephson – Josephson Engineering David Josephson – Josephson Engineering Dr. Srinivas Janardan – Grand River Gastroenterology Dr. Srinivas Janardan – Grand River Gastroenterology uClinux-dev, uClinux-coldfire, uClinux.org, uCdot.org, CLUG, u-boot-users uClinux-dev, uClinux-coldfire, uClinux.org, uCdot.org, CLUG, u-boot-users DornerWorks Embedded Systems Engineering DornerWorks Embedded Systems Engineering CodeSourcery CodeSourcery Prof. Randall Brouwer Prof. Randall Brouwer Prof. Steven VanderLeest Prof. Steven VanderLeest Professor Joel Adams Professor Joel Adams Kyle Schlansker Kyle Schlansker Zach Luchies Zach Luchies Matthew Fetke – Videon Central Matthew Fetke – Videon Central Liew Tsi Chung – Freescale Semiconductor Liew Tsi Chung – Freescale Semiconductor

24 Questions? Rhythm Reloaded supports GNU/Linux


Download ppt "[ Rhythm Reloaded ] Team 6 Final Presentation. Team 6 Introduction Andy GablerBen MoesNathan BrinksDavid van Geest."

Similar presentations


Ads by Google