ECE 477 Design Review Team 5  Fall 2009 Ben Carter – Jacqui Dickerson – Ian Oliver – Dennis Lee.

Slides:



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

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)
ECE 477 Design Review Team 15  Spring 2013 Jackson McCormick, Andrew Batek, Carey Woolet, Justin Lindley.
ECE 477 Design Review Team 01  Fall 2012 Brennan Tran Jonah Ea Ben Pluckebaum Kevin Meyer.
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.
ECE 477 Design Review Team 7  Spring 2011 Paste a photo of team members here, annotated with names of team members. Stuart Pulliam Will Granger Linda.
ECE 477 Design Review Group 9  Spring 2005 Omar Shaikh - Nathan Smith - Jeff Huston - Ryan Koors.
ECE 477 Design Review Group 1  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
ECE 477 Design Review Team 6  Spring 2011 Left to right: Kirk Iler, Brian Bentz, Stephen Wolf, Fuhe Xu.
ECE 477 Design Review Team 8  Spring 2008 Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson.
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.
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 Group 11  Spring 2005 Paul Dulle Pat McLaughlin Randy Scheifele Chad Bjorklund David Meyer.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
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.
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,
ECE 477 Design Review Team 5  Fall 2007 Wes Chris Josh Dave.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
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.
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 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Group 2  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Group 11  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Team 5  Fall 2009 Ben Carter – Jacqui Dickerson – Ian Oliver – Dennis Lee.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren.
ECE 477 Design Review Team 1  Fall 2006 Sumanth Peddamatham Alex Tucker Chris Arges Radhika Mulani.
ECE 477 Design Review Team 14  Spring 2006 Jason, Nathanael, David, David.
ECE 477 Final Presentation Team 5  Fall 2009 Left to right: Ben, Dennis, Jacqui, Ian.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Design Review Team 3  Fall 2007 Steven Kingsley (Analog) Roy Scheck (Leader) Tony Liechty (Digital) Charles Lan (Software)
ECE 477 Design Review Team 10  Spring 2007 JUSTIN AZAD AFIFF NUHAIRIADAM.
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 7  Spring 2008 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Team 3  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Team 12  Spring 2006 EricDaniel Atandra Sriharsha Aasenda Silva Burman Vengapaty.
ECE 477 DESIGN REVIEW TEAM 4  SPRING 2015 Matt Carpenter, Grant Gumina, Chris Holly, and Michael Pak.
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.
ECE 477 Design Review Group 9  Fall 2005 Paste a photo of team members here, annotated with names of team members. Tim Miller Clif Barnes Drew Heinrich.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
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.
Capsense Controllers X6 Microcontroller/ DSP (Gesture Recognition) LED Drivers (Numerous) Tri color LED Microcontroller (LED Control) LED Driver (User.
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 BOAR  Fall 2011 Paste a photo of team members here, annotated with names of team members. Left to Right:
The printed circuit board (PCB) design §PCB design is part of the design process of a product in electronics industry. §PCB is a piece of insulating plastic.
ECE 477 Design Review Team 1  Spring 2009 Paste a photo of team members here, annotated with names of team members.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
ECE 477 Design Review Group 3  Spring 2005 “VoIP Connect” Ankur TrushalAshish Dushyant.
ECE 477 Design Review Team 13  Spring 2007
Blinkers ++ Team 5.
ECE 477 Design Review Team 6 - Spring 2012
Blinkers ++ Team 5.
Blinkers ++ Team 5.
Presentation transcript:

ECE 477 Design Review Team 5  Fall 2009 Ben Carter – Jacqui Dickerson – Ian Oliver – Dennis Lee

Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria Block diagramBlock diagram Component selection rationaleComponent selection rationale Packaging designPackaging design Schematic and theory of operationSchematic and theory of operation PCB layoutPCB layout Software design/development statusSoftware design/development status Project completion timelineProject completion timeline Questions / discussionQuestions / discussion

Project Overview Next generation communication system for vehicles – –Simple, real-time visual communication Multi-touch input – –Driver’s gestures produce an output on LEDs around the perimeter of a car Color-coded messages – –Tri-color LEDs produce blue, green, yellow, orange, and red outputs

Example Gestures 1) 2 fingers swiped right - Green LEDs in front of car slide right; signal to a pedestrian walking right that it's okay to pass 2) 3 fingers swiped up – Yellow LEDs on front of car illuminate; signal that driver in oncoming lane is entering a hazardous area 3) 5 fingers swiped down - Red LEDs in back of car blink; signal that car behind driver is tailgating/back off 4) 1 finger swiped down - Blue LEDs in back of car blink; signal to thank car behind driver for letting driver merge1) 2 fingers swiped right - Green LEDs in front of car slide right; signal to a pedestrian walking right that it's okay to pass 2) 3 fingers swiped up – Yellow LEDs on front of car illuminate; signal that driver in oncoming lane is entering a hazardous area 3) 5 fingers swiped down - Red LEDs in back of car blink; signal that car behind driver is tailgating/back off 4) 1 finger swiped down - Blue LEDs in back of car blink; signal to thank car behind driver for letting driver merge

