Results 1 to 5 of 5

Thread: Relationship between ODB and CanBus

  1. #1
    Low Bitrate
    Join Date
    Sep 2005
    Location
    UK
    Posts
    110

    Relationship between ODB and CanBus

    OK, I have a new astra. I am told it uses CanBus.

    I have done some searching on the forums and can't seem to find anything to help me understand what it is exactly.

    Please feel free to correct any error in my understanding

    I know that ODBII has three protocals ISO, VPW and PWM. I think ODB is the interface into the cars ecu, allowing you to see sensor outputs from the car as well as error codes etc.

    I am told that using CanBus I can interface with my steering wheel controls so it will pickup on the press of the steering wheel controls is this correct? So is canbus an extension of ODB that interfaces with the rest of the car.

    I guess CanBus has simular derivatives for other cars.

    So is canbus an extension of ODB? Or is canbus the cd changer interface on the stock audio equipment?

    As you can see I am more than a little confused. Any clarification on this would be appriciated.

  2. #2
    Maximum Bitrate v8 scimitar's Avatar
    Join Date
    Jan 2005
    Location
    Scotland
    Posts
    743
    not sure if this is right in ralation to your cars ECU but generally CAN = Controler Area Network same as LAN = Local Area Network its just a means of transmiting data round the car.
    OBD = On Board Diagnostics, its the software that works out if everything is within parameters and if not tries to correct it or warn you there is a problem.
    This isnt a very good analagy but its like windows uses the LAN to talk to servers, printers and stuff where obd/obdII uses CAN to talk to other bits of the car like the steering which usually has its own ecu if its electric.

    http://www.freescale.com/webapp/sps/...02WcbfNZnLNnms has stuff on CAN if your interested.

    That make sense to you?

  3. #3
    Constant Bitrate joeyoravec's Avatar
    Join Date
    Oct 2005
    Location
    Livonia, MI
    Posts
    205
    Quote Originally Posted by Cruizer
    I know that ODBII has three protocals ISO, VPW and PWM. I think ODB is the interface into the cars ecu, allowing you to see sensor outputs from the car as well as error codes etc.
    The newest revision of the OBD2 spec (SAE J1979) also permits CAN for diagnostics. Older documents only mentioned the other three protocols.

    Quote Originally Posted by Cruizer
    I am told that using CanBus I can interface with my steering wheel controls so it will pickup on the press of the steering wheel controls is this correct? So is canbus an extension of ODB that interfaces with the rest of the car.
    CAN is just another vehicle networking protocol. It's much faster than the other three protocols that you mentioned, and it's common on newer vehicles.

    Sure, you can sometimes interface with the steering wheel controls. My car uses PWM for the stock audio equipment. Others use CAN. But no matter what protocol they use, you still need to know (or reverse engineer) the messages and commands. That's the difficult part!

  4. #4
    Low Bitrate
    Join Date
    Sep 2005
    Location
    UK
    Posts
    110
    Thanks for the response guys.

    ElmScans all in one list ISO15765-4 (CAN) as a supported protocol. Does that mean that CAN is actually a variation of ISO?

  5. #5
    Newbie Tarheelvolvo's Avatar
    Join Date
    Sep 2005
    Posts
    22
    The way that I understand it is that CAN is just a network name and relates to the highest level of data transfer in the car. Most CAN cars also have LIN networks and mine has the lovely MOST network for all infotainment controlling (anyone know how to access, edit, or otherwise view that one?? im desperate for help!).

    CAN handles the time critical stuff like safety features, engine workings, all those things that make you go, stop, and protect you from injury. The LIN is a secondary layer that transport functions like "A/C up" or "cruise control on" or "heat seater on" type stuff that isnt vital to the operation of the car and its main functions and moves much slower (still really really fast to you and me though). But a signal is sent out over the network and picked up by certain computers to achieve the desired result of a button push or hard brake. Its just a matter of which button goes to which network as they are layerd.

    CAN is a certain variation of ISO standards and all cars imported or built in the US have to have this as their standard for MY08+. So those of us whith CAN now will hopefully see an increase in available software and hardware options to tune, reprogram, upgrade, or otherwise edit the computer components in one's vehicle. Okay, ill stop now and im very tired and probably making no sense and just confusing you more, haha. Hope I helped somewhat
    2005 Volvo S40 T5
    Black w/ Black Leather
    Sport Pkg.
    Convenience Pkg.
    H&R Sport Springs
    Kazera KZ-V 18"
    Michelin PS2
    Evolve Body Kit
    Delphi SkyFi2 XM (in nice custom mount)

    CarPC x [----------] 0% (yeah.... still planning it out)

Similar Threads

  1. VW Golf TDi MK4 2002 ODB cable confusion - which one is the right cable?
    By f1lby in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 3
    Last Post: 02-19-2007, 07:19 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •