Solar Telematics System ECE 477 Design Review, Team 8, Spring 2012 Paste a photo of team members here, annotated with names of team members. Craig Lechlitner,

Slides:



Advertisements
Similar presentations
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Advertisements

Andrew Phillips, Ben Laskowski, Shannon Abrell, Rob Swanson.
ECE 477 Design Review Team 6  Spring 2010 Shao-Fu ShihSteve AndersonMike Goldfarb Josh Smith.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
ECE 477 Design Review Team 13  Spring 2006 Elmer Chao (not pictured), Matt Cozza (not pictured), Joe Waugh (not pictured), Evan Zelkowitz (not pictured)
Jason CrayJoseph Mundackal Michael WarscoRyan Sherlock.
ECE 477 Design Review Team 8 − Spring Names: Fabian W, Siddharth B, Vineeth H, Sriram R.
Design Review: RoboSiM Robotic Surveillance in Motion
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
ECE 477 Design Review Team 13  Spring 2008 Paste a photo of team members here, annotated with names of team members. Srichand Varun Madhu Anvesh.
IDine A Camera based Multi-touch Dining table Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
The printed circuit board (PCB) design
ECE 477 Design Review Group 9  Spring 2005 Omar Shaikh - Nathan Smith - Jeff Huston - Ryan Koors.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
ECE 477 Design Review Team 1  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah.
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review.
ECE 477 Design Review Team 01  Fall 2013 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
ECE 477 Design Review Group 14  Spring 2005 Paste a photo of team members here, annotated with names of team members.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
ECE Grande ECE 477 Design Review Team 3 - Fall 2008.
RevGeo Multipurpose Puzzle Box Dan Chambers, Jeff King, Josh Marchi, Paul Rosenberger, ECE 477 Group 11.
ECE 477 Design Review Team 09  Spring 2010 Luke Ethan Andy Dhruv.
ECE 477 Design Review Team 4  Fall 2010 (L to R) Andy Sydelko, Chris Cadawallader, Mike Wiliams, Craig Pilcher.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Tone Matrix Music Box Jun Jun PehWan Qi Choo Kian Hui Wong Chia Siong Goh.
Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Solar Telematics System Packaging Specifications and DesignPresentation Clayton Dickemann Dan Ehrman Craig Lechlitner Brian Kelley.
ECE 477 Design Review Team 14  Spring 2006 Jason, Nathanael, David, David.
ECE 477 D ESIGN R EVIEW T EAM 5 MY ATM F ALL 2012 Tung Lun Loo Yu Chen Lim Chuan Yean Tan Xue Yuan Wong.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Design Review Team 02  Fall Outline Project overview - KProject overview - K Project-specific success criteria -KProject-specific success.
TCSP Presentation #3 Team 14 SPOT DASH. Schematics 3 Pages 3 Pages Page 1: Buttons, LEDs, sensors related circuits Page 1: Buttons, LEDs, sensors related.
SOLAR TELEMATICS SYSTEM Ethical and Environmental Impact Dan Ehrman Clayton Dickemann Brian Kelley Craig Lechlitner.
ECE 477 Design Review Team 8(SLOW)  Spring 2006.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
ECE 477 Design Review Team 3  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Solar Telematics System
ECE 477 Design Review Team 12  Spring 2006 EricDaniel Atandra Sriharsha Aasenda Silva Burman Vengapaty.
ECE 477 Design Review Team 4  Spring 2006 Justin Thacker, Matt Kocsis, Ian Snyder, Dustin Poe.
Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
SOLAR TELEMATICS SYSTEM Software Design Narrative Dan Ehrman Clayton Dickemann Brian Kelley Craig Lechlitner.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
ECE 477 Design Review Team 10  Spring 2009 Scott Shaw Hussain Vasi Matt Sbai John Fawcett.
ECE 477 Design Review Team 2  Fall 2006 Wirelessly Integrated Menu System (WIMS) Ryan Coppa Lee Bush Aaron Replogle Neil Bedwell.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 DESIGN REVIEW TEAM 14  SPRING Project Overview  Target Audience: Amateur Musicians  Obtain a “Guitar Tab” format of music  View Tabs.
ECE 477 Design Review Team 1  Spring 2009 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Team 13  Spring 2007
ECE 477 Design Review Team 13  Spring 2007
Solar Telematics System
ECE 477 Design Review Team 21 - Spring 2013
ECE 477 Design Review Group 3  Fall 2005
ECE 477 Design Review Group 6  Fall 2005
ECE 477 Design Review Team 14  Spring 2012
Solar Telematics System
Solar Telematics System
ECE 477 Design Review Team 5  Fall 2006
ECE 477 Design Review Team ??  Fall 2012
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
Solar Telematics System
Presentation transcript:

Solar Telematics System ECE 477 Design Review, Team 8, Spring 2012 Paste a photo of team members here, annotated with names of team members. Craig Lechlitner, Dan Ehrman, Clayton Dickemann, Brian Kelley

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 Touchscreen driver display for PSR's next vehicle: Navitas Communicates with other on-board systems Collects and displays continuous vehicle diagnostics Controls various essential vehicle functions Relays data to the sidelines for monitoring and analysis Testing in existing car: Celeritas

Project-Specific Success Criteria 1. An ability to track vehicle location using GPS. 2. An ability to send and receive CAN messages from and to other systems in the car. 3. An ability to display graphics on the LCD display. 4. An ability to respond to user input from a touchscreen. 5. An ability to store and load data to and from non- volatile memory.

