[STM32G4] CAN通讯偶尔断连但又自动恢复,真是摸不清规律

[复制链接]
1430|60
mollylawrence 发表于 2025-11-6 20:13 | 显示全部楼层
CAN 总线推荐最大长度与波特率成反比,过长会导致信号衰减,出现丢帧。
10299823 发表于 2025-11-6 20:58 | 显示全部楼层
在物理层和电气层,而不是复杂的软件协议。
wwppd 发表于 2025-11-6 21:18 | 显示全部楼层
晃动总线连接器或端子,观察通讯是否更易断连
tabmone 发表于 2025-11-6 21:53 | 显示全部楼层
每个节点均内置120Ω电阻              
yeates333 发表于 2025-11-6 22:14 | 显示全部楼层
收发器电源端加 π 型滤波              
loutin 发表于 2025-11-7 09:01 | 显示全部楼层
某个节点在发送或接收时,发现总线上的信号与自身预期不符,就会发送错误帧,导致当前传输中断。
bestwell 发表于 2025-11-7 16:02 | 显示全部楼层
总线最远两端保留两个120Ω终端电阻,移除其他节点冗余电阻
星闪动力 发表于 2025-11-22 22:22 | 显示全部楼层
总线长度超过5米可能引起信号衰减,建议使用信号放大器或缩短总线长度。
sesefadou 发表于 2025-11-7 16:40 | 显示全部楼层
各节点地电位不一致,或共模电压超出收发器范围。
bestwell 发表于 2025-11-8 10:07 | 显示全部楼层
终端电阻不匹配或接触不良              
kkzz 发表于 2025-11-8 10:48 | 显示全部楼层
两个电阻是否真的位于总线的物理两端。
pl202 发表于 2025-11-8 11:07 | 显示全部楼层
典型的终端电阻或拓扑结构问题。
claretttt 发表于 2025-11-8 11:49 | 显示全部楼层
阻抗不连续引发信号反射              
everyrobin 发表于 2025-11-8 12:08 | 显示全部楼层
高优先级任务占用CPU导致CAN接收中断被延迟响应
uptown 发表于 2025-11-8 12:49 | 显示全部楼层
导线截面积 < 0.5mm² 时,长线电阻大,信号衰减严重
geraldbetty 发表于 2025-11-8 13:09 | 显示全部楼层
抗干扰能力强,但仍可能受外部电磁干扰(EMI)或内部信号反射影响,导致偶发误码。
hudi008 发表于 2025-11-8 13:50 | 显示全部楼层
信号幅值过低、波形畸变、边沿过缓、过冲/振铃严重。
janewood 发表于 2025-11-8 14:09 | 显示全部楼层
CAN接口添加共模电感 和TVS管,抑制浪涌干扰
phoenixwhite 发表于 2025-11-8 14:50 | 显示全部楼层
用PCAN、Vector、或者带CAN功能的示波器/逻辑分析仪监控总线,看是否有大量的错误帧。
vivilyly 发表于 2025-11-8 15:09 | 显示全部楼层
严禁出现长长的“桩线”或随意T接。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0