具有相同标识符的标准和扩展消息
Standard and Extended messages with same identifier
下面这两条消息是同一类型吗?
- 标准消息,ID = '0000 0000 111'
- 扩展消息,基本 ID =“0000 0000 111”,扩展 ID =“0000 0000 0000 0000 00”
换句话说,这些消息是不同的消息类型,还是相同的消息类型?
标准是否包含有关此类情况的详细信息?
两条消息具有不同的标识符,因此是不同的消息
CAN 标准说(第 8.4.2.2 节标识符字段):
The identifier field shall be composed of three segments: base identifier, extension flag and identifier extension. The length of the base identifier shall be eleven (11) bits (ID-28 to ID-18), the extension flag one bit, and the length of the identifier extension shall be eighteen (18) bits (ID-17 to ID-0). The identifier extension shall be ignored if the extension flag is logic zero (0).
看仲裁过程就更清楚了
标准和扩展消息格式由 IDE 位区分。对于标准消息传递,该位必须是显性的 (0)。对于扩展消息,IDE 位是隐性的 (1)。
CAN 标准说:
collisions of a base format frame and an extended format frame, with both frames having the same base identifier, shall be resolved such that the base format frame prevails over the extended format frame.
下面这两条消息是同一类型吗?
- 标准消息,ID = '0000 0000 111'
- 扩展消息,基本 ID =“0000 0000 111”,扩展 ID =“0000 0000 0000 0000 00”
换句话说,这些消息是不同的消息类型,还是相同的消息类型?
标准是否包含有关此类情况的详细信息?
两条消息具有不同的标识符,因此是不同的消息
CAN 标准说(第 8.4.2.2 节标识符字段):
The identifier field shall be composed of three segments: base identifier, extension flag and identifier extension. The length of the base identifier shall be eleven (11) bits (ID-28 to ID-18), the extension flag one bit, and the length of the identifier extension shall be eighteen (18) bits (ID-17 to ID-0). The identifier extension shall be ignored if the extension flag is logic zero (0).
看仲裁过程就更清楚了
标准和扩展消息格式由 IDE 位区分。对于标准消息传递,该位必须是显性的 (0)。对于扩展消息,IDE 位是隐性的 (1)。
CAN 标准说:
collisions of a base format frame and an extended format frame, with both frames having the same base identifier, shall be resolved such that the base format frame prevails over the extended format frame.