QW123 发表于 2023-6-28 17:19:17

怎么理解CAN电路中一个有120欧终端电阻,一个没用120欧



如图
这个120欧,到底是必须焊接的吗?

工作中,供应商他们的板子基本这个120欧没用到过,除非客户要求加的时候再加上去,还有种情况,就是拿来当模拟板的时候

然后,屠龙刀这个板子,是两路CAN 输出,但是,到了接口PIN3后,就汇成一路了。

因此,带来些困绕, 是不是我两路1050都焊上去后,通过CAN口,如果没有这个终端电阻,直接使用测试用例,就没发自发自收了?

那也就是说,如果只焊接一路的话,这个120欧其实可以省略? 对应的测试用例也要做更改?

SO ,从入门级来说,个人感觉,2路CAN ,在现有基础上,最好带有2个 CAN 的PIN 输出口,然后各有终端电阻位,和 ,并联短路位 , 这样,更符合实际 汽车端的开发使用体验。


以上,仅个人感受

乘风飞扬 发表于 2023-6-28 18:03:32

CAN总线上只有起始节点跟末尾节点才需要接120欧电阻
屠龙刀核心板虽然有2路CAN,但是我们只把它当成一个节点使用,所以只预留了一个120欧电阻位置
把2路CAN连接一起是为了方便CAN1与CAN2之间进行收发测试

QW123 发表于 2023-6-28 20:18:12

乘风飞扬 发表于 2023-6-28 18:03
CAN总线上只有起始节点跟末尾节点才需要接120欧电阻
屠龙刀核心板虽然有2路CAN,但是我们只把它当成一个节 ...

做法是没错、

但从汽车端开发入门来说,2个 CAN ,有各自的输出通道,这样对于前期的模拟验证更友好些

现在就需要自己制版了{:cry:}


乘风飞扬 发表于 2023-6-29 09:30:53

QW123 发表于 2023-6-28 20:18
做法是没错、

但从汽车端开发入门来说,2个 CAN ,有各自的输出通道,这样对于前期的模拟验证更友好些


汽车上的相同波特率的节点基本上都是连接在同一个总线上,而且单个节点是无法进行正常的收发通信的,至少需要2个节点才能产生应答信号。
除非你的2个CAN使用不同波特率通信,分别连接2个不同的CAN总线,才需要分开。
如果这样的话你可以使用2个屠龙刀板子,每个板子只使用其中的一组CAN,另外一组可以关闭不使用。

QW123 发表于 2023-6-29 10:50:10

乘风飞扬 发表于 2023-6-29 09:30
汽车上的相同波特率的节点基本上都是连接在同一个总线上,而且单个节点是无法进行正常的收发通信的,至少 ...

嗯嗯,是的,准备去淘宝再去淘一块,
另现在新能源车开发上,其实,以相同的波特率,,包含大同小异的数据,发往不同的总线节点的网络拓扑开始流行了
一句话,为了安全{:biggrin:}

所以,这几天,拿到屠龙刀后,看了教程看了各位大佬的操作,总感觉哪里不是那么顺畅。,原来是跟自己平时接触的有点不太一样{:4_167:}

飞捷 发表于 2023-8-21 09:17:01

如果每个节点都装个120终端电阻,这样有什么影响?

芯LYS 发表于 2023-8-21 09:34:05

飞捷 发表于 2023-8-21 09:17
如果每个节点都装个120终端电阻,这样有什么影响?

工程师回复是:120欧电阻只有起始节点跟末尾节点才需要接,其它节点都不能接。并联电阻越多CANH,CANL间阻值就越小,可能导致数据信号衰减到无法正常通信。
页: [1]
查看完整版本: 怎么理解CAN电路中一个有120欧终端电阻,一个没用120欧