張澤飛,羅輝輝,翟 娟,周 弘,徐 宇
(揚州大學(xué)廣陵學(xué)院,江蘇 揚州 225009)
我國的水質(zhì)監(jiān)控系統(tǒng)已初步完善,但對于水產(chǎn)養(yǎng)殖等小型區(qū)域的水質(zhì)監(jiān)測還尚未成熟[1-4]。水質(zhì)指標(biāo)是魚類生存和成長息息相關(guān)的重要因素。因此,對水環(huán)境的參數(shù)如 pH值、溶解氧、水溫、渾濁度等進(jìn)行監(jiān)控有著重要的意義。
目前,對于養(yǎng)殖水域來說,國家基本上沒有建立相應(yīng)的監(jiān)測系統(tǒng)。水產(chǎn)養(yǎng)殖行業(yè)大部分是采用人工觀察,通過觀察魚類是否浮出水面呼吸從而判斷水中溶解氧含量是否足夠,從而人工開啟增氧設(shè)施或者其它調(diào)節(jié)設(shè)備。不僅工作人員勞動強度大,而且水質(zhì)不穩(wěn)定影響?zhàn)B殖效果。由于養(yǎng)殖水域尤其是小型養(yǎng)殖水域的水質(zhì)監(jiān)測基本上是空白,因此低成本的小型水域水質(zhì)監(jiān)測系統(tǒng)成為未來發(fā)展的必要趨勢。
本文設(shè)計的自動化水箱監(jiān)控與調(diào)節(jié)系統(tǒng),以水產(chǎn)養(yǎng)殖的水質(zhì)參數(shù)為監(jiān)測目標(biāo),采用AT89S51單片機為控制單元,選取DS18B20溫度傳感器等作為測單元,以LCD顯示器作為顯示部分,分別以蜂鳴器與報警燈、繼電器作為動作部分。單片機實時與溶解氧、pH值、溫度等傳感器保持通信,獲得相應(yīng)數(shù)據(jù)并進(jìn)行分析處理。當(dāng)檢測到的實時數(shù)據(jù)超出設(shè)置的范圍時,蜂鳴器指示燈、繼電器各自動作。此水箱的適用范圍也很廣闊,可以家用養(yǎng)殖,可以是觀賞養(yǎng)殖,也可以是商業(yè)養(yǎng)殖,甚至是研究養(yǎng)殖[1]-[2]。
該系統(tǒng)(如圖1)主要由單片機、溫度傳感器、溶解氧(氧容量)傳感器、PH傳感器、LCD、調(diào)節(jié)裝置組成。通過相應(yīng)的傳感器監(jiān)測當(dāng)前水質(zhì)指標(biāo),當(dāng)測得的溫度、溶解氧含量、pH值和單片機預(yù)設(shè)的值有偏差時,驅(qū)動調(diào)節(jié)裝置進(jìn)行調(diào)節(jié),同時相關(guān)數(shù)值顯示在LCD上,使得水質(zhì)達(dá)到水生生物的最佳生活環(huán)境[3-4]。
在水產(chǎn)養(yǎng)殖中,溶解氧對水中生物如魚類的生存有著非常重要的影響。低溶氧時可以導(dǎo)致水生物生長緩慢,對疾病的抵抗能力發(fā)病率高;高溶氧時某些魚類幼體可能會產(chǎn)生疾病。因此溶解氧濃度在對水生生物的生長顯得尤為重要[5]。
我們選用溶解氧傳感器KDS-25B,測量時,溶解于電極端頭的外部被測介質(zhì)中的氧傳遞到電極透氧膜外表面,以擴(kuò)散的方式,最后到達(dá)電極陰極表面,通過氧化還原反應(yīng),構(gòu)成一種氧鉛蓄電池,然后由內(nèi)部電阻將氧化還原反應(yīng)產(chǎn)生的電流轉(zhuǎn)化成電壓輸出。
(1)電源濾波電路
如圖2所示,該電路利用電抗性元件對交直流阻抗的不同,實現(xiàn)濾波功能。電容C對直流開路,對交流阻抗較小,并聯(lián)在負(fù)載兩端。電感L對交流阻抗大,對直流阻抗小,要與負(fù)載串聯(lián)。經(jīng)過濾波電路后,既可保留直流分量,又可以濾掉部分交流分量,減小了電路的脈動系數(shù),改善了直流電壓的分量。
(2)信號放大電路
由于溶解氧探頭輸出的信號為電流信號,在并聯(lián)電阻后轉(zhuǎn)換的電壓信號只有 1-100 mV,電壓很小,所以需要一個信號放大電路將所測信號進(jìn)行放大,如圖3所示。
a)信號放大電路圖
b)AD623放大器簡介
在放大電路中我們之所以采用 AD623放大器是因為它功耗低,可單電源工作且所需電流極小,只需外接一個電阻即可設(shè)置增益。同時它輸入阻抗較大,對輸入信號影響小。
c)AD623放大器工作原理
PNP晶體管作為電壓緩沖器,接收輸入信號,同時提供一個共模信號到輸入放大器。每個放大器串接一個50 kΩ的反饋電阻以保證增益可編程,差分電壓經(jīng)過輸出放大器變?yōu)閱味穗妷骸?/p>
PH值對水中生物的生存有很大影響。經(jīng)大量數(shù)據(jù)證明,魚在酸性(PH<5.5)的條件下,水體中的魚類對傳染性魚病體抗力降低,即使水中溶解氧達(dá)標(biāo),也會出現(xiàn)呼吸困難、生長緩慢、死亡率變高等癥狀。因此,水中 pH值的測量并及時調(diào)節(jié)對水生生物的生長生活顯得尤為重要[6]。
圖2 電源濾波電路Fig.2 Power filter circuit
圖3 信號放大電路圖Fig.3 Circuit diagram of signal amplification
圖4 采集電路和放大電路Fig.4 Acquisition circuit and amplification circuit
我們選用E-201-CPH型復(fù)合玻璃電極pH傳感器。,pH復(fù)合電極監(jiān)測水中的 pH值,并將其轉(zhuǎn)化為電流信號,經(jīng)過信號采集后,通過濾波電路、信號放大電路、模數(shù)轉(zhuǎn)換電路后輸入到單片機中,輸出結(jié)果經(jīng)LCD顯示電路顯示。
(1)濾波電路
一般在電路的輸入信號中,總有一些噪音和干擾,為了能夠更好地完成 PH的測量和調(diào)節(jié),必須消除以上干擾。和上一個溶解氧傳感器的濾波電路相似,在這就不多贅述。
(2)放大電路
PH傳感器要經(jīng)過合理的放大才能在 A/D轉(zhuǎn)換器中接受到信號。
(3)模數(shù)轉(zhuǎn)換電路
a)ADC0832介紹
ADC0832作為一種常用的的模數(shù)轉(zhuǎn)換芯片,功能強大,體積小巧。具有8位分辨率、在5 V工作電壓下輸入電壓在0-5 V之間,功耗較低等優(yōu)點。
b)模數(shù)轉(zhuǎn)換電路設(shè)計與功能程序?qū)崿F(xiàn)
ADC0832的分辨最高可達(dá)到2^8,可適用于一般電路的轉(zhuǎn)換要求,所以芯片一般輸入電壓在0-5 V之間。正常情況下,ADC0832與單片機的連線應(yīng)為4根數(shù)據(jù)線,分別為CLK,DI,D0,CS。根據(jù)DI數(shù)據(jù)輸入端,可以實現(xiàn)通道功能的選擇。電路圖如下。
在水產(chǎn)養(yǎng)殖中,溫度也對水中生物如魚類的生存有著重要的影響。低溫時,水生生物行動緩慢,導(dǎo)致新陳代謝緩慢,僅僅只能維持生命;高溫時可能會殺死水生生物。
我們選擇 DS18B20溫度傳感器,其輸出的是數(shù)字信號,具有體積小,抗干擾能力強,精度高的特點。其次它接線方便,安裝方便,開銷小,工作原理簡單。
圖5 A/D轉(zhuǎn)換電路Fig.5 A/D conversion circuit
溫度傳感器電路較為常見,基本上原理相類似,就是DQ接P1.6引腳,當(dāng)溫度改變時,會產(chǎn)生一個動態(tài)的變化,從而在顯示數(shù)碼管上面顯示出來[7-8]。如圖6所示。
(1)初始化單片機、A/D、設(shè)置總線。
(2)通過傳感器進(jìn)行數(shù)據(jù)采集。
(3)運行A/D轉(zhuǎn)換器。
(4)與設(shè)定值進(jìn)行比較,超出范圍,則顯示超出提示,進(jìn)行調(diào)節(jié),若沒有超出范圍,則顯示當(dāng)前數(shù)值。
(5)如此循環(huán)往復(fù)。
圖6 LCD1802顯示數(shù)字溫度傳感器總電路設(shè)計Fig.6 LCD1802 display digital temperature sensor master circuit design
圖7 軟件設(shè)計程序流程圖Fig.7 Flow chart of software design program
本文闡述了基于AT89S51單片機的自動化、智能化小型水箱的工作原理,重點介紹了溶解氧、pH值、溫度的監(jiān)測與調(diào)節(jié)主控器模塊,最后提出了系統(tǒng)的軟件設(shè)計方法。實現(xiàn)了小型水域水質(zhì)監(jiān)測與調(diào)控功能,具有經(jīng)濟(jì)實用價值。