[CAN-bus/DeviceNet] can主从式通讯偶尔连接不上
- UID
- 826437
|
[CAN-bus/DeviceNet] can主从式通讯偶尔连接不上
1、
问各位高手一个关于can通讯的问题,困扰了我很久:我上位机使用pci7841放在计算机上作为主机,下面用ti的28035dsp作为从机来做一主多从的主从式轮询查询信息,以前一直都是连接的5台以下的从机,通讯正常,现在连接10台从机的时候id最高的一台有时链接不上,通过监控通讯源码,发现是最后一台总接收到一帧所有位都为显性位,即为0,此后所有从机重复发送数据,按照原理,若一条线路发生错误,只有那一条会自动从发,为什么我检测到的是所有线路都重发,这样造成总线拥挤,通常这样要1两分钟才能恢复正常。想跟大家讨论一下,希望能找到原因 |
|
|
|
|
|
- UID
- 1014811
|
悄悄的我走了,正如我悄悄的来,挥一挥匕首,不留一个活口。 |
|
|
|
|
|
- UID
- 826524
- 性别
- 男
|
这个问题倒蛮棘手.
所有位都是显性. 我估计是板子有问题.
我想这个包应该让所以的节点都收到了. 于是作为总线错误处理了. 应该是被动响应
我觉得应该从最后那个 10 号 CPU 那端用示波器检查一下波形. 看看是不是板子问题 |
|
|
|
|
|