国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

盟通方案|如何集成UDS協(xié)議

盟通科技 ? 2025-06-06 14:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

UDS診斷協(xié)議廣泛應(yīng)用于汽車、重卡等領(lǐng)域的設(shè)備診斷固件更新該協(xié)議主要針對(duì)全車ECU進(jìn)行標(biāo)準(zhǔn)化的數(shù)據(jù)交互。UDS應(yīng)用層?(ISO 14229-1)定義了6大類共26項(xiàng)診斷服務(wù),覆蓋了ECU開發(fā)功能調(diào)試、生產(chǎn)階段的硬件檢測(cè)參數(shù)配置、以及成品階段的故障診斷遠(yuǎn)程軟件更新等多個(gè)方面。

UDS Server/Client協(xié)議棧

UDS是汽車環(huán)境中用于對(duì)電子控制單元(ECU)進(jìn)行診斷的通信協(xié)議。我們的UDS Server/Client協(xié)議棧在CAN總線上擴(kuò)展并實(shí)現(xiàn)了UDS服務(wù)功能,它是基于ISO-TP來實(shí)現(xiàn)的。ISO-TP是一項(xiàng)國(guó)際標(biāo)準(zhǔn)協(xié)議(ISO 15765-2),定義了通過CAN總線進(jìn)行傳輸數(shù)據(jù)的相關(guān)規(guī)范。

UDS on CAN

UDS Server/Client協(xié)議棧程序以C源代碼形式提供,并依照MISRA-C:2004編碼規(guī)則開發(fā)。目前它涵蓋了以下UDS服務(wù):

wKgZPGhCg0OAQnVRABJJjKBKBsk495.png

我們的UDS Server/Client協(xié)議?;贗SO-TP服務(wù),因此需要一個(gè)具有ISO-TP的底層協(xié)議棧。但無需擔(dān)心,我們的UDS Server/Client協(xié)議??梢耘渲迷谖覀兲峁┑腏1939或者CANopen協(xié)議棧上,與其結(jié)合使用。如果您不需要CANopen或者J1939協(xié)議,我們也提供輕量級(jí)RawCAN協(xié)議棧,它主要實(shí)現(xiàn)了ISO-TP的底層以及一些必要的服務(wù)。

UDS固件更新

如今,越來越多的電子控制單元(ECU)需要借助引導(dǎo)加載程序在現(xiàn)場(chǎng)進(jìn)行固件更新。由于引導(dǎo)加載程序會(huì)占用較大的Flash空間,因此通常無法使用完整的UDS棧。為此,盟通科技提供的UDS引導(dǎo)加載程序在設(shè)計(jì)時(shí)特別注重低內(nèi)存需求,同時(shí)保證了高故障安全性

該引導(dǎo)加載程序僅支持引導(dǎo)加載程序所必需的最基本功能。因此,我們的UDS on CAN引導(dǎo)加載程序僅需要32 KB的閃存空間,并且依舊符合UDS標(biāo)準(zhǔn)。該引導(dǎo)加載程序適用于各種16位和32位微控制器,并且可以輕松適配其他目標(biāo)系統(tǒng)。

wKgZO2hCg26APbR6AAyzVhh4H0c850.png圖:UDS bootloader實(shí)現(xiàn)方式示意圖

由于引導(dǎo)加載程序以C語言源代碼的形式提供,因此制造商特定的程序代碼可以輕松集成進(jìn)去。這使得設(shè)備制造商能夠?qū)⒃L問保護(hù)機(jī)制、固件加密或后門等元素集成到引導(dǎo)加載程序中。

該應(yīng)用程序(將與引導(dǎo)加載程序一同傳輸)需要稍作調(diào)整,為此,必須更改鏈接器設(shè)置,使復(fù)位向量指向引導(dǎo)加載程序,同時(shí)確保應(yīng)用程序所占用的空間不被占用。此外,還需為引導(dǎo)加載程序及應(yīng)用程序之間的數(shù)據(jù)交換提供持久性內(nèi)存(4字節(jié)),并且還支持應(yīng)用程序與引導(dǎo)加載程序之間的其他通信方式。應(yīng)用程序的二進(jìn)制文件前面還包含一個(gè)數(shù)據(jù)塊,其中包含CRC碼和其他信息。閃存中的相應(yīng)空間也必須保持空閑以容納這些數(shù)據(jù)。

wKgZPGhCg4SASylSAATsVrl24m0761.png圖:bootloader flash分配示意圖

