在不銹鋼管(guan)漏(lou)磁檢(jian)測過程中,模擬信號處理電路以及數字信號處理軟件是實現不銹鋼管漏磁檢測功能的重要組成部分。傳感器輸出信號較為微弱,從傳感器至信號放大器之間的距離不宜過長,因此,漏磁檢測信號處理系統一般配置有前置放大器和后置放大器兩類信號處理電路。前置放大器布置在位于檢測傳感器附近的檢測設備內部,傳感器產生的微弱信號首先經過前置放大器進行初步的信號放大和濾波,之后,利用長距離信號線將信號傳輸至位于操作室內的后置放大器內,進行進一步的信號調理,并將檢測信號調整為在與A-D采集卡輸入相匹配的幅值范圍內。



一、濾波放大電路


  磁敏(min)感元(yuan)件將漏磁場信(xin)號轉變為電信(xin)號后,由于信(xin)號微弱且存在噪聲,因此需要進行相應的放大濾波(bo)處理。下(xia)面介紹一種漏磁檢測放大濾波(bo)電路(lu)。


  根(gen)據缺陷漏磁信(xin)號(hao)和(he)(he)傳感器的(de)(de)特性,信(xin)號(hao)調(diao)理電(dian)(dian)路如(ru)圖(tu)3-20所示。放(fang)大芯(xin)片(pian)采用TI的(de)(de)TLC2262CP,該芯(xin)片(pian)具有輸(shu)(shu)入阻抗高、低噪聲(sheng)、功耗小(xiao)的(de)(de)特點,其(qi)帶寬為(wei)100kHz,遠(yuan)遠(yuan)滿足對(dui)低頻微(wei)小(xiao)信(xin)號(hao)的(de)(de)調(diao)理。調(diao)理電(dian)(dian)路由2級運算放(fang)大器組(zu)成,構成一個(ge)具有一定(ding)放(fang)大倍數的(de)(de)帶通濾波器。第一級對(dui)微(wei)小(xiao)信(xin)號(hao)進行(xing)一次放(fang)大和(he)(he)低通濾波,第二級對(dui)信(xin)號(hao)進行(xing)二次放(fang)大和(he)(he)帶通濾波,有效(xiao)地提高了檢(jian)測信(xin)號(hao)的(de)(de)信(xin)噪比,增加了缺陷的(de)(de)檢(jian)測能力。由于(yu)TLC2262CP采用5V單電(dian)(dian)源工作模式,需要一個(ge)2.5V的(de)(de)基準電(dian)(dian)壓,因(yin)此選(xuan)取LM336BZ芯(xin)片(pian)作為(wei)2.5V電(dian)(dian)源芯(xin)片(pian),該芯(xin)片(pian)功耗小(xiao),精度高,其(qi)輸(shu)(shu)出電(dian)(dian)壓接到TLC2262CP的(de)(de)同相端作為(wei)2.5V參(can)考(kao)電(dian)(dian)壓。兩級電(dian)(dian)路之間(jian)的(de)(de)耦合采用極性電(dian)(dian)容。


  圖3-20所示為單通道信(xin)號(hao)處(chu)理電(dian)路(lu),該調(diao)理電(dian)路(lu)主要(yao)應(ying)用于感應(ying)線圈,并在較(jiao)低的(de)速度下(xia)進(jin)行(xing)檢測的(de)工(gong)況。在設(she)計漏磁(ci)檢測傳(chuan)感器濾波(bo)放大電(dian)路(lu)時主要(yao)考慮以(yi)下(xia)幾個因素:


(1)傳(chuan)(chuan)(chuan)感(gan)器的(de)原(yuan)(yuan)始(shi)電(dian)(dian)壓(ya)或電(dian)(dian)流輸出(chu)范(fan)圍 為使得(de)(de)檢測(ce)信號(hao)經(jing)過放(fang)(fang)大(da)(da)(da)后(hou)既(ji)能夠獲得(de)(de)較高的(de)幅值(zhi)又不至于(yu)超出(chu)采集卡的(de)輸入范(fan)圍,必須考慮傳(chuan)(chuan)(chuan)感(gan)器的(de)原(yuan)(yuan)始(shi)輸出(chu)幅值(zhi),進而設(she)(she)計(ji)相應(ying)的(de)放(fang)(fang)大(da)(da)(da)倍數(shu)(shu)。傳(chuan)(chuan)(chuan)感(gan)器的(de)原(yuan)(yuan)始(shi)信號(hao)輸出(chu)幅值(zhi)與很多因(yin)(yin)素(su)有關,如傳(chuan)(chuan)(chuan)感(gan)器的(de)靈敏度(du)、磁化強度(du)、缺陷特性等,因(yin)(yin)此在設(she)(she)計(ji)漏磁檢測(ce)信號(hao)放(fang)(fang)大(da)(da)(da)電(dian)(dian)路時(shi),應(ying)該綜(zong)合考慮各方面的(de)因(yin)(yin)素(su),設(she)(she)計(ji)出(chu)合理的(de)放(fang)(fang)大(da)(da)(da)倍數(shu)(shu)。


