CAN Bus Architecture: The Vehicle's Nervous System
Before you can interpret telemetry, you must understand the medium. The Controller Area Network (CAN) bus is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer.
| | | |
==== CAN HIGH (2.5V - 3.5V) ====
==== CAN LOW (1.5V - 2.5V) ====
^---------- [OBD2 PORT] ----------^
1. Understanding Differental Signaling
CAN uses two dedicated wires: CAN High and CAN Low. The "signal" is the voltage *difference* between the two. This differential signaling is what makes CAN so resistant to electrical noise from high-voltage coils and alternators.
2. Termination Resistance
A standard CAN bus requires 120-ohm termination resistors at each physical end of the wiring harness. This prevents signal reflection. If the resistance of your bus (measured at pins 6 and 14 of your OBD2 port) isn't exactly 60 ohms (two 120-ohm resistors in parallel), your OBDAssistant adapter will likely struggle with "Packet Collision" errors.
3. The PID Addressing Layer
OBDAssistant communicates by sending a "Request Frame" to a specific ECU address (e.g., 7E0 for the Engine Control Module) and listening for a "Response Frame." Understanding which ECU owns which PID is critical for advanced diagnostics like transmission temp or battery cell balance.
Take the Next Step
Want to see how our AI decodes these raw CAN frames into human-readable insights? Check out the AI Diagnostic Bible for a complete breakdown of proprietary PIDs for Toyota, VAG, and Ford platforms.
Upgrade to Playbooks