进入脱离总线状态有三种方法:
CAN_L 对蓄电池短路
CAN_H 短接至 CAN_L
CAN_H 对地短路
当1和2发生时、总线进入脱离总线状态且总线关闭、CAN 总线上没有发送消息。 但第三种方法(CAN_H 接地短路) CAN 总线 不会始终关闭、有时通信正常、有时总线会关闭。
在 CAN 驱动程序中、我设置 ABOe2e.ti.com/.../TestCaseData.zip
ECanaShady.CANMC.bit.ABO = 1; //自动总线打开
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_L 对蓄电池短路
CAN_H 短接至 CAN_L
CAN_H 对地短路
当1和2发生时、总线进入脱离总线状态且总线关闭、CAN 总线上没有发送消息。 但第三种方法(CAN_H 接地短路) CAN 总线 不会始终关闭、有时通信正常、有时总线会关闭。
在 CAN 驱动程序中、我设置 ABOe2e.ti.com/.../TestCaseData.zip
ECanaShady.CANMC.bit.ABO = 1; //自动总线打开
我与收发器组的专家一起检查了这一点、并获得了以下反馈:
'如果 CANH 短接至 GND、则没有正差分电压。 在逻辑零状态下、CAN 总线要求 CANH 比 CANL 高+900mV。 如果 CANH 为0V、则 CANL 需要接近-1V 才能产生显性位。 因此,我不确定是否会有一段时间的沟通。”
这是否是对 GND 的高阻抗短路、而不是直接对地0Ω Ω 短路? 仿真故障时、您能否提供 CANTX、CANRX、CANH 和 CANL 引脚的示波器快照?