(2)檢(jian)測速度 不同的檢(jian)測速度產生不同的檢(jian)測信(xin)(xin)號頻(pin)(pin)率(lv),信(xin)(xin)號頻(pin)(pin)率(lv)又涉及(ji)采(cai)樣頻(pin)(pin)率(lv)以及(ji)濾波(bo)電(dian)路的截(jie)止頻(pin)(pin)率(lv)。因此,在設計(ji)漏磁檢(jian)測信(xin)(xin)號處理(li)電(dian)路時(shi),必須(xu)保證在最(zui)低和(he)最(zui)高檢(jian)測速度下,既能夠滿足采(cai)樣定理(li)使原始信(xin)(xin)號不失真地進入(ru)計(ji)算機,又要保證經過濾波(bo)電(dian)路之后,最(zui)大(da)限(xian)度地保留缺(que)陷信(xin)(xin)息而濾去背景(jing)噪聲(sheng)。


(3)鋼(gang)管的(de)生產(chan)(chan)工藝 在(zai)漏磁檢(jian)測過程中,不同生產(chan)(chan)工藝制造的(de)不銹鋼(gang)管產(chan)(chan)生的(de)背(bei)景噪聲(sheng)(sheng)信(xin)號不同,如鋼(gang)管的(de)內螺旋、青線以及表面氧化皮均會產(chan)(chan)生固(gu)定頻率的(de)背(bei)景噪聲(sheng)(sheng)。如果能夠得(de)出背(bei)景噪聲(sheng)(sheng)的(de)規律,在(zai)設計濾(lv)波(bo)電路時可針對性地選用(yong)合適(shi)的(de)濾(lv)波(bo)器并設置相(xiang)應(ying)的(de)截止頻率,最終獲得(de)較好的(de)信(xin)噪比。


  漏磁(ci)(ci)檢(jian)(jian)測(ce)屬于弱磁(ci)(ci)檢(jian)(jian)測(ce),特性良好的(de)放大濾(lv)波電(dian)路(lu)(lu)是實現高(gao)精(jing)度檢(jian)(jian)測(ce)的(de)基(ji)礎。在設計放大濾(lv)波電(dian)路(lu)(lu)時,應該(gai)綜合考慮各方面的(de)因素,包括傳感器、檢(jian)(jian)測(ce)速度和(he)工件(jian)等(deng),最(zui)終設計出適(shi)用于特定構件(jian)和(he)工況的(de)處理電(dian)路(lu)(lu)。


20.jpg



