Pages: [1]
Author Topic: How is data transmitted through an OBD port?  (Read 11458 times)
tegman88
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 14


« on: October 05, 2013, 05:12:23 PM »

This is probably a dumb question but it's something that I've been curious about but have never really found out.

Out of all the pins on an OBDII connector only one is used for transmitting data, right?
I just don't understand how so much information can be carried on one single wire. If you're looking at a data list on a scan tool you can be viewing RPM, ECT, IAT, MAF, MAP, and a million other things all at once. How is all this data kept separate when it's just one wire?

And what exactly does the information transmitted "look like?" Like, if you hooked a DMM inline or something, what would it display?
I just want to understand what's physically happening when you're looking at a data list or flashing or anything like that.
Logged
eliotroyano
Hero Member
*****

Karma: +48/-8
Offline Offline

Posts: 825


« Reply #1 on: October 05, 2013, 07:57:28 PM »

This is probably a dumb question but it's something that I've been curious about but have never really found out.
Out of all the pins on an OBDII connector only one is used for transmitting data, right?
I just don't understand how so much information can be carried on one single wire. If you're looking at a data list on a scan tool you can be viewing RPM, ECT, IAT, MAF, MAP, and a million other things all at once. How is all this data kept separate when it's just one wire?
And what exactly does the information transmitted "look like?" Like, if you hooked a DMM inline or something, what would it display?
I just want to understand what's physically happening when you're looking at a data list or flashing or anything like that.

Basically it is a bidirectional serial communication. In other words info is packed in a modulated signal.
Check it out:
http://www.outilsobdfacile.com/communication-norm-obd.php
http://www.velocidadmaxima.com/forum/showthread.php?p=2843307
Logged
rkam
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 55


« Reply #2 on: October 11, 2013, 12:19:04 PM »

The physical stuff is well described in the links above.

The single wire communication can be a bit annoying since transmit and receive ports are connected together.
Everything sent on the wire will also echo back to the one who sent it, so the software must be prepared to deal with these echoes.
Logged
diagnosticator
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 42


« Reply #3 on: April 20, 2015, 05:34:37 AM »

The physical stuff is well described in the links above.

The single wire communication can be a bit annoying since transmit and receive ports are connected together.
Everything sent on the wire will also echo back to the one who sent it, so the software must be prepared to deal with these echoes.

The data sent from a controller is configured in data packets, the header information states what the data is for each data packet. Data packets are sent i serial order.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.015 seconds with 16 queries. (Pretty URLs adds 0.001s, 0q)