ECE 477 Final Presentation Team 9 Fall 2009 DART
Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges Individual contributionsIndividual contributions Project demonstrationProject demonstration Questions / discussionQuestions / discussion
Project Overview Driver’s Assistant Recorder TrackerDriver’s Assistant Recorder Tracker Purpose: High-end go kart data acquisitionPurpose: High-end go kart data acquisition Track Sensor DataTrack Sensor Data –Speed –Two-Axis Accelerometer –Exhaust Thermocouple –Lap Count and Timing Record to External MemoryRecord to External Memory –SD Card
Block Diagram
Design Challenges - Packaging RobustRobust –Water-resistant Lid SealLid Seal External ConnectorsExternal Connectors SD Card Slot CoverSD Card Slot Cover –Secure: Mounting Bracket EfficientEfficient –Optimally Stacked –Header Placement/Removal
Design Challenges - Software Interrupt-Driven Program StructureInterrupt-Driven Program Structure –Real-Time Synchronous StopwatchStopwatch Data WriteData Write –DMA UARTUART Analog to DigitalAnalog to Digital –Hardware SpeedSpeed Battery Fuel GaugeBattery Fuel Gauge
Individual Contributions Jacob PfisterJacob Pfister Mike PhillipsMike Phillips Josh PironJosh Piron Kevin TemplarKevin Templar
Jacob Pfister Design/SelectionDesign/Selection –Power Supply –Thermocouple –PCB Infrared EmitterInfrared Emitter SolderingSoldering HW6: PCBHW6: PCB HW12: Ethical/EnvironmentalHW12: Ethical/Environmental Demo VideoDemo Video
Michael Phillips Major component selectionMajor component selection Prototyping/PCB solderingPrototyping/PCB soldering Sensor testingSensor testing Microcontroller debuggingMicrocontroller debugging LCD menu design, construction, programmingLCD menu design, construction, programming Mounting hardwareMounting hardware System integrationSystem integration HW4: PackagingHW4: Packaging HW11: Safety AnalysisHW11: Safety Analysis
Josh Piron Major component selectionMajor component selection Prototyping sensorsPrototyping sensors Microcontroller programming/debuggingMicrocontroller programming/debugging –Timer, sensors, SD card, menu interface –Customizable features Bill of materialsBill of materials Maintain block diagramMaintain block diagram HW5: Theory of OperationHW5: Theory of Operation HW10: Patent Liability AnalysisHW10: Patent Liability Analysis
Kevin Templar Microcontroller selectionMicrocontroller selection WebsiteWebsite Microcontroller programming/debuggingMicrocontroller programming/debugging –Timer interrupts, hardware interrupts, UART, SPI, DMA – Interfacing with uALFAT board, thermocouple converter chip, and battery monitoring hardware HW3: Design Constraint AnalysisHW3: Design Constraint Analysis HW9: Software Design NarrativeHW9: Software Design Narrative
Project Demonstration 1. An ability to log data from various sensors. 2. An ability to time and count laps. 3. An ability to monitor battery life. 4. An ability to store data on external memory. 5. An ability to customize race display.
Demonstration
Questions / Discussion