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

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

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

如何進行嵌入式診斷設(shè)計?這些方法拿走不謝

電子設(shè)計 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-01-04 07:29 ? 次閱讀

為及時、準(zhǔn)確地檢測隔離內(nèi)部故障,支持新一代飛機視情維修和自主式保障的實現(xiàn),提高飛機的保障性和經(jīng)濟可承受性,必須在裝備研制一開始就綜合考慮整體診斷策略的設(shè)計,從設(shè)計的源頭保證良好的測試性。因此,在設(shè)計初期,仿真分析作為設(shè)計輔助手段顯得尤為重要。目前,基于仿真的診斷設(shè)計研究對實際診斷設(shè)計的指導(dǎo)多停留在理論階段,缺乏工程應(yīng)用的途徑及案例,使得先進的診斷策略設(shè)計技術(shù)與工程實際脫節(jié)。因此,如何將仿真分析結(jié)果有效應(yīng)用于工程實際,建立起二者之間的橋梁,是診斷設(shè)計中亟待解決的問題。筆者介紹了一種基于仿真的診斷設(shè)計方法,并基于案例對該方法的有效性和實用性進行了驗證。該方法為仿真分析得到的最優(yōu)診斷策略在診斷設(shè)計中的有效落實提供了思路和途徑,實現(xiàn)了建模仿真分析工作對實際工程設(shè)計的有效指導(dǎo),可用于指導(dǎo)產(chǎn)品實際診斷設(shè)計。

1技術(shù)原理及流程

基于仿真的診斷設(shè)計方法基于診斷對象的故障傳遞關(guān)系、故障模式信息、測試點信息、功能框圖等輸入,以測試性模型和EDA功能仿真模型為基礎(chǔ)。一方面,以測試性建模分析為手段,獲得診斷邏輯/標(biāo)準(zhǔn),明確各故障模式的檢測隔離判據(jù),將其作為診斷推理的依據(jù),即得到故障一測試相關(guān)性矩陣;另一方面,以功能仿真分析和故障注入仿真分析為輔助,確定需獲取的信號以及信號采集處理方法,進一步獲得一種全新的故障一信號一測試相關(guān)性矩陣,最終形成診斷對象的嵌入式診斷策略。依據(jù)獲得的診斷策略,可以進行診斷算法、程序及電路等的設(shè)計,從而在實際應(yīng)用時根據(jù)相關(guān)參數(shù)的監(jiān)控結(jié)果,得到所需的診斷結(jié)果,實現(xiàn)機內(nèi)診斷。具體的診斷設(shè)計方法實施流程如圖1所示。

圖1基于仿真的診斷設(shè)計方法實施流程

2案例分析

以某型號飛機航電系統(tǒng)中的語音處理單元的機內(nèi)診斷(BIT)設(shè)計為例,詳細介紹所述的基于仿真的嵌入式診斷設(shè)計方法。其功能框圖和組成結(jié)構(gòu)如圖2所示。

圖2診斷對象功能框圖

收集診斷對象的設(shè)計資料、技術(shù)說明、電路原理圖和功能框圖等。依據(jù)相關(guān)資料,分析診斷對象的功能、特性。依據(jù)產(chǎn)品的可靠性分析結(jié)果、產(chǎn)品的信號流圖,確定產(chǎn)品的故障模式信息及故障傳遞關(guān)系;同時,基于產(chǎn)品物理結(jié)構(gòu)和測試處理能力,初步選定產(chǎn)品的可用測試點。如表1所示。

表1故障模式分析表

2.1建立故障一測試相關(guān)性矩陣

確定故障一測試相關(guān)性矩陣的過程即建立診斷邏輯/判據(jù)的過程。

(1)產(chǎn)品測試性模型建模。

