徐沛 王文娟



關鍵詞:自動控制;遠程;計量校準;研究
中圖分類號:TP97 文獻標識碼:A 文章編號:1006-8228(2023)11-06-06
0 引言
遠程計量校準是借助現代化信息技術遠程控制或指導現場完成計量校準的一種工作模式[1],其具有需求響應快、校準服務周期短、成本低等優點。隨著客戶對計量校準時間、現場原位計量要求提高,計量機構迫切需要通過遠程計量校準的方式開展工作以滿足客戶需求。遠程計量校準主要有兩種實現方式:①用遠程傳遞標準量值,直接對儀器設備進行計量校準,這種方式應用范圍較窄,主要適合對時間、頻率等可傳遞量值的參數的校準。②通過傳遞標準器具,現場操作復現標準量值,進而對儀器設備進行計量校準,這種方式應用范圍廣,但實現較為復雜,對操作人員以及物流、信息流、數據流都有較高的要求。儀器自動控制技術可以降低對操作人員的要求,減少校準過程中的人工操作,消除人工帶來的誤差,提高計量校準工作的效率及質量。本文基于自動控制技術設計了一種遠程計量校準方法,綜合考慮了標準器具運輸、現場監控、信息安全、校準數據利用等因素,依托我國飛速發展的高速通信網絡以及物流服務業,力求為遠程計量校準的實施提供較為完整的方案。
1 遠程計量校準的發展現狀
國際主要研究機構已經啟動了遠程校準研究并進行了實際應用,美國國家標準與技術研究院(NIST)在遠程時間校準、遠程頻率校準、遠程流量計校準及遠程GPS 授時校準等方面取得了大量研究成果,其中遠程便攜式標準器具、遠程校準系統等多項研究已經實現了應用。英國國家物理研究所(NPL)對頻閃計的遠程校準以及遠程監控系統設備進行了深入研究,并形成了研究成果。
中國計量科學研究院研究了全球導航衛星系統(GNSS)遠程時間頻率傳遞技術和時間傳遞鏈路校準技術,研制了具有國際先進水平的高準確遠程時間溯源系統,滿足了用戶對時間頻率的準確性、溯源性和穩定性需求。中國計量院已經在黑龍江、新疆和貴州三個省級計量院建立了遠程試點站,安裝了遠程時間頻率校準及時間標準裝置,同時發布了JJF1206-2008頻率標準與數字時鐘的遠程校準規范。
通過對國內外遠程計量校準發展現狀的分析可以看出,目前國內對于遠程計量校準的應用主要集中在時間、頻率的校準領域,其他領域的應用還處在研究階段。
2 儀器遠程自動控制的設計
儀器遠程自動控制是計量實驗室的控制計算機通過網絡遠程控制客戶現場儀器設備,自動完成操作的過程,如圖1 所示。遠程自動控制需要解決兩個關鍵問題:一是儀器設備的控制接口、協議與LAN 接口、協議的適配,需要通過儀器接口控制器實現;二是計量校準的自動執行,需要通過控制軟件實現。
2.1 接口控制器設計
電子測量儀器的控制接口主要為GPIB、USB、UART 等形式,無法直接接入網絡,并且不同接口的底層協議也不相同[2],特別是GPIB 接口,需要安裝底層協議(VISA)才能實現儀器的控制通訊交互[3]。傳統的程控方案需要使用不同的線纜以及采用與接口對應的底層通訊協議,才能實現對儀器的控制,顯然不適合遠程控制。因此需要設計儀器接口控制器,將被控制儀器不同形式的接口轉換為LAN 接口,并將通訊協議轉換為TCP/IP 協議。接口控制器一端與被控制儀器連接,提供儀器控制需要的USB、UART、GPIB 等接口,另一端通過LAN 接口接入Internet 網絡,接收遠程計算機的控制指令操作儀器設備,并將測試數據回傳。遠程計算機與接口控制器按照TCP/IP 協議進行通訊,無需考慮設備的底層通訊協議,只需保持網絡暢通,就可以對儀器設備進行控制。
2.1.1 硬件設計
接口控制器采用“微處理器+FPGA”的設計方案,采用賽靈思的XC7K325T 型FPGA,在FPGA 內編寫不同接口協議的IP 核用于協議轉換。存儲器、定時器及不同類型的控制器由FPGA 的內部邏輯單元核提供,CPU 通過Avalon Switch Fabric 總線將存儲器、控制器等組件橋接在一起,構成接口協議轉換系統。接口控制器除具備硬件接口和通訊協議的轉換外,還具備接口掛載儀器設備的自動識別功能、接口掛載儀器設備的注冊功能、接口掛載儀器設備的查詢功能。接口控制器的硬件設計如圖2 所示。
2.1.2 軟件設計
接口控制器軟件在賽靈思公司的Vivado 平臺上,使用Verilog 語言開發。軟件采用層次化設計模式,分為執行層、資源層、驅動層、數據交換層。數據交換層是接口控制器軟件的核心,基于FPGA 處理器硬件實現數據的運算處理;驅動層實現對不同接口組件的驅動,實現接口控制,執行處理器與接口的通信;資源層包含GPIB、USB、UART 和LAN 組件,實現處理器與GPIB、USB、UART、LAN 等外設的通信;執行層實現命令和數據的發送接收。接口控制器的軟件分層架構如圖3 所示。
UART 通信通過FPGA 芯片提供的UART 驅動程序,采用標準輸入/輸出流的方式實現。操作UART 時對其驅動讀寫數據即可。USB 通信首先由FPGA 芯片發送指令完成對ISP1362 器件的初始化,根據設備描述符完成地址的分配與配置。USB 通信采用中斷的方式,分為數據處理與中斷服務,當ISP1362 收到輸出/輸入事務時存儲數據,并觸發中斷,中斷服務程序執行相應的操作。GPIB 通信采用中斷方式,NAT9914發出的中斷信號有發送數據事件(BO)、接收數據時間(BI)、接收數據結束事件(END)、接收GET 命令事件和接收DCAS 命令事件,這些中斷信號會觸發FPGA的中斷,進入中斷服務程序,執行相應的操作。GPIB數據通信中斷服務流程如圖4 所示。
2.2 自動控制軟件設計
自動控制軟件的主要功能是控制標準器具及待計量儀器設備,執行計量校準任務,完成測量數據的采集、處理,最后生成計量報告。自動控制軟件的架構分為界面層、應用層、執行層、資源層、驅動層和數據交換層。界面層完成子系統運行界面以及功能應用的界面搭建。應用層提供子系統功能應用服務。執行層完成功能應用的操作執行,是應用層的具體實現。資源層為應用層及執行層提供必要的資源支持,主要有校準步驟資源、儀器設備控制資源、信息管理表格資源、二次開發函數資源。驅動層實現對儀器設備的驅動。數據交換層連接各功能應用,完成數據跨層、跨系統的交互傳遞。自動控制軟件的層次結構如圖5 所示。
自動控制軟件分為信息管理、校準檢定、二次開發三個子系統,完成遠程計量校準中的信息管理[6]、計量任務開發、計量任務執行、計量報告處理、數據分析等工作。信息管理子系統提供被測設備、標準器具、測量記錄、證書模板等信息的管理,有信息創建、信息展示、信息編輯、信息查詢、信息刪除等功能。校準檢定子系統執行校準檢定任務相關的工作,主要功能是對校準檢定項目文件進行任務解析,生成校準檢定執行指令序列、編輯校準檢定任務參數、配置儀器設備驅動、執行校準檢定任務、處理證書報告等。校準檢定子系統中底層的儀器控制指令通過TCP/IP 協議發送給接口控制器,由接口控制器進行協議轉換,完成儀器控制。二次開發子系統的主要功能是開發儀器驅動、限制規則、項目步驟、報告映射等,為檢定校準項目的開發提供資源和平臺。二次開發子系統可以提供多樣性的系統資源,輔助快速完成計量任務的開發創建,滿足計量要求。自動控制軟件的工作流程如圖6 所示。
3 遠程計量校準的總體方案
3.1 實施流程
遠程計量校準的實施分為標準器具傳遞、儀器遠程控制和監控、測量數據回傳處理三個過程,包括提出計量需求、評估計量需求、發送標準器具及設備、現場配置、自動測量、出具報告等環節,如圖7 所示。
3.2 實施方案
根據流程,遠程計量校準的實施需要滿足兩個基本條件:一是儀器設備的遠程可控(標準器具和待計量儀器設備均可程控操作,且具有數據接口);二是計量現場具有網絡接入條件,可建立遠程連接。
實施遠程計量校準需要具備可傳遞的標準器具、可控的標準器具傳遞、遠程計量過程監控(音視頻)設備、可程控的標準器具和被計量儀器設備、現場輔助人員、遠程計量校準軟件、遠程網絡環境等要素。遠程計量校準的實施方案如圖8 所示,主要有以下內容:
⑴ 使用加固和可監控的專用運輸箱,通過物流運輸的方式傳遞標準器具;
⑵ 通過專用設備將儀器接口轉換為可遠程控制的LAN 接口,實現硬件接口和通訊協議的轉換;
⑶ 采用身份認證與數據加密處理,滿足遠程計量數據安全性的要求;
⑷ 使用自動控制軟件和監控軟件實施并監控遠程計量校準過程;
⑸ 對積累的計量校準數據進行分析利用。
3.3 實施關鍵環節
3.3.1 標準器運輸
遠程計量校準中,計量機構的標準器具需要通過物流運輸發送到客戶現場,為便于運輸并保護標準器具,需要使用保護面罩和專用運輸箱。標準器具的操作面板集合了顯示屏、按鍵、信號端口等,保護面罩能防止操作面板受損。專用運輸箱用于放置標準器具,承受運輸途中可能的顛簸、碰撞,保護標準器具。
通過設計監控定位裝置,監控標準器具的位置,記錄標準器具的狀態,保障物流運輸的安全。監控定位裝置安裝于專用運輸箱內,由定位模塊、傳感器組、存儲單元、供電單元等部分組成。定位模塊用于對標準器具進行定位;傳感器組包含位置、位移、溫濕度等多組傳感器,用于記錄箱體內溫度濕度、傾斜、碰撞等信息。標準器具返回后,計量機構讀取監控數據并進行分析,確保運輸過程標準器具沒有發生異常情況。監控定位裝置的結構如圖9 所示。
3.3.2 現場監控
計量校準現場的監控使用帶有通話裝置的監控攝像頭,通過遠程監控軟件實現。監控攝像頭通過LAN 接口接入網絡,遠程監控軟件安裝于計量機構,通過網絡對客戶現場計量校準過程的音視頻進行全程錄制,并與測量數據一起留存,作為遠程計量校準的原始信息備案。遠程監控軟件通過攝像頭記錄計量校準現場的信息,也可以傳輸音頻,對客戶進行遠程指導,以保證現場輔助人員正確進行設備連接。遠程監控軟件的主要功能有遠程連接、視頻監控、音頻通話、音視頻錄制等。監控軟件使用流媒體技術進行音視頻數據的傳輸,可將音視頻數據連續實時地傳遞。遠程監控軟件的服務框架如圖10 所示。
3.3.3 信息安全
接口控制器和監控攝像頭等現場設備在與計量實驗室的控制計算機進行遠程連接時采用安全確認機制,以確保遠程連接過程安全有效。控制計算機在接收到現場設備的連接請求后生成連接授權碼,發送給現場輔助人員,現場人員輸入連接授權碼,由計量實驗室確認完成設備連接,遠程連接交互過程如圖11所示。
在遠程計量過程中,需要采集標準器具、計量儀器設備、測量數據、現場環境等信息,并通過網絡與計量實驗室進行數據交互,這些信息為敏感信息,如果泄漏將影響計量機構和企業的信息安全,因此,除控制過程中的身份認證外,還要采用成熟度較高的AES、3DES 等加密算法對遠程計量系統中的數據加密,確保遠程計量過程中的信息安全。
3.3.4 數據利用
目前我國對絕大多數測試儀器的校準周期只進行了建議,如何對校準周期進行科學規定和調整一直是計量科學研究的熱點[3]。遠程計量校準實施過程中會積累大量的測量數據及狀態數據,這些數據除出具證書報告外,可以借助不斷提升的計算機運算能力及數據分析算法進行大數據分析,對被校準設備的性能趨勢、標準器具的健康狀況、計量需求的預估時長、校準周期等指標進行預測。
預測方法采用按照JJF 139-2005《計量器具檢定周期確定原則和方法》進行[4],采用基于校準參數量值的方法進行預測[5],分析設備參數的歷史校準數據,以測量設備參數歷史校準量值及其不確定度作為研究對象,使用威布爾模型進行計算,來預測設備的測量可靠性。威布爾模型如式⑴所示。
其中,β 為形狀參數,η 為尺度參數,t 為時間,R0為初始測量可靠性,一般為90%,R(t)為t 時刻的測量可靠性。用積累的歷史計量校準數據,通過回歸分析計算威布爾模型各個參數,計算R(t)達到可靠性下限時的時刻t,作為校準日期。同時,不斷使用新的計量校準數據更新威布爾模型參數,實現校準周期的動態調整。
4 結束語
本文通過應用儀器自動控制技術設計了遠程計量校準方案:①分析了國內外遠程計量校準發展現狀及目前存在的問題;②設計了接口控制器和自動控制軟件,實現了不同類型儀器設備接口、協議的適配和計量校準的自動執行;③研究了遠程計量校準中涉及的標準器具運輸、現場監控、信息安全、校準數據利用等問題,提高了遠程計量校準方案的可行性。
本文基于自動控制的遠程計量校準,實現了可操作性強、功能完備、操作簡便、資源豐富、自動化程度高的設計目標,適應了計量信息化的發展,滿足了客戶的需求。同時我們也看到,本文方案還需要根據實際應用情況作出優化,接下來將從提高系統穩定性、可靠性的角度對該方案進行完善。