The Controller Area Network (CAN) protocol is cornerstone of modern communication of embedded systems, which enables reliable data exchange between multiple electronic control units. By understanding how CAN works you can get good help in interview cracking and also increase your knowledge base in automotive domain. Yahh this blog is specially designed to teach you bout CAN, Peoples working in automotive domain should go through this complete series of CAN protocol. Here, we will understand step by step explanation related to can so that you will tackle it with real time application and issues occurs in CAN network node development.
Multi-Master Message-Based Design
We have learned in chapter 1, that CAN Is a multi-master communication protocol which works on broadcasting mechanism. This network ensures that any node can transmit its message when the CAN bus is ideal. in case any node gets fails, there will be no effect on other nodes connected to network. more and more what will happen some on the nodes was taking some information from failed node, that information they will not get, but Node will be working always and network will be healthy always.
lets see something interesting about CAN ECU's (electronic control unit) ,before that note it that we will call them Node's in further topics.
Each Node has some extra circuitry which we already mentioned in chapter 1, that is CAN transceiver along with controller and its supporting circuit. Controller prepares the data to transmit over CAN bus, while transceiver converts it into electrical signals compatible with physical bus.
in the above description, i would like to add some technical aspects as below:
If you have an electronics background, then you may know microcontrollers or processors work on 0 to 3.3V OR 0 to 5V or maybe another range. but CAN works in 1.5 V to 3.5 V range.
Wait..........we have another new concept is to learn to hear .........
CAN has two wires i.e. CAN HISH and CAN LOW. Both have different voltage levels in the physical bus.
The LOW bit on the CAN HIGH and CAN LOW wire is 2.5 V, but the HIGH bit on the CAN HIGH and CAN LOW wire is 3.5V and 1.5, respectively.

Comments
Post a Comment