Forum: µC & Digital Electronics Serial data to OBD2

von Pezi (Guest)

Rate this post
0 useful
not useful
Hello everybody!

I have a problem and I hope you can help me.
But first a little bit background info. ;)

I would like on my track tool ("race car") engine and driving data
transferred to my tablet.
The idea: About OBD2 and an adapter to transfer the data. There are 
plenty of programs for Android.
The problem is, however, the car has no OBD!

Now I'm working for some time on it.
First, I have try with an OBD simulator of Ozen Elektronik
to read at least the most important data.
Briefly, the part is favorable for a simulator, but it works
not as intended and makes always problems.

Now I want to pursue an entirely new way. The ECU has
an RS232 serial port. Over that you can program the ECU and just read 
all the data in real time. That works with a "PC" that looks like the 
SIMENS-SIMATIC S5 programmer. ;)

But I can set the ECU into a data logger mode. Then
all vehicle data (incl. errors) continuously will

Now I am faced with the problem, how I could convert this data stream to 
OBD-2 Compatible data. Would that be with a
Adruino or similar possible?
Who has done something or something similar before?
Which OBD protocol would be easiest to use? CAN?

I hope you can give me any advice and input.

Thanks in advance. ;)

P.S. I post this article also in the german forum. That's why I simply 
translated via Google Translate. So there some mistakes possible. ;)


Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.