推薦閱讀:
如何準(zhǔn)確識(shí)別未知多節(jié)點(diǎn)CAN總線網(wǎng)絡(luò)?
發(fā)布時(shí)間:2018-02-28 來源:電子說 責(zé)任編輯:lina
【導(dǎo)讀】在CAN網(wǎng)絡(luò)中,所有節(jié)點(diǎn)的數(shù)據(jù)收發(fā)共享一條總線。當(dāng)面對(duì)未知的多節(jié)點(diǎn)CAN總線網(wǎng)絡(luò)時(shí),如何準(zhǔn)確分析各節(jié)點(diǎn)間的通信協(xié)議呢?
一、CAN總線通信方式
與485類似,CAN-bus也是以總線的方式進(jìn)行通信的,所有的CAN節(jié)點(diǎn)都掛在一對(duì)差分線上。但CAN總線中的節(jié)點(diǎn)不存在主從的概念,當(dāng)節(jié)點(diǎn)有數(shù)據(jù)需要上傳時(shí)可自主、即時(shí)發(fā)送,先進(jìn)的仲裁機(jī)制保證數(shù)據(jù)不會(huì)沖突。
圖1 CAN總線通信方式
二、CAN總線協(xié)議分析
對(duì)比標(biāo)準(zhǔn)的通信七層模型,CAN總線大體可分為物理層、鏈路層、應(yīng)用層。對(duì)鏈路層的解析就能得到節(jié)點(diǎn)ID號(hào)。若對(duì)一個(gè)“未加密”CAN總線做鏈路層的解析,使用CAN總線接口卡(也稱CAN盒)即可。這類工具能將CAN通訊轉(zhuǎn)換為USB、PCI等通信方式,一般配合電腦使用。若要對(duì)CAN總線做全面的分析,則需要專業(yè)的總線分析儀。CANScope是集CAN節(jié)點(diǎn)測(cè)試與標(biāo)定、CAN總線故障診斷與解決的綜合儀器。
圖2 CAN總線抓包工具及方法
三、多路CAN卡的應(yīng)用
以上提到的總線協(xié)議分析是在總線節(jié)點(diǎn)少、節(jié)點(diǎn)ID已知的前提下進(jìn)行的。當(dāng)面對(duì)一個(gè)協(xié)議未知且節(jié)點(diǎn)數(shù)多、節(jié)點(diǎn)ID未知網(wǎng)絡(luò)時(shí),首先要做的是分別摘取各路CAN中報(bào)文、辨識(shí)各節(jié)點(diǎn)ID。
圖3 數(shù)據(jù)分離、摘取
若將每個(gè)節(jié)點(diǎn)單獨(dú)取出做測(cè)試,則必然破壞原有通信規(guī)則。如何在不破壞原有通信的基礎(chǔ)上搞清楚一個(gè)陌生的收發(fā)協(xié)議呢?所謂工欲善其事,必先利其器。您需要一個(gè)能同時(shí)收發(fā)、轉(zhuǎn)送多路CAN數(shù)據(jù)的CAN卡,USBCAN-8E-U正是為這種應(yīng)用而生。
圖4 USBCAN-8E-U
USBCAN-8E-U集成8路CAN-bus接口,各通道間可做路由(轉(zhuǎn)發(fā))功能。在識(shí)別節(jié)點(diǎn)ID時(shí),可以將節(jié)點(diǎn)同時(shí)接到8個(gè)CAN接口上,然后設(shè)置8路CAN間通信自由轉(zhuǎn)發(fā),保證原有網(wǎng)絡(luò)通信規(guī)則不受破壞。強(qiáng)大的上位機(jī)軟件將每個(gè)通道發(fā)送、接收的CAN報(bào)文按通道分開顯示,數(shù)據(jù)分析一目了然。
圖5 多節(jié)點(diǎn)CAN網(wǎng)絡(luò)分析
對(duì)于此類問題您是如何解決的呢?不妨在留言區(qū)分享給我們!
推薦閱讀:
推薦閱讀:
特別推薦
- 協(xié)同創(chuàng)新,助汽車行業(yè)邁向電氣化、自動(dòng)化和互聯(lián)化的未來
- 功率器件熱設(shè)計(jì)基礎(chǔ)(八)——利用瞬態(tài)熱阻計(jì)算二極管浪涌電流
- 用于模擬傳感器的回路供電(兩線)發(fā)射器
- 應(yīng)用于體外除顫器中的電容器
- 將“微型FPGA”集成到8位MCU,是種什么樣的體驗(yàn)?
- 能源、清潔科技和可持續(xù)發(fā)展的未來
- 博瑞集信推出高增益、內(nèi)匹配、單電源供電 | S、C波段驅(qū)動(dòng)放大器系列
技術(shù)文章更多>>
- 探索工業(yè)應(yīng)用中邊緣連接的未來
- 解構(gòu)數(shù)字化轉(zhuǎn)型:從策略到執(zhí)行的全面思考
- 意法半導(dǎo)體基金會(huì):通過數(shù)字統(tǒng)一計(jì)劃彌合數(shù)字鴻溝
- 使用手持頻譜儀搭配高級(jí)軟件:精準(zhǔn)捕獲隱匿射頻信號(hào)
- 為什么超大規(guī)模數(shù)據(jù)中心要選用SiC MOSFET?
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
分頻器
風(fēng)力渦輪機(jī)
風(fēng)能
風(fēng)扇
風(fēng)速風(fēng)向儀
風(fēng)揚(yáng)高科
輔助駕駛系統(tǒng)
輔助設(shè)備
負(fù)荷開關(guān)
復(fù)用器
伽利略定位
干電池
干簧繼電器
感應(yīng)開關(guān)
高頻電感
高通
高通濾波器
隔離變壓器
隔離開關(guān)
個(gè)人保健
工業(yè)電子
工業(yè)控制
工業(yè)連接器
工字型電感
功率表
功率電感
功率電阻
功率放大器
功率管
功率繼電器