依據(jù)產(chǎn)品的功能框圖,結(jié)合故障模式信息、故障傳遞關(guān)系等,基于產(chǎn)品可用測試點,建立起產(chǎn)品的初步測試性模型。筆者選用TADS軟件實現(xiàn)案例系統(tǒng)的模型建立,其模型為分層結(jié)構(gòu)的信號流模型,如圖3所示。

圖3案例系統(tǒng)的測試性模型

(2)基于建立的測試性模型,依據(jù)產(chǎn)品的診斷要求和設(shè)計約束條件,進行測試性分析。

①分析故障模式與測試點測試結(jié)果的關(guān)系,生成相關(guān)性矩陣。利用TADS軟件,對建立的模型執(zhí)行靜態(tài)分析和測試性分析,得到模型的故障一測試相關(guān)性矩陣(D矩陣)。

②優(yōu)化測試點布局和相關(guān)性矩陣,得到診斷邏輯/判據(jù)。產(chǎn)品的最優(yōu)診斷策略以測試點的優(yōu)選結(jié)果為基礎(chǔ)。因此,應(yīng)在滿足測試性指標(biāo)的基礎(chǔ)上,識別冗余測試,進一步隔離模糊組,實現(xiàn)對相關(guān)性矩陣的優(yōu)化。在篩選去除未選用測試后,即可得到該診斷對象的診斷邏輯/判據(jù)。如表2所示。

表2優(yōu)化后的故障一測試相關(guān)性矩陣

2.2確定診斷用信號/參數(shù)集

為實現(xiàn)故障一測試相關(guān)性矩陣中測試的詳細設(shè)計,通過EDA電路功能仿真及故障仿真,獲取診斷對象的正常狀態(tài)及各故障狀態(tài)下的信號表征,得到為實現(xiàn)診斷所需的信號/參數(shù)集,并對其進行一定的優(yōu)化,確定用于診斷的信號/參數(shù)集。

(1)建立產(chǎn)品EDA電路功能模型和EDA故障模型,仿真獲取狀態(tài)信息。

筆者使用仿真分析軟件Saber作為EDA建模分析工具,根據(jù)所述的建模手段及方法,依據(jù)案例電路功能原理,建立其電路功能模型,并進行仿真分析,可得到產(chǎn)品正常工作狀態(tài)下的電路各信號/參數(shù)狀態(tài)及特征,如圖4所示?;诠收夏P徒7椒?,為故障一測試相關(guān)性矩陣中的故障模式建立故障模型。在本案例的典型故障模式模型和仿真結(jié)果參見文獻。將故障模型置于電路功能仿真環(huán)境中,進行故障注入仿真分析,得到產(chǎn)品各故障狀態(tài)下的信號/參數(shù)特性。案例電路各故障模式的故障狀態(tài)如表3中相應(yīng)列所示。

(2)確定支持診斷所需采集的信號/參數(shù)。

根據(jù)診斷對象的故障狀態(tài)、電路特性和診斷需求,確定診斷所需信號/參數(shù)集,其原則如下:

①合并可復(fù)用的信號/參數(shù)。對于故障表征在同一信號上的故障模式,其檢測參數(shù)可復(fù)用,以增加電路的利用率,減小檢測電路/算法的體積/規(guī)模。

②等效處理特征信號/參數(shù)。對于獲取存在困難的信號/參數(shù)可通過仿真分析,選用易于實現(xiàn)的等效信號/參數(shù)進行檢測,選擇時可優(yōu)先考慮已使用的檢測信號/參數(shù),以及對故障狀態(tài)表征信號靈敏度較高的電路參數(shù)/信號。

圖4案例電路的電路功能仿真結(jié)果

2.3信號處理策略設(shè)計

信號處理策略設(shè)計即是在確定的診斷用信號/參數(shù)集的基礎(chǔ)上,確定其采集和分析處理方法,如對信號/參數(shù)所作的調(diào)整、變換和傳輸,包括放大、衰減、濾波、整流、統(tǒng)計分析、頻譜分析和A/D變換等。本案例中,為實現(xiàn)在線診斷,可將各類信號轉(zhuǎn)換成數(shù)字量信號由處理器統(tǒng)一進行采集處理??偨Y(jié)得到各故障模式的檢測信號/參數(shù)及其檢測手段,如表3中相應(yīng)列所示。

