色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

DoIP協議棧簡介及主要功能

立功科技 ? 來源:立功科技 ? 2024-11-13 15:35 ? 次閱讀

本文導讀

隨著汽車的智能化和網聯化,車載電子系統的復雜度不斷增加,對數據通信的帶寬需求越來越大,通信速度要求也越來越高。借助于傳統因特網的成熟技術,引入到車載網絡得以解決當前的通信需求,通過對傳統以太網的技術的修改,使用單對雙絞線即可實現穩定的100Mb/s全雙工通信。正是由于車載以太網的普及應用,對應的車輛診斷協議DoIP應運而生,本文將基于ISO13400、ISO14229和求遠電子在DoCAN協議棧的基礎上,介紹求遠電子自研DoIP協議棧。

DoIP簡介

DoIP(Diagnostic Communication over Internet Protocol,基于IP的診斷協議)建立在TCP/IP之上,主要使用在車輛檢測維修、ECU軟件刷寫(OTA)、ECU參數配置下線等。與傳統的CAN網絡相比主要優勢有數據傳輸速率快,成本低,應用范圍廣,方便擴展遠程診斷功能等,其OSI網絡模型如下:

應用層 ISO14229-1/5
表示層 自定義
會話層 ISO14229-2
傳輸層 ISO13400-2(TCP/UDP)
網絡層 ISO13400-2(IP)
數據鏈路層 ISO13400-3
物理層 ISO13400-3(100BASE-T)

DoIP只是一個傳輸協議,上層依舊使用UDS診斷服務,相對應的協議棧只需要修改DoCAN協議棧的傳輸協議,ISO14229相關代碼可完全借鑒求遠已量產驗證過的CAN UDS協議棧相關代碼。

DoIP數據格式簡介

b81c4804-a188-11ef-93f3-92fbcf53809c.png

Protocol version(協議版本):表示所使用的DoIP協議版本,長度為1字節。

當前可取的值及含義如下:

b832c8f4-a188-11ef-93f3-92fbcf53809c.png

Inverse protocol version(協議版本取反):用于對協議版本進行驗證,確保DoIP報文格式的正確性,長度為1字節。如協議版本為0x02,取反值應為0xFD;

Payload type(有效負載類型):表示DoIP報文所攜帶的有效負載類型,長度為2個字節。大致可分為三類:0x0XXX管理類、0x4XXX車輛信息類、0x8XXX診斷類,其他字段暫時被ISO 13400預留或供OEM自定義使用。

b8481740-a188-11ef-93f3-92fbcf53809c.png

Payload length(有效負載長度):表示DoIP有效負載的數據長度。

Payload type specific message content(DoIP報文內容,也就是DoIP的有效負載),不同類型DoIP有效負載的格式和長度都不盡相同。

關于Payload type specific message content本文不做敘述,詳細參考ISO13400。

DoIP 主要功能

車輛發現

診斷儀發送(Payload type = 0x0001、0x0002、0x0003)車輛發現報文,網絡中所有接收到這條報文的ECU都將發送自己的身份信息。通過各個ECU發回的身份信息,診斷儀便可以準確得獲知有哪些ECU在線,并且可以根據這些信息對這些ECU進行歸類。

路由激活

與需要進行診斷的ECU通信之前,必需先激活路由(Payload type = 0x0005、0x0006)

診斷儀才能對ECU進行診斷。路由激活包含了DoIP節點對外部診斷儀的安全認證過程,ECU開發人員可以自定義安全認證的算法,用于屏蔽非法診斷儀對ECU進行的診斷。

診斷儀在線監測

用于監控TCP連接是否已經斷開(Payload type = 0x0007、0x0008),如果連接斷開,ECU能快速釋放資源,以便新的連接能夠建立。

節點信息

節點信息包含了節點的狀態和屬性,電源模式等(Payload type = 0x4001~0x4004)。

診斷通信

UDS相關數據交互協議通過該功能實現(Payload type = 0x8001~0x8003)。

協議棧軟件架構

b85b920c-a188-11ef-93f3-92fbcf53809c.png

軟件架構如上,該協議棧目前已成功應用于求遠電子的Micro LED 投影大燈項目。

軟件定制服務

求遠電子隸屬于立功科技,深耕汽車電子十余年,其DoCAN、DoCANFD、DoLIN協議棧在國內大部分主機廠均有項目量產。

求遠電子提供DoCAN、DoCANFD、DoLIN、DoIP、SOMEIP(測試驗證中)、Bootloader、OTA等汽車電子軟件定制開發服務,詳情請聯系當地銷售FAE。

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

    關注

    40

    文章

    5419

    瀏覽量

    171597
  • 通信協議
    +關注

    關注

    28

    文章

    879

    瀏覽量

    40297
  • IP網絡
    +關注

    關注

    0

    文章

    106

    瀏覽量

    16520
  • 車載電子
    +關注

    關注

    0

    文章

    59

    瀏覽量

    17651
  • ecu
    ecu
    +關注

    關注

    14

    文章

    886

    瀏覽量

    54482

