ECE 477 Design Review Group 6 Fall 2005 Project G.N.O.M.E. Marcus Funk Logan Burns Lindsey Hall Nikhil Gahlawat
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 Project G.N.O.M.E. is a GPS-based navigational system Guides the user/vehicle along a pre-stored route [on-board 32Mbit Flash IC]. Provides an LCD for displaying navigational information [e.g. current location, heading, and time]. Provides a Keypad [connected to LCD] for retrieving user input. Provides audio directions based on stored-route and GPS data received. Detects and notifies the user when veering off the pre-stored route.
Project-Specific Success Criteria An ability to encode route information and store it in a non-volatile memory. An ability to correlate real-time GPS data with stored route information [includes handling the “non-exact” nature of real time GPS data relative to stored waypoints]. An ability to decode [look-up] “actions” and display them on an LCD based on correlation between GPS data and stored route information. An ability to generate audible commands based on decoded “actions.” An ability to detect variance from the stored route [e.g. “you missed the last turn”] and suggest an alternate route [e.g. “take the next right, then right, then left”]
Block Diagram FLASH GPS AUDIO LCD/Keypad
Component Selection Rationale Microcontroller selection criteria: SPI for external flash memory SCI for GPS receiver unit 16 I/O pins for audio record/playback device 16 additional I/O pins to interface with parallel to USB converter Clock speed – fast enough to complete required calculations between GPS updates GPS updates ~ 1Hz Availability Selected Microcontroller - Freescale MC9S12C32 80-QFP
Packaging Design Packaging Size: 2”(H) x 7”(W) x 7”(D) Standard car audio bay Features: Backlit LCD Screen 6-Button Keypad Interface Speaker Vents for audio Weight: (approx) 3 lbs
Schematic/Theory of Operation Microcontroller
Schematic/Theory of Operation GPS Interface
Schematic/Theory of Operation LCD/Keypad Interface
Schematic/Theory of Operation Logic Level Converters Serial FLASH
Schematic/Theory of Operation Audio I/O
Schematic/Theory of Operation Bypass Capacitors
Schematic/Theory of Operation Reset, BKGD PLL Clock Oscillator
PCB Layout
PCB Layout Microcontroller
PCB Layout GPS
PCB Layout LCD/Keypad
PCB Layout Flash Memory
PCB Layout Audio
Software Design/Development Status Development board up and running Demonstration program completed and working Software flow-chart underway for entire system Software under development for LCD/Keypad Interface Software development to progress as additional components are prototyped and tested
Project Completion Timeline Date Completion Date Sunday, October 16 - Website Completed Thursday, October 20 - Final Schematic/PCB Layout Changes & Parts Acquisition Thursday, October 27 - Component Prototyping/Testing Completed - Patent Liability Analysis Completed/Submitted Begin testing PCB, mounting components Thursday, November 3 - Safety & Reliability Analysis Completed/Submitted Thursday, November 10 - Major Software Modules Completed - Software Narrative Completed/Submitted - Final Software development/Testing Begun - PCB Tested & All Components Mounted/Soldered - Final Hardware development Begun Thursday, November 17 - Environmental Analysis Completed/Submitted Thursday, November 24 THANKSGIVING DAY Nov 28 – Dec 9 - Final Testing/Debugging - Project Demonstration - User Manual Due (Dec 1) Dec 14 Project Completed/Reports Submitted/
Questions / Discussion