女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

基于SAEJ1939無線通信數傳協議的CAN(控制器局域網絡)總線批量數據傳輸

億佰特物聯網應用專家 ? 2022-05-07 09:37 ? 次閱讀

CAN總線

CAN(控制器局域網絡)總線,以其高實時性、高可靠性、功能完善、高性價比、開發周期短、等諸多優點,被大量應用于車輛通信及控制,幾乎所有汽車生產商及其供應商都選則CAN總線做為通信介質。

SAEJ1939協議

SAEJ1939協議是在CAN2.0B的基礎之上做了進一步封裝,相較于七層OSI模型,更加簡單、易于上手,該協議主要面向客車和大中型載重貨車。SAEJ1939數據幀結構如下:

can總線模組


從上圖可知,一幀CAN數據幀最大可攜帶8 Byte(64bit)數據。而在日常車輛控制中往往需要傳輸的內容遠大于此數量。在SAEJ1939-21中專門規定了傳輸協議功能。

無線傳輸協議功能主要分為兩個部分:消息的拆裝與重組,連接管理。

消息拆裝與重組:

大于8個字節的數據不能通過用一個單獨的CAN 數據幀來傳輸。它們需要被拆分成多個小的數據包,使用單獨的數據幀依次傳送。接收者則負責按編號將這個單獨的數據包重組長數據,并傳給應用程序。

連接管理:

連接管理包含三個過程:建立連接、數據傳輸、連接關閉。

1.建立連接:當某個節點要傳送一組大于8字節的數據時,就會發起請求連接,請求中包含整個數據包的大小,要傳送消息的幀數,以及它設定的參數群編號。然后等待接收方做出相應的響應或者超時。

2.數據傳輸:當建立連接之后,當發送者接收到允許發送的信號后,發送者將按順序將拆裝好的數據依次發送到CAN網絡上。數據幀的第一個字節用于表示當前數據包的編號。因此,一次批量傳輸的最大數據量為:255 * 7 = 1785字節。

3.連接關閉:當數據被正確發送后,接收方會回傳一個數據包,數據包內容包括:結束應答標號、整個消息的大小、接收的幀數以及參數群編號。

整個傳輸過程如下圖:

can模組無線通信模塊


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

    關注

    145

    文章

    1973

    瀏覽量

    132230
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    MPU數據傳輸協議詳解

    在現代電子系統中,微控制器(MPU)扮演著核心角色,負責處理各種任務和數據。為了實現這些功能,MPU需要與其他設備進行數據交換。數據傳輸協議
    的頭像 發表于 01-08 09:37 ?742次閱讀

    總線數據傳輸的安全性分析

    概述 CAN總線是一種串行通信協議,最初由德國Bosch公司設計用于汽車中的實時控制系統。它通過兩根線(CAN-H和
    的頭像 發表于 12-31 09:51 ?631次閱讀

    深入解析J1939-73:車輛診斷通信的標準與應用

    SAEJ1939協議概述SAEJ1939協議是由美國汽車工程師協會(SAE,SocietyofAutomotiveEngineers)定義的一種用于重型車輛和工業設備中的
    的頭像 發表于 12-11 10:01 ?1465次閱讀
    深入解析J<b class='flag-5'>1939</b>-73:車輛診斷<b class='flag-5'>通信</b>的標準與應用

    PCIe數據傳輸協議詳解

    、網卡和聲卡等,以實現高效的數據傳輸。以下是對PCIe數據傳輸協議的介紹: 一、PCIe協議的基本概念 PCIe協議定義了一系列規范和要求,
    的頭像 發表于 11-26 16:12 ?3218次閱讀

    CAN總線數據傳輸速率 CAN總線在汽車中的應用

    CAN總線數據傳輸速率 CAN總線(Controller Area Network)是一種用于實時應用的串行通訊
    的頭像 發表于 11-21 10:20 ?1428次閱讀

    CAN總線數據傳輸速率設置

    CAN(Controller Area Network)總線是一種串行通信協議,主要用于汽車和工業控制系統中,以實現電子控制單元(ECU)之
    的頭像 發表于 11-12 10:03 ?2331次閱讀

    網絡數據傳輸速率的單位是什么

    網絡數據傳輸速率的單位是 bps(bit per second) ,即比特每秒,也可以表示為b/s或bit/s。它表示的是每秒鐘傳輸的二進制的位數。比特(bit)是計算機中
    的頭像 發表于 10-12 10:20 ?3944次閱讀

    CAN總線控制器的工作原理

    CAN(Controller Area Network,控制器局域網總線控制器的工作原理涉及多個方面,包括消息
    的頭像 發表于 09-30 11:33 ?1801次閱讀

    CAN XL總線測試與譯碼

    什么是CANXL?CANXL是第三代控制器局域網協議,建立在經典CAN和CANFD網絡的基礎上,并支持向后兼容。它面向車載
    的頭像 發表于 09-26 08:03 ?777次閱讀
    <b class='flag-5'>CAN</b> XL<b class='flag-5'>總線</b>測試與譯碼

    CAN/CAN FD/CAN XL三大總線協議解讀,是逐步替代關系嗎?

    (Controller Area Network,控制器局域網總線)是一種用于實時應用的串行通訊協議總線,最初由博世公司開發,
    的頭像 發表于 08-12 01:12 ?5289次閱讀

    CAN總線應用常見問題

    CAN控制器局域網絡(ControllerAreaNetwork,CAN)的簡稱,由德國的BOSCH公司開發,并最終成為國際標準(ISO 11898),是國際上應用最廣泛的現場
    的頭像 發表于 08-06 11:52 ?1355次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應用常見問題

    總線——MCU有線數據傳輸

    交互直接透協議的,但可以實現二根線上完成數據傳輸+供電,尤其適合樓宇里的智能設備聯動控制,如煙霧報警與報警主機之間,如智能燈光
    發表于 07-23 13:28

    低功率網絡控制器局域網絡(CAN)收發SN65HVD1040-HT數據

    電子發燒友網站提供《低功率網絡控制器局域網絡(CAN)收發SN65HVD1040-HT數據表.
    發表于 07-09 09:14 ?0次下載
    低功率<b class='flag-5'>網絡</b><b class='flag-5'>控制器</b><b class='flag-5'>局域網絡</b>(<b class='flag-5'>CAN</b>)收發<b class='flag-5'>器</b>SN65HVD1040-HT<b class='flag-5'>數據</b>表

    can總線數據傳輸過程是什么

    過程,包括其基本原理、通信機制、數據幀結構、錯誤處理和仲裁機制等方面。 CAN總線基本原理 CAN總線
    的頭像 發表于 06-16 10:18 ?3850次閱讀

    無線模塊通過TCP/IP協議實現與PC端的數據傳輸解析

    無線網絡中進行數據傳輸的設備。它通常集成了網絡接口層、傳輸層和應用層等多個功能模塊,以支持TCP/IP等網絡通信協議。TCP/IP
    的頭像 發表于 06-15 16:16 ?715次閱讀