Project-Specific Success Criteria 1. The ability to determine direction of a finger swipe on a touch pad array.1. The ability to determine direction of a finger swipe on a touch pad array. 2. The ability to determine the number of fingers used on a touch pad array.2. The ability to determine the number of fingers used on a touch pad array. 3. The ability to produce at least two meaningful LED patterns.3. The ability to produce at least two meaningful LED patterns. 4. The ability to determine force of acceleration on a car.4. The ability to determine force of acceleration on a car. 5. The ability to wirelessly transmit data from the multi- touch signal processor to the LED cluster controller5. The ability to wirelessly transmit data from the multi- touch signal processor to the LED cluster controller

CapSense Controller 0 Microcontroller/DSP (Gesture Recognition) 30 Capacitive Touch Inputs 30 CapSense Controller 1 30 Capacitive Touch Inputs 30 CapSense Controller 7 30 Capacitive Touch Inputs 30 CapSense Controller 8 30 Capacitive Touch Inputs 30 I2C RF Transmitter LED Driver 0 Microcontroller 0 (LED Control) 15 LED Driver more 5 tricolor LEDs I2C RF Receiver RF 315MHz LED Driver 0 15 LED Driver more 5 tricolor LEDs I2C Accelerometer 5 More UART Tx UART Rx 0V – 5V analog

Component Selection Rationale dsPIC33FJ256MC710dsPIC33FJ256MC710 –Required a lot of RAM & moderate Flash Signal processing 270 point scans of touch surfaceSignal processing 270 point scans of touch surface –2-I2C and a UART interface PIC18F2525PIC18F2525 –Required modest amount of RAM and Flash –I2C and UART interfaces –dsPIC chosen; staying w/ same family LED Drivers (TLC59116)LED Drivers (TLC59116) –Required 15 PWM channels to control 5 tri-color LEDs –I2C interface provides ability to control up to 14 LED drivers using 2 pins

