李 文,張志永,金 旭,程 李,徐明剛
(北方工業(yè)大學(xué)機械與材料工程學(xué)院,北京 100144)
溶解氧(DO)指溶解于水中的分子態(tài)氧氣。河蟹和魚類在低氧或缺氧時導(dǎo)致生長異常[1-2];金屬防腐中,溶解氧不及時監(jiān)測會造成內(nèi)壁損壞[3];適量的氧氣能夠使污泥中好氧菌降解污水中的有機污染物[4-5]。水體中溶解氧趨于零時,厭氧菌繁殖造成水體惡化[6]。監(jiān)測溶解氧含量對于工農(nóng)業(yè)、水產(chǎn)養(yǎng)殖業(yè)都有重要意義。目前溶解氧監(jiān)測主要方式分為6類:碘化學(xué)法[7]、電化學(xué)法[8-9]、熒光法[10]、神經(jīng)網(wǎng)絡(luò)推演法[11-12]、遙感測量法[13]以及生態(tài)估測法[14]。
溶解氧傳感器在檢測水中氧氣時易受到干擾因素的影響。文獻[6,9,15]中,分別以MSP430、NEC和MCS-51為微控制器,設(shè)計了具有溫度補償?shù)娜芙庋鮽鞲衅?;文獻[16]中,以ADuCM834為微控制器,設(shè)計了具有氣壓、鹽度、溫度對水體溶氧能力補償?shù)娜芙庋鮽鞲衅?;文獻[17]中,以8031為微控制器,設(shè)計了具有氣壓、鹽度對水體溶氧能力和溫度對溶氧電極補償?shù)娜芙庋鮽鞲衅?。?jīng)過研究發(fā)現(xiàn),現(xiàn)有傳感器僅考慮了溫度對電極特性的影響,或者僅考慮氣壓、鹽度、溫度對溶氧能力的影響,并未將4種影響因素綜合考慮,且在系統(tǒng)設(shè)計中應(yīng)用的芯片存在封裝尺寸大、ADC分辨率低、產(chǎn)品淘汰不易開發(fā)等問題,影響了傳感器的檢測精度和小型化的要求?;诖?,該文提出了基于ADuCM360多因素補償?shù)娜芙庋鮽鞲衅鞯难芯?。在研究中,選取了Global Water極譜式電極作為檢測電極;Pt1000為溫度傳感器;選用易于開發(fā)、具有濾波功能和雙核計算能力的單片機為微控制器;應(yīng)用ADM2587光耦隔離模塊為收發(fā)器,完成系統(tǒng)設(shè)計。
極譜式電極由金作為陰極,銀作為陽極構(gòu)成,底部覆蓋透氣性選擇薄膜,內(nèi)部填充KCl溶液。當(dāng)給電極加上0.68 V極化電壓時,氧通過膜擴散進入電解液,在陰極釋放電子,與金電極和銀電極構(gòu)成測量回路,在極化電壓的驅(qū)動下,陽極接受電子形成電流[9]。其電極內(nèi)部發(fā)生的化學(xué)反應(yīng)過程為[17-18]:
金陰極:O2+2H2O+4e→4OH-
銀陽極:4Ag+4Cl--4e→4AgCl↓
該過程發(fā)生氧化還原反應(yīng),產(chǎn)生擴散電流,其大小與氧分壓可用式(1)表示[17]。
I=N·F·A·p0·Pm/L
(1)
式中:I為擴散電流;N為反應(yīng)中得失電子數(shù);F為法拉第常數(shù);Pm為薄膜中氧穿透系數(shù);L為薄膜厚度;A為陰極面積;p0為被測樣品中的氧分壓。
在同一電極同一溫度下,N、Pm、F、L、A均為常數(shù),擴散電流與氧分壓成線性關(guān)系,構(gòu)成了電極檢測溶解氧濃度的基礎(chǔ)公式。
1.2.1 溫度影響分析
溫度是影響溶解氧電極反應(yīng)速率和Herny系數(shù)的重要因素。在溫度對電極的影響中,由于溫度上升導(dǎo)致膜的氧穿透系數(shù)增加和氧在電解質(zhì)溶液中的擴散系數(shù)增大,同時加快了電極電化學(xué)反應(yīng)速率。
結(jié)合式(1)與膜的擴散系數(shù)和溶解度的阿侖尼烏斯定律得出電流I關(guān)于熱力學(xué)溫度T的函數(shù)如式(2)[18]。
I=N·F·A·Pm·e-E/(RT)·p0/L
=β·e-α/T·p0+I0
(2)
式中:E為氧分子在薄膜中的擴散活化能與溶解度之和;R為通用氣體常數(shù);T為薄膜溫度;α、β為與電極材料和結(jié)構(gòu)有關(guān)的兩個常數(shù);I0為氧分壓為零時的電極響應(yīng)電流,接近于0 nA,一般忽略不計。
由式(2)可知,電極所產(chǎn)生的電流與氧分壓成正比,當(dāng)溫度升高時,氧電極輸出電流增大,導(dǎo)致溶解氧測量值偏大。
在溶解氧測量時常用溶液中氧氣絕對濃度表征。根據(jù)Whitman的雙膜理論,在雙膜交界面處,氣相中氣體的分壓p0與液相中的濃度C處于平衡狀態(tài),根據(jù)Henry定律C=p0·H(H為溶解度系數(shù),mg·Pa/L;p0為被測溶液的氧分壓,Pa;C為被測溶液的氧濃度,mg/L),將氧分壓轉(zhuǎn)化成氧濃度。則式(2)整理為式(3)。
(3)
式(3)建立了氧濃度與電流間的關(guān)系。在溫度恒定的稀水溶液中,H為常數(shù)。通常情況下,H不僅與溶液類型有關(guān),而且受溫度的影響。在其他因素恒定的情況下,氧濃度與溫度關(guān)系如圖1所示。DO_1為文獻[19]中純凈水中飽和溶解氧與溫度關(guān)系;DO_2為文獻[20]中純凈水中飽和溶解氧與溫度關(guān)系。
圖1 氧氣濃度與溫度的關(guān)系
從圖1可知,在相同的氧分壓下,水體的溫度升高,水體溶氧能力變差,溫度降低,水體溶氧能力升高。同時,顯示了不同標準對水體隨溫度溶氧能力的變化量略有差異?;谶@種差異,在對水體溫度溶氧能力校正時采用查表法進行補償。目前,傳感器內(nèi)存儲了文獻[19-20]不同溫度下水體飽和溶氧的數(shù)據(jù),后期可根據(jù)需要添加不同的標準。為了補償溫度帶來的誤差,該文利用ADuCM360恒流源輸出特性,通過Pt1000測量溫度,由軟件進行溫度補償。
1.2.2 鹽度、氣壓影響分析
溶解氧的含量除隨溫度變化外,還與水中鹽度和當(dāng)?shù)卮髿鈮河嘘P(guān)。氧含量的濃度隨水中電解質(zhì)的增加而降低,降低值的大小取決于離子強度,根據(jù)國家標準GB8587-88中修正氯化物的濃度表,得出鹽度校正公式(4)[17]。
(4)
式中:C1為校正后的溶解氧含量,mg/L;C0為儀器測得的溶解氧含量;n為樣品中的含鹽量,g/L;CS為被測試樣溶解氧濃度;ΔCS為在校正表的特定溫度下,單位含鹽量需減去的溶解氧含量值,mg/L。
隨著地區(qū)海拔高度的不同,當(dāng)?shù)氐臍鈮翰⒎菢藴蚀髿鈮?,故飽和溶氧值需要進行氣壓校正,校正公式如式(5)[17]。
(5)
式中:Cp為大氣壓p時飽和溶氧值,mg/L;Cs′為在標準大氣壓(101.3 kPa)時的純水飽和溶氧值,mg/L;p為測量時實際大氣壓力,kPa;f為飽和溶氧校正系數(shù)。
1.2.3 多因素校正模型建立
綜合上述的氣壓、溫度、鹽度的分析,建立多因素校正模型。在該模型中主要包括初始化、綜合校正和數(shù)據(jù)輸出3部分,其數(shù)據(jù)處理流程如圖2所示。
圖2中,V20 ℃、V10 ℃為20 ℃、10 ℃時標準大氣壓對應(yīng)的飽和溶解氧電壓值;CT為T溫度為下飽和溶解氧濃度。初始化過程中,在標準大氣壓下、超純水、溫度20 ℃、10 ℃時飽和溶解氧值所對應(yīng)的值輸入串口,結(jié)合式(3)計算出α。綜合校正部分,利用電極材料變化緩慢,α和β的關(guān)系在一定時間內(nèi)保持不變的特性,由溫度傳感器將所測溫度上傳至CPU,通過查表法完成環(huán)境溫度校正;輸入當(dāng)?shù)貧鈮汉?,?jīng)過式(5)完成氣壓校正;輸入鹽度n,利用式(4)完成鹽度校正;將校正后得到的C1與α、V20 ℃、溫度補償式(3)的VS相結(jié)合,計算該時刻溶解氧直線所對應(yīng)斜率K′,完成該溫度下純水的飽和溶解氧線性關(guān)系,同理,根據(jù)查表法建立其他條件下的線性模型。在數(shù)據(jù)輸出中,將實際測得的電壓值經(jīng)過式(3)計算輸出溶解氧濃度值。
圖2 數(shù)據(jù)處理流程圖
該硬件系統(tǒng)主要包括微控制器、極譜式電極、電極信號采集模塊、基準電壓模塊、溫度采集模塊,通信模塊,系統(tǒng)原理圖如圖3所示。
圖3 硬件原理圖
該系統(tǒng)以ADuCM360單片機為核心設(shè)計硬件電路。其微控制器內(nèi)部集成24位ADC,提高了溶解氧的分辨力;LFGP封裝和可編程恒流源,為簡化外圍電路和縮小傳感器體積提供了多種可能。與上位機進行信息交互時,選用ADM2587作為RS485收發(fā)器,其具有ESD保護、支持標準Modbus及總線256個節(jié)點的特點,為傳感器穩(wěn)定通信和后期一體式傳感器的集成提供了方便。
在信號采集部分,通過激勵電壓使極譜式電極產(chǎn)生穩(wěn)定的電流信號,經(jīng)過I-V轉(zhuǎn)換電路,進入放大器放大后送入微控制器的ADC_1引腳。為了保證輸出電流的穩(wěn)定,激勵電壓模塊采用ADR130為主芯片,該芯片精度為±0.35%,溫度系數(shù)為25 ppm/℃,經(jīng)過可調(diào)精密電阻R1調(diào)試,輸出電壓維持在0.68 V。在I-V轉(zhuǎn)換電路中,選用噪聲小、安全區(qū)域?qū)挼腁D820作為I/V轉(zhuǎn)換器。選用同樣型號的放大器將轉(zhuǎn)換后的電壓進行二次放大,使產(chǎn)品加工方便。在溫度補償中,采用Pt1000作為溫度傳感器,利用橋式電路與儀表放大器AD620相結(jié)合,經(jīng)差分放大后的電壓信號進入微控制器的引腳ADC_2,參與系統(tǒng)的溫度校正。
為使傳感器操作方便,該系統(tǒng)軟件設(shè)計簡潔,主要包括電極和溫度信號的定時采集與運算、串口與上位機通信以及綜合校正模塊。數(shù)據(jù)采集時,電源會造成信號出現(xiàn)50 Hz的工頻干擾,將信號進行濾波、均值處理過濾掉冗余噪聲后,由溫度、氣壓與鹽度進行補償輸出溶解氧值(默認氣壓為標準大氣壓、鹽度為0),該程序流程如圖4所示。
(a)
(b)
(c)
圖4中檢測是否收到指令包由上位機通過串口輸入形成,模型如圖4(b)所示,溫度、氣壓、鹽度默認為Pt1000測量溫度、標準大氣壓、零值,該指令包可循環(huán)使用進行二次或多次校正。在進行濾波和均值處理過程中,選用了正弦濾波和多次ADC測量后取平均值(默認16次)的方法使數(shù)據(jù)過濾掉工頻干擾。按照圖2原理進行線性模型的建立,由線性模型測量的數(shù)據(jù)送入校正數(shù)據(jù)模塊,校正數(shù)據(jù)的流程如圖4(c)所示,最后通過串口輸出溶解氧值。該系統(tǒng)在運行過程中,通過串口將數(shù)據(jù)輸入,取消了屏幕,使傳感器尺寸更加緊湊。為保持數(shù)據(jù)與現(xiàn)場實測數(shù)據(jù)一致,在測試數(shù)據(jù)輸出后,可通過串口輸入實測數(shù)據(jù)自動完成二次校正或多次校正,滿足實地測量的要求。
(1)測試用標準試劑按照行業(yè)標準HJ/T 99-2003進行準備。
(2)將裝配好的溶解氧傳感器置于鐵架臺并固定,調(diào)水浴加熱器到適當(dāng)?shù)臏囟取M瑫r將零點校正液與量程校正液放入水浴加熱器中,為保證測量的準確性,溶解氧溶液從低到高依次測量。試驗平臺如圖5所示。
圖5 溶解氧實驗平臺
參照行業(yè)標準HJ/T 99-2003進行計算測量[19]。其量程校正液的測量數(shù)值如表1所示。
表1 量程校正液測量數(shù)值 mg/L
經(jīng)計算可知:同一工況下,該傳感器重復(fù)性誤差為0.20 mg/L,符合行業(yè)標準的要求。在實驗中發(fā)現(xiàn),該數(shù)據(jù)初始測量時顯示較穩(wěn),隨著時間的延長數(shù)據(jù)逐漸變小。經(jīng)分析是由于隨著時間的延長,水中的溶解氧逐漸溢出引起。在充氧后重新測量,數(shù)值回升到原值。
參照行業(yè)標準HJ/T 99-2003進行計算測量[19],其顯示值為1 mg/L所需要的時間如表2所示。
通過上述測量的時間可知,傳感器的響應(yīng)時間平均值為7.7 s,小于10 s。觀察實驗的數(shù)據(jù)可知,反應(yīng)時間變得越來較長。經(jīng)過分析,是由于飽和溶解氧的不確定性引起的,在剛充入的飽和溶解氧里氧氣比較充足,傳感器的反應(yīng)時間較快,隨著時間延長,溶液中的氧越來越少,故反應(yīng)時間越來越長。
表2 顯示值為1 mg/L所需要的時間 s
分別在(20±0.5) ℃和(30±0.5) ℃時,配置飽和溶解氧溶液。將傳感器分別浸入上述溶液中,讀取指示值(mg/L),根據(jù)測定結(jié)果求出與附表中飽和溶解氧濃度之差的平均值[19];同時,增加了不同溫度飽和溶解氧溶液中補償與未補償?shù)慕Y(jié)果比較,其測量結(jié)果如圖6所示。圖6中,C2、C2″、C2′為20 ℃時,飽和溶解氧標準值、溫度補償時測量值、無溫度補償時測量值;C3、C3″、C3′為在30 ℃時,飽和溶解氧標準值、溫度補償時測量值、無溫度補償時測量值。
圖6 溫度補償與未增加溫度補償?shù)慕Y(jié)果比較
由圖6可知,帶有溫度補償功能的測量值幾乎與標準值重合,未加溫度補償?shù)臏y量值距標準值線較遠且呈逐漸減小的趨勢。經(jīng)計算,在20、30 ℃未加溫度補償測量值與標準值的差值分別為0.50、0.39 mg/L,均超過了標準規(guī)定的±0.3 mg/L,不滿足儀器性能要求;而帶有溫度補償功能的差值分別為0.06、-0.03 mg/L,滿足儀器性能的要求。
通過實驗數(shù)據(jù)分析,在未加溫度補償情況下,所測量的溶解氧值均偏大,符合式(3)所得的理論結(jié)果。觀察圖6可知,經(jīng)過溫度校正的溶解氧測量值比標準值低,在實驗分析后得出,由于在校正時,測量溫度略高導(dǎo)致實際校正后測量值偏低所致。
(1)本文通過溫度、鹽度、大氣壓對溶解氧測量的干擾來源進行了分析,在實驗中觀測到溶解氧檢測受溫度影響較大,檢測時需保證溫度的恒定,以使飽和溶解氧處于數(shù)值固定狀態(tài)。通過應(yīng)用溫度雙重補償?shù)睦碚摽蓽p少因此產(chǎn)生的誤差,實驗取得了預(yù)期的效果,提高了產(chǎn)品的精度。
(2)溶解氧測量受干擾因素較多,在測量時應(yīng)充分考慮。在氣壓一定時,因不同的水域鹽度會造成誤差,而鹽度在實際測量時因水體成分不同,測量數(shù)值也有偏差。該傳感器在經(jīng)過多因素校正后,利用二次校正將參考值與實際測量時產(chǎn)生的誤差折合到鹽度補償進行運算,減少了對實際鹽度測量的依賴。
(3)傳感器以ADuCM360為核心進行設(shè)計,減小了溶解氧傳感器的體積,使傳感器即可以單獨使用,也可通過標準Modbus信號輸出與其他類型傳感器組成一體式傳感器協(xié)同使用,增大了在工業(yè)場合的應(yīng)用范圍。