色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

一文帶你全面了解功能安全軟件監控方案

經緯恒潤 ? 2024-04-10 14:11 ? 次閱讀

引言:功能安全標準(ISO26262 Part6)提到了用于錯誤探測的安全機制,其中就有程序流監控,如圖1所示;本文主要探討在AUTOSAR CP以及AP的場景下,怎么實現程序流監控。

wKgZomYWJ8aAEELYAAFiJtLx5c0516.png

圖1ISO26262 Part6

一、CP場景下的程序流監控

CP場景下執行程序流監控的工作棧如圖2所示,包含軟件部分以及硬件部分。硬件部分就是通常所指的“硬件看門狗”,其本質是個定時器,初始階段會被設置一個定時值,稱為“timeout”。硬件看門狗被使能工作之后,便會開始計時,當超過時間閾值,“timeout”沒有被重置(通常重置時間閾值的操作被稱為“喂狗”),硬件看門狗便會復位MCU,進入安全狀態。

wKgZomYWJ_aACY3VAAEGnynxsHI712.png

圖2 CP場景下的程序監控工作流

程序監控以及“喂狗操作”需要軟件部分的參與,軟件堆棧參考的是AUTOSAR CP架構,包含三個部分:WdgM、WdgIf以及Wdg Driver:

WdgM負責對軟件進行監控,如果程序運行正確,則WdgM調用WdgIf提供的接口進行“喂狗”,WdgIf進一步調用Wdg Driver提供的接口進行“喂狗”,而最終的“喂狗”操作實際由Wdg Driver完成。

如果WdgM監控到程序運行錯誤,則會引發相應的故障處理措施:通常是停止喂狗或者將硬件看門狗的定時值置為0,引發看門狗的立即復位。接下來,對此三個軟件模塊展開詳細說明。

1、WdgM模塊

WdgM模塊的作用是監控軟件是否正常運行,如果軟件正常運行,則WdgM調用WdgIf模塊提供的接口進行喂狗;如果軟件運行中出現錯誤,則執行相應的錯誤處理,主要包括:通過RTE將錯誤通知給軟件,讓其執行恢復處理、將錯誤報告給DEM(Diagnostic Event Manager)模塊、停止喂狗、將timeout設置為0,MCU立即重置或發出中斷信號

相應術語解釋

(1)SE:Supervised Entities,監控實體

一種軟件實體,包括在WdgM的監控之下。每個受監控的實體只有一個標識符。監控實體表示軟件組件或基礎軟件模塊中的檢查點集合。在軟件組件或基礎軟件模塊中可能有零個、一個或多個受監控的實體

監控實體和AUTOSAR中的架構模塊之間沒有固定的關系,即SW-Cs、CDDs、RTE、BSW模塊,但通常情況下,一個監督實體可以代表一個SW-C、一個BSW模塊或CDD中的一個可運行對象

(2)CP:Checkpoint,檢查點

被監控實體中的一個點,在那里活動被報告給WdgM

1)三種監控

WdgM監控程序是否正常運行主要包括三種類型:

  • Alive supervision:程序是否周期運行
  • Deadline supervision:程序運行時間是否正確
  • Logical supervision:程序的執行邏輯是否正確

2)本地狀態和全局狀態

本地狀態表示的是WdgM監控的單個SE的程序運行狀態,主要包含以下幾種:

  • 狀態一:OK:監控的SE未出現三種監控錯誤
  • 狀態二:FAILED:監控的SE出現Alive錯誤,且錯誤沒有超過Alive錯誤容忍值;同時,SE沒有出現Deadline和Logical錯誤
  • 狀態三:EXPIRED:監控的SE出現Deadline或Logical錯誤,或者出現Alive錯誤并且Alive錯誤次數超出容忍值
  • 狀態四:DEACTIVATED:SE程序流監控沒有使能
wKgZomYWK-yARuGiAACi_sSO8zw276.png

圖3本地狀態轉移關系

wKgaomYWK-qAdZbxAAF2xOFuWDs344.png

圖4本地狀態轉移情況說明

全局狀態表示的是WdgM監控的所有SE的狀態匯總,主要包含以下幾種:

  • 狀態一:DEACTIVATED:全局狀態的初始值
  • 狀態二:OK:所有SE的狀態都為OK或者DEACTIVATED
  • 狀態三:FAILED:至少一個SE的狀態為FAILED且沒有SE的狀態為EXPIRED
  • 狀態四:EXPIRED:至少一個SE的狀態為EXPIRED且次數沒有超過監控錯誤容忍度值
  • 狀態五:STOPPED:至少一個SE的狀態為EXPIRED且次數超過監控錯誤容忍度值
wKgaomYWK_yAT9CeAADRQimaWlk885.png

圖5全局狀態轉移關系

wKgaomYWLAmAYNL1AAHE1N-hDPM646.png

圖6全局狀態轉移情況說明

3)WdgM函數接口

wKgZomYWLESAVClXAAE1kEwf4wk094.pngwKgZomYWLGGAHA2SAACyq1IF-ng442.png

圖7初始化WdgM模塊流程圖

wKgZomYWLGiAKfDfAAFoMyMUz8c515.png

圖8 WdgM_MainFunction與WdgM_CheckpointReached交互

2、WdgIf模塊

WdgIf模塊的功能是為WdgM與看門狗驅動的交互提供函數接口。

wKgZomYWLHeAUJFwAABll18GS9Y756.png

3、Wdg Driver模塊

Wdg Driver模塊的功能是與看門狗硬件通信,負責實際的喂狗操作。

wKgaomYWLISAVE6_AABfSXp30m4417.png

二、AP場景下的程序流監控

AP場景下實現程序流監控如圖9所示,也包含軟件部分和硬件部分。軟件部分主要是AUTOSAR-AP協議棧的PHM、SM、EM軟件模塊,硬件部分則是硬件看門狗。

AP場景進行程序流監控的相關術語、本地狀態和全局狀態、狀態之間的轉移關系和CP場景下的差不多,本文不再贅述。有區別的主要是執行程序流監控的軟件模塊和故障處理方式,接下來主要介紹這兩方面的內容。

wKgZomYWLI-AVGEgAAEtR7RQd9E090.png

圖9 AP場景下的程序監控工作流

1、AP軟件模塊

AP中和程序流監控相關的主要軟件模塊是PHM、SM以及EM,具體來說,PHM負責執行具體的程序流監控,并基于監控的結果決定和其它模塊的交互方式;SM負責狀態管理;EM根據SM的狀態切換請求執行具體的狀態切換。

2、故障處理方式

程序執行出現問題,存在三條故障處理鏈路。

鏈路一

PHM監控到程序流出現問題,PHM報告給SM模塊,SM根據注冊的相應故障處理程序進行處理,包括停止出錯的應用程序;重啟出錯的應用程序以及重啟平臺;

鏈路二

如果SM超時沒有將錯誤處理的結果返回給PHM,PHM則直接將故障上報給EM,EM處理也分三種不同的級別:停止應用程序、重啟應用程序以及重啟平臺;

鏈路三

如果EM出錯,沒有及時返回故障處理的結果,則PHM通知硬件看門狗復位整個平臺。

三、程序流監控總結

程序流監控的目的是避免程序在執行邏輯以及執行時序上出現非預期行為。程序流監控由軟件來實現相應的監控邏輯,具體到CP以及AP端,采用的軟件模塊會有所不同,兩者相同的是都會采用硬件看門狗復位的方式來處理故障。

為了滿足功能安全的要求,僅僅了解不同監控軟件模塊的功能以及硬件看門狗是不夠的,還需要結合具體的系統設計(例如故障處理時間間隔Fault Handling Time Interval,FHTI)來正確設置不同的軟硬件參數,達到最優的程序流監控效果。

