When we talk with our friends, we share our emotions and thoughts by using certain language. If someone is talking and others can understand, then we will say it is communication; otherwise, it is just noise. Similar ways exist in electronics. Also, if two or more devices are talking to each other, I mean sending or receiving data on any medium, mostly cables or PCB tracks. Everyone should understand that data, right? That's why some rules are imposed on electric signals produced by devices over the Bus so that every device/node on the bus can understand the significance of the change in signals. These rules can take the form of fixation of bit positions, frequency of the signal, amplitude of signals, etc. In digital electronics, amplitudes stay the same as part of the same rules set. If these signals are packed with meaningful bit positions, that is, if a particular number of bits has a particular meaning, then this becomes frame format. hope you understand... Let's move ah...
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 happe...