打印
[电路/定理]

CAN 传输距离

[复制链接]
1791|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大家好,最近在调试CAN 总线,遇到了一个问题。
我们CAN在500K 的波特率下,级联了10个设备,最末尾的两个设备通讯不上。当时环境如下:
(1):首尾有匹配电阻;
(2):线缆为双绞屏蔽,且线缆特征阻抗120
(3):首尾之间不到30米
连接方式如图:



当我们改为如下连接方式时,同等情况下,10个设备都可以通讯 。


为什么第一种连接方式下,通讯距离这么短呢 ?

我的想法如下:
PCB 中连接两个端子的走线阻抗和外部走线阻抗不同即:
外部线缆-端子-(PCB走线)-端子,这个路径 阻抗不连续,会导致信号反射。
信号反射导致了此问题。

各位大佬如何看待此问题,还望不吝赐教。



手拉手1.png (179.91 KB )

手拉手1.png

使用特权

评论回复

相关帖子

沙发
LcwSwust| | 2023-10-12 09:06 | 只看该作者
示波器看看CANH、CANL波形呗

使用特权

评论回复
板凳
zlf1208| | 2023-10-12 12:13 | 只看该作者
有示波器这么方便的工具可用,为什么要猜呢

使用特权

评论回复
评论
cmyldd 2023-10-12 22:37 回复TA
不猜不猜 
地板
jjjyufan| | 2023-10-12 13:20 | 只看该作者
连接方式应该没问题
一进一出 连接器方式 完全可以的
示波器 can分析仪 挂着 看报文 波形

使用特权

评论回复
5
bestdesign11| | 2023-10-12 14:34 | 只看该作者
CAN网络是菊花链,应该是首尾是终端,中间的要并入总线中.支线长度要控制.

使用特权

评论回复
6
shenxiaolin| | 2023-10-12 14:45 | 只看该作者
主要是PCB上的铜箔厚度,线宽有影响,第二个就是即使是手拉手,进出的的两个接口都是同一个线,支路线长最好不超过15cm

使用特权

评论回复
7
alienmiller| | 2023-10-12 16:24 | 只看该作者
500K 的波特率  ,PCB上的铜箔布线处理不好的话,会有寄生参数,造成阻抗变化,会影响传输。

使用特权

评论回复
8
地瓜patch| | 2023-10-12 22:48 | 只看该作者
阻抗的问题

使用特权

评论回复
9
和谐年份|  楼主 | 2023-10-13 07:21 | 只看该作者
alienmiller 发表于 2023-10-12 16:24
500K 的波特率  ,PCB上的铜箔布线处理不好的话,会有寄生参数,造成阻抗变化,会影响传输。 ...

是的,阻抗变化 引起反射

使用特权

评论回复
10
和谐年份|  楼主 | 2023-10-13 07:25 | 只看该作者
jjjyufan 发表于 2023-10-12 13:20
连接方式应该没问题
一进一出 连接器方式 完全可以的
示波器 can分析仪 挂着 看报文 波形  ...

设备发到客户现场了,目前手上没设备,看不了波形。。。。。

使用特权

评论回复
11
zwsam| | 2023-10-13 09:05 | 只看该作者
OK

使用特权

评论回复
12
yh21ic| | 2023-10-13 23:17 | 只看该作者
把波特率降低一点,传过1km+

使用特权

评论回复
13
idqiye| | 2023-10-19 14:21 | 只看该作者
yh21ic 发表于 2023-10-13 23:17
把波特率降低一点,传过1km+

两端挂120欧可以传1000m?

使用特权

评论回复
14
515192147| | 2023-10-28 16:09 | 只看该作者
推荐 收拉手模式


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

62

帖子

0

粉丝