您应该选择哪款产品?
在一些情况下,比如实验室内或是户外现场作业,您可能需要一边移动一边保持与CAN总线的连接。有时,目标总线可能距离较远,以至于延长CAN总线至您所在位置会干扰总线性能,或者该距离超出了当前CAN比特率所支持的范围。在这些情况下,直接将CAN总线电缆拉到电脑旁边显然有些不切实际。例如,当操作起重机时,需要在吊臂末端监控CAN总线时,有线系统会显得非常不便;又或者,当需要在移动环境中,如行驶的车辆内监控CAN总线时,有线系统根本无法使用。面对这些挑战,究竟有哪些可行的选择呢?
在Kvaser设备目录中,您有两种选择:Kvaser BlackBird v2和Kvaser Air Bridge Light HS。这两种设备都能实现自由移动并提供更长的连接距离,但两款产品存在许多差异。
接下来让我们分别了解两款产品:
Kvaser BlackBird v2 (BlackBird)
Kvaser BlackBird系列是一款WiFi CAN通讯仪。Kvaser BlackBird v2 可连接到您的内联网,和联网打印机一样,成为一个联网设备。Kvaser BlackBird的范围仅限于WiFi网络和最近的WiFi路由器。
BlackBird和Leaf v3一样,本身就是一款通讯仪。它提供适用于Windows系统和Linux系统的驱动程序。在Windows系统中,您可以利用远程设备配置工具将BlackBird配置到您的WiFi网络。配置完成后,就可以通过网络设备选择器选择使用BlackBird。这样做的目的是将PC连接到BlackBird,并锁定该设备,使其仅供PC使用(防止从同一通讯仪发送冲突消息的问题)。此时,BlackBird可以像其他Kvaser通讯仪一样供PC使用。您只需要将一个Kvaser BlackBird连接到CAN总线即可进行通信,另一端不需要另一个通讯仪连接到PC。
在Linux系统中,还需执行一些额外步骤。目前,Linux驱动程序和API文件正处于Beta测试阶段,可按需分发。除了驱动程序,我们还提供了相应教程,以便协助您完成设备设置。需要注意,目前还没有与Linux系统相匹配的远程设备配置工具和网络设备选择器。因此,您需要更新mhydrard.conf文件并重启远程服务。有关具体操作步骤,请参考BlackBird的Linux驱动程序指南。
以下是mhydrad.conf文件的示例及其填写方式:
在Linux系统中连接BlackBird的另一种方法是使用REST API。目前不支持SocketCAN。
Kvaser BlackBird每秒可发送15,000条报文,比特率范围在40-1000 kbps之间,支持静默模式。Kvaser BlackBird使用WiFi标准802.11 b/g/n和2.4 GHz带宽与WiFi网络进行通信。但是,它不支持CAN FD。
Kvaser Air Bridge Light HS: (Air Bridge Light HS)
Kvaser Air Bridge Light HS是一款点对点2.4 GHz射频CAN网桥。通过射频信号,Air Bridge Light HS无需电缆即可实现CAN网络两个部分的远距离通信。该网桥套装随附两个已预配对的设备,这意味着您无需对两台设备进行额外配置即可让它们相互通信。此外,Air Bridge Light HS还具有自动波特率调整功能,因此无需配置比特率。Kvaser Air Bridge Light HS的工作频段为2.4 GHz ISM,预计通信距离可达70米(实际距离受安装条件和环境因素影响)。两款设备均配备了全向天线。
Kvaser Air Bridge Light HS确实存在一些局限性。作为一款桥接器,使用Kvaser Air Bridge时,您仍然需要一个通讯仪来读取CAN数据。一般情况下,操作方式如下:将一个Air Bridge Light HS设备接入CAN总线,此时该设备依靠CAN总线供电;而另一个设备则插入CAN通讯仪的供电连接器(此连接器可由CAN通讯仪本身或其他电源注入器供电),再与PC相连。这样,便能在CAN总线和PC之间建立起射频连接。
与Kvaser BlackBird v2一样,Kvaser Air Bridge Light HS也存在一些局限性。它不支持CAN FD,且每秒只能双向传输约1200条报文。另外,Air Bridge Light HS也不会缓存待发送的消息,这意味着如果连接断开,这些消息就会丢失。不过,它会尝试自动重新建立连接。
何时以及如何使用Kvaser Air Bridge Light HS或Kvaser BlackBird v2?
两者都是一种“无线”设备。当遇到需要移动CAN总线、有线电缆使用不便、无法铺设电缆,或者PC与CAN总线之间的距离不固定且频繁变动等情况时,选择Kvaser Air Bridge Light HS或Kvaser BlackBird会是非常明智的决定。
若您需要在存在障碍的情况下访问CAN总线,那么Kvaser BlackBird v2会是更好的选择。因为BlackBird使用本地以太网,因此它可以通过内联网发送消息,可穿越墙壁甚至建筑物。只要您身处路由器的信号覆盖范围内,就能保持灵活移动。
如果没有WiFi网络,或者您只需要在两个CAN网络之间建立连接,那么Kvaser Air Bridge Light HS是更好的选择。其优势在于无需任何设置。另外,如果您无需直接与CAN总线相连,而只是希望扩展CAN总线,让不同节点能在更远的距离上顺畅通信,那么Air Bridge Light HS无疑是一个更佳的方案。
总结: