ECE 477 Design Review Team 9 Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,

20
ECE 477 Design Review Team 9 Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,

Transcript of ECE 477 Design Review Team 9 Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,

ECE 477 Design Review Team 9 Fall 2009

Josh Piron, Jacob Pfister

Kevin Templar, Mike Phillips,

Outline• Project overview • Project-specific success criteria• Block diagram• Component selection rationale• Packaging design• Schematic and theory of operation• PCB layout• Software design/development status• Project completion timeline• Questions / discussion

Project Overview• Driver’s Assistant Recorder Tracker (DART)• Speedometer• Stop Watch• Accelerometer• Lap Counter• Customizable Display• Intended for the hobbyist go-kart racer

Project-Specific Success Criteria1) 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.

Block Diagram• Five Main Areas• Microcontroller• Sensors• Power• SD/MMC• User Interface

Component Selection Rationale: Microcontroller• Low Operating Voltage• Multiple A/D • Multiple Analog Sensors• Room for expansion

• Higher Clock Speed• Polling multiple sensors

• Standard Peripherals • SPI, UART, and I2C

Component Selection Rationale:DSPIC33FJ128MC804

Operates at 3 to 3.6 Volts9 Channel 10 Bit A/D Converters40 MIPS2 SPI, 2 UART, 1 I2C128 Kbytes Flash / 16 KBytes Ram4 External Interrupts26 Remappable pins35 Available I/O pins

Component Selection Rationale: LCD & SD/MMC• LCD and Carrier Board• Graphics LCD• Carrier board for less LCD programming,

more user interface

• SD/MMC Card Adapter• Breakout board for better file manipulation

Component Selection Rationale: Sensors• Sensors• Temp

• Thermocouple & ATD Converter

• Speed• Magnet Switch

• Accelerometer• MAX6675

• Lap Counting / Timer• IR Sensor/Emitter

Packaging DesignPackage Design Goals:Small package size (no larger than MyChron

4)Large, sunlight-readable displaySix or more buttons for easily navigating

menusWater resistantDurable

Schematic/Theory of Operation: Power

Schematic/Theory of Operation: Microcontroller

Schematic/Theory of Operation: External Interfaces

Software Design/Development Status• Polling Loop• Poll each sensor• Log data• Update Display

• SD/MMC Storage• Design Consideration• Update inside Polling Loop vs. Post Collection

• Menu / Display Interface• Customized Racing Display• Simple / Robust menu functions

Project Completion Timeline• Week 8• LCD Assembly & Testing• Design Review

• Week 9• Sensor Assembly & Testing• Proof of Parts, Finalize Schematic/PCB

• Week 10• SD/MMC Testing• Finish Software Design Narrative

• Week 11• PCB Arrive, begin populating• Finish Patent Liability Analysis

Project Completion Timeline• Week 12• Finish Power + Micro Populating• Near final software complete• Finish Reliability and Safety Analysis

• Week 13• SD/MMC + LCD interfacing completed• Final Software complete• Finish Ethical and Environmental Impact

Analysis

• Week 14• Finish Assembly

Project Completion Timeline

• Week 15• Field Testing• Finish User Manual

• Week 16• Prepare Final presentation

• Week 17• Grab Diploma & Run (Kevin)

Questions / DiscussionQuestions / Discussion