OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2823|回复: 6

CAN不能挂超过7太设备,为啥?

[复制链接]

15

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2014-4-28
在线时间
16 小时
发表于 2016-6-28 16:26:10 | 显示全部楼层 |阅读模式
求救:我现在STM32103+TJA1050,7台CAN设备通讯正常,超过7台就不正常,可能原因有哪些?


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2014-4-28
在线时间
16 小时
 楼主| 发表于 2016-7-14 14:52:45 | 显示全部楼层
本帖最后由 yunhongli 于 2016-7-19 10:17 编辑

谢谢网友的热心回答,找到原因了,我每个设备的CANH和CANL之间有120欧电阻,去掉以后,只在CANH和CANL之间首端和末端接两个120电阻,这样连接几十台都没有问题了。
回复 支持 反对

使用道具 举报

3

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2015-7-1
在线时间
11 小时
发表于 2016-6-28 16:45:59 | 显示全部楼层
阻抗匹配问题查一下
回复 支持 1 反对 0

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2014-1-16
在线时间
23 小时
发表于 2016-6-28 16:52:50 | 显示全部楼层
60*7=420欧姆的电阻,用500左右就行。
上班清闲,喜欢钻研。
回复 支持 反对

使用道具 举报

须成917 该用户已被删除
发表于 2016-6-28 22:18:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3

主题

18

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2016-3-10
在线时间
11 小时
发表于 2016-6-28 23:09:18 | 显示全部楼层
你先把7个节点都连接到总线上,然后在不给任何节点上电的前提下,测量目前总线上的阻值,尽量匹配到64欧姆这个标准值上下。偏差太大就是电阻问题。如果排除电阻问题你需要查下是否有短时负载率过高的问题,解决办法是不要给所有节点同时上电。
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2014-1-16
在线时间
23 小时
发表于 2016-6-30 13:13:57 | 显示全部楼层
搞个示波器看看波形。这电阻也是经验值。那么多节点,我也没挂过。
上班清闲,喜欢钻研。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 05:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表