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

        ?

        基于LabVIEW 的物聯(lián)網(wǎng)智能泳池水質(zhì)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

        2023-10-30 04:32:58湯雅婧
        現(xiàn)代計(jì)算機(jī) 2023年16期
        關(guān)鍵詞:單片機(jī)水質(zhì)

        湯雅婧,韓 濤,肖 波,薛 博

        (湖北師范大學(xué)電氣工程與自動(dòng)化學(xué)院,黃石 435002)

        0 引言

        當(dāng)下泳池水質(zhì)安全事故頻發(fā)對(duì)人身造成健康危害,水質(zhì)管理成為重中之重,現(xiàn)代泳池能檢測(cè)水質(zhì)但難以反饋,監(jiān)測(cè)效率低下,傳統(tǒng)的水質(zhì)監(jiān)測(cè)過(guò)程中,人力資源浪費(fèi)嚴(yán)重,時(shí)時(shí)進(jìn)行抽查監(jiān)測(cè),不能詳盡地表現(xiàn)出水質(zhì)的變化過(guò)程,反而極易造成資源的浪費(fèi)[1]。本設(shè)計(jì)將提供一個(gè)更完備的泳池水質(zhì)控制系統(tǒng),集游泳池水質(zhì)檢測(cè)控制、LabVIEW 后臺(tái)管理于一體的物聯(lián)網(wǎng)智能泳池水質(zhì)監(jiān)測(cè)系統(tǒng),對(duì)水質(zhì)管理進(jìn)行整合升級(jí)。

        1 系統(tǒng)總體方案設(shè)計(jì)

        系統(tǒng)由數(shù)據(jù)采集單元、主控單元、通信單元、LabVIEW 上位機(jī)監(jiān)測(cè)以及各執(zhí)行機(jī)構(gòu)組成,以STM32f103 為主控芯片,具有一定的負(fù)載能力。數(shù)據(jù)采集單元由溫度傳感器、水位傳感器、TSW-30 濁度傳感器、pH 傳感器組成,通過(guò)LabVIEW 完成上位機(jī)監(jiān)測(cè)實(shí)現(xiàn)波形輸出,通過(guò)手機(jī)連接藍(lán)牙查看采集數(shù)據(jù)信息及時(shí)反饋超標(biāo)數(shù)據(jù)。變壓穩(wěn)壓電路實(shí)現(xiàn)傳感器數(shù)據(jù)穩(wěn)定輸出,執(zhí)行機(jī)構(gòu)則由加熱棒、蜂鳴器、水泵、OLED 顯示屏、步進(jìn)電機(jī)構(gòu)成。STM32 芯片與LabVIEW上位機(jī)以及各檢測(cè)傳感器的結(jié)合使用,使得本系統(tǒng)可作為水質(zhì)在線參數(shù)檢測(cè)儀使用。系統(tǒng)設(shè)計(jì)框圖如圖1所示。

        圖1 系統(tǒng)設(shè)計(jì)框圖

        2 硬件系統(tǒng)設(shè)計(jì)

        智能泳池水質(zhì)監(jiān)測(cè)系統(tǒng)硬件部分由電源模塊電路、數(shù)據(jù)采集單元、執(zhí)行機(jī)構(gòu)電路、OLED顯示電路、A/D 轉(zhuǎn)換電路以及藍(lán)牙通訊模塊組成。其中執(zhí)行機(jī)構(gòu)為本系統(tǒng)硬件核心。

        2.1 數(shù)據(jù)采集電路

        2.1.1 ppHH及溫度傳感器模塊

        pH 傳感器模塊是通過(guò)檢測(cè)被測(cè)物中氫離子濃度并轉(zhuǎn)換成相應(yīng)的可用輸出信號(hào),通過(guò)pH 值反映水的酸堿度,使用BNC 接頭與pH 復(fù)合電極進(jìn)行連接,并且模塊拓展有溫度傳感器DS18B20 接口,選用不銹鋼防水型溫度傳感器,通過(guò)與STM32 單片機(jī)PA0 引腳進(jìn)行連接,pH 傳感器的I/O 口則連接單片機(jī)的PB12 引腳,通過(guò)測(cè)量熱電阻的該變量來(lái)感知,將電阻的變化量轉(zhuǎn)換成電壓信號(hào),再通過(guò)信號(hào)放大器放大,可直接輸出 0~5 V 模擬電壓信號(hào)[2],做到將 pH 傳感器電極信號(hào)放大三倍輸出,通過(guò)單片機(jī)ADC采樣后進(jìn)行電壓采集,進(jìn)而將輸出電壓等比例地轉(zhuǎn)化為3.3 V 以下的電壓,通過(guò)線性關(guān)系反推出真實(shí)電壓值。pH 值數(shù)據(jù)還需通過(guò)溫度補(bǔ)償來(lái)獲取更為精確的參數(shù)數(shù)據(jù),初次使用模塊或更換pH 電極傳感器后,需用校正緩沖液對(duì)模塊進(jìn)行pH校準(zhǔn)。溫度、pH值采集電路如圖2所示。

        圖2 溫度、pH值采集電路

        2.1.2 濁度檢測(cè)電路

        使用TSW-30濁度傳感器,其內(nèi)部含有光敏二極管和紅外輻射二極管,通過(guò)溶液中的透光率和散射率來(lái)綜合判斷濁度情況。通過(guò)內(nèi)部的紅外線對(duì)管檢測(cè)光線的透過(guò)量,將光強(qiáng)度轉(zhuǎn)化為電流的大小。水體渾濁程度越大,透過(guò)的光線越少,被光接收端轉(zhuǎn)換成的電流就小,反之電流越大。

        濁度電流信號(hào)通過(guò)串聯(lián)210 Ω 電阻轉(zhuǎn)換成0~5 V 電壓信號(hào),采用ADC 轉(zhuǎn)換實(shí)現(xiàn)數(shù)據(jù)的輸出,通過(guò)模塊上10 K 藍(lán)色電位器的旋鈕對(duì)數(shù)字量輸出觸發(fā)閾值進(jìn)行調(diào)節(jié),超過(guò)閾值時(shí)D1 指示燈被點(diǎn)亮。且pH 傳感器內(nèi)部處理方式與濁度傳感器相似,渾濁度采集電路如圖3所示。

        圖3 渾濁度采集電路

        通過(guò)最小二乘法擬合得到濁度與電壓計(jì)算曲線滿足式(1),R2=0.9。

        2.1.3 水位檢測(cè)模塊

        水位檢測(cè)是通過(guò)一系列暴露的平行導(dǎo)線線跡測(cè)量水滴或水量大小來(lái)判斷水位。當(dāng)有水接觸到平行導(dǎo)線時(shí),模塊會(huì)輸出一個(gè)高電平信號(hào),再通過(guò)模數(shù)轉(zhuǎn)換成數(shù)字直觀反映出測(cè)量數(shù)據(jù),利用函數(shù)進(jìn)行模擬電壓值到水位的轉(zhuǎn)換。當(dāng)無(wú)水接觸到平行導(dǎo)線時(shí),會(huì)輸出一個(gè)低電平信號(hào),驅(qū)動(dòng)芯片運(yùn)行對(duì)信息進(jìn)行采集,通過(guò)繼電器自動(dòng)閉合性控制負(fù)載電路,同時(shí)反饋數(shù)據(jù)。超過(guò)閾值時(shí)蜂鳴器觸發(fā),達(dá)到水位報(bào)警的功效。數(shù)值可直接讀取并顯示在OLED顯示屏上。

        2.2 通訊模塊

        使用JDY-31 藍(lán)牙進(jìn)行單片機(jī)與手機(jī)之間的無(wú)線通訊,有效傳輸距離為30 m,可進(jìn)行短距離信息傳輸,通過(guò)UART 串口通訊,將單片機(jī)檢測(cè)到的水溫、水位、pH 值、渾濁度信息傳至手機(jī)中。通過(guò)USB 轉(zhuǎn)TTL 電腦串口助手可收到藍(lán)牙測(cè)量數(shù)據(jù),接收界面顯示連接成功即可讀取測(cè)量值。

        2.3 執(zhí)行機(jī)構(gòu)電路

        執(zhí)行機(jī)構(gòu)包括OLED顯示屏、繼電器以及相應(yīng)負(fù)載,通過(guò)繼電器通斷實(shí)現(xiàn)負(fù)載啟停、步進(jìn)電機(jī)、蜂鳴器、加熱棒以及水泵等負(fù)載共同組成電路核心,溫度通過(guò)加熱棒調(diào)節(jié),濁度和pH值通過(guò)步進(jìn)電機(jī)和水泵調(diào)節(jié),步進(jìn)電機(jī)控制試劑閥門(mén),水位通過(guò)水泵進(jìn)行調(diào)節(jié),當(dāng)檢測(cè)到的pH 值、溫度、渾濁度、水位超出閾值范圍時(shí)相應(yīng)繼電器動(dòng)作,蜂鳴器報(bào)警,提醒工作人員監(jiān)督并采取相應(yīng)措施。

        3 軟件系統(tǒng)設(shè)計(jì)

        本系統(tǒng)中軟件系統(tǒng)設(shè)計(jì)由STM32系統(tǒng)程序、LabVIEW 上位機(jī)軟件以及藍(lán)牙通訊構(gòu)成。軟件系統(tǒng)設(shè)計(jì)流程如圖4所示。

        圖4 軟件系統(tǒng)設(shè)計(jì)流程

        3.1 SSTTMM3322單片機(jī)主控設(shè)計(jì)

        采用STM32f103c8t6作為主控芯片,它是一款基于 ARM Cortex-M 內(nèi)核 STM32 系列的 32 位微控制器,使用J-link 仿真器直接用計(jì)算機(jī)供電進(jìn)行程序的下載和輔助調(diào)試,通過(guò)藍(lán)牙進(jìn)行無(wú)線通訊技術(shù)連接,實(shí)現(xiàn)物聯(lián)網(wǎng)操控。

        完成系統(tǒng)初始化通過(guò)傳感器采集數(shù)據(jù),初始化包括STM32 芯片、定時(shí)器清零、中斷、ADC 中斷、時(shí)鐘、串口等初始化,調(diào)用程序檢測(cè)水溫、水位、pH 值和渾濁度,顯示在OLED屏幕上,數(shù)據(jù)同步傳輸?shù)絇C 端進(jìn)行閾值大小設(shè)定[3]。并可通過(guò)藍(lán)牙連接到手機(jī)用戶界面,實(shí)現(xiàn)數(shù)據(jù)查詢(xún)統(tǒng)計(jì)以及分析。串口通訊連接到PC端LabVIEW 上位機(jī),對(duì)參數(shù)進(jìn)行實(shí)時(shí)監(jiān)控且可手動(dòng)調(diào)控上限閾值。采用繼電器實(shí)現(xiàn)系統(tǒng)的自動(dòng)通斷,傳感器產(chǎn)生輸入電信號(hào)直到采集數(shù)據(jù)滿足控制指標(biāo),反饋信息超標(biāo)時(shí)繼電器會(huì)自動(dòng)閉合。對(duì)監(jiān)測(cè)的目標(biāo)設(shè)置動(dòng)態(tài)變化范圍,一旦超過(guò)預(yù)定范圍,系統(tǒng)會(huì)自動(dòng)啟動(dòng)相關(guān)設(shè)備的運(yùn)轉(zhuǎn),用以調(diào)節(jié)泳池的多項(xiàng)參數(shù)。整體結(jié)構(gòu)框圖如圖5所示。

        圖5 整體結(jié)構(gòu)框圖

        3.2 LabbVVIIEEWW上位機(jī)設(shè)計(jì)

        傳感器數(shù)據(jù)通過(guò)連接STM32 串口發(fā)送給電腦上位機(jī),界面顯示包括四部分?jǐn)?shù)值、閾值、警報(bào)和波形[4]。通過(guò)visa屬性的設(shè)定進(jìn)行串口號(hào)和波特率的設(shè)置,建立可視化窗格更有利于編程調(diào)節(jié),通訊完成后傳入節(jié)點(diǎn),節(jié)點(diǎn)信息設(shè)定完成通過(guò)判斷進(jìn)行字符串到數(shù)組的整定。接收到16 位的字符串通過(guò)字符串子集函數(shù)截取前4位數(shù)作為pH 值,保留一位小數(shù)精度,后四位為濁度值,接著依次為溫度和水位值,按照此方法最終通過(guò)截取數(shù)組得到相應(yīng)的數(shù)據(jù)。

        編程面板共分為四部分:串口通訊、字符串轉(zhuǎn)換、數(shù)據(jù)比較以及顯示輸出[5]。其中串口通訊如圖6所示,字符串轉(zhuǎn)換如圖7所示。

        圖6 串口通訊

        圖7 字符串轉(zhuǎn)換

        串口連接后數(shù)值同步,可調(diào)節(jié)參數(shù)限度顯示水質(zhì)各參數(shù)波形。根據(jù)波形趨勢(shì)判斷數(shù)值變換,進(jìn)行模擬分析和數(shù)值預(yù)測(cè),顯示水質(zhì)的酸堿性、水溫、水位以及渾濁度,超出閾值范圍警報(bào)燈亮起,蜂鳴器報(bào)警相應(yīng)執(zhí)行機(jī)構(gòu)動(dòng)作。通過(guò)建立可視化View界面實(shí)現(xiàn)PC端上數(shù)據(jù)顯示和遠(yuǎn)程監(jiān)測(cè)功能,手機(jī)端與PC端實(shí)現(xiàn)數(shù)據(jù)同步。

        3.3 溫度采集

        使用DS18B20 不銹鋼溫度傳感器,T1 引腳為溫度傳感器信號(hào)輸出口,通過(guò)軟件進(jìn)行溫度補(bǔ)償。模塊與單片機(jī)GPIO PA0 引腳相連,僅通過(guò)一個(gè)單線接口發(fā)送或接受信息,脈沖觸發(fā)產(chǎn)生信號(hào),復(fù)位脈沖跟著存在脈沖出現(xiàn),表明準(zhǔn)備好接發(fā)數(shù)據(jù)。檢測(cè)到高電平時(shí),延時(shí)后會(huì)通過(guò)60~240 us低電平信號(hào)的存在脈沖,單片機(jī)檢測(cè)到電信號(hào)由此進(jìn)行數(shù)據(jù)讀寫(xiě),以此來(lái)測(cè)量溫度采集數(shù)據(jù);若存在脈沖沒(méi)有產(chǎn)生則做超時(shí)處理,在接收到低電平復(fù)位脈沖后進(jìn)行復(fù)位處理。

        3.4 濁度以及ppHH值采集

        通過(guò)單片機(jī)時(shí)鐘電路、復(fù)位電路以及模數(shù)轉(zhuǎn)換的結(jié)合。數(shù)據(jù)采集時(shí)利用單片機(jī)內(nèi)部的A/D轉(zhuǎn)換器,通過(guò)將輸入的模擬信號(hào)按規(guī)定的時(shí)間間隔采樣,與一系列標(biāo)準(zhǔn)的數(shù)字信號(hào)相比較,直至兩種信號(hào)相等為止。

        系統(tǒng)首先進(jìn)行ADC GPIO 初始化,開(kāi)啟PA時(shí)鐘和ADC 時(shí)鐘。選用PA1、PA2、PA3、PA4口為模擬輸入,使用ADC 四個(gè)轉(zhuǎn)換通道,復(fù)位ADC1 后進(jìn)行分頻因子設(shè)置,配置ADC 時(shí)鐘為8分頻,即9 MHz,也就是轉(zhuǎn)換時(shí)間為9 us;將使能ADC 復(fù)位校準(zhǔn),ADC1 轉(zhuǎn)換的電壓值則通過(guò)MDA 方式傳到SRAM,開(kāi)啟軟件轉(zhuǎn)換,轉(zhuǎn)換完成后即可通過(guò)轉(zhuǎn)換公式計(jì)算出真實(shí)pH 值,通過(guò)多次轉(zhuǎn)換求取平均值減小誤差。而濁度傳感器也是通過(guò)ADC 轉(zhuǎn)換進(jìn)行數(shù)據(jù)采集,處理方式與pH傳感器基本相同。

        3.5 藍(lán)牙串口通訊

        藍(lán)牙串口模塊相當(dāng)于手機(jī)端和單片機(jī)無(wú)線通信的媒介,藍(lán)牙模塊的RXD、TXD 引腳分別對(duì)應(yīng)連接單片機(jī)TXD、RXD 引腳實(shí)現(xiàn)數(shù)據(jù)的收發(fā)。通過(guò)SPP 串口透?jìng)鲄f(xié)議建立無(wú)線通訊,配對(duì)成功后,使用AT 指令串口調(diào)試助手進(jìn)行藍(lán)牙數(shù)據(jù)傳輸,確保實(shí)現(xiàn)藍(lán)牙透?jìng)骱痛谕ㄓ嵐δ?,使用AT 指令修改藍(lán)牙設(shè)置時(shí),需要保證藍(lán)牙沒(méi)有處于通信狀態(tài),發(fā)送“AT+UART=9600,0,0”,“AT+PIN[1234]”等命令進(jìn)行基本配置設(shè)定[6],保證手機(jī)和單片機(jī)之間的穩(wěn)定傳輸。

        4 系統(tǒng)調(diào)試與驗(yàn)證

        通過(guò)系統(tǒng)建立通訊后,對(duì)上位機(jī)進(jìn)行多次數(shù)據(jù)的驗(yàn)證,對(duì)采集到的水進(jìn)行水質(zhì)分析,因?yàn)檎`差產(chǎn)生較小波動(dòng)和振蕩,最終顯現(xiàn)出采集到的數(shù)據(jù)波形,PC 端數(shù)據(jù)顯示如圖8 所示。從頁(yè)面上就可以看到溫度、濁度、水位、pH 值的讀數(shù),從條狀圖或儀表盤(pán)也可以很清楚數(shù)據(jù)所在位置,同時(shí)反應(yīng)到OLED屏幕上,當(dāng)數(shù)值超過(guò)閾值,警報(bào)燈亮起,通過(guò)pH 燈判別酸堿度,從而提醒工作人員警惕。經(jīng)過(guò)多次測(cè)量和驗(yàn)證保證誤差在5%以?xún)?nèi),系統(tǒng)測(cè)試表明,本系統(tǒng)能夠有效地對(duì)水質(zhì)進(jìn)行多參數(shù)監(jiān)測(cè)。

        圖8 PC端數(shù)據(jù)顯示

        5 結(jié)語(yǔ)

        本設(shè)計(jì)結(jié)合LabVIEW 虛擬儀器技術(shù)實(shí)現(xiàn)水質(zhì)參數(shù)監(jiān)測(cè),能有效地對(duì)包括pH 值、渾濁度值、溫度、水位四項(xiàng)參數(shù)進(jìn)行遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè),并在LabVIEW 界面實(shí)時(shí)顯示數(shù)值和波形。該系統(tǒng)實(shí)現(xiàn)了實(shí)時(shí)數(shù)據(jù)顯示、自動(dòng)調(diào)節(jié)和閾值報(bào)警功能。融合物聯(lián)網(wǎng)技術(shù)通過(guò)手機(jī)APP 實(shí)現(xiàn)遠(yuǎn)程控制,采用無(wú)線傳輸能夠?qū)λ|(zhì)參數(shù)進(jìn)行監(jiān)測(cè)并及時(shí)進(jìn)行反饋,有較高的應(yīng)用價(jià)值。

        猜你喜歡
        單片機(jī)水質(zhì)
        水質(zhì)抽檢豈容造假
        環(huán)境(2023年5期)2023-06-30 01:20:01
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        一月冬棚養(yǎng)蝦常見(jiàn)水質(zhì)渾濁,要如何解決?這9大原因及處理方法你要知曉
        這條魚(yú)供不應(yīng)求!蝦蟹養(yǎng)殖戶、垂釣者的最?lèi)?ài),不用投喂,還能凈化水質(zhì)
        圖像識(shí)別在水質(zhì)檢測(cè)中的應(yīng)用
        電子制作(2018年14期)2018-08-21 01:38:16
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
        電子制作(2017年19期)2017-02-02 07:08:27
        濟(jì)下水庫(kù)徑流水質(zhì)和垂向水質(zhì)分析及評(píng)價(jià)
        官网A级毛片| 337p西西人体大胆瓣开下部| 成人精品综合免费视频| 精品一区二区三区免费爱| 超薄肉色丝袜一区二区| 亚洲女同成av人片在线观看| 99亚洲女人私处高清视频| 国产av无码专区亚洲av男同| 中文成人无字幕乱码精品区| 国产精品主播视频| 白色橄榄树在线阅读免费| 亚洲中文乱码在线观看| 国产精品高清网站| 老熟妇乱子伦av| 国产精品第一二三区久久蜜芽 | 国产成人精品一区二三区孕妇| 四虎永久在线精品免费一区二区 | 女人高潮被爽到呻吟在线观看| 狼人国产精品亚洲| 国产最新一区二区三区| 亚洲国产精品av在线| 99在线精品免费视频九九视| 无码一区二区波多野结衣播放搜索 | 免费看黄a级毛片| 久久久久久久久888| 一本大道在线一久道一区二区 | 尤物99国产成人精品视频| 手机免费日韩中文字幕| 中文字幕有码人妻在线| 人人摸人人操| 九色91精品国产网站| 国产久久久自拍视频在线观看 | 亚洲爆乳无码专区www| 成年免费视频黄网站zxgk| 日韩高清无码中文字幕综合一二三区 | 无码精品国产一区二区三区免费 | 国产精品一区二区久久毛片| 人妻少妇中文字幕在线观看| 色屁屁www影院免费观看入口| 久久久精品免费观看国产| 中文字幕av久久激情亚洲精品|