二、信號采集(ji)


  采集卡的采集啟動與停止(zhi)由鋼管的位置決定,當鋼管管頭進入檢(jian)測主機(ji)時,探頭合攏,


  A-D采(cai)(cai)集(ji)(ji)(ji)卡(ka)開始采(cai)(cai)集(ji)(ji)(ji)數據;當(dang)不銹鋼管(guan)尾端離開檢測(ce)主機時,探頭張(zhang)開,停止采(cai)(cai)集(ji)(ji)(ji)數據。采(cai)(cai)集(ji)(ji)(ji)卡(ka)將檢測(ce)數據傳輸給計算機進(jin)行數字信號后處理,采(cai)(cai)集(ji)(ji)(ji)卡(ka)與計算機之間(jian)的信號輸送(song)方式類型很多,包(bao)括USB總(zong)(zong)線(xian)(xian)、并行總(zong)(zong)線(xian)(xian)、串行總(zong)(zong)線(xian)(xian)和網線(xian)(xian)等。


 (1)基于串行(xing)口的(de)數據采(cai)集器(qi) 基于串行(xing)口的(de)數據采(cai)集器(qi)以串行(xing)A-D芯片為(wei)核心,通(tong)過(guo)外圍輔助電路實現控制A-D采(cai)樣,并通(tong)過(guo)RS-232標準(zhun)接(jie)口與計算機通(tong)信(xin)。基于串行(xing)口的(de)數據采(cai)集器(qi)的(de)特點包(bao)括:裝置尺寸較小,穩定(ding)性、抗(kang)干(gan)擾能力強(qiang),數據傳輸(shu)速(su)率相對較低。


 (2)基(ji)于并(bing)行(xing)(xing)口(kou)(kou)的(de)數(shu)(shu)據(ju)采集(ji)器 基(ji)于并(bing)行(xing)(xing)口(kou)(kou)的(de)數(shu)(shu)據(ju)采集(ji)器通常是基(ji)于EPP(EnhanceParallel Port增強(qiang)型的(de)并(bing)行(xing)(xing)口(kou)(kou))協(xie)議(yi)設計而成的(de),EPP并(bing)行(xing)(xing)口(kou)(kou)具有8位(wei)雙向數(shu)(shu)據(ju)/地址端口(kou)(kou),通過地址讀寫的(de)方式來控制端口(kou)(kou)地址的(de)選擇(ze)。基(ji)于并(bing)行(xing)(xing)口(kou)(kou)的(de)數(shu)(shu)據(ju)采集(ji)器的(de)特(te)點包括:數(shu)(shu)據(ju)傳(chuan)輸速率高、硬件設計與軟件操作方便。


 (3)基(ji)于USB的(de)(de)數(shu)據(ju)采(cai)集器 USB(串(chuan)行總線(xian)架(jia)構(gou)(gou))是(shi)Intel公司(si)開(kai)發的(de)(de)新一(yi)代總線(xian)結構(gou)(gou),使(shi)得計(ji)算機(ji)的(de)(de)沖(chong)突大量(liang)減少且(qie)易于改裝。USB的(de)(de)工業標準(zhun)是(shi)對PC現有(you)體系(xi)結構(gou)(gou)的(de)(de)擴充,USB具(ju)備的(de)(de)特點包括,終端用戶(hu)的(de)(de)易用性(xing)(xing):接口連接的(de)(de)單(dan)一(yi)模型,電氣特性(xing)(xing)與用戶(hu)無關和自我檢測外部設備;廣泛的(de)(de)應用性(xing)(xing):傳輸(shu)速率范(fan)圍(wei)大,支持同步(bu)/異步(bu)傳輸(shu)模式,支持多個設備同時操作(zuo);靈活性(xing)(xing):可以選(xuan)擇設備的(de)(de)緩(huan)沖(chong)區大小,通過(guo)協議對數(shu)據(ju)流進行緩(huan)沖(chong)處理(li);健壯性(xing)(xing):協議中使(shi)用出(chu)錯處理(li)/差錯恢復機(ji)制,支持實時熱拔插,并(bing)可認定有(you)缺陷設備。


 根據(ju)(ju)各類數據(ju)(ju)采集(ji)器(qi)的特點(dian),漏磁檢(jian)測系統主(zhu)要(yao)使用基于USB的數據(ju)(ju)采集(ji)器(qi),原因主(zhu)要(yao)有:


  1)即(ji)插即(ji)用與(yu)設備自檢的(de)特性降(jiang)低了維護(hu)和使(shi)用的(de)難(nan)度(du)。


  2)靈活開發、易于擴展可以(yi)滿足漏(lou)磁檢測的各類(lei)應用要求。


  3)由(you)于漏磁檢測(ce)設備都有小型(xing)化的(de)(de)發(fa)展趨勢,系統(tong)經常(chang)運行在(zai)筆記(ji)本式計(ji)算機上,而筆記(ji)本式計(ji)算機的(de)(de)發(fa)展趨勢是(shi)不再直接支持串行口(kou)和并行口(kou),USB數據采(cai)集器可以保證系統(tong)軟(ruan)、硬件接口(kou)的(de)(de)廣(guang)泛適用(yong)性。


  4)在小(xiao)型化的漏磁(ci)檢(jian)測設(she)備(bei)中(zhong),USB數據采(cai)集器不需要外接電源,方(fang)便攜帶(dai)使用也是一個重要的因素。


  5)目(mu)前主(zhu)流USB設備(bei)都(dou)支持USB2.0版(ban)本,其具有更多(duo)的(de)特性(xing),如接口(kou)(kou)傳輸速率最高可達480MB/s,是(shi)串口(kou)(kou)的(de)4000多(duo)倍(bei),有利于應用(yong)擴(kuo)展需(xu)要(yao)。


  根據(ju)采樣(yang)定理,在進行模擬(ni)/數字信號(hao)的(de)轉換過(guo)程中,采樣(yang)頻(pin)率(lv)應大于信號(hao)最高(gao)頻(pin)率(lv)的(de)2倍(bei),一般(ban)實際應用中保證采樣(yang)頻(pin)率(lv)為信號(hao)最高(gao)頻(pin)率(lv)的(de)5~10倍(bei)。


  在(zai)不銹鋼(gang)(gang)管(guan)漏磁(ci)檢測過程(cheng)中,有兩種信(xin)號采(cai)(cai)樣方式,一種是(shi)(shi)等(deng)時(shi)間(jian)采(cai)(cai)樣,另一種是(shi)(shi)等(deng)空間(jian)采(cai)(cai)樣。等(deng)時(shi)間(jian)采(cai)(cai)樣,也即每隔相同(tong)的(de)時(shi)間(jian)間(jian)隔進行一次信(xin)號采(cai)(cai)集(ji),時(shi)間(jian)間(jian)隔為采(cai)(cai)樣周期。當采(cai)(cai)用等(deng)時(shi)間(jian)采(cai)(cai)樣方式時(shi),一旦采(cai)(cai)集(ji)卡開始采(cai)(cai)集(ji)信(xin)號,無論鋼(gang)(gang)管(guan)在(zai)何(he)處位置或者運行速度(du)(du)如(ru)何(he)變(bian)化,信(xin)號系統(tong)將一直按(an)照(zhao)相同(tong)的(de)采(cai)(cai)樣周期采(cai)(cai)集(ji)信(xin)號。此種方式控制比較(jiao)簡單(dan),成(cheng)本較(jiao)低。然而(er),當鋼(gang)(gang)管(guan)在(zai)運行過程(cheng)中速度(du)(du)發(fa)生變(bian)化時(shi),采(cai)(cai)樣點數與鋼(gang)(gang)管(guan)長度(du)(du)之間(jian)無法形成(cheng)良(liang)好的(de)對應關系,從而(er)會降低缺陷定位精度(du)(du)。


  等(deng)空間采(cai)(cai)(cai)(cai)樣,也就是每隔相同(tong)的(de)(de)空間距(ju)離進(jin)行(xing)一次(ci)信(xin)號采(cai)(cai)(cai)(cai)集(ji)。根據鋼(gang)(gang)(gang)管(guan)漏磁(ci)檢(jian)測(ce)(ce)精度和(he)分辨率(lv)要求,一般在(zai)鋼(gang)(gang)(gang)管(guan)表面每間隔0.5mm需要進(jin)行(xing)一次(ci)信(xin)號采(cai)(cai)(cai)(cai)集(ji)。等(deng)空間采(cai)(cai)(cai)(cai)樣的(de)(de)信(xin)號采(cai)(cai)(cai)(cai)集(ji)控制(zhi)與(yu)鋼(gang)(gang)(gang)管(guan)的(de)(de)位置(zhi)(zhi)有(you)關(guan),假如鋼(gang)(gang)(gang)管(guan)在(zai)前進(jin)過程中由于(yu)機(ji)械問題突(tu)然停止,那信(xin)號系統也停止采(cai)(cai)(cai)(cai)集(ji)。等(deng)空間采(cai)(cai)(cai)(cai)樣可以保證(zheng)采(cai)(cai)(cai)(cai)樣點數與(yu)鋼(gang)(gang)(gang)管(guan)長(chang)度形成(cheng)一致的(de)(de)對應關(guan)系,可實現(xian)對缺陷的(de)(de)精確定位。為(wei)實現(xian)等(deng)空間采(cai)(cai)(cai)(cai)樣,鋼(gang)(gang)(gang)管(guan)漏磁(ci)檢(jian)測(ce)(ce)系統需要配置(zhi)(zhi)一個歷(li)程編碼(ma)輪,用于(yu)監測(ce)(ce)鋼(gang)(gang)(gang)管(guan)的(de)(de)位置(zhi)(zhi)并輸出脈沖,以控制(zhi)信(xin)號采(cai)(cai)(cai)(cai)集(ji),結構相對復雜(za)。圖3-21所示為(wei)漏磁(ci)檢(jian)測(ce)(ce)信(xin)號采(cai)(cai)(cai)(cai)集(ji)流(liu)程。


