Skills

CAN Bus Diagnostics for Beginners

Every modern vehicle is a network of computers that talk to each other. That network is called the CAN bus — Controller Area Network. And when it goes down, everything goes haywire. I have seen a single broken CAN wire cause no-start, ABS lights, airbag lights, gauge cluster failure, and a dozen stored DTCs — all at the same time. If you do not understand CAN, you will chase those symptoms individually and never find the real problem.

CAN bus diagnostics used to be "advanced" territory. Not anymore. These are everyday problems now, and every working technician needs to understand how this network operates and how to test it.

What Is CAN Bus?

Think of CAN bus like a two-lane highway where all the modules in the vehicle talk to each other. Instead of running individual wires from every sensor to every module that needs that information, the vehicle puts all the data on a shared communication network. The engine computer, transmission module, ABS module, airbag module, body control module — they all share the same two wires.

Those two wires are called CAN High and CAN Low. They are twisted together (literally — you will see them wrapped around each other in the harness). The twist is important — it helps reject electromagnetic interference.

How the Two Wires Work Together

CAN High and CAN Low send mirror-image signals. When CAN High goes up in voltage, CAN Low goes down by the same amount. The module reads the difference between the two wires — not the actual voltage on either one. This is called differential signaling, and it is brilliant because any electrical noise affects both wires equally, so the difference stays clean.

On a high-speed CAN bus (the main powertrain network), the resting voltage (when no data is being sent) is 2.5V on both wires. When data is transmitted, CAN High jumps to about 3.5V and CAN Low drops to about 1.5V — a 2V difference. Data flies across this network at 500 kilobits per second.

CAN Bus Architecture

Most modern vehicles have multiple CAN networks:

  • High-speed CAN (HS-CAN): 500 kbps. Connects the critical powertrain and chassis modules — PCM, TCM, ABS, airbags. This is the backbone.
  • Medium-speed CAN (MS-CAN): 125–250 kbps. Connects body and comfort modules — BCM, HVAC, power windows, instrument cluster.
  • Low-speed CAN or LIN: Handles low-priority stuff like seat motors, mirror adjustments, and interior lighting.

These networks connect to each other through a gateway module — think of it as a translator. Your scan tool connects to the OBD-II port, which is connected to the gateway, which gives you access to all the networks. If the gateway is down, your scan tool cannot communicate with anything — and that is actually a diagnostic clue.

Track Your Progress

Sign up free to save your Academy progress and get a daily ASE question.

Join the Nation — Free

Common CAN Bus Failures

Open Circuit (Broken Wire)

A CAN bus wire that breaks or a connector that loses contact creates an open in the network. Depending on where the break is, some modules might still communicate while others go silent. Symptoms include multiple unrelated warning lights and "U" codes (communication codes) from modules that lost contact.

Short to Ground or Power

If CAN High or CAN Low shorts to ground, battery power, or each other, the entire network can go down. The bus cannot maintain its differential signaling with one wire pinned to the wrong voltage. Every module on that bus goes silent. This is the "everything is dead" scenario.

Termination Resistor Failure

Each end of a CAN bus has a 120-ohm termination resistor built into a module. These resistors prevent signal reflections that would corrupt data. With both resistors intact, measuring across CAN High and CAN Low (with the ignition off) should show 60 ohms (two 120-ohm resistors in parallel). If you read 120 ohms, one termination resistor is open. If you read 0 ohms, the wires are shorted together. If you read infinity (OL), both are open or you are not on the right wires.

A Misbehaving Module

Sometimes one module starts sending garbage data onto the bus, which can disrupt communication for every other module. This is the hardest CAN fault to find because the wiring is fine — it is a module's internal electronics gone bad. The diagnostic approach is to unplug modules one at a time until communication restores.

How to Test the CAN Bus

Step 1: Check for Communication

Connect your scan tool. If it cannot communicate at all, you likely have a CAN bus problem (or a blown OBD-II fuse — check that first). If it communicates with some modules but not others, note which ones are missing — that tells you where on the network the break is.

Step 2: Measure Resistance

Turn the ignition off. Disconnect the battery. At the OBD-II port, measure resistance between pin 6 (CAN High) and pin 14 (CAN Low). You should read 60 ohms. This confirms both termination resistors are intact and the wires are not open or shorted.

Step 3: Check Voltages

Reconnect the battery. Ignition on. Using your multimeter on DC volts at the OBD-II port:

  • CAN High (pin 6) to ground: approximately 2.5–3.5V (fluctuating as data transmits)
  • CAN Low (pin 14) to ground: approximately 1.5–2.5V (fluctuating)
  • CAN High to CAN Low: approximately 2.0V (the differential)

If either wire is stuck at 0V or battery voltage, you have a short. If both are stuck at 2.5V with no fluctuation, no data is being transmitted — possible bus failure or all modules are off.

Step 4: Use an Oscilloscope

For deeper analysis, connect an oscilloscope to CAN High and CAN Low. You should see clean, square-edged waveforms with CAN High toggling between 2.5V and 3.5V, and CAN Low mirroring between 2.5V and 1.5V. Noisy, distorted, or missing pulses point to wiring damage, interference, or a bad module.

The Module-Unplugging Technique

When you suspect a bad module is taking down the bus, here is the approach:

  1. Access the wiring diagram and identify every module on the affected CAN bus.
  2. Start unplugging modules one at a time. After each disconnect, check if communication restores with your scan tool.
  3. When communication comes back, the last module you unplugged is the problem.
  4. Plug it back in to confirm — communication should fail again.

This takes time, but it is systematic and it works. Some modules are easier to access than others — start with the easy ones to unplug.

CAN bus diagnostics require a solid understanding of electrical fundamentals and the ability to read wiring diagrams. Make sure you are solid on those before diving into network diagnostics.

The APEX Tech Nation Academy covers CAN bus and network diagnostics in our advanced electrical module.

Stay Ahead of the Technology

Free courses on CAN bus, network diagnostics, and module communication — built for technicians who refuse to fall behind.

Start the Academy Free

Related Articles