摘 要:文章介紹了利用Visual Basic控制運動板卡,信號采集板卡等,對體積管進行自動控制,實現(xiàn)一鍵式自動檢定流量計的過程。
關(guān)鍵詞:一鍵式;信號采集;體積管
目前有大量的小口徑液體流量計需要校準(zhǔn),流量實驗室使用的是一套主動式體積管承擔(dān)建校準(zhǔn)任務(wù),體積管具有流量穩(wěn)定性好,精度高等特點。為了提高檢定效率,減少人為參與的程度,最好能夠?qū)崿F(xiàn)一鍵式自動完成流量計的檢定工作,針對上述需求,研發(fā)出了適用流量實驗室體積管的自動檢定控制系統(tǒng)。
1 自動檢定控制系統(tǒng)部分硬件
本套系統(tǒng)通過上位機軟件與專用體積管控制器(脈沖信號,光柵信號,以及電流信號)、專用運動控制板卡(伺服電機)相結(jié)合的方式實現(xiàn)整套系統(tǒng)的數(shù)據(jù)采集及伺服電機的控制。
上位機軟件是使用Visual Basic語言編寫,以及結(jié)合Office Access軟件等,運行于Windows XP操作系統(tǒng)上的專用計量檢定軟件系統(tǒng)。該軟件系統(tǒng)包括兩部分功能,其中一部分是信號采集及數(shù)據(jù)處理計算部分,另外一部分是通過專用控制板卡進行實現(xiàn)伺服電機的控制,以及閥門的開關(guān)操作等。
自動檢定控制系統(tǒng)的系統(tǒng)架構(gòu)見圖1。
1.1 光柵尺
光柵尺采用的是長春光機有限公司提供的高精度專用光柵尺。
1.2 伺服電機運動板卡
伺服電機的控制使用AD Link的MP-C152進行控制。
MP-C152是一款PCI總線接口的控制板卡,該板卡直接安裝于計算機中,使用VB編程工具結(jié)合板卡提供的專用接口函數(shù),實現(xiàn)了伺服電機的控制。結(jié)合實際效果檢驗,運行穩(wěn)定可靠。
1.3 AD采集板卡
AD信號采集使用的是AD7794芯片,該芯片具有16位的采集精度,能夠滿足系統(tǒng)針對溫度,壓力信號的采集精度要求。
1.4 脈沖信號采集板卡
脈沖信號的采集包括針對光柵尺的信號采集以及被檢表的信號采集。針對體積管上安裝的高頻光柵,系統(tǒng)采集電路為TTL電平輸入,兩路相位差90°的TTL差分信號,頻率范圍為0.1Hz-40kHz,要求采集精度優(yōu)于0.02%。依據(jù)上述要求,頻率計算采用計算方式依據(jù)《GBT17286[1].3-1998液態(tài)烴動態(tài)測量體積計量流量計檢定系統(tǒng)-第3部分脈沖插入技術(shù)文獻》中提出的雙計時脈沖插入法。根據(jù)GBT17286[1].3-1998文獻,為了獲得優(yōu)于0.01%的分辨率,采樣周期T的時間要大于CPU基準(zhǔn)周期至少20000倍。采樣周期T是1秒。那CPU基準(zhǔn)周期不能高于50us。而在此控制器中的CPU定時器采用11.0592 MHz的晶振,基準(zhǔn)周期是1.085us,滿足精度優(yōu)于0.02%需求。
光柵脈沖采集采用美國Lsi計算機系統(tǒng)有限公司生產(chǎn)的專用芯片,該芯片廣泛應(yīng)用于數(shù)控機床檢測,24位雙軸正交信號鑒相器,對輸入的數(shù)字信號具有很大的帶寬。在35M頻率,四倍頻正交鑒相情況下,計數(shù)頻率可達17M。我公司所設(shè)計的檢測儀的頻率是11.0592M,在四倍頻正交鑒相情況下,計數(shù)頻率可達5M,滿足3M的要求。
2 自動檢定控制系統(tǒng)部分軟件
2.1 軟件系統(tǒng)架構(gòu)
自動檢定控制軟件系統(tǒng)包括信號采集、伺服電機的控制、計量檢定數(shù)據(jù)處理,以及流量計的檢定結(jié)果輸出等組成。系統(tǒng)模塊組成如圖2所示。
2.2 自動檢定控制軟件子系統(tǒng)
該子系統(tǒng)是本軟件系統(tǒng)的核心控制部分,通過設(shè)置流量計的基本信息,以及設(shè)置檢定參數(shù)后,操作人員點擊“檢定開始”按鈕,該子系統(tǒng)將按照設(shè)置的檢定參數(shù),自動完成所有流量點的檢定工作,在完成所有流量點后,將體積管恢復(fù)到初始狀態(tài),包括停止電機運行,體積管恢復(fù)到原點,以及關(guān)閉管路上的閥門。
2.2.1 流量計參數(shù)設(shè)置。流量計參數(shù)包括流量計的類型,供電電源,儀表信號,流量范圍等基本參數(shù)信息。
2.2.2 自動檢定參數(shù)設(shè)置。自動檢定參數(shù)設(shè)置包括檢定的流量點,每個流量點檢定次數(shù),檢定時間,檢定流量以及伺服電機的轉(zhuǎn)速等參數(shù)信息。軟件系統(tǒng)按照設(shè)置的參數(shù),針對設(shè)置的參數(shù)系統(tǒng)進行自動判斷設(shè)置參數(shù)是否有效,例如依據(jù)檢定流量計設(shè)置的檢定時間大于體積管的最大容積時,系統(tǒng)給出錯誤提示,重新設(shè)置參數(shù)。
2.2.3 一鍵式自動檢定流程描述。一鍵式自動檢定流量如圖3所示。
2.2.4 檢定數(shù)據(jù)保存。完成流量計的所有檢定工作后,系統(tǒng)自動的將內(nèi)存數(shù)據(jù)保存到Access數(shù)據(jù)庫中,保存的數(shù)據(jù)包括了原始采集數(shù)據(jù)信息,被檢表處的溫度,壓力,被檢表的脈沖以及體積管的標(biāo)準(zhǔn)容積值等信息。
2.2.5 檢定數(shù)據(jù)輸出。系統(tǒng)借助于Visual Baise的水晶報表類庫將流量計的基本信息以及檢定數(shù)據(jù)等信息,在系統(tǒng)中可以直接連接打印機,進行打印輸出。
3 結(jié)束語
該系統(tǒng)研發(fā)成功后,經(jīng)過在實驗室的實際應(yīng)用,取得了較好的效果,大大提高了檢表效率。
參考文獻
[1]MP-C152 Advanced 2-Axis Servo/Stepper Motion Control Card User's Manual[J].
[2]JJG1037-2008.渦輪流量計檢定規(guī)程[S].
[3]JJG 667-2010.液體容積式流量計檢定規(guī)程[S].
[4]JJG 640-1994.差壓式流量計檢定規(guī)程[S].
[5]GBT17286[1].3-1998[S].