仲裁后如何重新发送CAN消息

时间:2017-06-29 01:15:50

标签: can-bus

我理解CAN仲裁程序。但我很遗憾失去仲裁的节点如何重新传输其消息,直到成功为止。

据我所知,许多CAN消息可以在CAN总线上重复发送。例如,节点A和节点B每100ms同时发送一次消息。 假设节点A具有低标识符值并且节点B具有高标识符值,则节点A将始终赢得仲裁并且在CAN总线上可重复地发送消息。由于节点A和节点B总是同时发送消息,因此节点B总是会丢失仲裁,并且消息无法永远到达其他节点......

这种情况使用什么CAN机制?

1 个答案:

答案 0 :(得分:0)

当节点A结束tx时,节点B将再次尝试,这比100毫秒早发生。