周彥凱,姚文穎,姜會菊
(石家莊海山實業(yè)發(fā)展總公司,石家莊 050208)
電阻應(yīng)變式壓力傳感器已經(jīng)廣泛應(yīng)用于商業(yè)、工業(yè)、農(nóng)業(yè)、國防等領(lǐng)域[1],應(yīng)變片性能容易受到溫度變化的影響,需要在產(chǎn)品檢測時進(jìn)行測量并加以補償[2],以實現(xiàn)傳感器全溫度范圍內(nèi)的性能優(yōu)化。在某型電阻應(yīng)變式壓力傳感器修理過程中,溫度測試以人工方式進(jìn)行,測試效率低、人員占用高,本文以LabVIEW軟件為基礎(chǔ)[3],通過設(shè)計自動測試系統(tǒng),對該型傳感器的性能數(shù)據(jù)進(jìn)行采集、處理和存儲,為類似原理傳感器的修理提供了參考依據(jù)。
該電阻應(yīng)變式壓力傳感器以惠斯通電橋[4](如圖1)為基礎(chǔ),電橋由4組阻值相等的應(yīng)變片組成,Ui為穩(wěn)定的直流電壓源,為傳感器提供電源輸入,Uo為傳感器的輸出電壓。在壓力傳感器不受力時,電橋中各電阻分壓相同,電路輸出為0;當(dāng)壓力傳感器受到外界壓力作用時,應(yīng)變片阻值改變,使電橋失去平衡,輸出電壓為U0=(Δr/R) Ui。當(dāng)輸入電壓Ui為定值時,輸出電壓U0與電阻變化量Δr成比例。應(yīng)變片將壓力產(chǎn)生的微小形變量,轉(zhuǎn)化為應(yīng)變片阻值的變化,最終以電壓的形式輸出,實現(xiàn)壓力到電壓的線性輸出。
測試系統(tǒng)在完成性能數(shù)據(jù)采集的基礎(chǔ)上,對數(shù)據(jù)進(jìn)行保存、輸出,并對測得數(shù)據(jù)的正確性進(jìn)行判斷。傳感器測試系統(tǒng)的測試需求如下。
1)多通道傳感器電壓測試。該壓力傳感器為多余度傳感器,測試系統(tǒng)至少需要完成8路模擬電壓采集,電壓范圍為-10~10 V,精度為1%。
2)傳感器穩(wěn)定性測試。在產(chǎn)品通電的情況下,對傳感器-55~70 ℃溫度范圍內(nèi)的性能進(jìn)行測試以驗證傳感器全溫度范圍性能。
3)電源自動加載控制功能。為實現(xiàn)傳感器性能的全自動測試,需要測試系統(tǒng)能夠在測試過程中對傳感器電源的加載、切斷進(jìn)行控制。
4)實現(xiàn)各溫度下數(shù)據(jù)的自動測試。通過測試系統(tǒng)搭建,完成傳感器數(shù)據(jù)的自動采集、處理、保存功能,以及友好的人機(jī)交互界面。
通過對測試系統(tǒng)技術(shù)參數(shù)和性能的需求分析,結(jié)合實際測試系統(tǒng)的可靠性、穩(wěn)定性、模塊化等要求對系統(tǒng)進(jìn)行設(shè)計。測試系統(tǒng)的總體結(jié)構(gòu)如圖2所示。
圖2 壓力傳感器性能測試系統(tǒng)總體結(jié)構(gòu)示意圖
工控機(jī)作為測試系統(tǒng)的核心,主要完成數(shù)據(jù)采集模塊控制、電源控制模塊的控制、人機(jī)交互接口設(shè)置,以及最終數(shù)據(jù)打印輸出等功能。其選型主要考慮外部接口數(shù)量、類型、性能等因素。綜合市場上現(xiàn)有的工控機(jī)生產(chǎn)廠家及其產(chǎn)品,選擇ADLINK品牌下的MXC-6321D系列工控機(jī),采用Intel i7處理器,DDR3 4GB內(nèi)存條,具備多個USB、RS232、RS485等工業(yè)控制接口,能夠為測試系統(tǒng)建立提供廣泛的硬件基礎(chǔ)。
直流穩(wěn)壓電源用于為傳感器提供穩(wěn)定、純靜的電源,需滿足傳感器對電壓范圍、功率、紋波等特性的要求。系統(tǒng)選用華睿電子的HR-115直流穩(wěn)壓電源,其穩(wěn)壓輸出范圍為直流0~30 V,恒流值0~100 A,能夠滿足傳感器對電源的要求。
電源控制模塊用于接收工控機(jī)發(fā)出的控制信號,實現(xiàn)傳感器電源通斷控制。本系統(tǒng)選用集智達(dá)公司的RemoDAQ-8068繼電器控制模塊。該模塊為8路繼電器控制模塊,具備RS-485控制端口,內(nèi)置專用控制命令集,能夠通過編程實現(xiàn)各繼電器的分時控制要求,觸點具有30 V時2 A的分?jǐn)嗄芰Γ軌驖M足傳感器電源分?jǐn)嘁蟆?/p>
數(shù)據(jù)采集是將傳感器輸出的電壓值轉(zhuǎn)化為工控機(jī)可以直接處理的數(shù)字信號。當(dāng)前數(shù)據(jù)采集方式主要分為兩種:1)采用通用數(shù)據(jù)采集單元,該方式具有模塊化程度高、配置簡單、穩(wěn)定性高、測量類型多、控制接口配置簡便等特點;2)采用嵌入式采集板卡,其占用系統(tǒng)空間小,采集速度快,通道集成度高,但安裝、配置過程較復(fù)雜??紤]盡量使系統(tǒng)簡單易用、維護(hù)方便,本系統(tǒng)采用安捷倫公司的34972A數(shù)據(jù)采集/切換單元與34901A多路復(fù)用器結(jié)合,作為系統(tǒng)的數(shù)據(jù)采集模塊。34972A內(nèi)置6位半數(shù)字多用表,單通道讀取速度為每秒500個讀數(shù),掃描范圍高達(dá)250個通道,配備通用RS-232串行接口,便于遠(yuǎn)程控制;34901A具有20個通道的多路復(fù)用功能,輸入最大電壓為300 V,輸入最大電流為1 A,最大切換功率為50 W。該配置在滿足系統(tǒng)要求的前提下,能夠有效地簡化設(shè)計開發(fā)過程,增加系統(tǒng)可靠性。
高低溫箱的選擇主要考慮溫度范圍、精度、程控性等。系統(tǒng)選用德國進(jìn)口賓得MKT115型高精度冷熱測試箱,其溫度范圍為-70~180 ℃,溫度精度為±2 ℃,采用微電腦程控技術(shù),實現(xiàn)手動和自動控制功能,可以配合自動測試程序,實現(xiàn)整個溫度性能測試的全自動化。
通過系統(tǒng)硬件選型,建立壓力傳感器溫度性能測試系統(tǒng),設(shè)備布局如圖3所示。考慮人體力學(xué)和操作方便性,將顯示和操縱結(jié)構(gòu)置于機(jī)柜的中央,打印機(jī)放置于工控機(jī)下方,方便頻繁取放紙張。
圖3 系統(tǒng)設(shè)備布局圖
本壓力傳感器測試系統(tǒng)軟件主要由數(shù)據(jù)采集控制程序、直流電源控制程序、數(shù)據(jù)報表生成程序和溫度測試主程序等部分組成。程序以LabVIEW 圖形化語言[5-10]為基礎(chǔ),通過模塊化設(shè)計實現(xiàn)程序的封裝,提高模塊的復(fù)用性。
數(shù)據(jù)采集控制程序主要用于34972A數(shù)據(jù)采集/切換單元的控制,通過RS-232接口對數(shù)據(jù)采集模塊進(jìn)行狀態(tài)的設(shè)置,并發(fā)送數(shù)據(jù)采集命令、讀回數(shù)據(jù)采集結(jié)果,對測試結(jié)果進(jìn)行處理并封裝,以便在主程序中進(jìn)行調(diào)用。數(shù)據(jù)采集控制程序流程如圖4所示。
圖4 數(shù)據(jù)采集控制程序流程圖
直流電源控制程序主要完成電源通斷控制。電源控制模塊RemoDAQ-8068采用RS-485串口進(jìn)行控制,控制程序流程如圖5所示。
圖5 直流電源控制程序流程圖
數(shù)據(jù)報表程序的主要功能是將測試數(shù)據(jù)進(jìn)行格式化輸出,以便后期打印存檔。本系統(tǒng)采用Excel和ActiveX 相結(jié)合的方式實現(xiàn)數(shù)據(jù)報表。以Excel為模板,通過ActiveX 接口完成數(shù)據(jù)的寫入操作,該方法無需購買 LabVIEW專用插件,在安裝Office的系統(tǒng)上就可使用,降低了系統(tǒng)開發(fā)成本,具有較強的適應(yīng)性。數(shù)據(jù)報表流程如圖6所示。
圖6 數(shù)據(jù)報表程序流程圖
壓力傳感器溫度性能測試程序需要對壓力傳感器全溫度范圍內(nèi)的溫度點進(jìn)行測試,每個溫度點需要先完成保溫存儲,使傳感器溫度穩(wěn)定,再對傳感器進(jìn)行通電、測量,測量完成后關(guān)閉電源,然后溫箱進(jìn)入下一個溫度點進(jìn)行保溫,直到完成所有的溫度點測試。根據(jù)不同需求,將溫度測試分為高溫測試、低溫測試和高低溫測試3種方式。具體流程如圖7所示。
圖7 壓力傳感器溫度性能自動測試系統(tǒng)主程序流程圖
在測試系統(tǒng)硬件搭建和軟件編寫完成后,對硬件參數(shù)進(jìn)行配置,并通過軟件對各個模塊的功能進(jìn)行測試、驗證,各模塊性能正常。通過系統(tǒng)驗證,軟硬件各項性能能夠滿足設(shè)計需求。采用壓力傳感器產(chǎn)品對系統(tǒng)進(jìn)行重復(fù)試驗驗證,壓力傳感器溫度性能自動測試系統(tǒng)的功能滿足設(shè)計要求。
基于電阻應(yīng)變式壓力傳感器原理和LabVIEW可視化程序語言,建立某型壓力傳感器溫度性能自動測試系統(tǒng),實現(xiàn)壓力傳感器全溫度范圍內(nèi)的數(shù)據(jù)自動測量、報表生成及數(shù)據(jù)打印輸出等功能,有效提高了壓力傳感器溫度測試的效率。該系統(tǒng)建立過程由硬件設(shè)計和軟件編程兩部分組成,具有較高的硬件靈活性和軟件擴(kuò)展性,可根據(jù)不同的測試需求對系統(tǒng)中的數(shù)據(jù)采集、分析和報表輸出等操作進(jìn)行靈活擴(kuò)展,便于其他傳感器測試人員開展針對性的測試工作。