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



一、濾波放大電路


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


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


  圖3-20所示為單通道信號處理電路,該調理電路主要應用于感應線圈,并在較低的速度下進行檢測的工況。在設計漏磁檢測傳感器濾波放大電路時主要考慮以下幾個因素:


(1)傳感器的原始電壓或電流輸出范圍 為使得檢測信號經過放大后既能夠獲得較高的幅值又不至于超出采集卡的輸入范圍,必須考慮傳感器的原始輸出幅值,進而設計相應的放大倍數。傳感器的原始信號輸出幅值與很多因素有關,如傳感器的靈敏度、磁化強度、缺陷特性等,因此在設計漏磁檢測信號放大電路時,應該綜合考慮各方面的因素,設計出合理的放大倍數。


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


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


  漏磁檢測屬于弱磁檢測,特性良好的放大濾波電路是實現高精度檢測的基礎。在設計放大濾波電路時,應該綜合考慮各方面的因素,包括傳感器、檢測速度和工件等,最終設計出適用于特定構件和工況的處理電路。


20.jpg



二、信號采集


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


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


 (1)基于串行口的數據采集器 基于串行口的數據采集器以串行A-D芯片為核心,通過外圍輔助電路實現控制A-D采樣,并通過RS-232標準接口與計算機通信?;诖锌诘臄祿杉鞯奶攸c包括:裝置尺寸較小,穩定性、抗干擾能力強,數據傳輸速率相對較低。


 (2)基于并行口的數據采集器 基于并行口的數據采集器通常是基于EPP(EnhanceParallel Port增強型的并行口)協議設計而成的,EPP并行口具有8位雙向數據/地址端口,通過地址讀寫的方式來控制端口地址的選擇?;诓⑿锌诘臄祿杉鞯奶攸c包括:數據傳輸速率高、硬件設計與軟件操作方便。


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


 根據各類數據采集器的特點,漏磁檢測系統主要使用基于USB的數據采集器,原因主要有:


  1)即插即用與設備自檢的特性降低了維護和使用的難度。


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


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


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


  5)目前主流USB設備都支持USB2.0版本,其具有更多的特性,如接口傳輸速率最高可達480MB/s,是串口的4000多倍,有利于應用擴展需要。


  根據采樣定理,在進行模擬/數字信號的轉換過程中,采樣頻率應大于信號最高頻率的2倍,一般實際應用中保證采樣頻率為信號最高頻率的5~10倍。


  在不銹鋼管漏磁檢測過程中,有兩種信號采樣方式,一種是等時間采樣,另一種是等空間采樣。等時間采樣,也即每隔相同的時間間隔進行一次信號采集,時間間隔為采樣周期。當采用等時間采樣方式時,一旦采集卡開始采集信號,無論鋼管在何處位置或者運行速度如何變化,信號系統將一直按照相同的采樣周期采集信號。此種方式控制比較簡單,成本較低。然而,當鋼管在運行過程中速度發生變化時,采樣點數與鋼管長度之間無法形成良好的對應關系,從而會降低缺陷定位精度。


  等空間采樣,也就是每隔相同的空間距離進行一次信號采集。根據鋼管漏磁檢測精度和分辨率要求,一般在鋼管表面每間隔0.5mm需要進行一次信號采集。等空間采樣的信號采集控制與鋼管的位置有關,假如鋼管在前進過程中由于機械問題突然停止,那信號系統也停止采集。等空間采樣可以保證采樣點數與鋼管長度形成一致的對應關系,可實現對缺陷的精確定位。為實現等空間采樣,鋼管漏磁檢測系統需要配置一個歷程編碼輪,用于監測鋼管的位置并輸出脈沖,以控制信號采集,結構相對復雜。圖3-21所示為漏磁檢測信號采集流程。


21.jpg


  不銹鋼管自動化漏磁檢測中,A-D采集卡的各項性能指標參數要求較高。首先,多通道檢測是實現高速高精度檢測的基礎。一方面,檢測速度要求越快,通道數必須相應增加才能滿足檢測覆蓋率的要求;另一方面,多通道冗余檢測是提高鋼管漏磁檢測精度的基礎,通道數越多,獲取的缺陷信息越多,進而才能實現缺陷的定量檢測。然后,采集卡的采樣頻率必須滿足采樣定理,才能在計算機中復原原始漏磁信號的波形特征。漏磁檢測原始電信號頻率與缺陷漏磁場分布以及鋼管運行速度有關,因此,在設計采集卡的采樣頻率時,必須以最高運行速度作為設計基準。此外,A-D轉換精度也是采集卡的一個重要指標,精度越高,數字信號就越能夠逼近原始模擬信號波形。下面給出鋼管漏磁檢測系統常用的采集卡性能參數,見表3-2。


表 2.jpg


  圖3-22所示為采集卡內部結構,模擬量信號通過多路開關與A-D轉換器轉為數字信號,并通過光柵隔離經高速FIFO以及USB總線之后進入計算機進行相關數字信號處理。


22.jpg



三、軟件平臺信息流控制


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


(1)信號采集實時反饋 


   信號采集過程中經常需要對檢測信號判斷出的缺陷給予外部設備反饋輸出,這個反饋輸出一般將與缺陷的位置相對應。這個過程如果在服務器端完成,由于網絡延時和服務器端處理延時將導致反饋輸出不夠及時,缺陷位置的確定也將受到影響。因此,信號采集過程中一般在客戶端對檢測信號立即進行缺陷判斷并進行反饋輸出,但反饋


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


   軟件延時是在客戶端軟件中設計一個軟件延時器。它可以接收一個隊列的延時輸出,并根據不同的檢測通道和檢測規格進行不同的延時。軟件延時實現簡單,但在檢測工作過程中明顯加重了客戶端負擔。


   硬件延時的核心是一個延時下位機。延時下位機也維護一個延時隊列,它接收客戶端經數據采集器數字口發出的信號,包括規格信號、位置信號等,經過延時后向設備輸出。硬件延時結構簡單、清晰,但增加了系統復雜性并需要占用數據采集器多個數字接口。


23.jpg


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


   軟件平臺網絡交互流程是實現服務器端對采集系統整體控制、采集信號傳輸的重要環節,主要包括網絡連接、終端注冊、服務命令控制、數據傳輸等幾部分。具體的交互流程是:服務器啟動,開始監聽網絡;客戶端啟動,與服務器建立TCP連接;客戶端向服務器注冊申請占用通道的范圍;服務器向客戶端發送更新參數;服務器端發送控制指令;客戶端開始工作,向服務器端提供數據或其他信息。


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


24.jpg



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


  軟件平臺統一數據接口是服務器管理所有客戶端上傳數據的接口,圖3-25所示為軟件平臺統一數據接口的系統交互示意圖。軟件平臺統一數據接口接收客戶端的通道范圍注冊,并根據網絡應用層協議緩存客戶端的檢測數據。服務器程序首先處理軟件平臺統一數據接口中的數據,然后進行圖形化顯示、標定處理、壓縮存儲以及結果統計等工作。


25.jpg


  軟件平臺統一數據接口由以下幾個部分組成:


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


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


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


26.jpg


聯系方式.jpg