通常情况下,当工程师想检测CAN总线数据时,往往使用的都是USBCAN分析仪设备与上位机软件进行配合来实现数据的采集与处理。但是如果用户想要在高空、高压等物理连接不是很方便的环境中使用时,使用电脑+USBCAN分析仪的组合就会显得不太方便。那么这个时候是否有什么好办法呢?成都某公司的李工带着同样的需求找到了我们。
李工的需求是这样的:他们在做一个CAN总线通信电梯控制系统,电梯控制器的安装位置非常高,一旦产生故障人需要爬到很高的地方去测试哪里故障,那么有没有一种模块可以把CAN总线数据通过无线的方式发送到终端上呢?
答案是有的!将CAN总线数据通过无线的方式发送到远程终端共有两种方式:CAN转WIFI或CAN转蓝牙。
针对李工这种需求,使用CAN转蓝牙即可,这种模块虽然可转换的数据量较小,但是功耗和成本都是很低的,而且我公司也会提供安卓系统开发例程源码,用户可根据自己的需求自行开发手机APP软件,实现手机接收报文后处理数据,以及将指令设置成按键等功能,让查看总线状态,以及调试更加直观。如图为设备提供的基本软件的界面。
在这里需要和大家说强调一下,由于蓝牙通讯本身的限制,能通过蓝牙方式传输的数据量比较小,负载是每秒钟三百帧左右。所以,当要监测的总线的数据超过这个门限,那么就会出现手机端接收的数据丢失。所以如果总线上数据量较大,是不能直接使用蓝牙转CAN模块进行数据收发的,这时,就需要使用模块本身的滤波功能来将不需要查看的数据进行过滤,只接收想要的数据就可以了有效的降低CAN总线的数据量了。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。