經緯恒潤功能安全團隊成立于2008年,系國內較早從事功能安全技術研究的團隊。作為功能安全、預期功能安全國家標準委員會成員,經緯恒潤的研發流程、生產流程已通過功能安全開發過程認證,功能安全開發過程達到ASIL-D,相關產品已成功服務于近百家國內外整車及零部件企業。

經緯恒潤功能安全軟件團隊可提供功能安全軟件開發技術咨詢服務,包括功能安全軟件階段流程/產品咨詢、L2監控算法開發集成和L3安全機制(安全通信、隔離、監控、執行和芯片AOU)的開發集成,控制器覆蓋動力域、底盤域、智駕域和車身域等。

未來,經緯恒潤將緊跟行業發展趨勢和市場需求,結合自身汽車電子產品研發和國內外咨詢實踐,一如既往地堅持自主創新道路,為智能汽車安全保駕護航。

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

    關注

    69

    文章

    4921

    瀏覽量

    87394
  • AUTOSAR
    +關注

    關注

    10

    文章

    360

    瀏覽量

    21553
  • 汽車功能安全

    關注

    0

    文章

    27

    瀏覽量

    1401
收藏 人收藏

    評論

    相關推薦

    可與MES系統集成的數據采集監控平臺

    可與MES系統集成的數據采集監控平臺,在制造業中扮演著至關重要的角色。這類平臺通過實時采集各類數據源,對數據進行整合和統管理,為MES系統提供準確、實時的數據支持,從而幫助企業實現生產過程的數字化
    發表于 12-16 15:08

    動環監控系統解決方案功能優勢

    動環監控系統解決方案,是現代信息化社會中對機房、數據中心、通信基站等關鍵設施,進行全面監控與管理的重要技術手段。通過集成傳感器、動環主機、動環監控
    的頭像 發表于 12-06 16:45 ?157次閱讀

    機房動環監控系統應用方案

    ,確保設備的穩定運行和環境的安全、系統概述 機房動環監控系統應用方案,集成環境監控、動力監控
    的頭像 發表于 11-13 16:54 ?199次閱讀

    智慧公交是什么?帶你詳解智慧公交的解決方案

    智慧公交是什么?帶你詳解智慧公交的解決方案
    的頭像 發表于 11-05 12:26 ?271次閱讀
    智慧公交是什么?<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b>詳解智慧公交的解決<b class='flag-5'>方案</b>!

    讀懂新能源汽車的功能安全

    電子發燒友網站提供《讀懂新能源汽車的功能安全.pdf》資料免費下載
    發表于 09-04 09:22 ?3次下載

    8月8日在線研討會 | 如何快速開發量產級別功能安全應用軟件

    本次研討會經緯恒潤將結合自身控制器產品研發及國內外功能安全開發、集成、測試、咨詢的實踐經驗,重點基于功能的應用監控軟件,從需求定義、架構設計
    的頭像 發表于 08-01 16:10 ?278次閱讀
    8月8日在線研討會 | 如何快速開發量產級別<b class='flag-5'>功能</b><b class='flag-5'>安全</b>應用<b class='flag-5'>軟件</b>

    帶你走進信息安全軟件架構

    經緯恒潤車端信息安全解決方案整合了 MCU 端以及 MPU 端的信息安全解決方案,具體方案包括 Security Boot、
    的頭像 發表于 06-12 14:36 ?885次閱讀
    <b class='flag-5'>帶你</b>走進信息<b class='flag-5'>安全</b><b class='flag-5'>軟件</b>架構

    帶你詳細了解工業電腦

    扇設計、承受振動和惡劣環境的能力、輕松配置、全面的I/O選項、延長生命周期、耐用的組件。了解如何為您的應用選擇工業電腦對提高設施的生產力和效率至關重要。詳細了解
    的頭像 發表于 06-12 14:24 ?401次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b>詳細<b class='flag-5'>了解</b>工業電腦

    家用充電樁遠程監控安全管理系統解決方案

    家用充電樁遠程監控安全管理系統解決方案 在當今電動汽車日益普及的背景下,家用充電樁的安全管理成為了廣大車主關注的重點問題。為了實現對充電樁的高效、精準、遠程
    的頭像 發表于 05-15 16:19 ?814次閱讀
    家用充電樁遠程<b class='flag-5'>監控</b><b class='flag-5'>安全</b>管理系統解決<b class='flag-5'>方案</b>

    帶你了解NVIDIA Jetson

    。每個組件都帶來了獨特的作用和功能,可以讓計算機輸出定的性能。就GPU而言,這個特定的部分早已發展成為拼圖中非常專業且獨特的部分。GPU早已超越了渲染圖形的最初目的
    的頭像 發表于 04-09 11:49 ?627次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b>NVIDIA Jetson

    帶你了解PWM原理、頻率與占空比

    什么是PWM脈沖寬度調制(PWM),是英文“Pulse Width Modulation”的縮寫,簡稱脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的種非常有效的技術,廣泛應用在從測量
    發表于 03-27 14:12

    pcb應變測試有多重要?了解

    pcb應變測試有多重要?了解
    的頭像 發表于 02-24 16:26 ?1078次閱讀

    知語云全景監測技術:現代安全防護的全面解決方案

    隨著信息技術的飛速發展,網絡安全問題日益突出,企業和個人對安全防護的需求也越來越迫切。在這個背景下,知語云全景監測技術應運而生,為現代安全防護提供了
    發表于 02-23 16:40

    樓宇安防監控解決方案功能特點

    隨著城市化進程的加速,樓宇安全問題日益突出,諸如樓宇、園區等場景,人員出入頻繁,對門禁安防提出了新的需求。為了提高樓宇的安全性和管理效率,智慧安防應運而生。 樓宇安防監控解決方案,以物
    的頭像 發表于 02-22 17:05 ?446次閱讀

    帶你了解FPGA直方圖操作

    度較低 對比度很高的圖像## FPGA功能分析 對于FPGA進行直方圖操作的時候有兩種方式,種是真操作,種是偽操作:真操作就是將圖像緩存后進行后續處理(均衡等),然后再將圖像發送出去;偽操作就是將圖像
    發表于 01-10 15:07
    主站蜘蛛池模板: 极品美女穴| 后式大肥臀国产在线| 国产99热在线观看| 国产精品久久久久影院免费| 国产人妻人伦精品无码.麻豆| 狠狠色丁香婷婷久久综合五月| 狠日狠干日曰射| 理论片午午伦夜理片I| 欧美高清video mr.sexo| 日本护士性生活| 亚洲成AV人电影在线观看| 亚洲在线国产日韩欧美| 879影视动漫h免费观看| 白百合在线观看| 国产色婷亚洲99精品AV在| 久久理论片| 日本高清无人区影院| 亚洲 色 欧美 爱 视频 日韩| 伊人久久中文大香线蕉综合| chinese情侣自拍啪hd| 国产精品你懂的在线播放| 黑人巨摘花破女处| 欧美成ee人免费视频| 午夜噜噜噜私人影院在线播放| 伊人久久电影院| 大胸美女被C得嗷嗷叫动态图| 好男人好资源在线观看免费视频| 免费精品在线视频| 思思久久99热只有频精品66| 伊人网青青草| 给我免费播放片bd国语| 久久三级视频| 少妇内射兰兰久久| 中文字幕亚洲视频| 国产国产人免费观看在线视频| 久久精品视频16| 使劲别停好大好深好爽动态图| 原神美女被超污app| 俄罗斯6一12呦女精品| 久青草国产在线视频亚瑟影视| 熟女久久久久久久久久久|