主题中讨论的其他器件:TCAN1462EVM
工具/软件:
大家好、我正在考虑正确检测 CAN 连接被切断和恢复的情况。 谢谢你
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
大家好、我正在考虑正确检测 CAN 连接被切断和恢复的情况。 谢谢你
我将连接 TCAN1462EVM https://www.ti.com/lit/ug/sllu342/sllu342.pdf?DB9=1748484688309 、其 ts 连接器可连接到 Vector VN1630A 接口、该接口还具有 DB9。 我将从两侧断开连接器、因此 CANH 和 CANL 都被切断。
您好、
CAN 总线每一端都将由120Ω 电阻器进行端接。
如果两端都已连接--> CANH 和 CANL 之间的电阻应为60Ω
如果一端断开连接--> CANH 和 CANL 之间的电阻应为120Ω
例如:CAN 总线上正确接收消息的所有节点都应在 ACK 时隙中发送显性电平。 如果发送器未检测到显性信号 、这将导致发送器设置故障标志、然后系统可以采取适当的操作。
该示例中只有两个节点、其中一个节点 已断开连接 --> ACK 位将始终为隐性位(因为没有节点将其设置为显性)、发送器将设置 ACK 错误。
但是、在发送或接收节点上可能会发生多种类型的错误。
有关错误类型和总线行为的更多详细信息、请查看这篇文章: https://kvaser.com/can-protocol-tutorial/
这些错误会告知您系统上是否存在问题;但是、如果某个节点完全断开连接、则可能需要想出一种方法来定期与系统上的所有节点握手、以便在它们断开连接和重新连接时对其进行跟踪。
马修