21.jpg


  不銹鋼(gang)管(guan)自動化漏(lou)磁(ci)檢(jian)(jian)測(ce)中(zhong),A-D采(cai)(cai)(cai)集(ji)卡的(de)(de)各項性(xing)能指標(biao)參(can)數(shu)要求(qiu)較高(gao)。首(shou)先,多通(tong)(tong)道(dao)檢(jian)(jian)測(ce)是實現高(gao)速高(gao)精(jing)度(du)(du)(du)檢(jian)(jian)測(ce)的(de)(de)基(ji)礎。一(yi)方(fang)面,檢(jian)(jian)測(ce)速度(du)(du)(du)要求(qiu)越(yue)快,通(tong)(tong)道(dao)數(shu)必(bi)須相應增加(jia)才能滿足(zu)檢(jian)(jian)測(ce)覆蓋(gai)率(lv)的(de)(de)要求(qiu);另一(yi)方(fang)面,多通(tong)(tong)道(dao)冗余檢(jian)(jian)測(ce)是提(ti)高(gao)鋼(gang)管(guan)漏(lou)磁(ci)檢(jian)(jian)測(ce)精(jing)度(du)(du)(du)的(de)(de)基(ji)礎,通(tong)(tong)道(dao)數(shu)越(yue)多,獲(huo)取的(de)(de)缺(que)(que)陷(xian)(xian)信(xin)息越(yue)多,進而才能實現缺(que)(que)陷(xian)(xian)的(de)(de)定(ding)量檢(jian)(jian)測(ce)。然后,采(cai)(cai)(cai)集(ji)卡的(de)(de)采(cai)(cai)(cai)樣頻率(lv)必(bi)須滿足(zu)采(cai)(cai)(cai)樣定(ding)理(li),才能在計算機中(zhong)復原原始漏(lou)磁(ci)信(xin)號(hao)(hao)的(de)(de)波(bo)形特征。漏(lou)磁(ci)檢(jian)(jian)測(ce)原始電(dian)信(xin)號(hao)(hao)頻率(lv)與缺(que)(que)陷(xian)(xian)漏(lou)磁(ci)場分布以及鋼(gang)管(guan)運行速度(du)(du)(du)有關,因此,在設(she)計采(cai)(cai)(cai)集(ji)卡的(de)(de)采(cai)(cai)(cai)樣頻率(lv)時,必(bi)須以最高(gao)運行速度(du)(du)(du)作(zuo)為設(she)計基(ji)準。此外,A-D轉換精(jing)度(du)(du)(du)也是采(cai)(cai)(cai)集(ji)卡的(de)(de)一(yi)個重(zhong)要指標(biao),精(jing)度(du)(du)(du)越(yue)高(gao),數(shu)字信(xin)號(hao)(hao)就越(yue)能夠逼近原始模擬信(xin)號(hao)(hao)波(bo)形。下面給出鋼(gang)管(guan)漏(lou)磁(ci)檢(jian)(jian)測(ce)系(xi)統(tong)常用的(de)(de)采(cai)(cai)(cai)集(ji)卡性(xing)能參(can)數(shu),見(jian)表3-2。


