What is the CAN Bus?
Modern vehicles use a Controller Area Network (CAN) bus to allow various Electronic Control Units (ECUs) to communicate with each other over a shared two-wire network.
Signals: CAN High and CAN Low
The CAN bus uses differential signaling on two wires: CAN High (CAN-H) and CAN Low (CAN-L).
- Recessive State (Idle): Both wires are typically at approximately 2.5V.
- Dominant State (Data): CAN-H rises to ~3.5V, while CAN-L drops to ~1.5V.
- Noise Immunity: By measuring the difference between the two wires, the system is highly resistant to electrical noise.
Diagnosing Communication Issues
When communication fails, "U" (Network) codes are typically set.
Common Failure Modes
- Short to Ground or Power: Can bring down the entire network or a branch of it.
- Short Between CAN-H and CAN-L: Results in a loss of communication.
- Open Circuit: May isolate a single module or a group of modules depending on the topology.
- Termination Issues: Most CAN networks require 120-ohm resistors at both ends. Total network resistance should be approximately 60 ohms.
Probabilistic Observations
- A single "Lost Communication" code (e.g., U0100) suggests a potential issue with that specific module or its wiring.
- Multiple communication codes across different modules more likely point to a problem with the backbone of the network or a common power/ground source.
Manufacturer Specifics
While the physical layer of CAN is standardized, the actual network topology and data protocols are highly manufacturer dependent.
- Gateways: Many vehicles use a Gateway module to bridge different networks (e.g., High-Speed CAN and Low-Speed CAN).
- Proprietary Messages: The specific data "IDs" and their meanings are usually proprietary to the manufacturer.
- Diagnostic Access: The way a scan tool interacts with the network can vary, especially with newer "Security Gateway" modules.
Conclusion
CAN bus diagnostics often require a combination of a multimeter, an oscilloscope, and a high-quality scan tool. Understanding the manufacturer's network layout is the first step in resolving complex communication faults.