我想使用自动总线打开(ABO)在 CAN 总线进入总线关闭状态时将其复位。 遗憾的是、即使在检查 ABO 已启用并且将 ABO 计时器从0更改为10之后、我似乎也无法实现这一点(如果在设置为0时、触发器以某种方式禁用 ABO)。
我的设置是一台实时 Linux 计算机、它通过4条 CAN 总线在4个 CAN 端口上连接到我的主板、所有这些总线均已正确端接。 我在总线上的两个方向上发送大量消息、以尝试在测试过程中尽可能地使总线保持加载状态。 我运行测试10分钟。 在前5分钟内、我断开一条总线大约一分钟(可能更短)、然后重新连接。 在测试结束时、总线仍然处于总线关闭状态、错误计数有时为0、但可以是任意数字、自动总线打开仍然被启用、INIT 为 false、并且在测试期间发生了大量不同的错误。 这向我表明 ABO 没有尝试重置总线、或者如果确实没有成功、即使总线连接正确、也应该恢复。
我是否需要设置其他内容以使 ABO 正常工作?