李銀華 張萬偉
(鄭州輕工業(yè)學(xué)院電氣信息工程學(xué)院,河南 鄭州 450002)
城市燃?xì)馐钱?dāng)代最主要的能源之一,膜式燃?xì)獗響{借其計(jì)量準(zhǔn)確、價格低廉、經(jīng)久耐用等優(yōu)點(diǎn)被廣泛應(yīng)用于普通家庭用戶的用氣計(jì)量中[1]。因?yàn)槿細(xì)饩哂幸兹?、易爆等特點(diǎn),所以燃?xì)庥?jì)量儀表在生產(chǎn)過程和出廠前要進(jìn)行嚴(yán)格的質(zhì)量檢測,保證用戶的人身財(cái)產(chǎn)安全。目前,家用膜式燃?xì)獗頇z定工作基本由檢定人員手工完成。密封性和準(zhǔn)確度的檢測分離進(jìn)行,密封性檢測采用肥皂泡法,示值誤差檢測多采用鐘罩標(biāo)準(zhǔn)器。這種檢測手段無法進(jìn)行定量檢測和在線檢測,自動化程度和鑒定效率低。為從根本上解決燃?xì)獗硎讬z工作的效率和質(zhì)量問題,滿足燃?xì)獗硎袌霭l(fā)展的需要[2],依據(jù)《JJG 577-2005膜式燃?xì)獗韲矣?jì)量檢定規(guī)程》[3],設(shè)計(jì)了一套全自動燃?xì)獗頇z定裝置。
國家標(biāo)準(zhǔn)《膜式燃?xì)獗怼分幸?guī)定了膜式燃?xì)獗淼募夹g(shù)要求以及質(zhì)量檢測的試驗(yàn)方法和試驗(yàn)內(nèi)容,簡要說明如下。
①燃?xì)獗淼臋z定環(huán)境條件:檢定溫度,對于最大流量Qmax≤10 m2/h的燃?xì)獗頌?20±2)℃,對于最大流量Qmax>10 m2/h的燃?xì)獗頌?20±5)℃;檢定大氣壓力為86~106 kPa;相對濕度為45% ~75%;檢定過程中,標(biāo)準(zhǔn)器處的溫度和燃?xì)獗硖幍臏囟炔顟?yīng)不超過1 K。
②檢定項(xiàng)目包括外觀、密封性、總壓力損失、示值誤差和附加裝置功能檢測。
③燃?xì)獗頇z定方法,包括鐘罩式氣體流量標(biāo)準(zhǔn)裝置和標(biāo)準(zhǔn)表法。
系統(tǒng)在遵循安全性、先進(jìn)性、易操作性、易維護(hù)性、標(biāo)準(zhǔn)性、經(jīng)濟(jì)性、抗干擾性的原則下,依據(jù)國家計(jì)量檢定規(guī)程完成膜式燃?xì)獗淼挠?jì)量檢測和密封性能檢測。
家用膜式燃?xì)獗頇z定裝置主要實(shí)現(xiàn)以下功能。
①溫度、濕度、氣體壓力的自動檢測;
② 被檢表的密封性、壓力損失、示值誤差檢測功能;
③快速自動執(zhí)行機(jī)構(gòu)(夾緊裝置);
④檢測和控制過程自動化與自動報警功能;
⑤性能優(yōu)良的HMI,大屏幕LCD觸摸屏顯示,實(shí)現(xiàn)溫度、壓力、示值、誤差曲線的顯示;
⑥數(shù)據(jù)的采集、處理、存儲自動化,以及數(shù)據(jù)的查詢、打印、網(wǎng)路共享和檢測報表自動生成等功能。
系統(tǒng)設(shè)計(jì)中,采用差壓法密封性檢測原理和標(biāo)準(zhǔn)表法示值誤差檢測原理,實(shí)現(xiàn)膜式燃?xì)獗淼拿芊庑阅軝z測和計(jì)量檢測。
2.1.1 差壓法密封性檢測原理
密封性檢測原理圖如圖1所示。
圖1 密封性檢測原理圖Fig.1 Principle of tightness detection
將標(biāo)準(zhǔn)表與被檢基表分別布置在差壓傳感器的兩側(cè),同時充入相同壓力的空氣,使兩端壓力達(dá)到平衡。
在規(guī)定的檢測時間內(nèi),如果標(biāo)準(zhǔn)表和被檢基表都沒有泄漏(忽略環(huán)境變量的影響),則差壓傳感器的兩側(cè)仍保持平衡狀態(tài);如果被檢基表有泄漏,即使是微小泄漏,也會導(dǎo)致被檢基表內(nèi)的空氣質(zhì)量減少,壓力下降。差壓法即根據(jù)差壓傳感器檢測出的壓差值計(jì)算泄漏量,然后判斷被測容器的密封性是否合格[4]。
2.1.2 標(biāo)準(zhǔn)表法示值誤差檢測原理
標(biāo)準(zhǔn)表法的檢測原理是:使氣體在相同時間內(nèi)連續(xù)通過標(biāo)準(zhǔn)表和被檢基表,采用比較的方法計(jì)算兩表的差值,根據(jù)誤差大小判斷被檢基表各項(xiàng)計(jì)量參數(shù)是否合格[5]。
檢定時可以采用1臺標(biāo)準(zhǔn)表與1臺被檢基表進(jìn)行比較,也可以用兩臺以上并聯(lián)的標(biāo)準(zhǔn)表與1臺被檢基表進(jìn)行比較。采用1臺標(biāo)準(zhǔn)表的示值誤差檢測原理圖如圖2所示。
這里標(biāo)準(zhǔn)表為濕式氣體流量計(jì)。與鐘罩式標(biāo)準(zhǔn)裝置相比較,該檢定裝置雖然屬于次級裝置,但它使用方便、檢定效率高,準(zhǔn)確度等級能達(dá)到0.5級,適合燃?xì)獗碇圃炱髽I(yè)生產(chǎn)使用。
圖2 示值誤差檢測原理圖Fig.2 Principle of measurement accuracy detection
結(jié)合檢定原理,采用“閥島”技術(shù),設(shè)計(jì)了涵蓋密封性、壓力損失和示值誤差的四表位獨(dú)特檢定氣路。
檢定氣路以電磁閥組的開閉實(shí)現(xiàn)標(biāo)準(zhǔn)表與被檢基表的串并聯(lián)連接,以氣缸實(shí)現(xiàn)夾表動作的自動化。同時,采用溫度傳感器和壓力傳感器實(shí)現(xiàn)各表位間的溫壓差補(bǔ)償,采用差壓傳感器實(shí)現(xiàn)密封性和壓損的檢測功能。
系統(tǒng)檢測工作流程如下。
①壓縮空氣經(jīng)過干燥過濾、初步減壓后供給四夾緊氣缸,通過調(diào)節(jié)電磁閥(9、10、11、12)的開閉實(shí)現(xiàn)夾表動作的自動化。
②當(dāng)進(jìn)行檢定時,壓縮空氣經(jīng)過次級減壓供給檢測系統(tǒng),通過電磁閥組(13、14、15、16、17)實(shí)現(xiàn)氣路的串并聯(lián)。
當(dāng)進(jìn)行密封性檢測時,電磁閥組右側(cè)閥(包括17號上側(cè)閥)關(guān)閉,其他閥打開,系統(tǒng)進(jìn)行充氣;一段時間后,關(guān)閉電磁閥組左側(cè)閥,同時打開電磁閥(34、35、36、37)進(jìn)行平衡,完畢后關(guān)閉平衡閥。3 min后系統(tǒng)讀取差壓傳感器(38、39、40、41)的壓差值。密封性檢測完畢。
③密封性檢測完畢后,系統(tǒng)會自動關(guān)閉電磁閥組上側(cè)閥。打開電磁閥組左右側(cè)閥,將標(biāo)準(zhǔn)表與被檢基表串聯(lián)在氣路上,通過調(diào)節(jié)流量調(diào)節(jié)器,實(shí)現(xiàn)燃?xì)獗砀鱾€流量點(diǎn)的檢定。
④在最大流量檢定點(diǎn)時,系統(tǒng)讀取差壓傳感器(29、30、31、32)的壓差值,再根據(jù)溫壓補(bǔ)償計(jì)算出各表的總壓力損失值。
檢定裝置的電路控制系統(tǒng)按照模塊化的設(shè)計(jì)思路進(jìn)行設(shè)計(jì)。溫度、壓力、濕度、壓差等傳感器感應(yīng)環(huán)境參數(shù),產(chǎn)生的信號經(jīng)過信號調(diào)理電路和A/D模塊,傳送給ARM9控制器進(jìn)行處理,控制器通過驅(qū)動模塊控制電磁閥組和流量調(diào)節(jié)器。同時系統(tǒng)設(shè)計(jì)了LCD觸摸屏、存儲模塊、網(wǎng)絡(luò)接口、聲光報警模塊和打印機(jī)模塊等。
檢測氣路系統(tǒng)結(jié)構(gòu)框圖如圖3所示,電路控制系 統(tǒng)結(jié)構(gòu)如圖4所示。
2.3.1 核心控制器選擇
ARM9控制器模塊是整個檢定裝置的核心,檢定裝置選用 ARM9核心板 TQ2440。該核心板采用S3C2440A為處理器,并附有64 MB的SDRAM、256 MB的NAND Flash、2 MB的 NOR Flash;最高主頻可達(dá)533 MHz,可以輕松運(yùn)行Linux、WinCE等嵌入式系統(tǒng),滿足系統(tǒng)要求。
2.3.2 溫度傳感器模塊
溫度在檢定過程中直接影響系統(tǒng)的檢定級別,對溫度的檢測和控制是檢定過程的重要環(huán)節(jié)。針對系統(tǒng)的設(shè)計(jì)要求,選用了6只高質(zhì)量的DS18B20數(shù)字溫度傳感器,分別用于測量室內(nèi)溫度、標(biāo)準(zhǔn)表溫度和被檢基表進(jìn)氣口溫度。當(dāng)這6點(diǎn)溫度及其對應(yīng)關(guān)系超出檢定要求時,系統(tǒng)聲光報警并停止運(yùn)行;當(dāng)溫度恢復(fù)正常時,系統(tǒng)才能正常啟動。采用1-wire設(shè)計(jì)的DS18B20數(shù)字溫度傳感器可以大大簡化溫度模塊的設(shè)計(jì),節(jié)約處理器的引腳[6]。
2.3.3 差壓傳感器模塊
差壓信號的采集是整個系統(tǒng)的關(guān)鍵,壓差變送器的精度是影響系統(tǒng)精度的主要因素。由于整個裝置為四表位,因此選用8只微差壓傳感器對每只燃?xì)獗淼拿芊庑院蛪簱p進(jìn)行檢測,并通過軟件對每個表位進(jìn)行溫壓誤差補(bǔ)償。裝置要求微壓傳感器具有一定的過載承受能力,因此,選用美國阿爾法(Alpha)公司生產(chǎn)的166-P-0250B-A-4-Y-B型差壓變送器。該變送器具有溫度補(bǔ)償和誤接線全保護(hù)功能[7]。
2.3.4 電磁閥驅(qū)動模塊
系統(tǒng)采用電磁閥組,每個電磁閥都為密封性較好的直動式電磁閥。電磁閥驅(qū)動電路采用74LS244、TL521-4GB、MC1413(ULN2003A)驅(qū)動GPIO引腳的輸出信號。
2.3.5 流量調(diào)節(jié)器驅(qū)動電路
流量調(diào)節(jié)器主要用來控制流量大小,實(shí)現(xiàn)各個流量點(diǎn)的示數(shù)檢測。系統(tǒng)采用兩項(xiàng)式步進(jìn)電機(jī)。步進(jìn)電機(jī)驅(qū)動電路選擇SGS公司的L297單片步進(jìn)電機(jī)控制集成電路,與兩片H橋式驅(qū)動芯片L298組合,組成步進(jìn)電機(jī)固定斬波頻率的PWM恒流斬波驅(qū)動器[8]。
燃?xì)獗頇z定裝置中傳感器眾多,控制功能復(fù)雜,為了使系統(tǒng)具有可維護(hù)性、擴(kuò)展性和多任務(wù)處理功能,系統(tǒng)采用Linux系統(tǒng)作為軟件運(yùn)行平臺。系統(tǒng)軟件功能主要包括u-boot的移植、內(nèi)核的移植、文件系統(tǒng)的編譯和移植[9]。
這里簡要介紹QT圖形界面的設(shè)計(jì)。QT/Embedded是一個跨平臺應(yīng)用程序和UI開發(fā)框架,支持豐富的圖形控件,并提供美觀的界面開發(fā)[10]。QT/Embedded實(shí)現(xiàn)結(jié)構(gòu)框圖如圖5所示。
圖5 QT/Embedded的實(shí)現(xiàn)結(jié)構(gòu)框圖Fig.5 The structural block diagram of implementation of QT/Embedded
QT應(yīng)用程序由C++語言進(jìn)行開發(fā),它的API分為控件、框架和工具3個部分,其高效的工作性能與其信號和槽的機(jī)制是密不可分的。QT/Embedded開發(fā)流程如下。
①安裝QT/E開發(fā)環(huán)境和交叉編譯庫。
②在宿主機(jī)上開發(fā)QT/E應(yīng)用程序,如系統(tǒng)初始化模塊、數(shù)據(jù)顯示控制單元模塊、數(shù)據(jù)庫模塊、密封性檢定模塊、示值誤差檢定模塊、網(wǎng)絡(luò)共享和打印模塊等。
③交叉編譯應(yīng)用程序。
④在嵌入式系統(tǒng)上調(diào)試運(yùn)行應(yīng)用程序。
其中,系統(tǒng)初始化模塊用于檢定前環(huán)境參量和傳感器校準(zhǔn)調(diào)整。數(shù)據(jù)顯示控制單元模塊將采集、控制的數(shù)據(jù)都存儲在數(shù)據(jù)庫中。該模塊通過調(diào)用數(shù)據(jù)庫的數(shù)據(jù),可以實(shí)時顯示各個通道的運(yùn)行情況、控制方法和數(shù)據(jù)變化等;同時可以查看歷史數(shù)據(jù),方便用戶對現(xiàn)場的分析。數(shù)據(jù)庫模塊用于數(shù)據(jù)的管理。密封性檢定和示值誤差模塊完成檢定裝置的檢定任務(wù)。網(wǎng)絡(luò)共享模塊將處理后的數(shù)據(jù)或歷史記錄發(fā)送至上位機(jī)或者服務(wù)器,可以實(shí)現(xiàn)用戶的遠(yuǎn)程在線實(shí)時訪問。
在控制界面,有相應(yīng)的功能按鈕供用戶選擇。同時,用戶可以對模塊進(jìn)行參數(shù)設(shè)置,實(shí)現(xiàn)檢定裝置的簡易操作。
本文針對《JJG 577-2005膜式燃?xì)獗韲矣?jì)量檢定規(guī)程》和國內(nèi)企業(yè)現(xiàn)有檢驗(yàn)方法存在的問題,結(jié)合生產(chǎn)實(shí)際,給出了以ARM9為核心處理器的“多合一”燃?xì)獗頇z定裝置設(shè)計(jì)方案。該裝置具有人機(jī)界面優(yōu)良、可靠性高、擴(kuò)展靈活、性價比高等特點(diǎn),可實(shí)現(xiàn)一機(jī)多檢,節(jié)省設(shè)備購買量;利用嵌入式系統(tǒng)的高性能和穩(wěn)定性,提高了生產(chǎn)廠家的鑒定效率,為家用膜式燃?xì)獗頇z定提供了新的途徑。
[1]鄭宏偉.淺談家用燃?xì)獗淼挠?jì)量檢測及其技術(shù)要求[J].企業(yè)技術(shù)開發(fā),2010,29(23):30 -31.
[2]丁維光.鐘罩式燃?xì)獗頇z定裝置自動控制系統(tǒng)[J].現(xiàn)代計(jì)量儀器與技術(shù),2006,5(6):52 -54.
[3]國家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局.JJG 577-2005中華人民共和國國家計(jì)量檢定規(guī)程-膜式燃?xì)獗恚跾].北京:中國標(biāo)準(zhǔn)出版社,2006.
[4]陳宇,林敏,郭斌.差壓氣密性檢測儀設(shè)計(jì)與實(shí)現(xiàn)[J].中國計(jì)量學(xué)院學(xué)報,2009(4):311 -314.
[5]齊利曉,孫立軍,張濤,等.標(biāo)準(zhǔn)表法氣體流量標(biāo)準(zhǔn)裝置的研制[J].化工自動化與儀表,2010,37(2):34-38
[6]丁曉進(jìn),史小軍,朱為,等.基于DS18B20的多點(diǎn)溫度檢測[J].電子工程師,2006,32(7):1 -3.
[7]胡凱偉.基于嵌入式Linux的步進(jìn)電機(jī)遠(yuǎn)程控制系統(tǒng)研究[D].杭州:浙江工業(yè)大學(xué),2010.
[8]李亞峰,歐文盛.ARM嵌入式Linux系統(tǒng)開發(fā)從入門到精通[M].北京:清華大學(xué)出版社,2007:36-106.
[9]倪繼利.Qt及Linux操作系統(tǒng)窗口設(shè)計(jì)[M].北京:電子工業(yè)出版社,2006:85-155.
[10]張亞軍,孔帥.基于Qt/Embedded和Qtopia的嵌入式GUI移植開發(fā)[J].天津職業(yè)大學(xué)學(xué)報,2010,19(1):78 -82.