Block Diagram

Component Selection Rationale Implementation Requirements Must be passed on to PSR team Must talk to other on-board systems using CAN Must utilize existing development tools Must fit in a compact solar car Must be easily usable/visible by the driver

Component Selection Rationale Technical requirements Graphics processing (images and text) Drive an 800x480 >= 4 Hz (min.) Read touchscreen input Read images and sound from SD card Generate sound Send/receive CAN data to/from other systems Receive GPS data Send/receive data between two micros

Component Selection - LCD Hantronix HDA700L-1 7" 800x480 color TFT 18-bit RGB input Brightness: 500 nit Contrast ratio: 250:1 X and Y analog touchscreen output TSC2000 Converts analog X and Y to digital Sends touch data over SPI

Component Selection - Graphics PIC24FJ256DA210 (100-pin) Integrated GFX module Character generation Rectangle copy Image deflator Direct RGB output to LCD display 16-bit color 96K SRAM PMP for external SRAM 4 UART, 3 SPI 8 MHz internal oscillator

Component Selection - Communication PIC32MX795F512H (64-pin) 2 CAN 3 SPI 6 UART Using with external 10 MHz oscillator

Component Selection - Other IS61WV102416BLL (SRAM) 2 MB 10 ns 3.3 V LS20031 (GPS) 5 Hz UART Internal antenna 3.3 V

Packaging Design

Schematic and Theory of Operation

Power Supplies

TS/LCD Interface

SRAM

SD Card

Graphics Microcontroller

Audio

GPS

CAN

UART – RS232 Transceiver

UART – MCP 2200

PIC32 Microcontroller

Misc. – External Switches

Misc. – Car Battery Enable/Disable

Misc. – ATD Circuitry

Misc. – Decoupling Caps, Oscillator, Programming Header, Debug LEDs

PCB Layout 6½” x 4¼” to match size of LCD Mounting holes match those on LCD. Most traces 12mil Power is much larger (>50mil) Connections to graphics controller are 8mil to fit footprint. Line up ribbon cable connectors to match LCD Place commonly used connectors away from board edges so all wires exit through hole in rear of housing. Place infrequently used connectors next to edge to save board space

PCB Layout – Top Copper

PCB Layout – Bottom Copper

PCB Layout – Power Supplies Minimize length of high current traces Use wider traces for 3.3V supply (>50mil for 3A) Minimize vias between inductor, diode, switch, and capacitor. Place fuse close to V in.

PCB Layout – Power Supplies

PCB Layout - Microcontrollers Place decoupling capacitors on opposite side from microcontrollers, as close as possible to V dd pins. Place crystal oscillator and capacitors as close as possible to PIC32 and MCP2200. Keep high frequency signals (96 MHz) short. Graphics controller SRAM LCD connector Place vias on all data lines for probing.

PCB Layout - Microcontrollers PIC24 Decoupling CapacitorsPIC32 Decoupling Capacitors

PCB Layout – Crystal Oscillator

Software Design and Development Status

Software Design – Key Points Higher-level Code split between graphics and communication MVC model of GUI development Low-level Interrupt-driven Existing PSR CAN library Microchip Disk Drive library (SD card) Custom audio and graphics libraries

GPS Processing Data Registry (Communication) Data Registry (Graphics) CAN Processing The Car Widget Framework Touch Processing Graphics Processing LCD Application Logic Audio Processing SD Storage Framework Low level High level Communications Control Telemetry Processing Wireless Modem Speaker System GPS SD Card CommunicationGraphics

GPS Processing Data Registry (Communication) Data Registry (Graphics) CAN Processing The Car Widget Framework Touch Processing Graphics Processing LCD Application Logic Audio Processing SD Storage Framework Low level High level Communications Control Telemetry Processing Wireless Modem Speaker System GPS SD Card CommunicationGraphics

GPS Processing Data Registry (Communication) Data Registry (Graphics) CAN Processing The Car Widget Framework Touch Processing Graphics Processing LCD Application Logic Audio Processing SD Storage Framework Low level High level Communications Control Telemetry Processing Wireless Modem Speaker System GPS SD Card CommunicationGraphics

GPS Processing Data Registry (Communication) Data Registry (Graphics) CAN Processing The Car Widget Framework Touch Processing Graphics Processing LCD Application Logic Audio Processing SD Storage Framework Low level High level Communications Control Telemetry Processing Wireless Modem Speaker System GPS SD Card CommunicationGraphics

GPS Processing Data Registry (Communication) Data Registry (Graphics) CAN Processing The Car Widget Framework Touch Processing Graphics Processing LCD Application Logic Audio Processing SD Storage Framework Low level High level Communications Control Telemetry Processing Wireless Modem Speaker System GPS SD Card CommunicationGraphics

GPS Processing Data Registry (Communication) Data Registry (Graphics) CAN Processing The Car Widget Framework Touch Processing Graphics Processing LCD Application Logic Audio Processing SD Storage Framework Low level High level Communications Control Telemetry Processing Wireless Modem Speaker System GPS SD Card CommunicationGraphics

Project Timeline Week Task Hardware Finalize PCB layout PCB population and testing Software Graphics processing dev/test GPS processing dev/test Touch processing dev/test Telemetry dev/test Communications control dev/test Widget integration Application logic dev/test CAN simulation System-wide simulation General debugging Packaging Documentation Software design narrative Patent liability analysis Reliability and safety analysis Ethical and environmental impact analysis User manual

Questions/Discussion