近日,技术部的同事收到了一台用户寄回来的返修设备,当时用户与我们沟通时说:在同样的环境中,设备有时可以通讯,有时无法通讯。
技术部的同事说这个现象非常奇怪,于是在收到设备后立刻对其测试,在使用ECAN Tools软件打开设备后发现,虽然该设备的CAN总线什么都没有连接,但是软件却报被动错误,而正常只有在设备收到错误的数据时(波特率不对或接线接反等)才会报被动错误,于是我们立刻测了一下CANH和CANL的对地电压,发现电压值接近0V,这就直接说明了设备的CAN总线端存在问题。
将设备拆开后,经过测试我们发现CAN收发器的供电电压只有2V左右(正常是5V),这个电压值无法使CAN收发器启动。最后通过更换隔离电源,终于使CAN收发器的供电恢复正常,之后设备也可以正常通信了,经24小时疲劳测试,一切正常。
由于客户设备只有隔离电源损坏而其他元器件并无故障,这个现象本身就不太正常(正常CAN总线没有电源线),
因此我们询问了客户的使用环境和具体用法,发现用户使用设备时将DB9接口的1脚和9脚(下图为引脚定义)跳线设置成了+5V电源,用其给其他设备供电,因此我们怀疑客户在使用时错误的将设备接入到了其他更高的电源上才导致隔离电源被击穿损坏。
最后,我再这里提醒一下各位,在遇到CAN总线收发数据不成功时可以先测量不接任何CAN设备时CAN_H和CAN_L的对地电压,正常电压值应该在2.5V左右,而在接线前如果您不确定该线是不是CAN总线,也可以先用万用表测量一下该线对地电压,如果不超过5V则可以尝试连接,如果电压过大则不建议连接,这样可避免将电源误接入CAN总线导致设备损坏。
——杨工
-
收发器
+关注
关注
10文章
3370浏览量
105785 -
CAN总线
+关注
关注
145文章
1911浏览量
130559 -
隔离电源
+关注
关注
6文章
276浏览量
36250
原文标题:CAN通信设备使用注意
文章出处:【微信号:gccanzx,微信公众号:广成工控】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论