Author Topic: Serial Board - anyone used OBDII  (Read 1221 times)

scottsta

  • Newbie
  • *
  • Posts: 3
Serial Board - anyone used OBDII
« on: May 09, 2009, 07:48:59 AM »
I have a serial interface and an old RS232 based OBDII interface.

Any suggestions as to how I capture data from that interface ?

jason

  • Administrator
  • Hero Member
  • *****
  • Posts: 502
    • ioBridge.com
Re: Serial Board - anyone used OBDII
« Reply #1 on: May 10, 2009, 12:03:32 AM »
"OBDII" as in the car diagnostic technology?  If so, interesting application.  I don't know much about it though.
Jason Winters
ioBridge Developer

wolfgang

  • Newbie
  • *
  • Posts: 21
Re: Serial Board - anyone used OBDII
« Reply #2 on: May 11, 2009, 10:36:25 AM »
OBDII itself is not a RS232 protocol, its a bus with multiple protocols, so some interface boards convert it to RS232, so you need the information for your RS232 to OBDII converter board to do this. See http://www.obddiag.net/allpro.html and http://en.wikipedia.org/wiki/On-Board_Diagnostics and keep in mind each car manufacturer has implemented on top of OBDII its own custom commands....this is long time research to get some useful info. Most you are interested are custom commands. That's the same as you buy a universal OBDII display, it shows very little, except you buy one specific for your brand of car.
//Wolfgang

jk2001

  • Newbie
  • *
  • Posts: 1
Re: Serial Board - anyone used OBDII
« Reply #3 on: November 07, 2009, 03:50:09 PM »
I have a serial interface and an old RS232 based OBDII interface.

Any suggestions as to how I capture data from that interface ?
RS232 OBD-2 interfaces either contain some MCU (like ELM323) or are pass-through, but then support only ISO9141.

Try sending "ATI" to the interface. If you get back only "ATI", then it's pass-through. If you get back identification information (like for modem), then it's ELM-32x.

Anyway, I would recommend getting some USB OBD2 interface, such as http://www.obdtester.com/elm-usb. Serial interfaces usually do not support CAN-BUS and have problems with timing. There is a lot of programs that work with it, http://www.obdtester.com/obdtester and open-source pyOBD: http://www.obdtester.com/pyobd