Can Line Testing Waveforms
Can Line Testing Waveforms
Plug one BNC Test Lead onto Channel A of the oscilloscope and the other BNC Test Lead onto Channel B. Connect a crocodile clip onto each of
the black (Ground) moulded connectors on the BNC Test Leads, and attach them both to the Vehicle Battery -Ve terminal or a good ground
point on the chassis. Attach one of the test probes to each of the red moulded connectors on the BNC Test Leads. Using the Vehicle Tech
Manual, identify the CAN-H and CAN-L pins at an accessible point on the CAN network. (Usually available at the multi-way connector at each
ECU on the network.) Carefully probe the back of the multi-way connector, using Ch A for CAN-H and Ch B for CAN-L. Alternatively, use the
Manufacturers Break Out Box. Pressing the spacebar on the PC will enable live data to be viewed. Vehicle ignition may need to be switched
on. The CAN-H and CAN-L waveforms will now appear on the screen, as shown below:
Example VDB (CAN-H & CAN-L) Waveforms
The following CAN data is captured on a much faster time base and allows the individual state changes to be viewed. This enables the mirror
image nature of the signals, and the coincidence of the edges to be verified.
Typical CAN-H and CAN-L waveforms in detail
Here we can see clearly that the signals are equal and opposite, and that they are of the same amplitude. The edges are clean and coincident
with each other. This shows that the VDB (CAN bus) is enabling communication between the nodes and the CAN controller unit. This test
effectively verifies the integrity of the bus at this point in the CAN network, and if a particular ECU (node) is not responding correctly, the
fault is likely to be the ECU itself. The rest of the bus should work correctly.
It may be necessary to check the condition of the signals present at the connector of each of the ECUs on the CAN Network, as a final check.
The data at each node will always be the same on the same bus. Remember that much of the data on the VDB is safety critical, so DO NOT
use insulation piercing probes on VDB (CAN bus) lines!
Technical Information - Vehicle Data Bus (CAN bus)
CAN bus is a serial communication system used on many motor vehicles to connect individual systems and sensors, as an alternative to
conventional muti-wire looms.
It is an acronym for Controller Area Network. It is becoming increasingly common on passenger cars and commercial vehicles.
Advantages include significant weight savings, reliability, ease of manufacture, and increased options for On-Board Diagnostics.
Disadvantages include increased cost, and the need for some specialized knowledge when servicing and repairing the vehicle.
Most motor vehicle CAN networks operate at a bus speed of 250KHz, although systems are available operating at up to 1MHz.
The heart of a CAN bus is the CAN controller. This is connected to all the components (Nodes) on the network via the CAN-H and CAN-L wires.
The signal is differential, i.e. each of the CAN lines is referenced to the other line, not vehicle ground. This has significant advantages from the
point of view of noise rejection when used in electrically noisy environments like motor vehicles. Each network node has a unique identifier.
Since the bus is serial in nature, all the nodes see all of the data, all of the time. A node only responds when it detects its own identifier. For
example, when the ABS ECU sends the command to activate the ABS unit, it responds accordingly, but the rest of the network will ignore the
command. Individual nodes can be removed from the network, without affecting the other nodes.
Since many different vehicle systems may share the same bus hardware, it is important that available CAN bus bandwidth is allocated to the
most safety critical systems first. Nodes are usually assigned to one of three priority levels. For example, engine controls, brakes and airbags
are of the utmost importance from a safety viewpoint, and commands to activate these systems are given highest priority (1) and will be
actioned before less critical ones. Audio and navigation devices are often medium (2) priority, and simple activation of lighting may be lowest
priority. (3)
A process known as arbitration decides the priority of any messages. In practice, to the user, all actions appear to be immediate.
CAN bus is becoming increasingly common on today’s vehicles, and will become more common as the technology matures and reduces in
cost.