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

ISO1050 通信错误,在软件失能后,发送ID:00000000,数据00000000

 采用ISO1050 CAN芯片,汽车CAN网在首尾端各加有一个120欧姆终端电阻,CAN网匹配电阻为57.3欧姆;
1、我们的设备不接入CAN网络,汽车网络上各节点正常;
2、我们的设备在未加120欧姆终端电阻时,接入汽车CAN网络后,总线负载率由15%飙升到80%,错误帧非常多,干扰到汽车EPS报警(电子手刹故障);
3、我们的设备在增加120欧姆终端电阻时,接入汽车CAN网络后,总线负载率在20~50%区间,错误帧较少,汽车EPS正常不报警,此时总线终端电阻为37.8欧姆;
4、软件失能CAN外设,CAN外设时钟关闭,不接收和发送任何数据,我们的设备接入CAN网络,不加120欧姆电阻时,汽车CAN网络总线负载率由15%飙升到80%,错误帧非常多,干扰到汽车EPS报警(电子手刹故障);高频次出现,ID:0,长度为0的无数据报文;加120欧姆后负载率和正常,5S左右出现一次ID:0,长度为0的无数据报文;

Kailyn Chen:

您好,首先端接120ohm匹配电阻是没有问题的。 通信不正常有两点和您确认下:
1.您的data rate多少?需要注意 ISO1050的最小data rate为37Kbps。
2. 3.3V和5V之间没有使用隔离是吗?

user6225882:

回复 Kailyn Chen:

1、现在总线波特率是250K

2、原边和副边有隔离电源

赞(0)
未经允许不得转载:TI中文支持网 » ISO1050 通信错误,在软件失能后,发送ID:00000000,数据00000000
分享到: 更多 (0)