[求助]6个节点的CAN总线报故障码,找不到原因

2019-12-10 18:26发布

本帖最后由 sgzzour 于 2019-6-2 02:55 编辑

小弟做了一个电路板,如图1所示。板子上面有5个独立的单片机。从供电开始都是隔离的,互不影响。

所有这5个单片机都通过TJA1050挂载到CAN总线上面,CAN总线两边各有一个120欧姆的终端电阻。
错误2.jpg (858.01 KB, 下载次数: 0) 下载附件 错误代码 2019-6-2 02:49 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
sgzzour
1楼-- · 2019-12-13 08:14
Huaan 发表于 2019-6-2 11:06
413的CAN在APB的时钟是50MHz?那BS1=7,BS2=2,预分频=10或者BS1=15,BS2=4,预分频=5会更好点
最好是把 ...

你好,多谢你的帮助。我按照你说的参数试了试,现在已经可以正常工作了。看来问题的确是采样点的问题。
谢谢大佬的帮助,帮我解决了一个大问题。
sgzzour
2楼-- · 2019-12-13 10:48
现已查明问题的原因是CAN采样点设置不合适以及不同节点之间的采样点不一致导致的。
多谢楼上各位的倾力相助。谢谢大家。

一周热门 更多>