CAN Bus Communications

2022-08-27 01:32:23 By : Mr. Er Yan Hu

Starters & Alternators - Tips For Diagnostics

Warn Your Customers About Water Pump Failure During the Summer

Keep Drivers Comfortable with Airborne Contaminant Control

How To Use Evaporator & Heater Foam Cleaners (VIDEO)

Starters & Alternators - Tips For Diagnostics

Warn Your Customers About Water Pump Failure During the Summer

Keep Drivers Comfortable with Airborne Contaminant Control

How To Use Evaporator & Heater Foam Cleaners (VIDEO)

Sponsored By BCA Bearings by NTN

This webinar is part of "AAPEX Repair Shop HQ Webinar Series: An 8-Part Webinar Series." Sponsored by AAPEX.

The typical repair shop is busier than ever – but what happens when the going gets rough? Many of today’s shop owners have never experienced a significant economic downturn. Has your shop prepared to weather any storms that are on the horizon, or have you just been keeping up with current demands? During this webinar you’ll hear real shops share a “just in case” safety briefing.

The new issue of ShopOwner magazine is now available to read online or download at no charge to you!

Tesla quietly changed the pricing to $0.00 for service manuals, TSBs and other critical service information.

Don’t be fooled into thinking that these pumps will go away with the surge in hybrid and electric vehicle production.

Underhood Service targets repair shops that derive 50 percent or more of their revenue from the service and repair of under-the-hood systems. The expanding amount of knowledge and capital needed to keep up with technological advances has led these shop owners to concentrate on underhood systems, while also offering preventive maintenance services on most major vehicle systems. By subscribing, you’ll receive the ShopOwner digital edition magazine (12 times/year) featuring articles from Underhood Service and the Underhood Service eNewsletter (twice weekly). Access to digital editions, contests, news, and more are ready for you today!

Underhood Service targets repair shops that derive 50 percent or more of their revenue from the service and repair of under-the-hood systems. The expanding amount of knowledge and capital needed to keep up with technological advances has led these shop owners to concentrate on underhood systems, while also offering preventive maintenance services on most major vehicle systems. By subscribing, you’ll receive the ShopOwner digital edition magazine (12 times/year) featuring articles from Underhood Service and the Underhood Service eNewsletter (twice weekly). Access to digital editions, contests, news, and more are ready for you today!

High underhood temps, increased power demands and vibration can damage alternators or starters. Sponsored by ACDelco.

Don’t settle for “almost” - it matters where the engine is manufactured or remanufactured. Sponsored by ACDelco.

Brake pads are thoroughly developed to produce the best result. This video is sponsored by ZF Aftermarket.

Click here  to view past issues.

Get the latest news, insights, and more delivered directly to you inbox.

There are three types of bus configurations that you will come in contact with — loop, star and a hybrid of both.

