在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

AutoSAR中的診斷模塊是什么

麥辣雞腿堡 ? 來源:TrustZone ? 作者:Hcoco ? 2023-10-04 11:55 ? 次閱讀

什么是診斷

首先,舉個一個簡單的例子來說明診斷的重要性:想象你的汽車是一個經常生病的孩子,每當它出現問題時,它會哭泣(警告燈亮起)。而診斷技術就像是醫生的聽診器,幫助你準確找出寶寶為什么哭泣,從而迅速治療。職責劃分:在實際開發過程中,OEM的電子電器架構部門(EE),會在某個項目節點之前向各ECU的供應商提供相應的診斷調查表作為診斷開發的需求輸入。供應商內部的系統工程師則負責根據診斷調查表設計ECU內部診斷架構和細節實現。

圖片

流程簡筆畫 圖來源于作者

診斷調查表里一般包括通訊地址、DID、DTC、RID、快照等等一些服務要求,這些基本概念不多贅述。診斷依賴于通訊進行實現,下面主要聊聊這些需求在AP和CP中的實現。

1.DEM DCM FIM

在CP中,診斷主要依賴DCM/DEM/FIM來實現。

圖片

Diag在CP中的位置 圖來源于Vector

DEM (Diagnostic Event Manager):

想象DEM是一個“日記作者”,每當車輛中的某個部分出現問題,它就會在日記中記下這個問題(診斷事件)。DEM會記錄這些問題,并將它們傳遞給NVRAM
Manager來保存。

在我們的類比中,NVRAM Manager就像是一個“書柜”,專門存放DEM寫的日記。這樣,即使車輛關機,這些日記(診斷事件)也不會丟失,因為它們被保存在EEP或Flash中。

DCM (Diagnostic Communication Manager):

DCM可以被視為一個“翻譯官”。當外部設備(如OBD掃描器)想要與車輛通信并獲取診斷信息時,它們會發送特定的命令或請求。DCM的任務是確保這些命令被正確解讀和執行。

在UDS協議中,比如當你想要讀取故障碼,你需要發出特定的請求。DCM就會根據這個請求,從“日記作者”(DEM)處獲取相應的信息,并翻譯成外部設備能夠理解的語言(通訊方式這里比較復雜)返回。

FIM (Function Inhibition Manager):

FIM就像是一個“警衛”。當“日記作者”(DEM)記錄到某些特定的問題時,FIM會確保車輛的某些功能被禁用,以防止進一步的損害。

例如,如果控制器檢測到故障,FIM就像一個負責安全的警衛,它會迅速關閉可能導致問題的部分(如shutdown某個SWC),以防止更大的損壞。

故障響應流程:首先,應用層SWC將數據傳遞給DEM。隨后,DEM分析并確定具體的故障,進而通知FIM。FIM在接到通知后,迅速判定并選擇直接回調SWC或采用輪詢方式來禁用SWC。

故障存檔流程:應用層的SWC首先傳遞故障數據至DEM。DEM不僅會轉發給FIM,還會與NVRAM
Manager交互,確保將故障信息儲存在EEP或Flash內,這有助于未來的維護和診斷工作。

2.DM

在AP中,診斷主要依賴DM實現,簡單來說DM集成了DCM/DEM/FIM的功能。

DM是AUTOSAR AP的診斷管理器。它是一個中介,負責接收和發送診斷信息,包括處理來自外部工具的診斷請求和與車輛內部其他系統的交互。簡單說,就像醫院的接待員,負責與患者通訊并根據病情給出處理建議或者引導到相關科室。

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

    關注

    7

    文章

    2735

    瀏覽量

    47753
  • 控制器
    +關注

    關注

    112

    文章

    16448

    瀏覽量

    179474
  • 汽車電子
    +關注

    關注

    3029

    文章

    8027

    瀏覽量

    167822
  • AUTOSAR
    +關注

    關注

    10

    文章

    363

    瀏覽量

    21781
  • 診斷
    +關注

    關注

    1

    文章

    58

    瀏覽量

    12308
  • 系統
    +關注

    關注

    1

    文章

    1019

    瀏覽量

    21431
