1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Car interfacing

  1. Oct 8, 2009 #1
    i have to interface the toyota corrola 2008 car with microcontroller using CAN. can any body tell me how and where to find out registers information and format. i mean e.g what is the mileage on odometer in binary format on dlc pins.
  2. jcsd
  3. Oct 8, 2009 #2


    User Avatar

    Staff: Mentor

    I would imagine that Toyota tries to keep that proprietary for monetary reasons. Have you tried searching on Toyota owners' performance forums?
  4. Oct 8, 2009 #3
    CAN is specifically non proprietary (are at least a large component of it is). Any particular reason why you want to do this the hard way? there are cheap or freely available packages that can do this already....
  5. Oct 8, 2009 #4
    On second reading - are you trying to read the mileage directly from the instrument cluster? if so - what berkeman said. If you just want to find the cars mileage - it's available from the ECU as diagnostic data.

    If you're trying the change the value - check you local laws. It's illegal to change the mileage in order to sell it here in the U.K. I'm sure other countries have similar laws.
  6. Oct 8, 2009 #5


    User Avatar
    Science Advisor
    Gold Member

    For reading data, pretty much everything you'll need to get started is here:


    That gives you pinouts, links to the ISO standards, etc. It is a one-way link, used for reading diagnostic information out of the ECU (but not reprogramming it).
  7. Oct 8, 2009 #6

    by the way, can u tell me what is that easy way. any web links...
  8. Oct 8, 2009 #7


    User Avatar

    Staff: Mentor

    "The easy way" is the link Mech_Engineer posted: there are lots of products that connect to the OBD port on a car and they are standardized. I use this one: http://www.scangauge.com/
  9. Oct 9, 2009 #8
    but i have to make my own device. can any body tell me from where to get the binary data of dlc3 connector CAN bus. i have searched the internet but it was not successful
  10. Nov 7, 2009 #9
    I was looking into building a controller for a dodge turbo that is controlled by canbus a while back, it was CANBUS J1939 protocol if I remember right. You can find out more http://www.SAE.org/standardsdev/groundvehicle/j1939a.htm" [Broken]
    Last edited by a moderator: May 4, 2017
  11. Nov 7, 2009 #10


    User Avatar
    Science Advisor
    Homework Helper

    Last edited by a moderator: Apr 24, 2017
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook