Presentation is loading. Please wait.

Presentation is loading. Please wait.

Automotive Engine Controller with PC User Interface CSE 476/498 Final Presentation Jason Dougherty.

Similar presentations


Presentation on theme: "Automotive Engine Controller with PC User Interface CSE 476/498 Final Presentation Jason Dougherty."— Presentation transcript:

1 Automotive Engine Controller with PC User Interface CSE 476/498 Final Presentation Jason Dougherty

2 Overview What went right Demo status What went wrong Pros/cons of working alone

3 Accomplishments Successful implementation of CAN protocol on MPC555 development board Configuration of physical CAN bus and PC interface via USB port adapter Real-time graphical display of ECU data via CAN bus and USB port

4 Things I Learned CAN protocol - from physical layer to application layer Visual Basic - a different programming model Ports - USB, CAN, parallel, serial Embedded development - target configuration, debugging, CodeWarrior IDE, hardware interface, C vs. EC++

5 Tradeoffs Visual Basic - limited capability vs. short development time Simulate an engine and use available sensors Building embedded code from scratch vs. modifying sample projects

6 Demo Day Stream engine data on CAN bus from 555 dev board to PC Display data graphically in real-time on PC Calibration interface for ECU ?? Measure engine speed and stream real data ??

7 It’s Not a Throwaway! Solid foundation for continuing development The most unique feature is functional - high-speed data acquisition over CAN Full functionality in 10 weeks was never envisioned

8 Pitfalls Sourcing an appropriate dev board - MPC555 not widely available Sourcing automotive sensors - specifications tough to find Bad hardware Ambiguous, incomplete, or erroneous documentation

9 Still More Pitfalls Learning curve with new things - is it me or the machine? Timescale of a 10-week project vs. timescale of the rest of the world Foreseen vs. unforeseen

10 Flying Solo Pro: Minimal communication overhead Pro: Minimal organizational overhead Pro: Focused design rather than design by committee Con: No one to present a different perspective Con: When you’re stuck, it’s pretty lonely

11 Questions?


Download ppt "Automotive Engine Controller with PC User Interface CSE 476/498 Final Presentation Jason Dougherty."

Similar presentations


Ads by Google