This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OBD2 Interface

Hello,

   I have a client who wants to build a high volume wireless OBD2 reader. I'm experiences with the wireless side, but I'm new to the OBD2 interface. Based on my research it looks like OBD2 supports five different standards:

• SAE J1850 PWM (pulse-width modulation — 41.6 kB/sec, standard of the Ford Motor Company)
• SAE J1850 VPW (variable pulse width — 10.4/41.6 kB/sec, standard of General Motors)
• ISO 9141-2. This protocol is primarily used in Chrysler, European, and Asian vehicles.
• ISO 14230 KWP2000 (Keyword Protocol 2000)
• ISO 15765 CAN (250 kBit/s or 500 kBit/s).
I figure that there is probably someone in this forum know knows OBD2. A couple quick questions:
a) Are all five of these currently in use?
b) Does TI have a reference design for a TI based OBD2 reader? I can use either MSP430 or Tiva; goal is low cost. I looked through the TI Designs but didn't see anything.
c) Any other advice?
Thanks,
Derek
  • Derek,

     

    This is really more of a digital question than an analog question, so we don't end up dealing with it that often. Most OEMs use different CAN commands and implements different versions of OBDII so I would guess that yes all the ones you listed are used somewhere. On the analog side, we do not have any reference designs for this, but you may have better luck on the MSP430/Tiva forums for that request.