Component Selection Rationale RF Transmitter/Receiver (MO-SAWR- AS315M/MO-RX3400-A315M) – –Required 315MHz – –Provides up to 100m of transmission Accelerometer (MMA1270EG) – –Required 2.5g over 1 axis – –SOIC packaging for ease of soldering Capacitive Touch Input Controllers (CY8C20566Capacitive Touch Input Controllers (CY8C20566) – –Required many (30) touches to be realized – –Donated by Purdue Alum & Cypress FAE

Packaging Design Constraints Will not be demonstrating on a full size vehicleWill not be demonstrating on a full size vehicle –Large RC car will house one LED Output Cluster –User Interface Module will be exterior to car, powered by an AC wall wart Full size design would consist of several LED Output Clusters, weatherproofing, and a scheme for mounting the User Interface Module to a steering wheelFull size design would consist of several LED Output Clusters, weatherproofing, and a scheme for mounting the User Interface Module to a steering wheel

Packaging Design – User Interface Module 8”x8”x1-1/2”8”x8”x1-1/2” –*variable 20 user feedback LEDs replicate LED output on RC car20 user feedback LEDs replicate LED output on RC car Front will be denoted with a print of a black & white top- view sketch of a carFront will be denoted with a print of a black & white top- view sketch of a car 5”x6” capacitive touch area is uncovered PCB5”x6” capacitive touch area is uncovered PCB External 2” antenna for RF transmission to RC carExternal 2” antenna for RF transmission to RC car

Packaging Design - LED Output Vehicle 32”x12”x10”32”x12”x10” 12 LEDs for front/back12 LEDs for front/back 23 LEDs for sides23 LEDs for sides –=>70 tricolor LEDs –~1LED per 1.5” LEDs mounted on 5 apiece on 14 PCBsLEDs mounted on 5 apiece on 14 PCBs LED Panel PCBs mounted on inside of car’s exterior plasticLED Panel PCBs mounted on inside of car’s exterior plastic Holes will need to be drilled through car’s exterior for LEDs to show throughHoles will need to be drilled through car’s exterior for LEDs to show through LEDs will extend ~3/4” off PCB, so will be able to flex and fit throughLEDs will extend ~3/4” off PCB, so will be able to flex and fit through

Schematic/Theory of Operation Capacitive sensor is a pair of plates/electrodesCapacitive sensor is a pair of plates/electrodes There is also capacitance between finger and electrodesThere is also capacitance between finger and electrodes A sensor detects change in capacitance when finger is presentA sensor detects change in capacitance when finger is present

Schematic/Theory of Operation Capacitive buttons are on one side of the boardCapacitive buttons are on one side of the board The microcontroller (PSoC) is on the other sideThe microcontroller (PSoC) is on the other side A plastic/glass overlay (1-5mm thick) covers buttonsA plastic/glass overlay (1-5mm thick) covers buttons

Schematic/Theory of Operation The capacitive sensing microcontroller is the PSoCThe capacitive sensing microcontroller is the PSoC Each PSoC can scan buttons and communicate over I2CEach PSoC can scan buttons and communicate over I2C Our PSoC will communicate with a DSP to process inputsOur PSoC will communicate with a DSP to process inputs

Schematic/Theory of Operation Flow of input to output:Flow of input to output: –CapSense microcontroller (PSoC) reads input from buttons – 9 PSoCs to sense 270 buttons total –DSP (dsPIC) reads PSoCs to interpret input, sends commands to LED controller wirelessly –LED controller (PIC18) coordinates LED drivers (TLCs) to produce output patterns

12V in 5V out to PSoC 3.3V out to dsPIC Linear regulators Multi-Touch Power Supply

LED Output Power Supply 12V Pb-acid battery input 5V output to PIC18, TLCs LED Output Power Supply

Capacitive buttons I2C header to programmer I2C header to dsPIC CY8 PSoC CY8 PSoC Cell

dsPIC RST to PSoCs I2C to PSoCs and TLC RF Tx to PIC18 dsPIC Core

PIC18 Accelerometer header RF Rx I2C to TLCs UART PIC18 Core

TLC Tricolor LEDs I2C to PIC18 Address for I2C slave TLC Cell

PCB Layout – MultiTouch Board Main ComponentsMain Components –1 Cypress PSOC chip and 30 CapSense Pads Other ComponentsOther Components –34 Resistors, 2 Headers, 1 Capacitor, and 1 OR gate 5” x 6” Section of the larger User Interface Board5” x 6” Section of the larger User Interface Board Via on each CapSense pad made routing very difficult Via on each CapSense pad made routing very difficult

PCB Layout – MultiTouch Board

PCB Layout – dsPic Board Main ComponentsMain Components –dsPIC, RF Transmitter, Power Supply Other ComponentsOther Components –10 Capacitors, 16 Resistors, 1 Switch, and 17 Headers 2” x 7” section of the larger User Interface Board2” x 7” section of the larger User Interface Board Lots of space allowed for large heat sink and ease of routing Lots of space allowed for large heat sink and ease of routing

PCB Layout – dsPic Board

PCB Layout – PIC18 Board Main ComponentsMain Components –PIC18, RF Receiver, Power Supply Other ComponentsOther Components –Switch, 18 Headers, 3 Resistors, 4 Capacitors, 1 Inductor, and 1 Diode 1.4” x 5”1.4” x 5” Plenty of space allowed for easy routing and the ability to actually minimize the area of the board Plenty of space allowed for easy routing and the ability to actually minimize the area of the board

PCB Layout – PIC18 Board

PCB Layout – TLC Board Main ComponentsMain Components –5 LEDs and a single TLC driver chip Other ComponentsOther Components –5 Resistors, 5 Headers, 1 Capacitor 0.5” x 5”0.5” x 5” Tight space required careful routing Tight space required careful routing

PCB Layout – TLC Board

Software Design/Development Status Read inputs as 0’s and 1’sRead inputs as 0’s and 1’s Number of fingers = number of connected 1’sNumber of fingers = number of connected 1’s Direction of fingers based on average coordinates of fingersDirection of fingers based on average coordinates of fingers

Software Design/Development Status PIC18F(LED Output Controller)PIC18F(LED Output Controller) –LED Output Coordination I2C interface to 14 LED driver chipsI2C interface to 14 LED driver chips dsPIC33F(Multiple Touch Processor)dsPIC33F(Multiple Touch Processor) –Finger Count Detection Area vs. discrete contactsArea vs. discrete contacts –Direction Vector Calculation Track angle of finger swipeTrack angle of finger swipe CY8C(CapSense Controller)CY8C(CapSense Controller) –Activation of CapSense block, record data, then communication of data over I2C

Project Completion Timeline Week 8 Week 9 Week 10 Week 11 Week 12 Week 13 Week 14 Week 15 Week Oct19-Oct26-Oct2-Nov9-Nov16-Nov23-Nov30-Nov7-Dec Design Review Proof of Parts Constr. LED Output Controller PCB Constr. LED Panel PCB Constr. User Interface Module RC Car Construction LED Output Interface Software LED Output Coordination Software CY8C CapSense Software User Module Interface Software Multiple Touch Finger Detect Software Multiple Touch Direction Vector Software

Questions / Discussion