使用PCAN进行报文采集或测试过程中,经常会遇到一些问题,导致无法正常使用。根据实际使用经验,总结PCAN使用过程中常见问题并给出解决办法。
一、故障现象:PCAN连接不成功,收不到报文数据
故障排查与处理:
1、Q:CAN卡电脑端的USB口或CAN线端CAN_H、CAN_L是否连接好
A:重新插拔USB插件,重新连接CAN线端CAN线
2、Q:CAN线端CAN_H、CAN_L是否接反
A:对调CAN线CAN_H与CAN_L
3、Q:CAN卡驱动是否正确安装
A:检查CAN卡驱动,如果没有驱动,重新安装
4、Q:CAN卡DB9引脚是否连接正确
A:确认是否为CAN_H线连接引脚7,CAN_L线连接引脚2
5、Q:连接错误,提示硬件被使用,确认是否有其他软件使用该CAN卡硬件
A:启动任务管理器,查看是否有其他使用CAN卡的软件,关闭后再次尝试
设置的两路连接是不是在同一PCAN-USB通道上
6、Q:确认要采集报文的控制器的波特率是否与PCAN中设置的波特率一致
A:如果不一致,对波特率进行修改再次尝试
二、故障现象:PCAN连接成功,收到的都是错误帧或有部分错误帧
故障排查与处理:
1、Q:整车CAN网络阻值是否正确,正常应为60Ω左右
A:测量整车CAN网络终端电阻,用万用表电阻档,测量CAN_H与CAN_L之间的电阻,如果不是60Ω左右,需进行以下判断
1)电阻值为0,可能是CAN线短路,检查CAN线
2)电阻值为120Ω或40Ω,可能整车CAN网络上只有一个控制器带120Ω终端电阻,或有3个控制器带120Ω终端电阻
2、Q:整车CAN网络对地是否导通,正常为不导通
A:测量整车CAN线,CAN_H对地是否导通,CAN_L对地是否导通,如果导通,可能为CAN线与车身地短路,检查CAN线
3、Q:确认整车CAN网络上的控制器是否有波特率不一致的,或控制器故障发送错误帧的
A:可通过逐个拔控制器插件排查,如果拔掉哪个控制器,错误帧消失,报文接收正常,即可判断为该控制器波特率与整车定义波特率不一致,或该控制器发生故障发送错误帧