新闻  |   论坛  |   博客  |   在线研讨会
如何采集can总线的数据
gcgdnet | 2016-06-02 14:12:50    阅读:873   发布文章

现在CAN总线越来越普及了,在实际的工作中CAN总线比起其他的总线形式有很多的优点。但CAN的数据毕竟和RS232等串行数据不同,主要是由帧信息、帧ID、帧数据等几部分构成。下面我来给大家介绍一下如何用工具来采集CAN总线上的数据。可能我的CAN采集工具和大家的不一样,但功能都差不多。希望能给大家一些借鉴的地方。

方法/步骤

1.首先说明下为什么要采用USBCAN分析仪。如果想采集CAN数据并加以分析的话,您肯定首先是要分清楚每一个CAN帧的帧ID的。这个帧ID类似于一个地址,可说明这条帧的用途。如果要分清帧ID的话,必须使用一款软件来将帧ID和帧数据区分开来。

这样的话就需要一款专门的分析软件将帧ID和帧信息单独显示出来。最好这个软件还具有滤波和保存数据的功能。这也就是为什么要采购USBCAN分析仪,因为功能强大。下图是使用ECANtools软件的软件截图。

2.举个例子,我将CAN分析仪接入到汽车的CAN总线中,我发现有很多的帧,然后接收界面就一直在跳动数据,非常不好找到我想要的那一帧。这时就需要软件有统计功能,将同样帧ID的数据归纳到一起来,这样就方便看了。一点都不乱。

3.假如说您觉得数据太多了,有很多我不想看到的数据,这样就需要有强大的滤波功能了。比如我只想看“181”这个帧ID的数据,不想看“184”这个帧ID的数据,您可以选择高级屏蔽,把“184”扔到“黑名单”里面去,之后就看不到它了。

4.除了以上的功能外,USBCAN分析仪还可以显示CAN总线上的错误帧,发送批处理的数据等等。它不但可以分析和保存CAN数据,还可以作为一个CAN总线节点向总线上发送数据。

5.忘记说了,最重要的还是要选择一款靠谱的USBCAN分析仪来调试CAN总线,正规的厂家可以提供完善的保修服务和技术支持,要相信品牌的力量哦!

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客