為了減少bootloader的Flash占用,UDS bootloader的UDS服務(wù)是相對(duì)受限的,它涵蓋了以下UDS服務(wù):

wKgZPGhCg5aAfip5AAn4RnDwn3E111.png

如果您需要更多不同的UDS服務(wù)和固件更新產(chǎn)品,請(qǐng)與我們聯(lián)系,我們可以針對(duì)您的需求對(duì)整體的協(xié)議棧進(jìn)行修改和升級(jí),適配更多的應(yīng)用場(chǎng)景。

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

    關(guān)注

    14

    文章

    983

    瀏覽量

    57268
  • 汽車
    +關(guān)注

    關(guān)注

    15

    文章

    4154

    瀏覽量

    41095
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于SOA與文件傳輸協(xié)議的域控制器升級(jí)測(cè)試方案

    UDS協(xié)議是診斷服務(wù)的標(biāo)準(zhǔn)規(guī)范,規(guī)定了診斷服務(wù)的具體命令[2]。使用UDS服務(wù)刷寫是目前更新汽車控制器軟件的主要方案。針對(duì)域控制器,主要使用DoIP+
    發(fā)表于 06-28 09:32 ?1184次閱讀
    基于SOA與文件傳輸<b class='flag-5'>協(xié)議</b>的域控制器升級(jí)測(cè)試<b class='flag-5'>方案</b>

    UDS在CAN和以太網(wǎng)上的實(shí)現(xiàn)方案

    JTAG是針對(duì)MCU或者SOC這種芯片的調(diào)試接口協(xié)議,而UDS更像是針對(duì)整個(gè)ECU的調(diào)試接口。UDS簡(jiǎn)單來說是一種Client/Server的通信服務(wù),即Tester(診斷儀)向ECU發(fā)送診斷服務(wù)請(qǐng)求(Request),ECU則
    發(fā)表于 11-28 09:56 ?1w次閱讀
    <b class='flag-5'>UDS</b>在CAN和以太網(wǎng)上的實(shí)現(xiàn)<b class='flag-5'>方案</b>

    【CPKCOR-RA8D1】+ 5. 使用RA8D1實(shí)現(xiàn)UDS診斷協(xié)議14229

    上一節(jié)中,我已經(jīng)使用RA8D1實(shí)現(xiàn)了基于CANFD的DBC協(xié)議解析,解釋了整車廠的dbc文件。本節(jié)來點(diǎn)高端的干貨,使用RA8D1實(shí)現(xiàn)UDS診斷協(xié)議。 終于拿到CANoe了,10多萬的儀器,奢侈一下下
    發(fā)表于 10-22 18:53

    UDS診斷命令備忘錄

    UDS實(shí)踐性強(qiáng),邏輯復(fù)雜,很多服務(wù)非要體驗(yàn)過一次才能理解,導(dǎo)致包括我在內(nèi)的初學(xué)者感覺晦澀難懂,不明覺厲,因此將自己的理解寫下來、整理下來,與君共勉。零、UDS診斷命令備忘錄一、簡(jiǎn)介UDS
    發(fā)表于 08-26 16:09

    OBDII與UDS的區(qū)別是什么

    PrimaryECU在已經(jīng)開發(fā)完UDS診斷的基礎(chǔ)上增加OBD II診斷一、OBD II與UDS的區(qū)別?這里主要介紹在診斷開發(fā)上面OBD II與UDS的區(qū)別,此外為了方便描述,下文中用OBD指代OBD II
    發(fā)表于 02-23 06:55

    基于MM32F0140系列MCU實(shí)現(xiàn)UDS Bootloader的設(shè)計(jì)

    1、使用MM32F0140系列MCU實(shí)現(xiàn)UDS Bootloader  MM32F0140 使用高性能的 Arm?Cortex-M0 內(nèi)核的 32 位微控制器,最高工作頻率可達(dá) 72MHz,內(nèi)置
    發(fā)表于 09-15 16:35

    一文看懂UDS協(xié)議棧中的時(shí)間參數(shù)

      UDS 協(xié)議是道路車輛通用診斷規(guī)范的簡(jiǎn)稱,目前主要應(yīng)用在商用車電氣零部件系統(tǒng)中,各個(gè)電氣子系統(tǒng)基于該協(xié)議與外部診斷設(shè)備進(jìn)行數(shù)據(jù)交互,從而實(shí)現(xiàn)程序更新、故障讀取等功能。完整的協(xié)議棧包
    發(fā)表于 04-02 17:12 ?1次下載

    UDS診斷協(xié)議在純電動(dòng)汽車電機(jī)控制器中的應(yīng)用說明

      針對(duì)UDS診斷協(xié)議在電動(dòng)汽車電機(jī)控制器中的應(yīng)用問題,利用UDS診斷協(xié)議中各項(xiàng)服務(wù)的功能,同時(shí)根據(jù)電機(jī)控制器的功能需求,實(shí)現(xiàn)UDS診斷
    發(fā)表于 04-02 17:16 ?8次下載

    UDS協(xié)議在電動(dòng)兩輪車的應(yīng)用

    的新車型項(xiàng)目中嘗試引入了汽車行業(yè)標(biāo)準(zhǔn)的統(tǒng)一診斷服務(wù)協(xié)議UDS(Unified Diagnostic Services)。
    的頭像 發(fā)表于 12-01 09:47 ?3945次閱讀

    UDS常用診斷服務(wù)

    UDS診斷概述 UDS(Unified Diagnostic Services,統(tǒng)一的診斷服務(wù))診斷協(xié)議是在汽車電子ECU環(huán)境下的一種診斷通訊協(xié)議。簡(jiǎn)單來說,可以理解為
    的頭像 發(fā)表于 06-12 10:36 ?2.5w次閱讀
    <b class='flag-5'>UDS</b>常用診斷服務(wù)

    汽車UDS協(xié)議棧與XCP協(xié)議

    UDS協(xié)議棧 汽車UDS協(xié)議棧是一種用于汽車電子控制單元(ECU)之間進(jìn)行診斷和通信的標(biāo)準(zhǔn)協(xié)議。UDS
    的頭像 發(fā)表于 10-27 16:35 ?6289次閱讀
    汽車<b class='flag-5'>UDS</b><b class='flag-5'>協(xié)議</b>棧與XCP<b class='flag-5'>協(xié)議</b>棧

    UDS之29服務(wù):認(rèn)證服務(wù)

    汽車工業(yè)的很多領(lǐng)域都有嚴(yán)格的國(guó)際標(biāo)準(zhǔn),其中針對(duì)車載診斷的ISO14229規(guī)定了車載診斷服務(wù)的通用需求(UDS),UDS主要應(yīng)用于OSI模型的應(yīng)用層,UDS協(xié)議根據(jù)功能的不同定義了26種
    的頭像 發(fā)表于 11-30 08:24 ?4001次閱讀
    <b class='flag-5'>UDS</b>之29服務(wù):認(rèn)證服務(wù)

    方案|如何集成J1939協(xié)議

    進(jìn)行數(shù)據(jù)通訊,主要以廣播通訊為主。借助通科技提供的J1939協(xié)議棧,用戶能夠快速、簡(jiǎn)便地開發(fā)J1939設(shè)備。該協(xié)議棧包含了將J1939集成到自身設(shè)備中所需的所有功
    的頭像 發(fā)表于 06-13 11:35 ?851次閱讀
    <b class='flag-5'>盟</b>通<b class='flag-5'>方案</b>|如何<b class='flag-5'>集成</b>J1939<b class='flag-5'>協(xié)議</b>

    UDS診斷協(xié)議:汽車電子系統(tǒng)的“通用語言”

    在現(xiàn)代汽車中,電子控制單元(ECU)如同人體的神經(jīng)系統(tǒng),控制著發(fā)動(dòng)機(jī)、變速器、制動(dòng)系統(tǒng)等關(guān)鍵部件。然而,當(dāng)這些復(fù)雜的電子系統(tǒng)出現(xiàn)故障時(shí),如何快速定位問題并修復(fù)?這就需要一種統(tǒng)一的診斷協(xié)議——UDS
    的頭像 發(fā)表于 11-05 12:13 ?2735次閱讀

    《CAN(FD)總線十萬個(gè)為什么》之UDS診斷(上)

    在汽車電子的世界里,UDS診斷協(xié)議如同一把神奇的鑰匙,為工程師和維修人員打開了通往車輛“心臟”的大門。今天,就讓我們一起揭開UDS診斷的神秘面紗,探索其在汽車電子行業(yè)中的重要角色。UDS
    的頭像 發(fā)表于 11-05 11:35 ?491次閱讀
    《CAN(FD)總線十萬個(gè)為什么》之<b class='flag-5'>UDS</b>診斷(上)