TI中文支持网
TI专业的中文技术问题搜集分享网站

Iso1050CAN通讯速率、距离、节点数问题

各位大神:

      现在用TI的ISO1050做的CAN通讯,有个问题,现在距离是40mi,节点数23个,速率500K,但是现在通讯不上,不知道ISO1050

的速率和节点数 ,以及距离有什么限制吗?

Amy Luo:

您好,
ISO11898标准规定总线最大长度为40米,stub最大长度为0.3米,最大节点数为30个。但是,经过仔细的设计,用户可以拥有更长的电缆、更长的stub长度和更多的总线节点。摘自数据手册9.2.2.1Bus Loading,Length and Number of Nodes

Kailyn Chen:

您好,CAN总线的ISO11898标准中有规定,40米 cable,0.3m stub length,能挂接30个节点,但是ISO1050 的设计,可以更长的cable, 更多的节点数,所以目前您的应用中23个节点没问题。 这应该不是通信不上的原因。
The ISO11898 Standard specifies a maximum bus length of 40 m and maximum stub length of 0.3 m with a maximum of 30 nodes. However, with careful design, users can have longer cables, longer stub lengths, and many more nodes to a bus. A high number of nodes requires a transceiver with high input impedance such as the ISO1050.

Amy Luo:

您的问题描述中“速率500K”单位是什么呢,Iso1050的信号传输速率最高1Mbps。

user1743633:

回复 Amy Luo:

bps

user1743633:

回复 Kailyn Chen:

但是现在确实是在实验室模拟的时候 都可以通讯,一上到实际现场线路就不行了。

user1743633:

回复 Kailyn Chen:

下图是H和L之间的波形图(示波器探头正接H,地接L),不知道有没有问题

Kailyn Chen:

回复 user1743633:

可以将您的电路附上看下,终端匹配电阻有接上吗?

user1743633:

回复 Kailyn Chen:

如下电路图,接到线路中,由于我不是终端节点,所以没有将终端电阻接上。

Kailyn Chen:

回复 user1743633:

您好,电路没什么问题,终端匹配电阻您是直接采用120ohm,还是使用两个60ohm 的电阻即为split termination 形式? 因为实际应用中, 可能更推荐split termination这种匹配方式,信号的完整性更好一些。

另外,就是考虑的是,这么多节点中,是否其中有不正常工作的节点导致通讯异常。所以是否有办法先进行点对点通讯,看是否正常呢?

看隐性显性波形也不太对,应该是这样的波形:

user1743633:

回复 Kailyn Chen:

测试的波形是用示波器探头接地端接L,测试端接H测试出来的波形,所以应该是两个的差。没有单独去测试显性和隐性。

赞(0)
未经允许不得转载:TI中文支持网 » Iso1050CAN通讯速率、距离、节点数问题
分享到: 更多 (0)