表3音頻處理單元案例各故障模式的檢測參數(shù)及處理方法

2.4建立診斷對象的故障-信號-測試矩陣

結(jié)合故障一測試矩陣(診斷邏輯)和確定的各故障模式的檢測參數(shù)及其檢測處理方法,可形成診斷對象的故障-信號-測試矩陣。其根據(jù)各故障狀態(tài)下需檢測的信號/參數(shù)特性,將建模分析得到的診斷邏輯中的測試點測試結(jié)果以實際電路信號/參數(shù)特征量的形式表征,即得到診斷邏輯的實現(xiàn)策略。故障-信號-測試相關(guān)性矩陣示例如表4所示。

表4故障-信號-測試相關(guān)性矩陣示例

2.5機內(nèi)診斷方案設(shè)計

根據(jù)確定的故障-信號-測試矩陣、需檢測參數(shù)的檢測手段及信號處理方法等,確定機內(nèi)診斷設(shè)計方案。

①機內(nèi)診斷推理代碼/程序設(shè)計。將根據(jù)具象化的診斷策略(故障-信號-測試相關(guān)性矩陣),設(shè)計機內(nèi)診斷推理代碼,并結(jié)合產(chǎn)品功能原理,以最優(yōu)的軟硬件規(guī)模,設(shè)計實現(xiàn)診斷推理代碼。代碼可以以控制程序的形式加載到處理器中;也可以以查詢語句的形式存儲在ROM中。

②實現(xiàn)信息處理設(shè)計。即以實際電路和算法實現(xiàn)對診斷所需信號/參數(shù)的采集和處理。

③得到診斷結(jié)果。以周期BIT為例,在線診斷時,以設(shè)計的采集處理電路周期性監(jiān)測各相關(guān)信號,根據(jù)監(jiān)測結(jié)果,依機內(nèi)診斷推理代碼輸出診斷結(jié)果,實現(xiàn)機內(nèi)診斷設(shè)計。

在案例電路中,可選用診斷設(shè)計電路包括如真有效值(RMS)測量電路、模數(shù)轉(zhuǎn)換電路、處理器及其外圍電路三大部分,如圖5所示。圖中,RMS測量電路,可采用專用的真有效值測量集成電路芯片來實現(xiàn);A/D轉(zhuǎn)換電路,需轉(zhuǎn)換信號為5路,配合處理器,使用滿足要求的8位或12位A/D轉(zhuǎn)換芯片即可;處理器則依據(jù)電路特性和診斷需求,使用一般單片機、DSPFPGA等都可實現(xiàn)。

圖5診斷設(shè)計功能框圖

依據(jù)選用的處理器,將2.1節(jié)所述的故障-信號-測試相關(guān)性矩陣設(shè)計為合適的診斷代碼,載入處理器中;各類診斷用信號經(jīng)過相應(yīng)的處理,由處理器進行統(tǒng)一的采集分析;依據(jù)采集的信號狀態(tài)和內(nèi)置的診斷邏輯,可采用門限比較法,得到案例電路的診斷結(jié)果。

3結(jié)束語

