Wordsworth 发表于 2025-10-17 07:18

CAN通信偶发丢帧,怀疑是仲裁阶段出错

CAN FD通信时,偶尔有几帧接收不到,但总线没报错灯。逻辑分析仪看仲裁阶段有重发痕迹,不确定是不是位同步的问题。布线不长,终端电阻也正常。

Clyde011 发表于 2025-10-17 07:20

我试过在波特率稍降一点就稳定多了,你也可以试试。

公羊子丹 发表于 2025-10-17 07:21

有可能是两个节点的采样点配置不一样造成的。

周半梅 发表于 2025-10-17 07:22

我建议把时序参数重新算一遍再测。

帛灿灿 发表于 2025-10-17 07:23

G4的CAN模块挺可靠的,一般是外部电气问题。

童雨竹 发表于 2025-10-17 07:24

仲裁冲突正常,但丢帧不该出现。

万图 发表于 2025-10-17 07:29

是不是中断优先级太低,没来得及取走帧?

Wordsworth 发表于 2025-10-17 07:30

FD模式下的TDC参数也可能影响同步。

Bblythe 发表于 2025-10-17 07:31

你用的是什么CAN收发器?型号有些兼容性问题。

Pulitzer 发表于 2025-10-17 07:32

抓一下ACK段看看是不是被拉低失败。

Uriah 发表于 2025-10-17 07:33

也可能是发送缓冲区溢出,检查一下TX FIFO状态。
页: [1]
查看完整版本: CAN通信偶发丢帧,怀疑是仲裁阶段出错