原文標題:基于IP網絡的車輛診斷通信協議棧軟件定制服務

文章出處:【微信號:立功科技,微信公眾號:立功科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    請問TIMx有哪些主要功能

    TIMx簡介TIMx主要功能
    發表于 11-09 08:56

    MusrLicManage的主要功能

    MusrLicManage簡介MusrLicManage主要功能
    發表于 12-16 07:22

    ECC是什么?有什么主要功能

    ECC是什么?有什么主要功能?
    發表于 06-21 07:00

    TIMx簡介主要功能

    頻器和RCC時鐘控制器預分頻器,脈沖長度和波形周期可以在幾個微秒到幾個 毫秒間調整。2 、TIMx主要功能通用TIMx (TIM2、TIM3、TIM4和TIM5)定時器功能包括: ● 16位向上、向下、向上/向下自動裝載計數器 ●16位可編程(可以實時修改)預分頻器,計數
    發表于 08-18 06:42

    STM32 - DMA的定義及主要功能

    1. 簡介DMA(Direct Memory Access)—直接存儲器存取,是單片機的一個外設,它的主要功能 是用來搬數據,但是不需要占用 CPU,即在傳輸數據的時候,CPU 可以干其他的事情,好
    發表于 08-24 07:06

    電動后尾門控制單元主要功能

    隨著車輛舒適性要求的不斷提高,越來越多的汽車采用電動后尾門。經緯恒潤平臺化的電動后尾門控制單元可為不同的后尾門應用場合提供解決方案。主要功能?車門電動打開與關閉?門鎖自動上鎖?電動過程障礙物檢測
    發表于 09-14 06:03

    網卡實現的主要功能是什么

    從介質訪問控制方法的角度局域網可分為哪幾類?以太網交換機是根據什么去轉發數據幀的?網卡實現的主要功能是什么?
    發表于 10-20 06:24

    DC的主要功能或者主要作用是什么

    什么是DC?DC能接受多少種輸入格式?DC的主要功能或者主要作用是什么?如何配置DC?
    發表于 10-20 07:02

    電話伴侶的主要功能

    電話伴侶的主要功能          &n
    發表于 12-31 13:46 ?911次閱讀

    電話機的主要功能

    電話機的主要功能         
    發表于 12-31 14:37 ?1035次閱讀

    網絡電話的主要功能

     網絡電話的主要功能         
    發表于 12-31 14:53 ?730次閱讀

    mac層的主要功能介紹

    本文開始介紹了MAC的概念和MAC協議的種類,其次詳細的介紹了MAC幀格式及修改地址,最后闡述了MAC子層主要功能。
    發表于 03-15 09:04 ?8.5w次閱讀
    mac層的<b class='flag-5'>主要功能</b>介紹

    bios的主要功能

    本視頻主要詳細介紹了bios的主要功能,分別是BIOS系統設置程序、POST上電自檢、BIOS系統啟動自舉程序、硬件IO和中斷服務。
    的頭像 發表于 03-28 15:10 ?7408次閱讀

    直線導軌的主要功能

    直線導軌的主要功能
    的頭像 發表于 07-26 17:42 ?1092次閱讀
    直線導軌的<b class='flag-5'>主要功能</b>

    AMI網絡的主要功能

    電子發燒友網站提供《AMI網絡的主要功能.pdf》資料免費下載
    發表于 11-27 11:56 ?0次下載
    AMI網絡的<b class='flag-5'>主要功能</b>
    主站蜘蛛池模板: 奶水太多h室友| 999久久久国产| 2019精品国产品在线不卡| 99久久精品国内| 国产人妻777人伦精品HD| 老女人与小伙子露脸对白| 日韩AV无码一区二区三区不卡毛片 | 精品国产一区二区三区久久影院| 久久资源365| 手机在线观看mv网址| 永久免费看bbb| 国产不卡一卡2卡三卡4卡网站| 久久精选视频| 十分钟在线观看免费视频高清WWW| 曰本女人牲交视频免费| 高清不卡伦理电影在线观看| 久久香蕉国产免费天天| 天美传媒色情原创精品| 69精品人妻一区二区三区蜜桃 | 性色少妇AV蜜臀人妻无码| 亚洲国产欧美在线人成aaaa20| 4480yy午夜私人影院| 国产免费69成人精品视频| 男男h啪肉np文总受| 亚洲免费网站观看视频| 不卡的在线AV网站| 久久久久999| 亚洲精品久久久久一区二区三| 超熟女专门志| 毛片免费在线视频| 亚洲国产精品一区二区三区在线观看 | 2018国产天天弄谢| 国产三级在线免费| 欧美国产精品主播一区| 亚洲色综合中文字幕在线| 国产福利一区二区精品| 欧美高清69vivo| 18未满不能进的福利社| 狠狠色狠狠色综合日日小说 | 涩涩网站在线看| 欧美残忍xxxx极端|