那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

未知多節點CAN總線網絡,如何準確識別?

AGk5_ZLG_zhiyua ? 來源:互聯網 ? 作者:佚名 ? 2018-02-27 09:29 ? 次閱讀

CAN網絡中,所有節點的數據收發共享一條總線。當面對未知的多節點CAN總線網絡時,如何準確分析各節點間的通信協議呢?

一、CAN總線通信方式

與485類似,CAN-bus也是以總線的方式進行通信的,所有的CAN節點都掛在一對差分線上。但CAN總線中的節點不存在主從的概念,當節點有數據需要上傳時可自主、即時發送,先進的仲裁機制保證數據不會沖突。

圖1 CAN總線通信方式

二、CAN總線協議分析

對比標準的通信七層模型,CAN總線大體可分為物理層、鏈路層、應用層。對鏈路層的解析就能得到節點ID號。若對一個“未加密”CAN總線做鏈路層的解析,使用CAN總線接口卡(也稱CAN盒)即可。這類工具能將CAN通訊轉換為USB、PCI等通信方式,一般配合電腦使用。若要對CAN總線做全面的分析,則需要專業的總線分析儀。CANScope是集CAN節點測試與標定、CAN總線故障診斷與解決的綜合儀器。

圖2 CAN總線抓包工具及方法

三、多路CAN卡的應用

以上提到的總線協議分析是在總線節點少、節點ID已知的前提下進行的。當面對一個協議未知且節點數多、節點ID未知網絡時,首先要做的是分別摘取各路CAN中報文、辨識各節點ID。

圖3 數據分離、摘取

若將每個節點單獨取出做測試,則必然破壞原有通信規則。如何在不破壞原有通信的基礎上搞清楚一個陌生的收發協議呢?所謂工欲善其事,必先利其器。您需要一個能同時收發、轉送多路CAN數據的CAN卡,USBCAN-8E-U正是為這種應用而生。

圖4 USBCAN-8E-U

USBCAN-8E-U集成8路CAN-bus接口,各通道間可做路由(轉發)功能。在識別節點ID時,可以將節點同時接到8個CAN接口上,然后設置8路CAN間通信自由轉發,保證原有網絡通信規則不受破壞。強大的上位機軟件將每個通道發送、接收的CAN報文按通道分開顯示,數據分析一目了然。

圖5 多節點CAN網絡分析

對于此類問題您是如何解決的呢?不妨在留言區分享給我們!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN總線
    +關注

    關注

    145

    文章

    1955

    瀏覽量

    131083
  • 無線網絡
    +關注

    關注

    6

    文章

    1443

    瀏覽量

    66087