表 2.jpg


  圖3-22所示(shi)為采集卡內部結構(gou),模擬量信(xin)號(hao)通(tong)過多(duo)路開關(guan)與A-D轉(zhuan)換(huan)器轉(zhuan)為數字(zi)信(xin)號(hao),并通(tong)過光(guang)柵隔離經高速FIFO以(yi)及USB總(zong)線之(zhi)后進入計算機(ji)進行相關(guan)數字(zi)信(xin)號(hao)處理(li)。


22.jpg



三、軟(ruan)件平臺信息流控制(zhi)


  軟件平臺信(xin)息流控制的主要(yao)內容包括:信(xin)號采集實時反(fan)饋和網絡交互流程與應(ying)用層協議。


(1)信(xin)號采(cai)集實時反饋 


   信(xin)號(hao)采集過(guo)程中經常需要對(dui)檢測信(xin)號(hao)判斷出(chu)(chu)的(de)缺陷(xian)給(gei)予(yu)外部(bu)設備(bei)反饋(kui)(kui)輸出(chu)(chu),這個反饋(kui)(kui)輸出(chu)(chu)一般將(jiang)與缺陷(xian)的(de)位置(zhi)(zhi)相對(dui)應(ying)。這個過(guo)程如果(guo)在(zai)服務器(qi)端完成,由于網絡延(yan)時和服務器(qi)端處理(li)延(yan)時將(jiang)導致(zhi)反饋(kui)(kui)輸出(chu)(chu)不夠及時,缺陷(xian)位置(zhi)(zhi)的(de)確定也將(jiang)受到影響。因此,信(xin)號(hao)采集過(guo)程中一般在(zai)客(ke)戶端對(dui)檢測信(xin)號(hao)立即進(jin)行(xing)缺陷(xian)判斷并進(jin)行(xing)反饋(kui)(kui)輸出(chu)(chu),但反饋(kui)(kui)


   并(bing)不一(yi)定是即時輸出(chu)的,通常(chang)會經過一(yi)個固定延時后輸出(chu),使得布置(zhi)在檢測設備后面的噴槍能對缺陷進行(xing)精確標(biao)記(ji)。常(chang)用的延時方式一(yi)般有兩(liang)種,如(ru)圖3-23所示。


   軟件(jian)延(yan)(yan)時是在(zai)客戶端(duan)(duan)軟件(jian)中(zhong)設計一(yi)個軟件(jian)延(yan)(yan)時器(qi)。它可以接收一(yi)個隊列(lie)的(de)(de)延(yan)(yan)時輸出,并根(gen)據不同的(de)(de)檢(jian)測通道和(he)檢(jian)測規格進(jin)行不同的(de)(de)延(yan)(yan)時。軟件(jian)延(yan)(yan)時實現簡單,但在(zai)檢(jian)測工(gong)作(zuo)過(guo)程(cheng)中(zhong)明顯加重(zhong)了客戶端(duan)(duan)負擔。


   硬(ying)(ying)件(jian)延(yan)時(shi)的核心是一個延(yan)時(shi)下位(wei)機。延(yan)時(shi)下位(wei)機也維護一個延(yan)時(shi)隊列,它接(jie)收(shou)客戶(hu)端經(jing)數(shu)據(ju)采(cai)(cai)集器數(shu)字口(kou)發出(chu)的信號(hao),包括規格信號(hao)、位(wei)置(zhi)信號(hao)等,經(jing)過延(yan)時(shi)后向設備輸(shu)出(chu)。硬(ying)(ying)件(jian)延(yan)時(shi)結(jie)構簡單(dan)、清(qing)晰(xi),但增加了系統復雜性并需要占用數(shu)據(ju)采(cai)(cai)集器多個數(shu)字接(jie)口(kou)。


