[STM32G4] CAN总线在高温环境下通信时断时续

[复制链接]
190|10
童雨竹 发表于 2025-10-3 07:17 | 显示全部楼层 |阅读模式
系统在常温下通信稳定,但在高温环境测试时,总线就像情绪化了一样,有时候突然断线,过一会儿又恢复。波特率是500Kbps,终端电阻正常。怀疑是不是MCU收发器在温度下性能不稳定。
Clyde011 发表于 2025-10-3 07:22 | 显示全部楼层
你可以用热风枪局部加热定位,看是不是特定器件的问题。
公羊子丹 发表于 2025-10-3 07:23 | 显示全部楼层
你要不要看看是不是EXTI边沿触发没配置全?
周半梅 发表于 2025-10-3 07:24 | 显示全部楼层
你换根CAN线试试,有时候材料受热也会影响。
帛灿灿 发表于 2025-10-3 07:25 | 显示全部楼层
有没有加共模电感?抗干扰在高温下更重要。
 楼主| 童雨竹 发表于 2025-10-3 07:26 | 显示全部楼层
我建议开波特率降到250Kbps试一下。
万图 发表于 2025-10-3 07:27 | 显示全部楼层
你看过错误寄存器么,报的是什么错误类型?
Wordsworth 发表于 2025-10-3 07:27 | 显示全部楼层
之前我遇到过电源LDO在高温下掉压,结果通信不稳。
Bblythe 发表于 2025-10-3 07:28 | 显示全部楼层
我感觉像是布线问题,高温让寄生参数放大了。
Pulitzer 发表于 2025-10-3 07:29 | 显示全部楼层
换个收发器型号对比一下也行,至少能缩小范围。
Uriah 发表于 2025-10-3 07:30 | 显示全部楼层
有可能是MCU内部时钟受温度影响,导致采样点不对。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

171

主题

6217

帖子

2

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