Column Control DTX

Characterizing CAN Bus Arbitration Using Oscilloscopes

应用文章

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

您希望以何种方式进行联系? *必填项
Preferred method of communication? 更改电子邮件地址?
Preferred method of communication?

请通过单击按钮,提供给是德科技您的个人数据。请在Keysight隐私声明 中,参阅有关我们如何使用此数据的信息,謝謝。

感谢您!

A sales representative will contact you soon.

Column Control DTX