CAN總線是由德國BOSCH公司為現(xiàn)實汽車測量和執(zhí)行部件之間的數(shù)據(jù)通訊而設計的串行通訊網(wǎng)絡。隨著CAN的應用普及,其應用范圍已不局限于汽車行業(yè),正在向機械、紡織等行業(yè)發(fā)展,隨著應用領域分布式控制系統(tǒng)的網(wǎng)絡越來越龐大,CAN總線越來越受地域限制。如何能使CAN網(wǎng)絡脫離地域局限性,最有效的方法當屬將CAN現(xiàn)場控制總線與成熟網(wǎng)絡結合,讓CAN通訊的工業(yè)測控設備、汽車電子設備、醫(yī)療電子設備等也能在有、無線中進行信息傳遞。那么,如何能使CAN現(xiàn)場控制總線網(wǎng)絡與有、無線網(wǎng)絡轉換,由于CAN總線協(xié)議數(shù)據(jù)與TCP/IP協(xié)議數(shù)據(jù)在楨結構上完全不同,所以我們必須使用轉換接口對其數(shù)據(jù)包重新封裝。
Android 是由 Google 公司主導的開放手機聯(lián)盟于 2008 推出的移動手持終端操作系統(tǒng)。 Android 具有穩(wěn)定、開放性、所有應用程序平等、應用程序間無界限、快速方便的應用程序開發(fā)等優(yōu)點,故 Android已成為目前使用用戶最多的嵌入式操作系統(tǒng)。
隨著Android操作系統(tǒng)市場占有率的提高,Android設備性能的調高和價格的下降,使用手機、平板調試CAN設備以及進行數(shù)據(jù)采集和監(jiān)控成為可能。
如何實現(xiàn)CAN總線設備無線連接Android手機?

1.通過使用K9130 CAN轉WiFi CAN轉WLAN無線數(shù)據(jù)采集收發(fā)器實現(xiàn)CAN總線設備無線連接Android手機
K9130是工業(yè)級CAN轉WiFi無線數(shù)據(jù)采集收發(fā)器。內部集成一路CAN-bus接口,一路WiFi無線接口,及TCP/IP協(xié)議棧,符合 IEEE802.11b/g/n標準,具有傳輸速率高,接收靈敏度高等特點。K9130通過與無線路由器配合使用,設備可以在擁有相同SSID的接入點 之間自由漫游,通過無線WiFi把CAN接入Wireless Ethernet,也可以自建熱點允許手機,平板,筆記本等設備連接組成無線局域網(wǎng)。用戶可以使用K9130輕松完成CAN-bus網(wǎng)絡和 Wireless Ethernet的互聯(lián)互通,進一步拓展CAN-bus網(wǎng)絡和WiFi網(wǎng)絡的應用范圍。
使用K9130實現(xiàn)CAN總線設備無線連接Android手機示意圖如下:

2.通過使用K9150 CAN轉藍牙無線數(shù)據(jù)采集收發(fā)器實現(xiàn)CAN總線設備無線連接Android手機
K9150 CAN轉藍牙無線數(shù)據(jù)采集收發(fā)器。內部集成一路CAN-bus接口,一路藍牙無線接口。因為支持傳統(tǒng)藍牙和BLE兩種模式,可以在部分手機和平板上使用。
使用K9150實現(xiàn)CAN總線設備無線連接Android手機連接示意圖如下:

總結
我們可以通過以上兩種方式如何實現(xiàn)CAN總線設備無線連接Android手機,方便的實現(xiàn)調試CAN設備和對CAN設備進行無線數(shù)據(jù)采集和監(jiān)控。
原文地址:http://www.cankau.cn/service/website/how-to-connect-CAN-to-Android.html
|