將測試性建模分析和EDA仿真分析手段有效結(jié)合,論述了一種基于仿真的診斷設(shè)計方法。其以測試性建模分析得到的故障一測試相關(guān)性矩陣為基礎(chǔ),依據(jù)EDA功能及故障仿真分析,獲取診斷所需的檢測信號/參數(shù)狀態(tài)并確定信號處理方法,從而構(gòu)建得到一種故障一信號一測試相關(guān)性矩陣,用以指導(dǎo)產(chǎn)品的嵌入式診斷設(shè)計。文中基于工程案例,對該嵌入式診斷設(shè)計方法進行了詳細介紹,依據(jù)文中案例,通過適當(dāng)添加軟硬件電路,采集9個測試點上的信號,即可實現(xiàn)對案例診斷對象18種故障模式的有效檢測和隔離。該方法為將測試性仿真分析得到的最優(yōu)診斷策略應(yīng)用于工程實際提供了思路和途徑,為產(chǎn)品嵌入式診斷設(shè)計實現(xiàn)提供了有效指導(dǎo)。

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

    關(guān)注

    5086

    文章

    19142

    瀏覽量

    306036
  • 信號處理
    +關(guān)注

    關(guān)注

    48

    文章

    1032

    瀏覽量

    103311
  • eda
    eda
    +關(guān)注

    關(guān)注

    71

    文章

    2767

    瀏覽量

    173414
  • 仿真電路
    +關(guān)注

    關(guān)注

    5

    文章

    82

    瀏覽量

    33314
