现象:
30米CAN总线挂载8个雷达设备,主机只能读取到距离自己比较近的3个设备。挂载1个雷达时,在总线任意位置通讯正常。把8个设备全部挂载到距离主机比较近的位置,通讯也是正常的。
原因:
主机上有个并联在CAN_H、CAN_L之间的TVS管,从机数量、线缆长度、防浪涌的TVS管结电容叠加造成了总线上的结电容过大。特别是TVS的结电容比较大。
解决办法:
去掉了下图D1处TVS后通讯恢复正常。
标签:通讯,一例,总线,TVS,TCAN,主机,挂载,结电容 From: https://www.cnblogs.com/xiaofakun/p/16785497.html