那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DoIP協(xié)議棧簡介及主要功能

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

本文導(dǎo)讀

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

DoIP簡介

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

應(yīng)用層 ISO14229-1/5
表示層 自定義
會(huì)話層 ISO14229-2
傳輸層 ISO13400-2(TCP/UDP)
網(wǎng)絡(luò)層 ISO13400-2(IP)
數(shù)據(jù)鏈路層 ISO13400-3
物理層 ISO13400-3(100BASE-T)

DoIP只是一個(gè)傳輸協(xié)議,上層依舊使用UDS診斷服務(wù),相對應(yīng)的協(xié)議棧只需要修改DoCAN協(xié)議棧的傳輸協(xié)議,ISO14229相關(guān)代碼可完全借鑒求遠(yuǎn)已量產(chǎn)驗(yàn)證過的CAN UDS協(xié)議棧相關(guān)代碼。

DoIP數(shù)據(jù)格式簡介

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

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

當(dāng)前可取的值及含義如下:

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

Inverse protocol version(協(xié)議版本取反):用于對協(xié)議版本進(jìn)行驗(yàn)證,確保DoIP報(bào)文格式的正確性,長度為1字節(jié)。如協(xié)議版本為0x02,取反值應(yīng)為0xFD;

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

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

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

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

關(guān)于Payload type specific message content本文不做敘述,詳細(xì)參考ISO13400。

DoIP 主要功能

車輛發(fā)現(xiàn)

診斷儀發(fā)送(Payload type = 0x0001、0x0002、0x0003)車輛發(fā)現(xiàn)報(bào)文,網(wǎng)絡(luò)中所有接收到這條報(bào)文的ECU都將發(fā)送自己的身份信息。通過各個(gè)ECU發(fā)回的身份信息,診斷儀便可以準(zhǔn)確得獲知有哪些ECU在線,并且可以根據(jù)這些信息對這些ECU進(jìn)行歸類。

路由激活

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

診斷儀才能對ECU進(jìn)行診斷。路由激活包含了DoIP節(jié)點(diǎn)對外部診斷儀的安全認(rèn)證過程,ECU開發(fā)人員可以自定義安全認(rèn)證的算法,用于屏蔽非法診斷儀對ECU進(jìn)行的診斷。

診斷儀在線監(jiān)測

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

節(jié)點(diǎn)信息

節(jié)點(diǎn)信息包含了節(jié)點(diǎn)的狀態(tài)和屬性,電源模式等(Payload type = 0x4001~0x4004)。

診斷通信

UDS相關(guān)數(shù)據(jù)交互協(xié)議通過該功能實(shí)現(xiàn)(Payload type = 0x8001~0x8003)。

協(xié)議棧軟件架構(gòu)

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

軟件架構(gòu)如上,該協(xié)議棧目前已成功應(yīng)用于求遠(yuǎn)電子的Micro LED 投影大燈項(xiàng)目。

軟件定制服務(wù)

求遠(yuǎn)電子隸屬于立功科技,深耕汽車電子十余年,其DoCAN、DoCANFD、DoLIN協(xié)議棧在國內(nèi)大部分主機(jī)廠均有項(xiàng)目量產(chǎn)。

求遠(yuǎn)電子提供DoCAN、DoCANFD、DoLIN、DoIP、SOMEIP(測試驗(yàn)證中)、Bootloader、OTA等汽車電子軟件定制開發(fā)服務(wù),詳情請聯(lián)系當(dāng)?shù)劁N售FAE。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5460

    瀏覽量

    172709
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    915

    瀏覽量

    40437
  • IP網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    0

    文章

    106

    瀏覽量

    16591
  • 車載電子
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    17711
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    892

    瀏覽量

    54743

原文標(biāo)題:基于IP網(wǎng)絡(luò)的車輛診斷通信協(xié)議棧軟件定制服務(wù)

文章出處:【微信號(hào):立功科技,微信公眾號(hào):立功科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請問TIMx有哪些主要功能

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

    MusrLicManage的主要功能

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

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

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

    TIMx簡介主要功能

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

    STM32 - DMA的定義及主要功能

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

    電動(dòng)后尾門控制單元主要功能

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

    網(wǎng)卡實(shí)現(xiàn)的主要功能是什么

    從介質(zhì)訪問控制方法的角度局域網(wǎng)可分為哪幾類?以太網(wǎng)交換機(jī)是根據(jù)什么去轉(zhuǎn)發(fā)數(shù)據(jù)幀的?網(wǎng)卡實(shí)現(xiàn)的主要功能是什么?
    發(fā)表于 10-20 06:24

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

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

    電話伴侶的主要功能

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

    電話機(jī)的主要功能

    電話機(jī)的主要功能         
    發(fā)表于 12-31 14:37 ?1051次閱讀

    網(wǎng)絡(luò)電話的主要功能

     網(wǎng)絡(luò)電話的主要功能         
    發(fā)表于 12-31 14:53 ?741次閱讀

    mac層的主要功能介紹

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

    bios的主要功能

    本視頻主要詳細(xì)介紹了bios的主要功能,分別是BIOS系統(tǒng)設(shè)置程序、POST上電自檢、BIOS系統(tǒng)啟動(dòng)自舉程序、硬件IO和中斷服務(wù)。
    的頭像 發(fā)表于 03-28 15:10 ?7553次閱讀

    直線導(dǎo)軌的主要功能

    直線導(dǎo)軌的主要功能
    的頭像 發(fā)表于 07-26 17:42 ?1180次閱讀
    直線導(dǎo)軌的<b class='flag-5'>主要功能</b>

    AMI網(wǎng)絡(luò)的主要功能

    電子發(fā)燒友網(wǎng)站提供《AMI網(wǎng)絡(luò)的主要功能.pdf》資料免費(fèi)下載
    發(fā)表于 11-27 11:56 ?0次下載
    AMI網(wǎng)絡(luò)的<b class='flag-5'>主要功能</b>
    太阳城百家乐公司| 盐源县| 澳门百家乐官网长赢打| 全讯网分析| 杭锦后旗| 网上赌百家乐正规吗| 六合彩彩图| 24山方位 子孙 文昌| 大发888娱乐城 casino| 金钱豹百家乐官网的玩法技巧和规则 | 大发888怎么刷钱| 百家乐官网桌手机套| 申博太阳城娱乐| 百家乐官网高级技巧| 伟易博百家乐的玩法技巧和规则| 百乐坊娱乐城官网| 乐九百家乐游戏| 乐博娱乐城| 百家乐扑克片礼服| 实战百家乐官网博彩正网| 百家乐天下第一缆| 百家乐官网怎么赢9| 泰山百家乐的玩法技巧和规则 | 旧金山百家乐的玩法技巧和规则| 百家乐官网顶路| 大发888网页打不开| 24山吉凶段| 佳木斯市| 百家乐视频游戏大厅| 百家乐官网数学规律| 送现金百家乐的玩法技巧和规则 | 百家乐官网榄梯打法| 888百家乐的玩法技巧和规则| 百家乐官网怎么玩最保险| bet365注册| 百家乐线上| 百家乐官网赌场公司| 大发888备用网址大发娱乐城| 属狗与属猪能做生意吗| 百家乐官网游戏官网| 全讯网信息|