浅析在使用CAN存储设备时常遇到的问题

描述

GCAN-401和GCAN-402 CAN总线数据存储器模块是专门用于存储CAN总线数据的模块。该模块集成1或2路标准CAN总线接口,通过将模块接到CAN总线上,可以实现CAN总线数据的实时存储。模块通过搭载TF存储卡的方式,将总线上的数据实时存储到TF存储卡中,实现离线脱机实时存储,便于用户分析。(下图GCAN-401)

上个月西安某公司的邵工联系我们说,收到货了,但是设置好波特率连接到CAN总线上之后上电CAN灯不亮,SYS灯快闪然后打开TF卡发现里面也没有文件。

邵工的现象是上电之后SYS快闪,CAN灯不亮,这个说明是设备进入了复位模式,即8号拨码开关拨到了ON。

之后邵工吧8号拨码开关拨到正确的位置之后,将设备接入CAN总线,发现CAN灯还是不亮,但是SYS灯慢闪,说明设备已经启动了,而且打开TF卡后发现卡里面有文件,然而文件的数据是空的。(软件截图如下)

出现这种现象一般就有两种可能性:

1. CAN端根本就没有数据发出;

2. CAN端的接线电阻波特率三大要素的问题。

邵工跟我们说他连接的这个设备是会一直向总线上发送数据的,于是我和邵工一起检查了接线和终端电阻,发现这两个都是正常的,于是我们断定收不到数据是波特率不匹配产生的问题。邵工给我们拍来了现场的图片,如下图所示。

从图中我们可以看到邵工的波特率配置。邵工的实际通信波特率是250K,设置拨码开关时应该是1、3、4脚拨到向上,2、5脚拨到向下。而邵工图中是1、2脚拨到了向上,所以波特率设置的不对。按照正确的设置之后重新上电,就能收到数据了。

最后我想要提醒一下各位用户,当使用GCAN-401和GCAN-402的时候出现无法收到数据的问题时绝大多数都是波特率不一致导致的。另外,用户在使用拨码开关配置好波特率后需要重新上电设备才会更新配置,而且GCAN-401和GCAN-402的使用手册是不一样的,一定要注意区分。遇到问题可以先检测设备灯亮的状态,来排查问题,找到设备到底是哪里出现的错误。正常上电之后,应该是先SYS灯亮,然后SYS和CAN一起闪一下,正式启动。之后SYS灯慢闪,当收到数据CAN灯会闪,如果CAN灯常亮说明TF卡没接好。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分