You probably have a scan tool that performs a health check of all the modules on a vehicle. You will probably have at least one code that says there is a U code that indicates a loss of communication between modules or on a specific communication bus. This code probably will not cause a check engine light, but it could cause symptoms that can baffle drivers and confuse technicians. AdvertisementAs vehicle makers add more electronic gadgets and as emissions/safety requirements become more stringent, the OEMs quickly realized with current wiring harness and sensor layout methods, it would become nearly impossible to manage and manufacture the next generation of vehicles. Vehicle “data bus” units helped to solve this dilemma by eliminating additional wiring and the need for multiple sensors. The term used to describe the design, layout and behavior of a serial data bus configuration is “topology.” Modern vehicles typically have more than one serial data network and even more modules than before, which all must obey and conform to the topology the engineers have specified. And two-wire buses have a topology that dictates they are wired electrically in parallel.AdvertisementA module on a serial data bus is called a “node.” A scan tool also becomes a node on that bus. And even some sensors and switches can be nodes. The network starts in pins six and 14 of the Data Link Connector (DLC). The CAN bus lines pass through several modules including the PCM, BCM and fuel pump module. The CAN bus lines exit the node for the 4WD system and terminate in a 120-ohm resistor. Reading the Wiring Diagram As a technician in the modern vehicle era, you’re going to need to understand these “bus lines.” The dotted line at the edge of the component, node or module indicates where the CAN bus enters and exits as seen in figure 1. Some schematics may include other information in the boxes with two arrows pointing in opposite directions. All two-wire CAN lines terminate in a resistor(s) of a known value. This is what produces the correct amount of voltage drop. Bus Configurations There are three types of bus configurations that you will come in contact with — loop, star and a hybrid of both. In a loop system, the topology of the nodes or modules is connected electrically in parallel.AdvertisementEach node has two wires that connect it to the bus as seen in figure 2. This system multiplexes the nodes together so information can be shared along one circuit. With this system, all of the nodes can turn on a check engine light in the instrument cluster through the use of information within the circuit. Each of these modules can communicate something to another module. For example, the HVAC would want to communicate with the BCM to ask permission of the PCM to turn on the compressor clutch by energizing the relay. If you had an open circuit between the BCM and PCM, the PCM could still communicate to the BCM, although it would have to go through the other modules. Communication still takes place if you have one open circuit.AdvertisementBut, if you had two open circuits between the BCM and PCM, and an open circuit between the IPC and Radio modules, the PCM would be isolated and would not be able to talk to the BCM or the ABS module. Shorts in a Loop The problem with a loop during diagnostics is if a short circuit occurs. The loop configuration can be easy to diagnose because, even with two open circuits, nodes are isolated off the bus. But in a short circuit, with the modules in parallel, the whole circuit goes down. When a bus shorts, it can be a difficult process to isolate the offending module or section of wiring. In case a module itself shorts out the bus, you would literally have to unplug them one at a time to see which module eliminates the short circuit. That would not be a good scenario in the repair world because it would take up a lot of time to gain access to those modules.  AdvertisementShorts are one disadvantage of the loop configuration. The advantage, however, is you have redundancy of wires. Therefore, we’re more impervious to an open circuit issue. Star Bus Configuration The star configuration’s topology uses a comb as seen in figure 3, butt connector or shorting bar. It plugs into a female connector. Figure 3 All of the modules have a single wire coming out of them on the serial data bus to that one common connector that would tie them all together in parallel. The star configuration got its name from the computer industry. For example, an Ethernet connection is a star configuration with computers, printers and servers all connected to an Ethernet hub.AdvertisementStar connectors are often located near the DLC, but note there are exceptions. And, some manufacturers solder them in place, while others don’t, allowing for the connector to be removed a lot easier. On some vehicles, the star connector can be removed and a meter can be connected to each circuit to test for shorts to power or shorts to ground. Being able to recognize whether the topology is a loop, star or hybrid configuration will make testing and diagnosing shorts, grounds and communication errors faster and more effective than steps and flow charts. Knowing how both shorts to opens and normal shorts (power and ground) behave on a loop or star can help you formulate a more effective plan of action so you can do more in less time.AdvertisementLoop/Star Hybrid Versions Automakers may also combine both loop and star topologies in a single-bus system. They may wire them in a combination of both the star and the loop configuration. Both systems have a number of nodes on them that talk on the loop and star. If you know the theory on how this type of bus works and there is a short to ground or power, the next step is to remove the splice packs and check the nodes. If the short goes away, the next step is to unplug modules one at a time to see if that short comes back. If the short is still present with the splice packs removed, it could be the nodes in the loop configuration. In this case, the ABS and instrument cluster modules might be a source of the short to ground or power and are connected to the splice pack. To eliminate them as problems, you’ll need to unplug and check these modules one by one. On most automotive serial data buses, the peak voltage level might be 7 volts. This extra voltage is to accommodate resistance in the wires and ground problems that may cause voltage drops. The extra 2 volts gives the network a safety buffer that may help the vehicle as it ages.AdvertisementIf a signal was on an equal length of time as it was off, you would have 0, 1, 0, 1, 0, 1 as the binary message being sent out. It could represent what the throttle position voltage is, a signal being sent from the airbag module to the BCM reporting the status of a sensor. This could be a either a J1850 or CAN-Hi bus. Whatever the bus message, it’s comprised of 0s and 1s, or the states of highs and lows. Some systems use a variable pulse width that not only toggles between on/off, but can transmit additional information by varying the length of time the voltage is either on or off. This is how all serial data buses operate.AdvertisementWhat separates the earliest serial data bus from a modern CAN bus is how fast the system can toggle between 0 and 5 volts. The faster the switching, the more information can be transmitted in a given amount of time. Modern buses are able to do this with better software and with hardware that can interpret the signals with faster processors. Faster speeds are needed so the ABS and PCM modules can communicate quickly if a stability control correction needs to be made that involves closing the throttle and applying the brakes. You are never going to be able to look at the signals on a scope, decipher a series of 1s and 0s, and say that it is a command to turn on the brake light. What it can tell you is that a module is communicating and the bus is active.Advertisement But, the most critical skill for working on serial data buses is learning how to read the wiring diagrams to figure out how modules and sensors are structured on the bus.

As vehicle makers add more electronic gadgets and as emissions/safety requirements become more stringent, the OEMs quickly realized with current wiring harness and sensor layout methods, it would become nearly impossible to manage and manufacture the next generation of vehicles.

Vehicle “data bus” units helped to solve this dilemma by eliminating additional wiring and the need for multiple sensors. The term used to describe the design, layout and behavior of a serial data bus configuration is “topology.”

Modern vehicles typically have more than one serial data network and even more modules than before, which all must obey and conform to the topology the engineers have specified. And two-wire buses have a topology that dictates they are wired electrically in parallel.

A module on a serial data bus is called a “node.” A scan tool also becomes a node on that bus. And even some sensors and switches can be nodes.

The network starts in pins six and 14 of the Data Link Connector (DLC). The CAN bus lines pass through several modules including the PCM, BCM and fuel pump module. The CAN bus lines exit the node for the 4WD system and terminate in a 120-ohm resistor.

As a technician in the modern vehicle era, you’re going to need to understand these “bus lines.” The dotted line at the edge of the component, node or module indicates where the CAN bus enters and exits as seen in figure 1.

