推薦閱讀:
如何準(zhǔn)確識(shí)別未知多節(jié)點(diǎn)CAN總線網(wǎng)絡(luò)?
發(fā)布時(shí)間:2018-02-28 來(lái)源:電子說(shuō) 責(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類(lèi)似,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總線接口卡(也稱(chēng)CAN盒)即可。這類(lèi)工具能將CAN通訊轉(zhuǎn)換為USB、PCI等通信方式,一般配合電腦使用。若要對(duì)CAN總線做全面的分析,則需要專(zhuān)業(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)文按通道分開(kāi)顯示,數(shù)據(jù)分析一目了然。
圖5 多節(jié)點(diǎn)CAN網(wǎng)絡(luò)分析
對(duì)于此類(lèi)問(wèn)題您是如何解決的呢?不妨在留言區(qū)分享給我們!
推薦閱讀:
推薦閱讀:
特別推薦
- 音頻放大器的 LLC 設(shè)計(jì)注意事項(xiàng)
- 服務(wù)器電源設(shè)計(jì)中的五大趨勢(shì)
- 電子技術(shù)如何助力高鐵節(jié)能?
- 利用創(chuàng)新FPGA技術(shù):實(shí)現(xiàn)USB解決方案的低功耗、模塊化與小尺寸
- 加速度傳感器不好選型?看這6個(gè)重要參數(shù)!
- 功率器件熱設(shè)計(jì)基礎(chǔ)(十三)——使用熱系數(shù)Ψth(j-top)獲取結(jié)溫信息
- IGBT并聯(lián)設(shè)計(jì)指南,拿下!
技術(shù)文章更多>>
- 解鎖AI設(shè)計(jì)潛能,ASO.ai如何革新模擬IC設(shè)計(jì)
- 汽車(chē)拋負(fù)載Load Dump
- 50%的年長(zhǎng)者可能會(huì)聽(tīng)障?!救贖的辦法在這里
- ADI 多協(xié)議工業(yè)以太網(wǎng)交換機(jī)
- 攻略:7種傾斜傳感器的設(shè)計(jì)選擇
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索
功率電阻
功率放大器
功率管
功率繼電器
功率器件
共模電感
固態(tài)盤(pán)
固體繼電器
光傳感器
光電池
光電傳感器
光電二極管
光電開(kāi)關(guān)
光電模塊
光電耦合器
光電器件
光電顯示
光繼電器
光控可控硅
光敏電阻
光敏器件
光敏三極管
光收發(fā)器
光通訊器件
光纖連接器
軌道交通
國(guó)防航空
過(guò)流保護(hù)器
過(guò)熱保護(hù)
過(guò)壓保護(hù)