Log in

View Full Version : ODB-II to CAN



FFRSpec72
10-21-2014, 10:00 AM
Anyone aware of a adapter to go from OBD-II to CAN ?

Bob_n_Cincy
10-21-2014, 10:35 AM
Anyone aware of a adapter to go from OBD-II to CAN ?
Hi Tony
I can (pun) make one out of an arduino. Problem you are going to have with any adaptor is being limited to the OBDii speed. If you want just a few parameters out of the OBDii it won't be to bad. But if your looking for a bunch of data you might get into the 1 second or more update times.
Bob

FFRSpec72
10-21-2014, 04:17 PM
Bob, I understand the speed mismatch but this would be going from ODB-II to a CAN bus, so slower to faster should not matter, right ?

Bob_n_Cincy
10-21-2014, 05:45 PM
Bob, I understand the speed mismatch but this would be going from ODB-II to a CAN bus, so slower to faster should not matter, right ?
You are correct, the data would come out of CAN at ODDii intervals.
For instance, If 10 message came out of OBDii per second. The same 10 messages would come out of CAN per second.
Bob

sponaugle
10-21-2014, 11:50 PM
Are you looking to get data from a Subaru factory ECU transmitted over CAN? If so, you would want to use SSM, not the regular OBD-II protocol. It is still a relatively slow protocol at 4800 baud, and with 10-15 things monitored you are looking at 8-10 samples per second. I am working on a PCB right now that can collect data from SSM and a few other protocols and send them over CAN (so they can be logged in my RaceCapture Pro) if you are interested.

Jeff

Bob_n_Cincy
10-22-2014, 12:29 AM
Are you looking to get data from a Subaru factory ECU transmitted over CAN? If so, you would want to use SSM, not the regular OBD-II protocol. It is still a relatively slow protocol at 4800 baud, and with 10-15 things monitored you are looking at 8-10 samples per second. I am working on a PCB right now that can collect data from SSM and a few other protocols and send them over CAN (so they can be logged in my RaceCapture Pro) if you are interested.

Jeff

Jeff
I am very interested if you can get the data using SSM.
I use a parker plc on my electric vehicles. It has 3 can ports. I can do gauges, bar graphs and much more on the screen. Plus I can add plenty of I/o for additional sensors. Here is a couple of screen shot samples.

349383493934940