如何CAN總線數(shù)據(jù)通過(guò)無(wú)線的方式發(fā)送到終端上
通常情況下,當(dāng)工程師想檢測(cè)CAN總線數(shù)據(jù)時(shí),往往使用的都是USBCAN分析儀設(shè)備與上位機(jī)軟件進(jìn)行配合來(lái)實(shí)現(xiàn)數(shù)據(jù)的采集與處理。但是如果用戶想要在高空、高壓等物理連接不是很方便的環(huán)境中使用時(shí),使用電腦+USBCAN分析儀的組合就會(huì)顯得不太方便。那么這個(gè)時(shí)候是否有什么好辦法呢?成都某公司的李工帶著同樣的需求找到了我們。
李工的需求是這樣的:他們?cè)谧鲆粋€(gè)CAN總線通信電梯控制系統(tǒng),電梯控制器的安裝位置非常高,一旦產(chǎn)生故障人需要爬到很高的地方去測(cè)試哪里故障,那么有沒(méi)有一種模塊可以把CAN總線數(shù)據(jù)通過(guò)無(wú)線的方式發(fā)送到終端上呢?
答案是有的!將CAN總線數(shù)據(jù)通過(guò)無(wú)線的方式發(fā)送到遠(yuǎn)程終端共有兩種方式:CAN轉(zhuǎn)WIFI或CAN轉(zhuǎn)藍(lán)牙。
針對(duì)李工這種需求,使用CAN轉(zhuǎn)藍(lán)牙即可,這種模塊雖然可轉(zhuǎn)換的數(shù)據(jù)量較小,但是功耗和成本都是很低的,而且我公司也會(huì)提供安卓系統(tǒng)開(kāi)發(fā)例程源碼,用戶可根據(jù)自己的需求自行開(kāi)發(fā)手機(jī)APP軟件,實(shí)現(xiàn)手機(jī)接收?qǐng)?bào)文后處理數(shù)據(jù),以及將指令設(shè)置成按鍵等功能,讓查看總線狀態(tài),以及調(diào)試更加直觀。如圖為設(shè)備提供的基本軟件的界面。
在這里需要和大家說(shuō)強(qiáng)調(diào)一下,由于藍(lán)牙通訊本身的限制,能通過(guò)藍(lán)牙方式傳輸?shù)臄?shù)據(jù)量比較小,最大負(fù)載是每秒鐘三百幀左右。所以,當(dāng)要監(jiān)測(cè)的總線的數(shù)據(jù)超過(guò)這個(gè)門限,那么就會(huì)出現(xiàn)手機(jī)端接收的數(shù)據(jù)丟失。所以如果總線上數(shù)據(jù)量較大,是不能直接使用藍(lán)牙轉(zhuǎn)CAN模塊進(jìn)行數(shù)據(jù)收發(fā)的,這時(shí),就需要使用模塊本身的濾波功能來(lái)將不需要查看的數(shù)據(jù)進(jìn)行過(guò)濾,只接收想要的數(shù)據(jù)就可以了有效的降低CAN總線的數(shù)據(jù)量了。