通常情況下,當(dāng)工程師想檢測CAN總線數(shù)據(jù)時(shí),往往使用的都是USBCAN分析儀設(shè)備與上位機(jī)軟件進(jìn)行配合來實(shí)現(xiàn)數(shù)據(jù)的采集與處理。但是如果用戶想要在高空、高壓等物理連接不是很方便的環(huán)境中使用時(shí),使用電腦+USBCAN分析儀的組合就會(huì)顯得不太方便。那么這個(gè)時(shí)候是否有什么好辦法呢?成都某公司的李工帶著同樣的需求找到了我們。
李工的需求是這樣的:他們在做一個(gè)CAN總線通信電梯控制系統(tǒng),電梯控制器的安裝位置非常高,一旦產(chǎn)生故障人需要爬到很高的地方去測試哪里故障,那么有沒有一種模塊可以把CAN總線數(shù)據(jù)通過無線的方式發(fā)送到終端上呢?
答案是有的!將CAN總線數(shù)據(jù)通過無線的方式發(fā)送到遠(yuǎn)程終端共有兩種方式:CAN轉(zhuǎn)WIFI或CAN轉(zhuǎn)藍(lán)牙。
針對李工這種需求,使用CAN轉(zhuǎn)藍(lán)牙即可,這種模塊雖然可轉(zhuǎn)換的數(shù)據(jù)量較小,但是功耗和成本都是很低的,而且我公司也會(huì)提供安卓系統(tǒng)開發(fā)例程源碼,用戶可根據(jù)自己的需求自行開發(fā)手機(jī)APP軟件,實(shí)現(xiàn)手機(jī)接收報(bào)文后處理數(shù)據(jù),以及將指令設(shè)置成按鍵等功能,讓查看總線狀態(tài),以及調(diào)試更加直觀。如圖為設(shè)備提供的基本軟件的界面。
在這里需要和大家說強(qiáng)調(diào)一下,由于藍(lán)牙通訊本身的限制,能通過藍(lán)牙方式傳輸?shù)臄?shù)據(jù)量比較小,最大負(fù)載是每秒鐘三百幀左右。所以,當(dāng)要監(jiān)測的總線的數(shù)據(jù)超過這個(gè)門限,那么就會(huì)出現(xiàn)手機(jī)端接收的數(shù)據(jù)丟失。所以如果總線上數(shù)據(jù)量較大,是不能直接使用藍(lán)牙轉(zhuǎn)CAN模塊進(jìn)行數(shù)據(jù)收發(fā)的,這時(shí),就需要使用模塊本身的濾波功能來將不需要查看的數(shù)據(jù)進(jìn)行過濾,只接收想要的數(shù)據(jù)就可以了有效的降低CAN總線的數(shù)據(jù)量了。
——廣成科技-孫工
-
控制器
+關(guān)注
關(guān)注
114文章
17105瀏覽量
184252 -
CAN
+關(guān)注
關(guān)注
57文章
2920瀏覽量
467786 -
總線
+關(guān)注
關(guān)注
10文章
2959瀏覽量
89750
原文標(biāo)題:如何實(shí)現(xiàn)通過手機(jī)APP監(jiān)控CAN總線數(shù)據(jù)?
文章出處:【微信號:gccanzx,微信公眾號:廣成工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
求助!!!如何將單片的數(shù)據(jù)通過gprs模塊發(fā)送到上位機(jī)上
stm32在使用多個(gè)ADC進(jìn)行轉(zhuǎn)換時(shí)怎么配置,還要將轉(zhuǎn)換后的數(shù)據(jù)通過串口發(fā)送到串口助手進(jìn)行查看
如何將數(shù)據(jù)發(fā)送到FX3
如何將stm32的數(shù)據(jù)通過WiFi發(fā)送到yeelink服務(wù)器上?
如何才能將8位數(shù)據(jù)從FPGA發(fā)送到PC?
如何通過EMIO將一些數(shù)據(jù)通過終端發(fā)送到pmod?
如何從GY-271讀取的數(shù)據(jù)通過互聯(lián)網(wǎng)發(fā)送到我的云服務(wù)器?
在嵌入式網(wǎng)關(guān)中CAN總線有什么應(yīng)用?

Arduino通過串行將溫度發(fā)送到網(wǎng)絡(luò)

使用 Renesas AE-CLOUD2 將 GPS 數(shù)據(jù)發(fā)送到 Google Cloud IoT
使用nanoFramework通過CAN總線發(fā)送和接收數(shù)據(jù)

將數(shù)據(jù)發(fā)送到云端開源硬件

通過IoT中心將環(huán)境數(shù)據(jù)從ProjectLab發(fā)送到Azure

通過藍(lán)牙將消息發(fā)送到連接到STM32板的LCD顯示器

通過藍(lán)牙將傳感器數(shù)據(jù)發(fā)送到AWS云

評論