亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于正弦信號的AO 跳變自動測試方法研究與應(yīng)用

        2021-09-05 02:28:06劉曉娟李春雅劉斯淇張立然
        自動化儀表 2021年6期
        關(guān)鍵詞:信號系統(tǒng)

        劉曉娟,李春雅,劉斯淇,張立然

        (浙江中控技術(shù)股份有限公司,浙江 杭州 310053)

        0 引言

        工業(yè)自動化控制系統(tǒng)在各個行業(yè)生產(chǎn)過程中有著廣泛的應(yīng)用[1]。其中,模擬量輸出(analog output,AO)電流輸出模塊在控制執(zhí)行機構(gòu)方面起著不可或缺的作用。其是否按預(yù)期輸出關(guān)系到現(xiàn)場裝置的安全性。在分布式控制系統(tǒng)(distributed control system,DCS)進行系統(tǒng)測試時監(jiān)控AO 信號輸出,可以有效驗證AO 輸出信號的穩(wěn)定性。

        目前,常用的測試方法包括模塊自帶回檢、電流檢測儀器、模擬量輸入(analog input,AI)模塊輔助測試以及將其轉(zhuǎn)換成電壓信號通過示波器監(jiān)測這四種方法。模塊自帶回檢受限于自身檢測分辨率與本身模塊的可靠性,即同時作為被測模塊和測量模塊,不能保證測試結(jié)果的正確性。電流檢測儀器只能觀測某點數(shù)據(jù),不適合長期信號監(jiān)測。AO 輸出至AI 模塊進行輸入監(jiān)測,由于監(jiān)控軟件刷新時間間隔較長,不能檢測短時間的信號跳變。AO 正弦信號轉(zhuǎn)換電壓并通過示波器監(jiān)測是目前較常用的AO 動態(tài)信號可信性測試方法。該方法實時性強、直觀,但異常跳變信號無法存儲,且需人為監(jiān)測,效率低、易出現(xiàn)人因差錯。

        針對上述AO 動態(tài)信號測試方法的缺點,設(shè)計了一套以AO 正弦波形輸出為例的多通道AO 正弦信號跳變監(jiān)控系統(tǒng)。該系統(tǒng)基于NI 的PCI-6224 卡件,結(jié)合LabVIEW 軟件開發(fā)[2]。

        1 系統(tǒng)架構(gòu)設(shè)計

        完整的測試系統(tǒng)應(yīng)包含被測信號源、數(shù)據(jù)采集系統(tǒng)、信號處理與結(jié)果輸出三個方面。

        被測信號源由系統(tǒng)信號輸出功能塊輸出正弦信號至AO 電流輸出位號,輸出一定周期的4~20 mA 電流信號,通過外接高精度采樣電阻將電流、電壓(I/U)轉(zhuǎn)換為同周期的電壓正弦信號。

        數(shù)據(jù)采集系統(tǒng)采用NI 數(shù)據(jù)采集卡的AI 部分,結(jié)合LabVIEW 數(shù)據(jù)采集DAQmx 函數(shù)實現(xiàn)[3]。

        信號處理與結(jié)果輸出主要在進行相關(guān)參數(shù)設(shè)置后,實現(xiàn)多通道AO 信號的實時監(jiān)控、異常數(shù)據(jù)處理、異常跳變回放等功能,并顯示采集狀態(tài)、測量起始時間及各個通道測試結(jié)果,以便操作者使用。

        AO 正弦信號跳變監(jiān)控系統(tǒng)架構(gòu)如圖1 所示[4]。

        圖1 AO 正弦信號跳變監(jiān)控系統(tǒng)架構(gòu)圖Fig.1 Architecture diagram of AO sinusoidd signal jump monitoring system

        2 功能實現(xiàn)

        本文對多通道AO 正弦信號跳變識別系統(tǒng)進行了研究,并從四個方面對AO 正弦信號跳變監(jiān)控系統(tǒng)進行介紹,分別為數(shù)據(jù)采集、算法設(shè)計與實現(xiàn)、誤差分析以及數(shù)據(jù)存儲與回放功能。軟件實現(xiàn)流程如圖2 所示。首先,信號進入多通道數(shù)據(jù)采集模塊進行通道切換;其次,通過算法確定初相角,進而生成各通道邊界信號;最后,對采集信號與邊界信號進行對比判定,并存儲異常數(shù)據(jù)。

        圖2 軟件實現(xiàn)流程圖Fig.2 Software implementation flowchart

        2.1 數(shù)據(jù)采集

        數(shù)據(jù)采集功能由NI 數(shù)據(jù)采集卡和NI-DAQmx 完成。外部信號進入數(shù)據(jù)采集卡后,經(jīng)處理轉(zhuǎn)換,先進入數(shù)據(jù)采集卡自身緩沖區(qū)內(nèi),進而上傳到計算機內(nèi)存。

        數(shù)據(jù)采集與處理使用兩個并行循環(huán)作為獨立線程,互不干擾以免漏采數(shù)據(jù)。數(shù)據(jù)采集過程首先進行通道選擇,并設(shè)置采樣速率和通道采樣數(shù)等參數(shù)。設(shè)置完成后,將讀取到的數(shù)據(jù)存入隊列,待后續(xù)從隊列中獲取各個通道的數(shù)據(jù)[5-6]。

        2.2 算法設(shè)計和實現(xiàn)

        在該監(jiān)測系統(tǒng)中,采集到的信號為階梯信號。AO階梯正弦信號如圖3 所示。AO 階梯正弦信號包含如下參數(shù):①正弦周期T;②數(shù)據(jù)發(fā)布周期t1;③AO 輸出電流4~20 mA 對應(yīng)的采樣電壓等信息。階梯正弦信號光滑程度取決于數(shù)據(jù)發(fā)布周期t1。本設(shè)計采樣自動檢測技術(shù),需將階梯信號作為如圖3 所示的光滑AO正弦信號進行運算。

        圖3 AO 階梯正弦信號示意圖Fig.3 Schematic diagram of AO stepped sinusoidal signal

        對AO 輸出的正弦波形數(shù)據(jù)進行邊界限制,并將輸入信號與上、下限進行比較,超出該限定即認為發(fā)生跳變。因此,首先應(yīng)完成上、下邊界的生成。AO 標準正弦公式為:

        式中:U為實時值;A為幅值;θ為初相角;為角頻率(T為正弦周期);B 為縱坐標的偏移量。

        該系統(tǒng)中選用250 Ω 采樣電阻,將4~20 mA 轉(zhuǎn)換為1~5 V 電壓信號。因此,A=2,B=3。正弦周期T只需確定正初相角θ即可確定完整AO 正弦信號,并生成與之同相位的上、下邊界信號。通過式(2),計算正弦信號的初相角θ。

        由于正弦信號為周期函數(shù),一個周期內(nèi)一般包含兩個相位,因此需進行初相角的選擇。邊界信號初相角確定流程如圖4 所示。

        圖4 邊界信號初相角確定流程Fig.4 Flowchart of initial phase angle of the boundary signal is determined

        首先,通過采集的第一個采樣值,計算出一個周期內(nèi)的兩個相位θ′和θ″,并同時生成兩組上、下邊界信號。然后,通過后續(xù)采樣點進一步確認哪個初相角的波形擬合度最高,從而確定實際邊界信號。

        通過實際測試,該方法初相角的確定不受數(shù)據(jù)發(fā)布周期限制,兼容不同系統(tǒng)的不同參數(shù)設(shè)置,正確率達到100%,可有效避免初相角判斷錯誤造成的誤報。以2019 年12 月16 日為例,上、下邊界信號如圖5 所示。三條曲線的初相角的信號差為設(shè)置的跳變精度,信號超出上、下限的信號定義為跳變點。

        圖5 上、下邊界信號示意圖Fig.5 Upper and lower boundaries boundary signal

        初相位確定后,可根據(jù)設(shè)置的跳變精度,生成上、下邊界正弦信號。LabVIEW 的信號跳變邊界測試如圖6 所示。將輸入信號和上、下邊界信號連接至邊界測試模塊,可自動判別是否有跳變,并輸出異常數(shù)據(jù)及異常跳變波形[7]。

        圖6 信號跳變邊界測試示意圖Fig.6 Signal jump boundary test

        2.3 誤差分析

        該測試需考慮多方面的累計誤差。誤差來源主要有三個方面:AO 模塊輸出精度、采樣電阻精度、數(shù)據(jù)發(fā)布周期造成的邊界移相。其中,采樣電阻選用精度高、穩(wěn)定性好的電阻,影響很小。重點對AO 精度內(nèi)跳變和數(shù)據(jù)發(fā)布周期造成的邊界移相誤差進行說明。

        AO 電流輸出模塊精度通常為1‰,即1 V 到5 V范圍內(nèi)最大跳變電壓Δu=4 mV。依據(jù)斜率公式k=及斜率的含義:Δu相同,斜率越小,Δt越大。精度內(nèi)跳變的相位差如圖7 所示。

        圖7 精度內(nèi)跳變的相位差Fig.7 Phase difference of the jump within the precision

        由圖7(a)可知:當?shù)谝粋€采樣點在相角為0°(180°)附近時,斜率大,精度內(nèi)跳變導致的邊界移相小;在相角為90°(270°)時,斜率最小,相同跳變導致的邊界移相最大。經(jīng)查,正弦函數(shù)移相約為4°。由圖7(b)可知,在影響最大的點會造成約2.6%的跳變。

        數(shù)據(jù)發(fā)布周期誤差影響如圖8 所示。

        圖8 數(shù)據(jù)發(fā)布周期誤差影響示意圖Fig.8 Impact of data release cycle errors

        如2.2 節(jié)所述,控制系統(tǒng)數(shù)據(jù)發(fā)布周期指階梯正弦信號的階梯保持時間。而數(shù)據(jù)第一個采樣點可能在數(shù)據(jù)保持時間內(nèi)任意時刻并以此計算初相角。以上邊界信號為例,將發(fā)布周期起始和結(jié)束邊界作為第一個采樣點生成邊界信號會造成下降或上升階段誤報。

        其中,相位偏差與正弦周期T、控制系統(tǒng)數(shù)據(jù)發(fā)布周期t1的關(guān)系如下:

        式中:θ′為最大相移。

        以DCS 系統(tǒng)典型數(shù)據(jù)發(fā)布周期為例,經(jīng)查正弦函數(shù)表,極限誤差計算表如表1 所示。

        表1 極限誤差計算表Tab.1 Calculation table of limit errors

        經(jīng)上述分析,首先該監(jiān)測軟件的精度受AO 模塊自身精度內(nèi)跳變、數(shù)據(jù)發(fā)布周期、AO 正弦周期等因素的影響。在設(shè)置相關(guān)參數(shù)時,數(shù)據(jù)發(fā)布周期適當減小,AO 正弦周期適當增大。經(jīng)查正弦表,建議AO 正弦周期為數(shù)據(jù)發(fā)布周期的72 倍以上。此時,最大精度誤差小于5%。當信號跳變存儲后,人為排查異常情況。

        2.4 數(shù)據(jù)存儲與回放

        為更好地追溯異常跳變發(fā)生,本設(shè)計對異常數(shù)據(jù)以文本和圖形波形兩種方式存儲[8],極大地滿足了需求。文本存儲包含通道異常數(shù)據(jù)統(tǒng)計與各通道異常數(shù)據(jù)兩部分。通道異常數(shù)據(jù)統(tǒng)計如表2 所示,顯示各跳變通道的跳變點數(shù)。各通道異常數(shù)據(jù)如表3 所示,顯示各通道的跳變時間和異常數(shù)據(jù)。

        表2 通道異常數(shù)據(jù)統(tǒng)計Tab.2 Channel abnormal data statistics

        表3 各通道異常數(shù)據(jù)Tab.3 Abnormal data of different channels

        波形存儲為異常跳變發(fā)生時的一組10 s 通道畫面,可通過跳變信號回放畫面查看信號異常情況。以2019 年12 月15 日為例,跳變信號回放畫面如圖9所示。

        圖9 跳變信號回放畫面Fig.9 Playback image of jump signal

        異常數(shù)據(jù)存儲可以有效發(fā)現(xiàn)異常信息、確定異常信息所在位置,并記錄詳細信息,清晰、直觀;可回看異常點前后的數(shù)據(jù),確保采集信息不缺失,保持數(shù)據(jù)的連續(xù)性。

        3 應(yīng)用前景

        AO 正弦信號跳變監(jiān)控系統(tǒng)挑選更高精度的NI 卡件,8 個通道的正弦周期單獨配置,進行通道選擇及相關(guān)設(shè)置后,即可進行DCS 系統(tǒng)AO 正弦跳變的異常監(jiān)控。

        該自動測試方法廣泛用于DCS 系統(tǒng)各項功能、性能測試中,應(yīng)用場景很多。其優(yōu)點和創(chuàng)新性如下。

        ①覆蓋率高:通道多,可擴展至16 通道甚至更多;可捕捉到手工測試可能忽略的異常。

        ②測試效率高:無人值守運行。

        ③可回溯性強:以圖片與文本方式進行回溯。

        ④高精度:對于快速變化的信號,精度高于5‰。

        ⑤使用方便,可移植性強:當更換新的NI 卡件時,只需選擇對應(yīng)的卡件,無需重新編程。

        該自動測試方法將對DCS 輸出信號的高精度檢測產(chǎn)生影響,可有效保證測試質(zhì)量、產(chǎn)品質(zhì)量。該方法也可應(yīng)用在通用控制系統(tǒng)(general control system,GCS)、分布式采集與控制系統(tǒng)相關(guān)領(lǐng)域。該領(lǐng)域數(shù)據(jù)發(fā)布更快,測試準確度更高,應(yīng)用更加廣泛。

        4 結(jié)論

        本文設(shè)計的監(jiān)控系統(tǒng)利用虛擬儀器的靈活多樣性,通過NI 硬件平臺結(jié)合LabVIEW 軟件的方式實現(xiàn)[9]。經(jīng)過DCS 系統(tǒng)測試表明,應(yīng)用AO 正弦信號跳變監(jiān)控系統(tǒng)有效改善了現(xiàn)有測試方法的缺點,同時有效緩解了測試設(shè)備的緊缺,節(jié)約了測試人員的投入。對8 通道進行了深入研究,可輕松擴展到更多通道,以滿足更大規(guī)模應(yīng)用的需求,在后續(xù)測試中具有十分重要的意義和使用價值。除此之外,該成果目前廣泛應(yīng)用于偶現(xiàn)信號質(zhì)量問題的長期監(jiān)控。該方法可以逐步實現(xiàn)工業(yè)4.0 的知識工作自動化[10],同時為CE 認證、船級社認證信號健壯性要求打下堅實的基礎(chǔ)。

        猜你喜歡
        信號系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        完形填空二則
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        孩子停止長個的信號
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        基于LabVIEW的力加載信號采集與PID控制
        国产电影无码午夜在线播放| 日本一级淫片免费啪啪| 一区二区三区在线乱码| 免费午夜爽爽爽www视频十八禁| 漂亮人妻被中出中文字幕久久| 五月激情婷婷丁香| 国产精品一区二区日韩精品| 亚洲一区二区三区偷拍女| 国产精品女人呻吟在线观看 | 性色av手机在线观看| 精品国产一区二区三区av天堂| 欧美黑人群一交| 亚洲黄色免费网站| 天堂av一区二区在线| 狠狠色噜噜狠狠狠狠97首创麻豆| 情侣黄网站免费看| 久久中文字幕日韩精品| 白色白在线观看免费2| 亚洲av成人无码一二三在线观看| 日韩好片一区二区在线看| 国产真实伦视频在线视频| 免费人妖一区二区三区| 天天摸夜夜摸摸到高潮| 男人扒开女人双腿猛进女人机机里| 亚洲人成在线播放a偷伦| 蜜桃av人妻精品一区二区三区| 亚洲一卡2卡3卡4卡5卡精品| 国产剧情福利AV一区二区| 久久av少妇亚洲精品| 亚洲成a人片在线观看无码专区| 成人性生交片无码免费看| 无码成年性午夜免费网站蜜蜂| 中文字幕高清不卡视频二区| 久久久无码人妻精品无码| 亚洲婷婷丁香激情| 日本免费三级一区二区| 777精品出轨人妻国产| 亚洲熟妇少妇69| 久久夜色精品国产亚洲av老牛 | 日本大肚子孕妇交xxx| 欧美人与动人物牲交免费观看|