亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        水質(zhì)監(jiān)測系統(tǒng)的研究

        2019-07-08 05:33:51吳鵬汪善盛
        現(xiàn)代電子技術(shù) 2019年13期
        關(guān)鍵詞:性能測試水質(zhì)監(jiān)測軟件設(shè)計

        吳鵬 汪善盛

        摘 ?要: 擬設(shè)計一款水質(zhì)監(jiān)測系統(tǒng),用于對水體多個參數(shù)進(jìn)行實時監(jiān)測。系統(tǒng)采用STM32控制器為核處理器,通過控制ADS1256分別對水體溫度、電導(dǎo)率和pH值三個參量進(jìn)行數(shù)據(jù)采集,并設(shè)有過壓量程自動轉(zhuǎn)化電路,提高數(shù)據(jù)采集的穩(wěn)定性和可靠性。水體參量測量數(shù)據(jù)可存儲于本地鐵電存儲器中,并同時通過串口實時傳輸?shù)缴衔粰C(jī),通過LabVIEW進(jìn)行串口數(shù)據(jù)接收和顯示,整個系統(tǒng)工作穩(wěn)定可靠,可直觀實時顯示當(dāng)前測量參數(shù)的曲線變化及實時數(shù)值大小,有較強(qiáng)的人機(jī)交互功能,能應(yīng)用于水質(zhì)監(jiān)測等環(huán)境監(jiān)測領(lǐng)域。

        關(guān)鍵詞: STM32控制器; 電路設(shè)計; 軟件設(shè)計; 性能測試; LabVIEW; 水質(zhì)監(jiān)測

        中圖分類號: TN98?34 ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼: A ? ? ? ? ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2019)13?0122?05

        Study on water quality monitoring system

        WU Peng1, 2, 3, WANG Shansheng3

        (1. Key Laboratory of Earthquake Geodesy, Institute of Seismology, China Earthquake Administration, Wuhan 430071, China;

        2. Hubei Subsurface Multi?scale Imaging Key Laboratory, Institute of Geophysics and Geomatics, China University of Geosciences, Wuhan 430074, China;

        3. Wuhan Institute of Seismologic Instrument Co., Ltd., Xianning 437000, China)

        Abstract: A water quality monitoring system is designed to monitor several parameters in real time. The STM32 controller is used as the core processor of the system. The data of water temperature, conductivity and PH value is collected by controlling ADS1256, and the automatic conversion circuit of overvoltage range is set to improve the stability and reliability of data acquisition. The measured data of water body parameters can be stored in the local electric storage, transmitted to the upper computer through serial port in real time, and received and displayed through LabVIEW. The whole system works stably and reliably. The curve changes of current measurement parameters and real?time numerical value can be displayed directly and in real time. The system has strong man?machine interaction function, and can be used in the field of environmental monitoring such as water quality monitoring.

        Keywords: STM32 controller; circuit design; software design; performance test; LabVIEW; water quality monitoring

        0 ?引 ?言

        隨著我國工農(nóng)業(yè)的迅速發(fā)展,人們生活水平的提高,對水質(zhì)量的要求也越來越高。但因水土流失、水源污染等因素的影響,地表水成分逐漸趨于復(fù)雜,有機(jī)成分增多,飲用水處理難度增大。由于水體受到污染,導(dǎo)致水體富營養(yǎng)化,對日常飲用水帶來了極大的危害,嚴(yán)重影響著人群健康水平。因此,水質(zhì)監(jiān)測顯得尤為重要。

        水質(zhì)監(jiān)測可以監(jiān)視和測定水體中污染物的種類以及各類污染物的濃度和變化趨勢,其監(jiān)測范圍十分廣泛,包括未被污染和已受污染的天然水(江、河、湖、海和地下水)及各種各樣的工業(yè)排水等。目前,主要反映水質(zhì)狀況的綜合指標(biāo)有溫度、pH值、懸浮物、溶解氧、電導(dǎo)率等。水質(zhì)監(jiān)測可以為環(huán)境管理提供數(shù)據(jù)和分析資料,可以為評價江河和海洋水質(zhì)狀況提供依據(jù)[1]。

        1 ?系統(tǒng)方案設(shè)計

        水質(zhì)監(jiān)測系統(tǒng)方案框圖如圖1所示,系統(tǒng)主要分為信號調(diào)理模塊和數(shù)據(jù)采集通信部分。

        整個系統(tǒng)的工作原理為:STM32控制器通過I2C接口控制ADS1256進(jìn)行電導(dǎo)率、溫度和pH值的測量,與此同時會通過自動量程轉(zhuǎn)換電路對電導(dǎo)率測量值進(jìn)行自動量程判斷和切換,監(jiān)測數(shù)據(jù)會依次存儲于鐵電存儲器中[2],STM32會通過網(wǎng)絡(luò)模塊將實時監(jiān)測數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)綌?shù)據(jù)終端服務(wù)器,用戶可通過客戶端Web瀏覽器進(jìn)行參數(shù)查詢及數(shù)值下載。

        圖1 ?水質(zhì)監(jiān)測系統(tǒng)方案框圖

        2 ?硬件電路設(shè)計

        2.1 ?電導(dǎo)率測量及自動量程轉(zhuǎn)化電路

        一般來說,電阻的測量方法都可以采用電導(dǎo)率測量來實現(xiàn)。通過直接測量法能簡單直接進(jìn)行電導(dǎo)率的測量[3],其測量電路如圖2所示。

        圖2 ?電導(dǎo)率測量電路

        采用高精度電壓基準(zhǔn)芯片ADR4533作為電導(dǎo)液池的激勵電壓,分別通過高精度運放OPA2211來實現(xiàn)電壓分壓,產(chǎn)生1 V的激勵電壓。

        如圖3所示,測量電路的放大倍數(shù)[Av=-RfRx],因此,為了滿足AD1256的測量范圍,將整個測量電路的測量電壓最大值控制在2 V以內(nèi)才能保證所測結(jié)果的有效性,由于設(shè)定激勵電壓為1 V,根據(jù)放大倍數(shù)[Av]選擇為1屬于合理值。

        根據(jù)經(jīng)驗,從理論純水(0.548 ?S/cm)到電導(dǎo)率很大的海水(30 000 ?S/cm),對應(yīng)的測量電極的電阻變化范圍從Ω級到MΩ級。因此,擬將整個電路放大倍數(shù)進(jìn)行檔位劃分,分為四個檔位,電路如圖4所示。通過選用具有三組單刀雙擲的模擬開關(guān)來實現(xiàn)四個檔位[Rf]切換的功能。依據(jù)CD4052的增值表,當(dāng)CTR0,CTR1分別為0,0時,[X]與[X0]導(dǎo)通,電阻[R1]接入回路;當(dāng)CTR0,CTR1分別為1,0時,[X]與[X1]導(dǎo)通,電阻[R2]接入回路;當(dāng)CTR0,CTR1分別為0,1時,[X]與[X2]導(dǎo)通,電阻[R3]接入回路;當(dāng)CTR0,CTR1分別為1,1時,[X]與[X3]導(dǎo)通,電阻[R4]接入回路。其中,依次選擇[R1],[R2],[R3],[R4](其分別用于等效為[Rf])分別為10,100,1 000,10 000的[110 000]精密電阻。分別用于對應(yīng)所測溶液電阻檔位:第一檔(10~100),第二檔(100~1 000),第三檔(1 000~10 000),第四檔(大于10 000)。

        圖3 ?激勵電壓產(chǎn)生電路

        圖4 ?自動量程轉(zhuǎn)換電路圖

        2.2 ?溫度測量模塊

        本文采用PT100鉑電阻進(jìn)行溫度測量,通過四線測量法來實現(xiàn)[5]。具體測量電路如圖5所示,選擇MAX6126作為電壓基準(zhǔn)源,提供[Vref=]2.5 V的基準(zhǔn)電壓,其精度可達(dá)正負(fù)0.02%,溫度系數(shù)為3 ppm/℃,1.3 μVp?p的超低噪聲。

        圖5 ?恒流源溫度測量模塊

        2.3 ?pH值測量模塊

        工業(yè)型pH計主要要求有較高的穩(wěn)定性、精度適中、專用性強(qiáng),一般要求實現(xiàn)自動溫度補(bǔ)償,并且儀器應(yīng)能輸出標(biāo)準(zhǔn)電壓或電流信號。pH值的測定采用電位測定法,輸出電壓[E]是pH的函數(shù):

        系統(tǒng)選用的BNT7120型pH傳感器,其測量范圍為0~14,溫度測量范圍為0~80 ℃,零電位pH=7.00,精度可達(dá)0.1。測量電路如圖6所示,采用儀表運放IN128來實現(xiàn),設(shè)置放大倍數(shù)為[Av=1+50KR3=3],通過滑動變阻器調(diào)整其基準(zhǔn)零位和輸入負(fù)端零位。在上述計算公式中,溫度值[T]則通過系統(tǒng)溫度測量電路來提供。

        圖6 ?pH值測量電路

        2.4 ?數(shù)據(jù)采集

        系統(tǒng)控制器選擇STM32F101RBT6來實現(xiàn),分別用于數(shù)據(jù)采集電路和數(shù)據(jù)存儲電路。其中:采用24位A/D采集芯片ADS1256進(jìn)行實時多路信號數(shù)據(jù)采集;選擇MAX6126作為基準(zhǔn)電壓芯片,為A/D提供2.5 V的基準(zhǔn)電壓;同時,選擇3.3 V供電的鐵電存儲器FM25L256作為數(shù)據(jù)存儲,最多可實現(xiàn)存儲256 KB的數(shù)據(jù)量,按照每分鐘可分別存儲一個溫度、pH值和電導(dǎo)率的數(shù)據(jù)來計算,每個數(shù)據(jù)占有8 B,則1 h數(shù)據(jù)量可達(dá)1 440 B,因此,該容量足夠?qū)崿F(xiàn)3天的數(shù)據(jù)備份應(yīng)用[9]。

        3 ?系統(tǒng)上位機(jī)軟件設(shè)計

        系統(tǒng)上位機(jī)軟件采用圖形化編程語言LabVIEW實現(xiàn),其具有開發(fā)周期短、移植性強(qiáng)和穩(wěn)定性高等特點,根據(jù)需要可調(diào)取相應(yīng)的功能VI子模塊進(jìn)行編程,省去了底層開發(fā)周期和繁冗的編程過程。上位機(jī)軟件的核心部分是與下位機(jī)進(jìn)行串口通信程序,通過調(diào)用VISA串口VI讀取下位機(jī)測量數(shù)據(jù),并進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換[10]。

        LabVIEW的串口程序采用狀態(tài)機(jī)來實現(xiàn),狀態(tài)機(jī)的狀態(tài)共分為四種:Initialize(默認(rèn))狀態(tài)、receive狀態(tài)、sum狀態(tài)和stop狀態(tài)。

        如圖7所示,在while循環(huán)結(jié)構(gòu)中設(shè)置2個移位寄存器,分別用于狀態(tài)機(jī)的不同狀態(tài)切換和進(jìn)行接收數(shù)據(jù)緩存。在Initialize(默認(rèn))狀態(tài),對數(shù)據(jù)緩存移位寄存器進(jìn)行清零初始化操作,并通過讀取串口緩沖區(qū)的屬性節(jié)點判斷其是否為空。如果是空,則返回Initialize(默認(rèn))狀態(tài)繼續(xù)等待;如果不為空,則進(jìn)入receive狀態(tài)進(jìn)行數(shù)據(jù)接收。

        圖7 ?Initialize(默認(rèn))狀態(tài)

        如圖8所示,在receive狀態(tài),通過調(diào)用VISA的子模塊VI對串口緩沖區(qū)的屬性節(jié)點進(jìn)行字節(jié)讀取,每次讀取一個字節(jié)的數(shù)據(jù),讀取的字節(jié)數(shù)據(jù)以字符串的數(shù)據(jù)格式存儲在移位寄存器中,結(jié)束符字節(jié)為十六進(jìn)制AA。判斷寄存器的數(shù)據(jù)個數(shù)是否大于等于3個字節(jié),是,則進(jìn)入sum狀態(tài);否,則對當(dāng)前所接收到的字節(jié)與AA進(jìn)行比較,若當(dāng)前接收的數(shù)據(jù)與AA相同,則跳轉(zhuǎn)到Initialize(默認(rèn))狀態(tài),若不同,則繼續(xù)進(jìn)行數(shù)據(jù)接收。

        如圖9所示,在sum狀態(tài),通過數(shù)據(jù)轉(zhuǎn)換,將字符串類型的數(shù)據(jù)轉(zhuǎn)化為十進(jìn)制二維數(shù)組,并通過索引數(shù)組進(jìn)行字節(jié)從低位到高位依次讀取操作。當(dāng)該狀態(tài)完畢后,如圖10所示,狀態(tài)機(jī)進(jìn)入stop狀態(tài),至此,整個狀態(tài)機(jī)的一個循環(huán)動作執(zhí)行完畢。

        圖8 ?receive狀態(tài)

        圖9 ?sum狀態(tài)

        圖10 ?stop狀態(tài)

        4 ?系統(tǒng)整機(jī)性能測試

        4.1 ?溫度測試

        采用恒溫水槽、高精度FLUKE溫度計分別進(jìn)行溫度準(zhǔn)確控制和標(biāo)定測試。溫度測量擬設(shè)置15 ℃,20 ℃,25 ℃,30 ℃,35 ℃,40 ℃,50 ℃等幾個點進(jìn)行標(biāo)定測試。調(diào)節(jié)室內(nèi)溫度控制在25 ℃左右,分別設(shè)定恒溫水槽控制溫度,并利用標(biāo)準(zhǔn)溫度計進(jìn)行比對,以標(biāo)準(zhǔn)溫度計為準(zhǔn),精確讀數(shù)到1%。采取當(dāng)溫度穩(wěn)定到0.5 h,1 h和1.5 h分別進(jìn)行讀數(shù),如表1所示。

        表1 ?溫度測試數(shù)據(jù)

        4.2 ?pH值測試

        采用HI223A高精度實驗室pH測定儀進(jìn)行標(biāo)定測試。采用醋酸和純堿配置溶液進(jìn)行結(jié)果測試,數(shù)據(jù)如表2所示。

        表2 ?pH值測試數(shù)據(jù)

        4.3 ?電導(dǎo)率測試

        電導(dǎo)率測試選擇含磷化肥作為實驗對象,采用型號為DDB?303A的便攜式電導(dǎo)率儀作為標(biāo)定設(shè)備,通過每次截取定量的肥料溶解于準(zhǔn)備好的裝有純凈水的200 mL玻璃杯中,每次標(biāo)定比測完畢后,將再次增加之前設(shè)定量的肥料,一共測試4次,測試比對結(jié)果如表3所示。

        表3 ?電導(dǎo)率測試數(shù)據(jù)

        5 ?結(jié) ?論

        本文儀器采用STM32控制器與ADS1256進(jìn)行溫度、pH值和電導(dǎo)率的實時監(jiān)測,通過串口與上位機(jī)LabVIEW進(jìn)行數(shù)據(jù)通信和顯示。經(jīng)過對比實驗,系統(tǒng)所測數(shù)據(jù)比較穩(wěn)定可靠,可應(yīng)用于水質(zhì)監(jiān)測等領(lǐng)域。

        參考文獻(xiàn)

        [1] 鄭才慶,支國強(qiáng),李田富,等.我國地下水污染現(xiàn)狀及對策措施分析[J].環(huán)境科學(xué)導(dǎo)刊,2018,37(6):49?52.

        ZHENG Caiqing, ZHI Guoqiang, LI Tianfu, et al. Analysis of current situation and countermeasures of groundwater pollution in China [J]. Environmental science survey, 2018, 37(6): 49?52.

        [2] 榮華,何培忠.采用MSP430的pH值與電導(dǎo)率一體化測量儀設(shè)計[J].現(xiàn)代制造工程,2013(12):85?88.

        RONG Hua, HE Peizhong. Design of a detector for pH value and conductivity based on MSP4430 [J].Modern manufacturing engineering, 2013(12): 85?88.

        [3] 宋麗娟,祁欣.基于同步采樣方法的電導(dǎo)率測量系統(tǒng)設(shè)計[J].電子測量技術(shù),2017,40(3):35?39.

        SONG Lijuan, QI Xin. Design of a conductivity measuring system based on the synchronous sampling method [J]. Electronic measurement technology, 2017, 40(3): 35?39.

        [4] 楊衛(wèi)國.水溶液電導(dǎo)率測量系統(tǒng)的研究[J].熱能動力工程,2015,30(1):95?100.

        YANG Weiguo. Study of a water solution electric conductivity measurement system [J]. Journal of engineering for thermal energy and power, 2015, 30(1): 95?100.

        [5] 陳平平,楊雷,張志堅.基于鉑電阻的溫度測量儀的設(shè)計與實現(xiàn)[J].計算機(jī)測量與控制,2015,23(3):1041?1044.

        CHEN Pingping, YANG Lei, ZHANG Zhijian. Design and implementation of temperature measuring instrument based on PT100 [J]. Computer measurement & control, 2015, 23(3): 1041?1044.

        [6] 徐英,劉新峰,張濤,等.基于XTR110的高精度恒流源設(shè)計[J].化工自動化及儀表,2015,42(1):71?74.

        XU Ying, LIU Xinfeng, ZHANG Tao, et al. Designs of constant current source based on XTR110 [J]. Control and instruments in chemical industry, 2015, 42(1): 71?74.

        [7] 紹偉恒,顧昂,隋俊杰.基于STM32的便攜式恒流源設(shè)計[J].自動化與儀表,2015(12):29?32.

        SHAO Weiheng, GU Ang, SUI Junjie. Design of STM32?based portable constant current source [J]. Automation & instrumentation, 2015(12): 29?32.

        [8] 林關(guān)成.基于STC89C52單片機(jī)的pH值測量儀設(shè)計[J].計算機(jī)與數(shù)字工程,2017,45(9):1874?1877.

        LIN Guancheng. Design of PH measure instrument based on STC89C52 microcontrollers [J]. Computer & digital enginee?ring, 2017, 45(9): 1874?1877.

        [9] 王磊,江小華.基于SPI總線的FRAM存儲設(shè)計[J].現(xiàn)代電子技術(shù),2013,36(4):52?54.

        WANG Lei, JANG Xiaohua. Design of FRAM storage based on SPI [J]. Modern electronics technique, 2013, 36(4): 52?54.

        [10] 馬敏,楊勝偉.基于LabVIEW的氣體監(jiān)測系統(tǒng)串口通訊設(shè)計[J].自動化儀表,2016(11):43?46.

        MA Min, YANG Shengwei. Design of multi gas monitoring system based on LabVIEW and serial port [J]. Automation & instrumentation, 2016(11): 43?46.

        猜你喜歡
        性能測試水質(zhì)監(jiān)測軟件設(shè)計
        2014—2016年北戴河近岸海域水質(zhì)監(jiān)測數(shù)據(jù)對比分析
        Hadoop性能測試自動化研究
        基于STC單片機(jī)的廚房智能安全管控系統(tǒng)的設(shè)計
        基于STM8S903K3的序列打螺絲夾具的軟件設(shè)計
        基于生物傳感器的飲用水有毒物質(zhì)檢測
        人間(2016年26期)2016-11-03 19:53:21
        淺談重鉻酸鹽法與快速消解分光光度法的比較
        JCI標(biāo)準(zhǔn)下發(fā)送調(diào)配部軟件設(shè)計及應(yīng)用
        一種VHDL語言代碼重用的方法
        科技視界(2016年20期)2016-09-29 13:33:02
        關(guān)于Java軟件的性能測試分析
        基于WSN監(jiān)測的水質(zhì)預(yù)報系統(tǒng)模型
        青青草成人免费播放视频| 欧美色aⅴ欧美综合色| 亚洲AV无码未成人网站久久精品| 日本不卡的一区二区三区| 在线观看国产激情视频| 人成午夜免费视频无码| 男女18禁啪啪无遮挡| 久久精品国产亚洲AV香蕉吃奶| 中文字幕乱码一区在线观看| 亚洲av男人电影天堂热app| 亚洲高潮喷水无码av电影| 日韩久久久黄色一级av| 清纯唯美亚洲经典中文字幕| 精品偷自拍另类在线观看| 亚洲精品网站在线观看你懂的| 精品国产性色av网站| 强迫人妻hd中文字幕| 国产三级在线观看完整版| 亚洲一区二区三区国产精华液| 天堂网av在线| 中文字幕影片免费人妻少妇| 中文字幕乱码亚洲精品一区| 久久久久久久久久久熟女AV| 丰满人妻一区二区三区免费| 我和丰满妇女激情视频| 免费看泡妞视频app| 久久精品国产精品亚洲婷婷 | 中文字幕一区二区黄色| 97人伦色伦成人免费视频| 国产成人精品日本亚洲18| 日本一区二区三区的免费视频观看| 亚洲av一区二区三区色多多| 97精品一区二区视频在线观看| 亚洲AV无码精品呻吟| 中文字幕av一区二区三区诱惑| 亚洲日韩成人无码| 男女肉粗暴进来120秒动态图| 久久人妻av无码中文专区| 亚洲国产精品婷婷久久| 精品9e精品视频在线观看| 香蕉视频免费在线|