如何CAN总线数据通过无线的方式发送到终端上

描述

通常情况下,当工程师想检测CAN总线数据时,往往使用的都是USBCAN分析仪设备与上位机软件进行配合来实现数据的采集与处理。但是如果用户想要在高空、高压等物理连接不是很方便的环境中使用时,使用电脑+USBCAN分析仪的组合就会显得不太方便。那么这个时候是否有什么好办法呢?成都某公司的李工带着同样的需求找到了我们。

李工的需求是这样的:他们在做一个CAN总线通信电梯控制系统,电梯控制器的安装位置非常高,一旦产生故障人需要爬到很高的地方去测试哪里故障,那么有没有一种模块可以把CAN总线数据通过无线的方式发送到终端上呢?

答案是有的!将CAN总线数据通过无线的方式发送到远程终端共有两种方式:CAN转WIFI或CAN转蓝牙。

针对李工这种需求,使用CAN转蓝牙即可,这种模块虽然可转换的数据量较小,但是功耗和成本都是很低的,而且我公司也会提供安卓系统开发例程源码,用户可根据自己的需求自行开发手机APP软件,实现手机接收报文后处理数据,以及将指令设置成按键等功能,让查看总线状态,以及调试更加直观。如图为设备提供的基本软件的界面。

在这里需要和大家说强调一下,由于蓝牙通讯本身的限制,能通过蓝牙方式传输的数据量比较小,最大负载是每秒钟三百帧左右。所以,当要监测的总线的数据超过这个门限,那么就会出现手机端接收的数据丢失。所以如果总线上数据量较大,是不能直接使用蓝牙转CAN模块进行数据收发的,这时,就需要使用模块本身的滤波功能来将不需要查看的数据进行过滤,只接收想要的数据就可以了有效的降低CAN总线的数据量了。

——广成科技-孙工

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

全部0条评论

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

×
20
完善资料,
赚取积分