说说can总线设备出现问题该如何处理?

前两篇文章说了很多CAN总线会出现的相关问题,那么如果我们被测CAN总线设备问题,我们应该如何处理呢?


说说can总线设备出现问题该如何处理?


用户需要初步测量自己的CAN设备是否完好,是否可正常发出CAN信号与其他设备进行通信。首先应测量CAN设备的电压值,使用万用表测量目标CAN设备CANH和CANL对地的电压值。如果不在2.5V±1V这个区间内的话,那说明CAN收发器或硬件线路出现故障。

说说can总线设备出现问题该如何处理?


如目标CAN设备是一个开发板的话,用户需要检查开发板内部程序,因为开发板的波特率很有可能因为程序的问题造成偏差。此时可使用配套软件自动识别波特率功能(全范围)进行识别。CAN总线波特率的采样率在800K以下应达到80%-90%,800K以上应达到75%左右。

说说can总线设备出现问题该如何处理?

如果连接的是汽车,请确保接入的引脚是高速CAN总线引脚。第一,并不是所有的车都有CAN总线,09年之后国家强制要求汽油车安装OBDII接口,也就是说09年之前的车是不一定有CAN总线的。第二,并不是所有的车OBD接口的6脚和14脚都为高速CAN引脚。部分国产车的CAN总线数据在3脚和11脚。如果车辆有网关,这种情况下用户可将CAN线直接接到ECU上读取数据。

说说can总线设备出现问题该如何处理?

如果用户CAN设备是有通信协议的,需按照协议规定发数据,否则可能不会主动收到数据。这种情况的典型特征是:配套软件不会上报任何总线错误,在正常模式下点击发送数据按钮可以成功发出多条数据,但无法接收到任何数据。此时很可能就是目标CAN设备存在通信协议,例如CANopen协议,需要通过USBCAN析仪发送一帧启动命令打开CANopen从站设备,帧ID为0x000,帧数据为0100,标准数据帧。否则无法启动CANopen从站设备,也就无法接收到CANopen从站设备发来的数据。

说说can总线设备出现问题该如何处理?

欢迎大家找我讨论更多CAN总线相关问题。

展开阅读全文

页面更新:2024-04-20

标签:总线   波特率   设备   万用表   自动识别   电压   测量   接口   协议   目标   通信协议   程序   数据   用户   科技   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top