天赐好车 2023-10-18 16:49 采纳率: 50%
浏览 100

CAN busoff干扰测试,干扰优先级最高的报文,干扰期间优先级低的报文可以发出来么?

CAN busoff干扰测试,干扰优先级最高的报文,干扰期间优先级低的报文可以发出来么?

  • 写回答

3条回答 默认 最新

  • 幸福快乐fyf 2023-11-27 14:05
    关注

    在CAN总线上进行Bus Off干扰测试时,Bus Off状态通常是由于CAN控制器发送报文的错误次数达到一定阈值而触发的。当CAN控制器进入Bus Off状态时,它停止主动发送报文,以防止进一步的错误导致总线过载。

    在Bus Off状态期间,CAN控制器将不再发送报文,无论其优先级是高还是低。这是为了维护总线的稳定性和防止进一步的通信错误。因此,在Bus Off状态期间,即使有优先级低的报文,它们也不能由控制器主动发出。

    需要注意的是,Bus Off状态是一种异常情况,通常是由于系统中的硬件或软件问题引起的。进行Bus Off干扰测试时,你通常会模拟发送大量的错误帧,导致CAN控制器进入Bus Off状态。在这种情况下,总线上将不再有主动发送的报文,而是由其他节点(如果有的话)负责维持总线通信。

    总的来说,Bus Off状态期间,无论报文的优先级如何,CAN控制器将停止主动发送报文。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月18日