1. What is CAN? CAN is the abbreviation of Controller Area Network, and the Chinese name is Controller Area Network. CAN is a field bus for communication between controllers. The CAN bus was first used in the automotive industry and was proposed by BOSCH in Germany. Due to the continuous increase of consumer demand for automobile functions and the continuous increase of electronic devices in automobiles, the communication signal wiring between the controllers is complicated. Therefore, a single network bus is designed, and all the controllers of the entire vehicle can be connected to this online. 2. Why is it suitable for the automotive industry? 1. The farthest data transmission distance of CAN bus is 10 kilometers, which can fully meet the communication control needs of automobiles. 2. The CAN bus has strong anti-interference and is not prone to problems, which can effectively ensure the safety of the driver. 3. The data transmission speed of can bus is fast, the theoretical peak value reaches 1Mbps, and it has high data communication immediacy. 4. A CAN bus can connect 128 nodes at the same time. For a car, one or two CAN buses can completely complete the car control work, which is a suitable choice for the broad automotive industry. 3. Advantages of CAN bus 1. Using two-wire serial communication, it has strong error detection ability and can work in a high-noise interference environment 2. It has the advantages of strong real-time performance, long transmission distance, strong electromagnetic interference and low cost. 3. Reliable error handling and error detection mechanism 4. The node has the function of automatically terminating the bus when a serious error occurs 5. It has the priority and arbitration function of connecting multiple control modules to the CAN bus through the CAN controller to form a multi-host local network. 6. The identity of the message can decide whether to receive or block the message 7. If the transmitted information is damaged, it can be retransmitted automatically 8. The message does not contain the source address and destination address, and only uses flags to indicate function information and priority information. In summary, the advantages of the CAN bus in terms of network and communication functions and its cost performance have broad application prospects and development potential in many fields.
|