Some schematics may include other information in the boxes with two arrows pointing in opposite directions. All two-wire CAN lines terminate in a resistor(s) of a known value. This is what produces the correct amount of voltage drop.

There are three types of bus configurations that you will come in contact with — loop, star and a hybrid of both. In a loop system, the topology of the nodes or modules is connected electrically in parallel.

Each node has two wires that connect it to the bus as seen in figure 2. This system multiplexes the nodes together so information can be shared along one circuit. With this system, all of the nodes can turn on a check engine light in the instrument cluster through the use of information within the circuit.

Each of these modules can communicate something to another module. For example, the HVAC would want to communicate with the BCM to ask permission of the PCM to turn on the compressor clutch by energizing the relay.

If you had an open circuit between the BCM and PCM, the PCM could still communicate to the BCM, although it would have to go through the other modules. Communication still takes place if you have one open circuit.

But, if you had two open circuits between the BCM and PCM, and an open circuit between the IPC and Radio modules, the PCM would be isolated and would not be able to talk to the BCM or the ABS module.

The problem with a loop during diagnostics is if a short circuit occurs. The loop configuration can be easy to diagnose because, even with two open circuits, nodes are isolated off the bus. But in a short circuit, with the modules in parallel, the whole circuit goes down.

When a bus shorts, it can be a difficult process to isolate the offending module or section of wiring. In case a module itself shorts out the bus, you would literally have to unplug them one at a time to see which module eliminates the short circuit. That would not be a good scenario in the repair world because it would take up a lot of time to gain access to those modules.  

Shorts are one disadvantage of the loop configuration. The advantage, however, is you have redundancy of wires. Therefore, we’re more impervious to an open circuit issue.

The star configuration’s topology uses a comb as seen in figure 3, butt connector or shorting bar. It plugs into a female connector.

All of the modules have a single wire coming out of them on the serial data bus to that one common connector that would tie them all together in parallel.

The star configuration got its name from the computer industry. For example, an Ethernet connection is a star configuration with computers, printers and servers all connected to an Ethernet hub.

Star connectors are often located near the DLC, but note there are exceptions. And, some manufacturers solder them in place, while others don’t, allowing for the connector to be removed a lot easier. On some vehicles, the star connector can be removed and a meter can be connected to each circuit to test for shorts to power or shorts to ground.

Being able to recognize whether the topology is a loop, star or hybrid configuration will make testing and diagnosing shorts, grounds and communication errors faster and more effective than steps and flow charts.

Knowing how both shorts to opens and normal shorts (power and ground) behave on a loop or star can help you formulate a more effective plan of action so you can do more in less time.

Automakers may also combine both loop and star topologies in a single-bus system.

They may wire them in a combination of both the star and the loop configuration. Both systems have a number of nodes on them that talk on the loop and star.

If you know the theory on how this type of bus works and there is a short to ground or power, the next step is to remove the splice packs and check the nodes.

If the short goes away, the next step is to unplug modules one at a time to see if that short comes back.

If the short is still present with the splice packs removed, it could be the nodes in the loop configuration. In this case, the ABS and instrument cluster modules might be a source of the short to ground or power and are connected to the splice pack.

To eliminate them as problems, you’ll need to unplug and check these modules one by one.

On most automotive serial data buses, the peak voltage level might be 7 volts. This extra voltage is to accommodate resistance in the wires and ground problems that may cause voltage drops. The extra 2 volts gives the network a safety buffer that may help the vehicle as it ages.

If a signal was on an equal length of time as it was off, you would have 0, 1, 0, 1, 0, 1 as the binary message being sent out. It could represent what the throttle position voltage is, a signal being sent from the airbag module to the BCM reporting the status of a sensor.

This could be a either a J1850 or CAN-Hi bus. Whatever the bus message, it’s comprised of 0s and 1s, or the states of highs and lows. Some systems use a variable pulse width that not only toggles between on/off, but can transmit additional information by varying the length of time the voltage is either on or off. This is how all serial data buses operate.

What separates the earliest serial data bus from a modern CAN bus is how fast the system can toggle between 0 and 5 volts. The faster the switching, the more information can be transmitted in a given amount of time. Modern buses are able to do this with better software and with hardware that can interpret the signals with faster processors.

Faster speeds are needed so the ABS and PCM modules can communicate quickly if a stability control correction needs to be made that involves closing the throttle and applying the brakes. You are never going to be able to look at the signals on a scope, decipher a series of 1s and 0s, and say that it is a command to turn on the brake light. What it can tell you is that a module is communicating and the bus is active.

But, the most critical skill for working on serial data buses is learning how to read the wiring diagrams to figure out how modules and sensors are structured on the bus.

Diagnostics:  Simple Fixes For Bad Battery Connections

Diagnostics:  Forcing OBD II Vehicle Emission Monitors

Diagnostics:  Using J2534 Programming Devices

Diagnostics:  TPMS Sensor Signals

Technical resources to help diagnose and repair engine-related service issues.