37
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Embed Size (px)

Citation preview

Page 1: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Ryan McLeanJohn-Michael Mulesa

Joe PerrinZach Schoenberger

Formal Design Review

Page 2: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• Project Overview

• Project-Specific Success Criteria

• Block Diagram

• Component Selection Rationale

• Packaging Design

• Schematic & Theory of Operation

• PCB Layout & Considerations

• Software Design & Development Status

• Project Completion Timeline

[Outline]

Page 3: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• GPS-Based Head-Up Display– Multi-mode driving aid– GPS navigation– Google Maps® (GSM chip)– Performance data– Color display

• Infinite focus• Dashboard-mounted

[Project Overview]

Page 4: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

1. An ability to display speed and elevation (obtained using GPS).

2. An ability to display heading and G-force (obtained using compass and accelerometer).

3. An ability to toggle map overlays (obtained via GSM modem from Google Maps).

4. An ability to project a heads-up display focused at infinity.5. An ability to change display brightness and vertical

position.

[Proposed PSSCs]

Page 5: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

[Block Diagram]

Page 6: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Component Selection Rationale

Page 7: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Packaging Design

Page 8: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• Size– Plenty to pack inside!– Limited external space

• Color– Matte black– Reduce/eliminate glare

• Material– Aluminum construction– Electronic components not affected

[Packaging Design]

Page 9: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

[Packaging Design]

Page 10: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

[Packaging Design]

Page 11: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

[Packaging Design]

Page 12: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

[Packaging Design]

Page 13: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Schematic & Theory of Operation

Page 14: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• GM862-GPS – GPS/GSM Unit– 3.5V operation– SCI connection to microcontroller– Query-based data retrieval• Query sent from microcontroller• Formatted, query-based data returned

[Schematic & Theory of Operation]

Page 15: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review
Page 16: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• HMC6352 – Digital Compass– 3.5V operation– I2C connection to microcontroller– Pass an address over I2C interface to listen to

compass module

[Schematic & Theory of Operation]

Page 17: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review
Page 18: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• ADXL345 – Accelerometer– 3.5V operation– I2C connection to microcontroller– Pass an address over I2C interface to listen to

accelerometer– Both accelerometer and compass are connected

to one I2C bus

[Schematic & Theory of Operation]

Page 19: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review
Page 20: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• FT232RL – USB to RS232 Adapter– 3.5VCCIO

– 5VCC – SCI connection to microcontroller– USB connection to ARM board

[Schematic & Theory of Operation]

Page 21: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review
Page 22: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• ATXMega16D4– 3.5V operation– 12MHz frequency– Using:

• 2 SCI buses• 1 I2C bus• 1 PWM• 1 ADC• 4 GPIO

[Schematic & Theory of Operation]

Page 23: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review
Page 24: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

PCB Layout & Considerations

Page 25: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review
Page 26: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Peripheral Considerations• Keep I2C components close together• Keep USB to RS232 IC close to USB connector• Headers to access I/O traces• Test points on power rails to quickly measure

voltage• GSM/GPS unit can draw 2A

– Uses direct connection to ground and power– Assumes no vias

[PCB Layout & Considerations]

Page 27: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Microcontroller Considerations• Locate microcontroller near middle of board• Use 0.1μF decoupling capacitor for each

power-ground pair• Small current draw• Internal oscillator

[PCB Layout & Considerations]

Page 28: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Power Considerations• Max current draw is about 2.2A– Traces will have to be able to cope with current

draw• Approximately 1.1mm traces

– Need sufficient bulk capacitance– Minimize vias on power rails

[PCB Layout & Considerations]

Page 29: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Software Design & Development Status

Page 30: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• Polling the peripherals– Timer interrupt driven polling of the peripherals

• Accelerometer• Digital compass• Control knob for mirror

– RTI driven peripherals• All external buttons

• Controls Servo Motor– PWM signal used to control servo to adjust mirror– Based on change in Control Knob

• GSM Data– Retrieves data constantly based on SCI interrupts – Immediately signals ARM board and sends data

[Microcontroller]

Page 31: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• Interfacing with the ARM board– Forwards data about peripherals upon request• Based on custom instruction set over SCI

– ARM board can ask for data about specific peripheral

– Interrupt driven

– Forwards GSM data over SCI every time new data is received

[Microcontroller]

Page 32: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• Communicates with microcontroller to get raw data– Accelerometer, Digital Compass data

• Deals with all image manipulation• Sends final image to projector

[ARM Board]

Page 33: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

Project Completion Timeline

Page 34: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

[Project Completion Timeline]

Week Milestone Items Due

8 • Package design to EE shop• PCB, schematic revisions complete Formal Design Review

9• Image display software started• Microcontroller software started• Projector ordered

Final PCBFinal SchematicProof-of-Parts

10 Spring Break

11• MCU-to-ARM communication• Package complete• Send/receive via GSM modem verified• Receive GPS data verified

Software Design Narrative

12 • Image display software finished• PCB assembled, tested Patent Liability Analysis

Page 35: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

[Project Completion Timeline]

Week Milestone Items Due

13 • External control functionality• Projector, mirror mounted in package Reliability and Safety Analysis

14 • MCU, ARM mounted in package• Initial “full-package” testing

Ethical and Environmental Impact Analysis

15• Dashboard mount fabrication • Vehicle testing• Final documentation

User Manual

16 • Guest vehicle demonstrations• Project complete PSSC Demos

Page 36: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

• Project Overview

• Project-Specific Success Criteria

• Block Diagram

• Component Selection Rationale

• Packaging Design

• Schematic & Theory of Operation

• PCB Layout

• Software Design & Development Status

• Project Completion Timeline

[Summary]

Page 37: Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review

[Questions?]