chuxh
发表于 2022-7-8 22:45
CAN总线的baud率一直正常?
dengdc
发表于 2022-7-8 22:47
CAN总线是有重发机制的,确定不是重发的帧?
juventus9554
发表于 2022-7-8 22:51
在前期工作时正常工作一定时间以后就不正常了一下子发送十帧的数据的情况都有
juventus9554
发表于 2022-7-8 22:53
没有外部晶振 重发机制 能不能详细讲解一下
renyaq
发表于 2022-7-8 22:56
应该是逻辑乱了
juventus9554
发表于 2022-7-8 22:58
逻辑乱的话低温环境工作都正常 一到高温就出现这种情况
juventus9554
发表于 2022-7-9 09:55
或者说刚开始工作都是正常的工作一定时间以后温度高了就不行了
huangchui
发表于 2022-7-9 10:04
怀疑硬件可以调试嘛,
juventus9554
发表于 2022-7-9 10:11
没有合理的思路 能否给点方向和意见呢
juventus9554
发表于 2022-7-9 10:19
怀疑定时是否出问题,可以用定时器输出个固定的方波信号,测试这个方波信号不就可以了
juventus9554
发表于 2022-7-9 10:21
就是高温以后CAN通讯会同一时间发送十帧甚至更多的数据 同样的数据内容 之前的回复回复中也解释到
xxrs
发表于 2022-7-9 10:25
无缘无故怎么会高温,你在温箱里测试吗
pangb
发表于 2022-7-9 10:28
可以一个程序模块一个程序模块的往下减,看减到哪里工作会正常。正常不会发热。
juventus9554
发表于 2022-7-9 10:32
嗯,我再好好缕一缕吧,有了好消息及时通知大家
heweibig
发表于 2022-7-9 10:34
温度过高, 怎么定义?
spark周
发表于 2022-7-9 10:37
是在恒温箱测的? 还是弄个吹风吹的?
supernan
发表于 2022-7-9 10:41
"是否会工作不正常"? 你还不确定是否会有故障?
chuxh
发表于 2022-7-9 10:49
这时间变化也太大了,如果仅仅是这部分有异常,明显是程序问题
heweibig
发表于 2022-7-9 10:51
用外部的,内部时间温度影响会偏移
huangchui
发表于 2022-7-9 10:55
温度会影响ic的主频,你现在偏差十倍,那你需要检查下你的程序