chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

UDS Server/Client協(xié)議棧

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

UDS on CAN

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

wKgZPGhCg0OAQnVRABJJjKBKBsk495.png

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

UDS固件更新

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

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

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

由于引導加載程序以C語言源代碼的形式提供,因此制造商特定的程序代碼可以輕松集成進去。這使得設備制造商能夠將訪問保護機制、固件加密或后門等元素集成到引導加載程序中。

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

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

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

wKgZPGhCg5aAfip5AAn4RnDwn3E111.png

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

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

    關注

    14

    文章

    991

    瀏覽量

    57484
  • 汽車
    +關注

    關注

    15

    文章

    4226

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    UDS在CAN和以太網上的實現(xiàn)方案

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

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

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

    UDS診斷命令備忘錄

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

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

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

    基于MM32F0140系列MCU實現(xiàn)UDS Bootloader的設計

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

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

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

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

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

    UDS協(xié)議在電動兩輪車的應用

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

    UDS常用診斷服務

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

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

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

    UDS之29服務:認證服務

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

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

    進行數(shù)據(jù)通訊,主要以廣播通訊為主。借助通科技提供的J1939協(xié)議棧,用戶能夠快速、簡便地開發(fā)J1939設備。該協(xié)議棧包含了將J1939集成到自身設備中所需的所有功
    的頭像 發(fā)表于 06-13 11:35 ?988次閱讀
    <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)如同人體的神經系統(tǒng),控制著發(fā)動機、變速器、制動系統(tǒng)等關鍵部件。然而,當這些復雜的電子系統(tǒng)出現(xiàn)故障時,如何快速定位問題并修復?這就需要一種統(tǒng)一的診斷協(xié)議——UDS
    的頭像 發(fā)表于 11-05 12:13 ?3211次閱讀

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

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