23.jpg


(2)網絡交(jiao)互流程與(yu)應用層協議 


   軟件平臺(tai)網絡交互(hu)流程是(shi)實現(xian)服(fu)務(wu)器(qi)端對采集系(xi)統整體(ti)控(kong)(kong)制(zhi)、采集信號傳輸(shu)的(de)重要環(huan)節,主要包括網絡連接、終端注(zhu)冊、服(fu)務(wu)命令(ling)控(kong)(kong)制(zhi)、數(shu)據(ju)傳輸(shu)等幾部分。具(ju)體(ti)的(de)交互(hu)流程是(shi):服(fu)務(wu)器(qi)啟(qi)動,開始監聽(ting)網絡;客戶端啟(qi)動,與服(fu)務(wu)器(qi)建立TCP連接;客戶端向(xiang)服(fu)務(wu)器(qi)注(zhu)冊申請占用(yong)通(tong)道(dao)的(de)范圍;服(fu)務(wu)器(qi)向(xiang)客戶端發送更新參數(shu);服(fu)務(wu)器(qi)端發送控(kong)(kong)制(zhi)指令(ling);客戶端開始工(gong)作,向(xiang)服(fu)務(wu)器(qi)端提(ti)供數(shu)據(ju)或其他信息。


   另外,客戶端在連接中(zhong)斷后會(hui)定時重連,系(xi)統(tong)在關(guan)閉時自動釋放連接。圖3-24所示為信號采集過(guo)程中(zhong)服務器與(yu)某(mou)一個客戶端網絡(luo)交互(hu)流程示意圖,假設采集過(guo)程沒有(you)人工中(zhong)斷,且所有(you)操作(zuo)都成功返回。


24.jpg