收藏 人收藏

    評論

    相關(guān)推薦

    新手怎么學(xué)嵌入式?

    基本的概念。嵌入式系統(tǒng)是一種將計算機技術(shù)嵌入到特定設(shè)備中的系統(tǒng),它通常具有特定的功能和有限的資源。你需要學(xué)習(xí)一些計算機基礎(chǔ)知識,如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機組成原理等。這些知識將幫助你理解嵌入
    發(fā)表于 12-12 10:51

    如何使用 RISC-V 進行嵌入式開發(fā)

    RISC-V是一種開源的指令集架構(gòu)(ISA),它允許任何人設(shè)計、制造和銷售基于RISC-V的處理器,這為嵌入式開發(fā)提供了極大的靈活性和創(chuàng)新空間。以下是使用RISC-V進行嵌入式開發(fā)的基本步驟: 一
    的頭像 發(fā)表于 12-11 17:32 ?573次閱讀

    嵌入式系統(tǒng)開發(fā)中的測試方法 嵌入式系統(tǒng)開發(fā)與AI結(jié)合應(yīng)用

    嵌入式系統(tǒng)開發(fā)中的測試方法 嵌入式系統(tǒng)開發(fā)是一個復(fù)雜的過程,涉及到硬件和軟件的緊密結(jié)合。測試是確保系統(tǒng)可靠性和性能的關(guān)鍵步驟。以下是一些常用的測試方法: 單元測試 : 單元測試是針對軟
    的頭像 發(fā)表于 12-09 10:22 ?395次閱讀

    嵌入式超火的方向有哪些?

    高效的醫(yī)療措施。 比如說遠程診斷和遠程會診,通過嵌入式技術(shù)設(shè)備,便于大醫(yī)院資深的醫(yī)生可以遠程查看患者的病歷、影像等信息,并進行診斷會診。 這種方式可以有效地解決地域限制和時間限制等問題
    發(fā)表于 11-21 15:49

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計算機硬件,其設(shè)計旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。嵌入式主板如同是設(shè)備的“大腦”,主要功能是根據(jù)需要管理和控制設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?589次閱讀

    嵌入式機電一體化系統(tǒng)設(shè)計與實現(xiàn)》讀后感

    的應(yīng)用。曾教授詳細講解了如何為嵌入式系統(tǒng)構(gòu)建Linux環(huán)境,以及在Linux中進行程序設(shè)計的方法和技巧。通過這些內(nèi)容,我不僅掌握了Linux在嵌入式
    發(fā)表于 08-21 08:45

    嵌入式工控一體機的安裝方法和使用注意事項?

    嵌入式工控一體機的安裝方法和使用注意事項?工控一體機系列產(chǎn)品中,因為使用環(huán)境的特殊性,很多企業(yè)需要以嵌入式的方式,把工控一體機安裝到固定的位置,途控在多年的嵌入式工控一體機的客戶溝通中
    的頭像 發(fā)表于 08-04 11:12 ?1243次閱讀

    嵌入式工控主板在智慧醫(yī)療診斷設(shè)備中的應(yīng)用

    嵌入式工控主板在智慧醫(yī)療診斷設(shè)備中的應(yīng)用廣泛且深入,其高集成度、低功耗、高性能等特點使得它成為現(xiàn)代醫(yī)療設(shè)備中不可或缺的一部分。以下是對嵌入式工控主板在智慧醫(yī)療診斷設(shè)備中應(yīng)用的詳細闡述:
    的頭像 發(fā)表于 07-11 10:51 ?427次閱讀
    <b class='flag-5'>嵌入式</b>工控主板在智慧醫(yī)療<b class='flag-5'>診斷</b>設(shè)備中的應(yīng)用

    嵌入式系統(tǒng)怎么學(xué)?

    、C++或者Python。這些語言在嵌入式系統(tǒng)開發(fā)中都被廣泛應(yīng)用。 3、微處理器/微控制器架構(gòu):學(xué)習(xí)常見的微處理器和微控制器架構(gòu),如ARM、AVR、PIC等,了解其特性和應(yīng)用場景。 4、嵌入式系統(tǒng)開發(fā)
    發(fā)表于 07-02 10:10

    如何提升嵌入式編程能力?

    其他硬件的數(shù)據(jù)手冊,了解其特性和編程接口。 6. 學(xué)習(xí)低級編程:嵌入式編程常常需要直接與硬件交互,因此學(xué)習(xí)如何進行低級編程,如結(jié)構(gòu)體、枚舉類型、指針操作、位操作、內(nèi)存映射I/O等。 7. 掌握C
    發(fā)表于 06-21 10:01

    入門嵌入式系統(tǒng)這些知識你知道嗎?

    嵌入式系統(tǒng)是一種專用的計算機系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機、汽車等,都使用
    發(fā)表于 05-03 09:54 ?605次閱讀

    嵌入式主板,你了解多少?

    本文中,我們將討論什么是嵌入式主板、它的組件以及它在嵌入式系統(tǒng)中的功能。 嵌入式主板的組件 嵌入式主板由多個關(guān)鍵部件組成,每個部件對其整體功能都起著至關(guān)重要的作用。
    的頭像 發(fā)表于 04-17 15:11 ?1475次閱讀

    圓滿收官|飛凌嵌入式CACLP 2024精彩回顧

    本屆CACLP,飛凌嵌入式展示了多款嵌入式主控產(chǎn)品,這些產(chǎn)品覆蓋了體外診斷、醫(yī)學(xué)影像、生命體征監(jiān)測以及新興的5G醫(yī)療應(yīng)用等多個領(lǐng)域,充分體現(xiàn)了飛凌
    的頭像 發(fā)表于 03-22 10:48 ?460次閱讀
    圓滿收官|飛凌<b class='flag-5'>嵌入式</b>CACLP 2024精彩回顧

    fpga是嵌入式

    FPGA(現(xiàn)場可編程門陣列)不是嵌入式系統(tǒng),但FPGA在嵌入式系統(tǒng)中有著重要的應(yīng)用。
    的頭像 發(fā)表于 03-14 17:19 ?2366次閱讀

    啥是嵌入式嵌入式都有啥?薪資如何?前景如何

    嵌入式系統(tǒng)(Embedded Systems)是一種特殊類型的計算機系統(tǒng),被嵌入到其他設(shè)備或系統(tǒng)中,用于執(zhí)行特定的任務(wù)或控制特定的功能。這些系統(tǒng)通常設(shè)計用于特定的應(yīng)用領(lǐng)域,具有特定的硬件和軟件要求
    的頭像 發(fā)表于 01-17 16:39 ?968次閱讀
    啥是<b class='flag-5'>嵌入式</b>?<b class='flag-5'>嵌入式</b>都有啥?薪資如何?前景如何