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

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

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

3天內不再提示

盟通方案|如何集成UDS協議

盟通科技 ? 2025-06-06 14:06 ? 次閱讀

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

UDS Server/Client協議棧

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

UDS on CAN

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

wKgZPGhCg0OAQnVRABJJjKBKBsk495.png

我們的UDS Server/Client協議棧基于ISO-TP服務,因此需要一個具有ISO-TP的底層協議棧。但無需擔心,我們的UDS Server/Client協議棧可以配置在我們提供的J1939或者CANopen協議棧上,與其結合使用。如果您不需要CANopen或者J1939協議,我們也提供輕量級RawCAN協議棧,它主要實現了ISO-TP的底層以及一些必要的服務。

UDS固件更新

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

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

wKgZO2hCg26APbR6AAyzVhh4H0c850.png圖:UDS bootloader實現方式示意圖

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

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

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

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

wKgZPGhCg5aAfip5AAn4RnDwn3E111.png

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

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

    關注

    14

    文章

    915

    瀏覽量

    55469
  • 汽車
    +關注

    關注

    14

    文章

    3801

    瀏覽量

    39249
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    UDS在CAN和以太網上的實現方案

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

    Labview 基于CAN UDS燒錄Hex文件

    本帖最后由 xu391600076 于 2021-8-11 13:18 編輯 1. Hex文件讀取解析并計算CRC-32校驗碼2. UDS服務通訊3. UDS刷寫邏輯過程復制下面這段話,打開閑
    發表于 08-11 11:41

    UDS診斷命令備忘錄

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

    OBDII與UDS的區別是什么

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

    基于MM32F0140系列MCU實現UDS Bootloader的設計

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

    e絡獨家推出Altium CircuitStudio設計工具

    e絡日前宣布與PCB設計軟件方案領先供應商Altium簽署一項全球分銷協議,正式通過近期推出的e絡設計中心銷售Altium CircuitStudio設計工具。
    發表于 11-21 10:01 ?2232次閱讀

    一文看懂UDS協議棧中的時間參數

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

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

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

    UDS協議在電動兩輪車的應用

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

    《杰發微課堂》開講 AC7840x UDS on CAN完整解決方案

    《杰發微課堂》今天開講第二課啦!隨著首款功能安全芯片AC7840x的順利量產,搭載杰發科技自主開發的UDS解決方案應運而生。UDS(Unified Diagnostic Services)是一種
    發表于 05-23 15:36 ?1388次閱讀
    《杰發微課堂》開講 AC7840x <b class='flag-5'>UDS</b> on CAN完整解決<b class='flag-5'>方案</b>

    UDS常用診斷服務

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

    UDS診斷服務響應規則介紹

    15031,ISO 15765,還有我們熟悉的ISO 14229就是UDS協議,在協議里面定義了診斷的請求,診斷響應的報文格式,以及ECU怎樣處理診斷請求報文,以及診斷服務的應用。
    的頭像 發表于 08-15 17:00 ?4793次閱讀
    <b class='flag-5'>UDS</b>診斷服務響應規則介紹

    汽車UDS協議棧與XCP協議

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

    UDS之29服務:認證服務

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