【導讀】在產品的研發中,如何捕獲長時間測試中信號的一個偶發異常,是工程師們經常遇到的問題。本文將為大家提供一種新的方式,僅需一臺機器,工程師就可以對高達128路信號進行長時間可靠性監控測試。
傳統的示波器捕獲要捕獲信號的異常,一般有以下兩種常規方式。
方式1 需要工程師根據異常特性提前設定觸發條件,通過反復測試,嘗試捕獲到異常信號產生的波形段。這種做法會帶來以下兩個痛點:
1、需要在測試前明確異常產生的條件。例如先判斷幅度、周期時間是否可能未滿足設定值,再設定“電平觸發”或者“周期觸發”等觸發類型。因此這種方式一般用于捕獲已知的異常問題,并且需要明確異常發生的條件。
2、這種分析方式存在分析死區,在捕獲期間我們無法觀測到死區段的數據狀態,而往往未知的異常就藏在這些隱蔽的角落。
圖1 采集中的死區時間
方式2 開啟滾動硬盤記錄,將測試期間所有的數據全部存入硬盤,待測試結束后,再對硬盤中的數據進行反復分析。
1、優點:解決采集死區的問題,畢竟已經將所有的波形數據都存儲到硬盤介質之中。
2、缺點:需要儀器搭載足夠大的硬盤去記錄全部數據,若對一個信號以5M Sa/s條件采集記錄,一個數據點需要2字節存儲空間,則一個小時記錄將占用約36G硬盤空間,若通道個數較多,占用硬盤空間將成倍數增加。同時,過大的數據量同時也進一步加大了后續的分析難度。另外采集和分析分步進行,往往不適用于一些實時性要求較高的場合。
那是否存在第三種分析方式,既可以無死區的長時間觀測多路波形信號的同時,實時的反饋當前監控狀態,并且能保留異常發生的關鍵數據段的現場呢?
答案是肯定的,為了解決長時間異常檢測的痛點,ZDL6000示波記錄儀推出了功能“實時事件”。在無死區滾動采集的同時,支持8種類型的事件判斷,同時對128個條件進行并發監控。若搭配8張16CH電壓采集卡,可輕松實現128路信號實時監控。一旦異常產生,即可將異常發生點附近存儲成可回讀分析的文件。
圖2 豐富強大的事件功能配置
以“模板事件”為例,只需要設定周期閾值,以及容忍度判斷,就能在波形滾動采集的過程中實時對波形按周期進行模板比對判斷,若發現有畸變的波形,將會在波形上實時標明異常,并引發事件響應。
圖3 采集期間實時的模板事件判斷
當采集期間有事件發生時,我們可以選擇對應的事件響應,如下圖所示,我們可以在異常發生的時候,同時記錄復數通道關鍵段附近50k個數據點,這樣子我們就實現了對多路信號的長時間監控,并且分段存儲局部異常數據段。從而避免后續對龐大數據的分析。
圖4 靈活的事件存儲響應
篇幅有限,除了上文演示中的“模板事件”外,還有另外7種強大的事件監控類型未能詳細解釋,歡迎有興趣的用戶進一步咨詢了解。
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理。
推薦閱讀: