ECE 477 Final Presentation Team 4 Fall 2010

16
ECE 477 Final Presentation Team 4 Fall 2010 Chris Cadwallader Andrew Sydelko Mike Williams Craig Pilcher

description

ECE 477 Final Presentation Team 4  Fall 2010. Mike Williams. Chris Cadwallader. Andrew Sydelko. Craig Pilcher. Outline. Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion. Project Overview. - PowerPoint PPT Presentation

Transcript of ECE 477 Final Presentation Team 4 Fall 2010

Page 1: ECE 477 Final Presentation Team 4    Fall 2010

ECE 477 Final Presentation Team 4 Fall 2010

Chris Cadwallader

Andrew Sydelko

Mike Williams

Craig Pilcher

Page 2: ECE 477 Final Presentation Team 4    Fall 2010

Outline

• Project overview• Block diagram• Design challenges• Individual contributions• Project demonstration• Questions / discussion

Page 3: ECE 477 Final Presentation Team 4    Fall 2010

Project Overview• A child safety-system that prevents parents and

caretakers from accidentally leaving children in vehicles.

• Average number of U.S. child hyperthermia fatalities per year since 1998: 37– 49 so far in 2010 alone (8 since start of project)– Goal is to prevent as many deaths as possible

• System tracks presence of children in safety seats and can control the car’s systems to save the child’s life

Page 4: ECE 477 Final Presentation Team 4    Fall 2010

Statistics

Source: http://ggweather.com/heat/“Hyperthermia Deaths of Children in Vehicles”

Page 5: ECE 477 Final Presentation Team 4    Fall 2010

Car Side Block Diagram

Page 6: ECE 477 Final Presentation Team 4    Fall 2010

Child Side Block Diagram

Page 7: ECE 477 Final Presentation Team 4    Fall 2010

Design Challenges• Detection of vehicle state varies widely

across car models from 1996 to 2010.– SWCAN, J1850, ISO9141, etc. supported

• Required simultaneous CAN control, audio playback, vehicle state detection, and wireless monitoring

• Control of vehicle depends on imitation of internal components and keyfob

• Non-linear memory layout

Page 8: ECE 477 Final Presentation Team 4    Fall 2010

Individual Contributions• Team Leader – Mike Williams• Team Member 2 – Chris Cadwallader• Team Member 3 – Craig Pilcher• Team Member 4 – Andrew Sydelko

Page 9: ECE 477 Final Presentation Team 4    Fall 2010

Team Leader – Mike Williams• Board and Software Design• Initial Component Selection and Schematic• Soldering (poorly)

Page 10: ECE 477 Final Presentation Team 4    Fall 2010

Team Leader – Mike Williams

Page 11: ECE 477 Final Presentation Team 4    Fall 2010

Member 2 - Chris Cadawallader• Software Design

– Drivers– CAN communication– Child side detection– State Machine

• Verification

Page 12: ECE 477 Final Presentation Team 4    Fall 2010

Member 3 - Craig Pilcher• Software Design

– Organization– Development– Debugging– Audio, CAN fxns

• Component Selection

Page 13: ECE 477 Final Presentation Team 4    Fall 2010

Member 4 - Andrew Sydelko• Software/hardware troubleshooting

– PWM audio, FLASH access from CodeWarrior• Packaging design and implementation

• Software design

Page 14: ECE 477 Final Presentation Team 4    Fall 2010

Project Demonstration

1. An ability to determine the operating state of the vehicle via the OBD-II port. 

2. An ability to determine the presence of a child in a safety seat. 

3. An ability to use multiple safety seats in one vehicle. 

4. An ability to sound an audible alarm when the ignition is turned off. 

5. An ability to interface directly to the internal vehicle CAN.

Page 15: ECE 477 Final Presentation Team 4    Fall 2010

Movie

Page 16: ECE 477 Final Presentation Team 4    Fall 2010

Questions / Discussion