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

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

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

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