1 / 18

Automotive WiFi Controller

Automotive WiFi Controller. Brent Chroninger and Tom Wood Bully Dog Technologies American Falls, Idaho. Introduction. Project Overview Hardware Software Setup Demonstration Conclusions. Project Overview.

zeheb
Download Presentation

Automotive WiFi Controller

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automotive WiFi Controller Brent Chroninger and Tom Wood Bully Dog Technologies American Falls, Idaho University of Idaho ECE 504R

  2. Introduction • Project Overview • Hardware • Software • Setup • Demonstration • Conclusions University of Idaho ECE 504R

  3. Project Overview • Establish the ability to communicate wirelessly to an automobile via the OBD2 port. • Transmit CAN protocol commands from PC to vehicle via wireless connection. • Receive CAN protocol commands on a PC from a vehicle via wireless connection. • Control engine RPM remotely using CAN commands through OBD2 University of Idaho ECE 504R

  4. Project Overview – OBDII • OBDII – On board diagnostics, since 1996 required on all vehicles sold in US. Source: <http://en.wikipedia.org/wiki/Obd2#OBD-II_Diagnostic_connector> Source: <http://en.wikipedia.org/wiki/Obd2#OBD-II_Diagnostic_connector> University of Idaho ECE 504R

  5. Project Overview – CAN CAN – Controller Area Network ISO 15765 NRZ Non Return to Zero 500 Kbits/second Source: < http://marco.guardigli.it/2010/10/hacking-your-car.html > University of Idaho ECE 504R

  6. Hardware • Bully Dog Triple Dog – • CAN Transceiver on DSPIC 30F6011 • USB through FTDI USB transceiver • Firmware • Microchip C30 • USB communications to PC • CAN protocol handling • Two PC’s with WiFi connection • One PC must have USB connection to connect to triple dog hardware. University of Idaho ECE 504R

  7. Software • C# development using Visual Studio 2008 • Develop PC to USB communications • Develop PC to PC wireless communications • Packet Format – USB to PC and PC to PC packets the same. University of Idaho ECE 504R

  8. Software – Packet Format University of Idaho ECE 504R

  9. Setup • Install SnoopDog on two separate Wifi enabled PC’s • Connect Triple Dog to PC 1 via USB • Connect Triple Dog to OBD II port on any CAN vehicle • Establish Client Server connection with PC 1 to PC 2 via WiFi University of Idaho ECE 504R

  10. Demonstration • CAN transmission • CAN reception • Command Execution University of Idaho ECE 504R

  11. Demonstration http://www.youtube.com/watch?v=3LhepM2-pZY University of Idaho ECE 504R

  12. Demonstratrion – Server Setup PC1 (server) University of Idaho ECE 504R

  13. Demonstration – Client Setup PC2 (client) University of Idaho ECE 504R

  14. Demonstration – USB Connect PC1 University of Idaho ECE 504R

  15. Demonstration – Message Setup PC2 (client) University of Idaho ECE 504R

  16. Demonstration – Message Setup PC2 (client) University of Idaho ECE 504R

  17. Demonstration – Message Display PC2 (client) University of Idaho ECE 504R

  18. Conclusions • Passively monitor CAN bus via WiFi connection. • Transmit CAN messages remotely. • Server can eventually be put on a WiFi enabled embedded device. • Scripts can be implemented to integrate a series of CAN bus transactions. University of Idaho ECE 504R

More Related