Choose a country or area to see content specific to your location
应用文章
The differential CAN bus, which is used extensively in automobiles for drive-train and body control, is based on asynchronous transmission of packets of data from multiple nodes in the system. The CAN bus is also used in many non-automotive applications including control of industrial machinery, as well as medical equipment. Because of the asynchronous nature of packet transmission, there are often collisions of data when two or more nodes begin transmission at the same time… or nearly same time. When collisions occur, although there is a non-destructive bit-wise arbitration process that determines which CAN message has the highest priority to continue data transmission, transmission of lower priority messages can be delayed. In addition, CAN bus error rates can theoretically increase based on the level of bus load and number nodes in the system. This directly affects the frequency-of-occurrence of data collisions. This application note will review the CAN non-destructive bit-wise arbitration process, and will use the InfiniiVision 4000 and 6000 X-Series oscilloscopes to show examples of the following:
– How to easily identify which symbolically-decoded CAN messages include arbitration
– How to synchronize on CAN messages that includes arbitration
– How to determine the relative occurrence of CAN messages that include arbitration
解锁内容
免费注册
*Indicates required field
感谢您!
您的表格已成功提交
Note: Clearing your browser cache will reset your access. To regain access to the content, simply sign up again.
×
请销售人员联系我。
*Indicates required field
感谢您!
A sales representative will contact you soon.