原文標題:如何識別陌生CAN網絡的協議?

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    構建一致性更好的測試車載CAN總線網絡

    國內的新能源汽車正如火如荼發展,如何才能構建一致性更好的車載CAN總線網絡?讓我們從國際標準開始學習。
    的頭像 發表于 01-10 06:48 ?1.1w次閱讀
    構建一致性更好的測試車載<b class='flag-5'>CAN</b><b class='flag-5'>總線網絡</b>

    汽車電子與汽車CAN總線網絡實驗開發系統

    汽車電子與汽車CAN總線網絡實驗開發系統,如何掌握ECU開發、CAN網絡設計、CAN總線仿真工具
    發表于 06-23 14:05

    求教汽車總線網絡管理一般都是怎么做的?

    最近在學習汽車總線這一塊,網絡管理這部分平常我所了解的就是節點控制器自己都會有其他節點CAN通訊異常報警,這個報警機制就是檢測到對方
    發表于 03-21 14:53

    CAN總線的應用

    產品的開發,CAN總線的穩定性是毋庸置疑的。CAN總線物理結構與特性CAN總線網絡
    發表于 07-27 06:18

    基于MCP25050的CAN總線網絡節點設計

    本文給出了一種由MCP250505 構成的無需外加CPU 的CAN 總線節點的設計方案,介紹了CAN 總線網絡
    發表于 06-22 08:41 ?21次下載

    基于ADG663的CAN總線網絡擴展方案設計

    由于受CAN收發器的限制,在一個CAN總線網絡中最多只能有110個CAN節點,或達到10km的通信距離,所以當所需
    發表于 11-26 16:16 ?12次下載

    例舉CAN總線網絡應用

    本文要對CAN總線網絡應用例舉及其拓寬的現場總線控制系統(FCS)作其說明
    發表于 06-22 18:17 ?1837次閱讀
    例舉<b class='flag-5'>CAN</b><b class='flag-5'>總線網絡</b>應用

    CAN總線網絡拓撲結構圖

    對于一般的CAN總線網絡,其網絡結構圖可以化簡圖、CAN總線網絡拓撲結構圖。
    發表于 05-03 16:42 ?48次下載

    高鐵中的CAN總線網絡轉換-CPCI接口CAN

    CAN通訊口,通過這些通訊口與各個CAN節點進行通訊,從而達到溝通的效果,但是在接收端,會以局域網的形式進行接收,所以期間必須達成一個總線網絡轉換,
    發表于 12-29 10:12 ?2801次閱讀

    淺淡CAN總線,CAN總線網絡拓撲結構

    CAN 總線網絡是一種真正的多主機網絡,在總線處于空閑狀態時,任何一個節點單元都可以申請成為主機,向總線
    的頭像 發表于 03-22 11:13 ?4.4w次閱讀
    淺淡<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>,<b class='flag-5'>CAN</b><b class='flag-5'>總線網絡</b>拓撲結構

    測量CAN總線網絡阻抗的原理及方法

    CAN應用中,有時會出現我們料想不到的問題,此時,為了準確的排查問題,我們需要通過測量CAN總線網絡阻抗來確定是否滿足CAN規范。本文將闡
    的頭像 發表于 02-19 14:27 ?1w次閱讀
    測量<b class='flag-5'>CAN</b><b class='flag-5'>總線網絡</b>阻抗的原理及方法

    CAN總線網關的設計與實現

    為了解決車載總線網絡間的通信問題, 基于 CAN ( Contro ller Area Netw ork) 網絡, 設計并實現了一個CAN 網關的基本原型。結合
    發表于 04-19 17:18 ?53次下載

    一種車用CAN總線網絡測試系統的研究

    電子發燒友網站提供《一種車用CAN總線網絡測試系統的研究.pdf》資料免費下載
    發表于 10-13 11:35 ?0次下載
    一種車用<b class='flag-5'>CAN</b><b class='flag-5'>總線網絡</b>測試系統的研究

    使用者最關心光纖can總線網關的哪些方面?

    使用者在選擇和關注光纖CAN總線網關時,通常關心以下方面: (1)兼容性:使用者關心光纖CAN總線網關是否兼容他們所使用的CAN
    的頭像 發表于 12-07 10:45 ?426次閱讀
    使用者最關心光纖<b class='flag-5'>can</b><b class='flag-5'>總線網</b>關的哪些方面?

    如何搭建CAN總線網絡 CAN總線故障診斷方法

    搭建CAN總線網絡 CAN(Controller Area Network)總線是一種多主控制的串行通信協議,廣泛應用于汽車電子和工業自動化領域。搭建
    的頭像 發表于 11-21 10:18 ?551次閱讀
    百家乐官网号解码器| 大发888 m摩卡游戏| 免费玩百家乐的玩法技巧和规则 | 破解百家乐视频游戏密码| 百家乐国际娱乐场| 曼哈顿百家乐娱乐城| 百家乐五湖四海娱乐平台| 专业的百家乐玩家| 百家乐游戏客户端| 百家乐如何看| 百家乐代理| 大发888免费游戏| e世博官方网站| 百家乐官网如何打公式| 百家乐官网最好投注| 网上百家乐官网哪家较安全| 百家乐官网游戏打水| 24山亥山巳向造葬日课| 百家乐千术手法| 大发888 大发888娱乐城 大发888娱乐场 | 百家乐官网可以出千吗| 百家乐官网平注法规则| 最好的百家乐娱乐场| 送58百家乐的玩法技巧和规则 | 百家乐秘| 大发888 casino组件下载| 名门国际娱乐| 澳门百家乐官网必胜看路| 澳门百家乐官网赌场| 百家乐娱乐网备用网址| 宝都棋牌游戏| 垦利县| 百家乐官网娱乐网会员注册 | 百家乐哪家信誉好| 金都百家乐的玩法技巧和规则 | 百家乐起步多少| CEO百家乐的玩法技巧和规则| bet365主页器| 百家乐官网返点| 免费下百家乐赌博软件| 南通棋牌游戏中心|