收藏 人收藏

    評論

    相關推薦

    AUTOSAR存儲模塊的基礎知識

    AUTOSAR存儲模塊的解釋文章很多,本文整理存儲模塊基礎知識。
    發表于 10-08 09:30 ?7072次閱讀

    DCM是什么?DCM在AUTOSAR的位置

    DCM全稱Diagnostic Communication Manager,它位于AUTOSAR基礎軟件的服務層,它的主要作用是為開發和生產階段提供與診斷儀交互的診斷服務。
    的頭像 發表于 07-08 16:41 ?7501次閱讀
    DCM是什么?DCM在<b class='flag-5'>AUTOSAR</b><b class='flag-5'>中</b>的位置

    AUTOSARCAN信號是如何觸發COM回調的呢?

    AUTOSAR,COM模塊提供了兩種機制來處理接收到的PDU:ComRxPduCallout和ComNotification
    的頭像 發表于 11-01 10:26 ?2180次閱讀
    <b class='flag-5'>AUTOSAR</b><b class='flag-5'>中</b>CAN信號是如何觸發COM回調的呢?

    Autosar軟件開發技術概述

    系統的編碼與診斷),到系統定制(如個性化定制功能,可設定特殊條件的服務定制功能)?,F在,應用于全新7系的BMW Standard Core軟件系統通過AUTOSAR架構實現對車載網絡、系統內存管理以及
    發表于 12-26 10:34

    如何購買AUTOSAR軟件?

    >>>點我返回總目錄目錄前言購買聯系人工程和ECU信息硬件層系統相關模塊診斷模塊內存模塊1. 前言AUTOSAR
    發表于 07-23 08:33

    CP AUTOSAR EcuM的相關資料下載

    AUTOSAR 標準更新許多版本,和ECU控制相關的模式管理模塊EcuM主要包括兩種類型,分別是Fixed和Flex,其中在CP AUTOSAR標準4.x之前的版本EcuM只有Fi
    發表于 02-11 07:05

    AUTOSAR架構下的WdgDriver WdgIf WdgM模塊

    ,DaVinci Configurator 為AUTOSAR工具鏈。 01 模塊架構與依賴 1、模塊介紹AUTOSAR架構的WDG 一共分
    的頭像 發表于 09-09 11:17 ?6573次閱讀

    基于AUTOSAR的汽車故障診斷系統的設計與實現

    基于AUTOSAR的汽車故障診斷系統的設計與實現
    發表于 03-28 16:59 ?6次下載

    AUTOSAR架構CanNm模塊的問題解答

    CanNm模塊配置完成后,基本不需要和其他非標準AUTOSAR模塊進行交互(除了user data數據的使用),但是在深入理解CanNm模塊是發現一下幾個問題還是比較疑惑:
    的頭像 發表于 11-28 10:38 ?5073次閱讀

    關于AUTOSAR-DEM模塊的簡要介紹和幾點思考

    DEM全稱“Diagnostic Event Management”,該模塊作為AUTOSAR架構的BSW模塊之一,對于ECU軟件開發也是必需的軟件
    的頭像 發表于 04-15 17:12 ?3335次閱讀

    AUTOSAR診斷DSD模塊功能介紹

    支持檢查診斷服務標識符并調整診斷消息 如果識別出新的診斷消息,DSL子模塊應觸發DSD子模塊。DSD子
    的頭像 發表于 10-04 11:32 ?901次閱讀

    AUTOSAR經典平臺介紹

    汽車電子系統的軟件組件、運行時環境和通信機制,以實現模塊化、可重用和可擴展的系統開發。 在AUTOSAR CP,軟件組件被分為應用軟件組件(SWC)和基礎軟件組件(BSW)。SWC是實現特定功能的軟件
    的頭像 發表于 10-27 15:30 ?1455次閱讀
    <b class='flag-5'>AUTOSAR</b>經典平臺介紹

    AUTOSAR架構復雜驅動設計

    復雜驅動(Complex Driver,CDD)是一種不受 AUTOSAR 標準化約束的軟件實體,它可以通過 AUTOSAR 接口和/或基礎軟件模塊 API 進行訪問 AUTOSAR
    的頭像 發表于 12-21 10:13 ?4861次閱讀
    <b class='flag-5'>AUTOSAR</b>架構<b class='flag-5'>中</b>復雜驅動設計

    AUTOSAR通信協議解析 如何實現AUTOSAR通信

    AUTOSAR(Automotive Open System Architecture)即汽車開放系統架構,該架構支持汽車電子控制單元(ECU)之間的通信,實現了高度模塊化和可重用性。AUTOSAR
    的頭像 發表于 12-17 14:54 ?1034次閱讀

    AUTOSAR通信堆棧的配置 AUTOSAR通信模塊測試方法

    )的開發和生產。通信堆棧是AUTOSAR架構的關鍵組成部分,負責處理ECU之間的通信。 AUTOSAR通信堆棧的配置 通信模型 : AUTOSA
    的頭像 發表于 12-17 15:01 ?379次閱讀
    主站蜘蛛池模板: 日韩精品视频免费在线观看 | 最近免费hd | 毛片网页| 久久久免费精品视频 | 色片免费网站 | 久久久精品久久久久久久久久久 | 5g国产精品影院天天5g天天爽 | 中文天堂最新版资源新版天堂资源 | 性久久久久久久久 | 丁香婷婷在线视频 | 中文在线1区二区六区 | 午夜影院在线观看视频 | 丁香综合激情 | 天天摸天天操天天爽 | 男女www视频在线看网站 | 欧美色婷婷天堂网站 | 欧美三级不卡在线观线看高清 | 在线理论视频 | 国产精品欧美精品国产主播 | 一级毛片免费在线观看网站 | 欧美高清视频一区 | 免费国产午夜在线观看 | 色偷偷.com | 一级黄色毛片播放 | 欧美瑟瑟| 久久中文字幕综合婷婷 | 手机在线观看你懂的 | 美女国产视频 | 免费高清视频免费观看 | 中文字幕亚洲一区婷婷 | 激情五月亚洲 | 欧美啪啪精品 | 丁香六月色婷婷综合网 | 日本一区二区三区不卡在线看 | 亚洲色图在线观看视频 | 另类图片综合网 | 网女色| 青草青青产国视频在线 | 六月婷婷综合激情 | 国产精品久久久久久久久ktv | 高清国产亚洲va精品 |