四、軟件平臺統一數據接口


  軟件(jian)平(ping)(ping)臺(tai)統(tong)一數(shu)據(ju)(ju)接(jie)(jie)(jie)口(kou)(kou)是服務器管理(li)所有客戶(hu)(hu)端(duan)(duan)上(shang)傳數(shu)據(ju)(ju)的接(jie)(jie)(jie)口(kou)(kou),圖(tu)(tu)3-25所示(shi)為(wei)軟件(jian)平(ping)(ping)臺(tai)統(tong)一數(shu)據(ju)(ju)接(jie)(jie)(jie)口(kou)(kou)的系統(tong)交互示(shi)意(yi)圖(tu)(tu)。軟件(jian)平(ping)(ping)臺(tai)統(tong)一數(shu)據(ju)(ju)接(jie)(jie)(jie)口(kou)(kou)接(jie)(jie)(jie)收客戶(hu)(hu)端(duan)(duan)的通道(dao)范圍注冊,并根據(ju)(ju)網絡應用(yong)層(ceng)協議緩存客戶(hu)(hu)端(duan)(duan)的檢測數(shu)據(ju)(ju)。服務器程(cheng)序首(shou)先處理(li)軟件(jian)平(ping)(ping)臺(tai)統(tong)一數(shu)據(ju)(ju)接(jie)(jie)(jie)口(kou)(kou)中的數(shu)據(ju)(ju),然后進(jin)行圖(tu)(tu)形化顯示(shi)、標定處理(li)、壓縮(suo)存儲以及結果(guo)統(tong)計(ji)等工作(zuo)。


25.jpg


  軟件平(ping)臺(tai)統一數據(ju)接口由以下幾個部(bu)分(fen)組成:


 (1)通道注冊(ce)器 負責客戶端通道范圍注冊(ce)、管理以及數據接收的通道校(xiao)驗。


 (2)數據(ju)過濾器(qi) 負責客戶端數據(ju)進入(ru)服務器(qi)前的(de)數據(ju)過濾,如在等空(kong)間采(cai)樣中,數據(ju)過濾器(qi)將實現有效信(xin)號的(de)獲取,以減小數據(ju)統一接口的(de)冗余,并方便數據(ju)處理層(ceng)的(de)二次處理。


 (3)數(shu)(shu)據(ju)(ju)(ju)管(guan)(guan)理(li)(li)器(qi)(qi) 負責對客戶端的(de)數(shu)(shu)據(ju)(ju)(ju)按通道緩(huan)存(cun)(cun),一(yi)個(ge)最簡(jian)單的(de)實現即是在(zai)內存(cun)(cun)中使(shi)用一(yi)個(ge)二(er)維數(shu)(shu)組(zu)和(he)一(yi)個(ge)數(shu)(shu)據(ju)(ju)(ju)下標數(shu)(shu)組(zu)。另(ling)外,數(shu)(shu)據(ju)(ju)(ju)管(guan)(guan)理(li)(li)器(qi)(qi)還需要管(guan)(guan)理(li)(li)數(shu)(shu)據(ju)(ju)(ju)循環存(cun)(cun)儲和(he)數(shu)(shu)據(ju)(ju)(ju)調度(du)(du)。數(shu)(shu)據(ju)(ju)(ju)循環存(cun)(cun)儲一(yi)般發生(sheng)(sheng)在(zai)一(yi)次(ci)檢測數(shu)(shu)據(ju)(ju)(ju)已達到軟件平臺指定數(shu)(shu)據(ju)(ju)(ju)長度(du)(du)的(de)最大值(zhi)時(shi),數(shu)(shu)據(ju)(ju)(ju)管(guan)(guan)理(li)(li)器(qi)(qi)根據(ju)(ju)(ju)工作模式和(he)狀態(tai)決定停止數(shu)(shu)據(ju)(ju)(ju)采(cai)集或清(qing)空數(shu)(shu)據(ju)(ju)(ju)緩(huan)存(cun)(cun)。數(shu)(shu)據(ju)(ju)(ju)調度(du)(du)發生(sheng)(sheng)在(zai)需要將一(yi)些邏輯相關的(de)數(shu)(shu)據(ju)(ju)(ju)通道進行整合或拆(chai)分時(shi)。圖3-26所示為軟件平臺統一(yi)數(shu)(shu)據(ju)(ju)(ju)接口的(de)組(zu)成。


26.jpg


聯系方式.jpg