前言

首圖:無線 CAN 設備該如何選
在實驗室內或戶外作業現場,您是否遇到過這樣的煩惱? 需要在移動的同時與CAN匯流排保持穩定可靠的連接。 比如操作起重機時,想要在吊臂末端監控CAN匯流排;又或者需要在行駛的車輛內等移動環境中監控CAN匯流排。 有線系統不僅操作不便,還容易發生故障。 面對這些挑戰,有沒有更好的解決方案呢?

圖一:Kvaser提供了兩款無線設備
Kvaser為此提供了兩款無線設備:BlackBird v2 和 Air Bridge Light HS。 它們都能實現自由移動,並提供更長的連接距離,但兩者也有著很多差異,那該如何選擇?下文為您詳細解讀。
產品對比
BlackBird v2 | Air Bridge Light HS |
---|---|
CAN 通訊儀 | 用於連接兩個 CAN 總線段的 CAN 網橋 |
CAN 總線與 PC 之間的 WiFi 連接 | 無需配置,可自動波特率匹配比特率 |
需要通過 Kvaser 設備指南進行網絡配置和連接,才能訪問設備 | 支持全向射頻連接 |
在 LinuxCAN 或 SocketCAN 中,無法與 WiFi 一起使用 | 由於 Air Bridge Light HS 不是可連接到 PC 的通訊儀,因此無需驅動程序 |
可與 REST API 配合使用,但 REST API 運行速度較慢 | / |
不支持 CAN FD | 不支持 CAN FD |
BlackBird v2

圖二:BlackBird v2
Kvaser BlackBird系列是WiFi CAN通訊儀。Kvaser BlackBird v2 可連接到您的內聯網,和聯網印表機一樣,成為一個聯網設備,其使用範圍僅限於WiFi網路和最近的WiFi路由器覆蓋區域。BlackBird本身就是一款通訊儀,提供適用於Windows系統和Linux系統的驅動程式。
在Windows系統中,您可以利用遠端設備配置工具將BlackBird配置到您的WiFi網路。配置完成後,就可以透過網路設備選擇器選擇使用BlackBird,將PC連接到BlackBird,並鎖定該設備(防止出現從同一通訊儀發送衝突消息)。只需要將一個Kvaser BlackBird連接到CAN匯流排,即可進行通訊,而另一端不需要其他通訊儀連接到PC。
在Linux系統中,還需執行一些額外步驟。目前,Linux驅動程式和API檔正處於Beta測試階段,按需分發。除了驅動程式外,我們還提供了相應教程,以協助您完成設備設置。 需更新mhydrard.conf檔並重啟遠端服務,詳細操作請參考BlackBird的Linux驅動程式指南。
Kvaser BlackBird每秒可發送15,000條報文,位元速率範圍在40-1000 kbps之間,支援靜默模式。 該設備使用WiFi標準802.11 b/g/n和2.4 GHz頻寬與WiFi網路通訊,但不支持CAN FD。
以下是mhydrard.conf檔的示例及其填寫方式:
# Lines starting with the hash (#) character are comments. # The configuration consists of a list of device configurations, separated by # lines starting with a hyphen (-) character. # Each device configuration consists of a number of key-value pairs, with a # colon (:) between the key and the value, and with one pair per line. # The valid keys are: # 'eanhi' and 'eanlo' - the EAN of the device # 'serial' - the serial number of the device # 'hostname' - the host name of the device # 'ipv4' - the IP(v4) address of the device # 'port' - the IP port used on the device # 'name' - the name of the device # 'connected' - a flag telling whether the device should be connected # or not # # The keys 'eanhi', 'eanlo', and 'serial' are mandatory. # One of 'hostname' and 'ipv4' must be specified. # 'port' is optional, and defaults to 11416, if not specified. # 'connected' is optional, and defaults to 0 (not connected) if not specified. # 'name' is optional. # # The lines below, if uncommented, would be a valid configuration for two # devices: # # serial: 420 # eanhi: 0x00073301 # eanlo: 0x30006713 # connected: 1 # hostname: "kv-06713-000420" # name: "Unnamed Interface #420" # port: 11416 # - # serial: 421 # eanhi: 0x00073301 # eanlo: 0x30006713 # connected: 1 # name: "Unnamed Interface #421" # ipv4: 10.10.0.109 # port: 11416
Air Bridge Light HS

圖三:Air Bridge Light HS
Kvaser Air Bridge Light HS是一款點對點2.4 GHz射頻CAN橋接器。 透過射頻訊號,該設備無需電纜即可實現CAN網路兩部分的遠距離通訊。
此外,Air Bridge Light HS具備自動串列傳輸速率調整功能,無需配置位元速率;工作頻段為2.4 GHz ISM,預計通訊距離可達70米(實際距離受安裝條件與環境影響)。
作為橋接器,使用Kvaser Air Bridge時,仍需一個通訊儀來讀取CAN數據。通常操作方式為:將一個Air Bridge Light HS設備接入CAN匯流排(依靠CAN匯流排供電);另一個設備則插入CAN通訊儀的供電連接器(可由CAN通訊儀或其他電源注入器供電),再與PC相連,由此在CAN匯流排與PC之間建立射頻連接。
Air Bridge Light HS不支援CAN FD,且每秒僅能雙向傳輸約1200條報文。另外,其不會緩存待發送消息,若連接斷開則消息丟失,但會嘗試自動重新建立連接。
您應該選擇哪款產品?

圖四:選擇建議
上述兩款產品皆為無線設備。當需要移動CAN匯流排、有線電纜使用不便、無法鋪設電纜,或PC與CAN匯流排之間的距離不固定且頻繁變動時,選擇這兩款產品均是明智的決定。
若您需在存在障礙的情況下訪問CAN匯流排,BlackBird v2 是更好的選擇。因為BlackBird使用本地乙太網,可透過內聯網發送消息,並能穿越牆壁甚至建築物,只要位於WiFi路由器覆蓋範圍內,就能保持靈活移動。
如果無WiFi網路,或僅需在兩個CAN網路間建立連接,則Air Bridge Light HS更為合適,其優勢在於無需任何設置;此外,若僅希望擴展CAN匯流排,使不同節點在更遠距離順暢通訊,也建議選擇Air Bridge Light HS。
除了無線設備外,Kvaser還提供協助工程師測試CAN通訊、分析多通道數據的Kvaser USBCAN系列;專為工控機電腦高速數據傳輸設計的Kvaser PCI系列;以及適合智慧駕駛座艙中CAN/LIN匯流排即時切換的Kvaser Hybrid系列,您可前往宏虹官網查看更多產品。
