Well, to make the car start, several antennas and Electronic Control Units communicated with the key fob.
Well, let’s find out.
What Is the CAN Protocol, and Why Is It Needed?
Image credits: Fiat Chrysler Automobiles/Flickr
Back in the day, cars did not have a lot of electronics.
That said, the data received from these sensors is of no value until it’s processed.
This data processing is performed by computing devices known as Electronic Control Units (ECUs).
Image credits: SenseiAlan/Flickr
Although these ECUs can perform a single task efficiently, they must work together to ensure features likeABSandESCwork properly.
Due to this, all the ECUs on a car need to be connected.
However, this architecture would make the system complex.
Image Credit: Spinningspark/Wikimedia
This protocol enabled ECUs to communicate with one another using a shared data bus known as the CAN bus.
How Does CAN Work?
These wires are known as CAN high and CAN low.
To enable data transmission on these wires, their voltage levels are changed.
In addition to the bits above, the CAN protocol has a few bits reserved for future use.
Out of the 3 ECUs, Node 1 and Node 2 want to communicate with Node 3.
Let’s see how the CAN protocol helps ensure communication in such a scenario.
The CAN protocol allows several ECUs to communicate with one another.