160 likes | 319 Views
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.
E N D
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 • 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
Statistics Source: http://ggweather.com/heat/ “Hyperthermia Deaths of Children in Vehicles”
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
Individual Contributions • Team Leader – Mike Williams • Team Member 2 – Chris Cadwallader • Team Member 3 – Craig Pilcher • Team Member 4 – Andrew Sydelko
Team Leader – Mike Williams • Board and Software Design • Initial Component Selection and Schematic • Soldering (poorly)
Member 2 - Chris Cadawallader • Software Design • Drivers • CAN communication • Child side detection • State Machine • Verification
Member 3 - Craig Pilcher • Software Design • Organization • Development • Debugging • Audio, CAN fxns • Component Selection
Member 4 - Andrew Sydelko • Software/hardware troubleshooting • PWM audio, FLASH access from CodeWarrior • Packaging design and implementation • Software design
Project Demonstration • An ability to determine the operating state of the vehicle via the OBD-II port. • An ability to determine the presence of a child in a safety seat. • An ability to use multiple safety seats in one vehicle. • An ability to sound an audible alarm when the ignition is turned off. • An ability to interface directly to the internal vehicle CAN.