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

        ?

        環(huán)境質(zhì)量監(jiān)測(cè)控制系統(tǒng)研究

        2023-04-29 00:00:00王書廷亓芳
        無線互聯(lián)科技 2023年17期

        摘要:世界衛(wèi)生組織的統(tǒng)計(jì)資料表明,由于裝修房屋引發(fā)的環(huán)境污染,導(dǎo)致全球每年10萬人死于哮喘。為了解決家庭環(huán)境污染問題,文章設(shè)計(jì)了一種環(huán)境質(zhì)量監(jiān)測(cè)控制系統(tǒng),該系統(tǒng)采用STM32做主控芯片,使用傳感器采集環(huán)境中的溫濕度、光照強(qiáng)度、CO2和TVOC濃度等參數(shù)數(shù)據(jù)。該系統(tǒng)采集參數(shù)并與設(shè)定的參數(shù)閾值進(jìn)行對(duì)比,單片機(jī)判斷是否開啟相應(yīng)的反饋補(bǔ)償模塊,以保證環(huán)境內(nèi)的各參數(shù)數(shù)據(jù)處于相對(duì)穩(wěn)定狀態(tài);最后單片機(jī)通過無線模塊將數(shù)據(jù)發(fā)送給上位機(jī),同時(shí)上位機(jī)可以對(duì)下位機(jī)發(fā)送控制命令,實(shí)現(xiàn)對(duì)整個(gè)環(huán)境的閉環(huán)控制。系統(tǒng)經(jīng)過測(cè)試表明:當(dāng)前測(cè)試環(huán)境內(nèi)的各項(xiàng)參數(shù)趨于穩(wěn)定,環(huán)境狀態(tài)良好,對(duì)溫度、濕度、光照強(qiáng)度、CO2濃度和TVOC濃度等參數(shù)進(jìn)行了檢測(cè)和調(diào)控,基本達(dá)到了系統(tǒng)設(shè)計(jì)要求。

        關(guān)鍵詞:STM32;環(huán)境監(jiān)測(cè);閉環(huán)控制

        中圖分類號(hào):TP29文獻(xiàn)標(biāo)志碼:A

        0 引言

        在出現(xiàn)了“水污染”“固體廢棄物污染”與“噪聲污染”后,人類就出現(xiàn)了第三個(gè)環(huán)境問題——“大氣污染”[1]。據(jù)世界衛(wèi)生組織的統(tǒng)計(jì)資料表明,由于裝修房屋引發(fā)的環(huán)境污染,導(dǎo)致全球每年有10萬人引發(fā)哮喘而死,其中孩子占35%[2]。相關(guān)研究表明,新家具和家居用品中揮發(fā)的氣體是環(huán)境空氣污染的主要源頭,其中有毒氣體的污染物質(zhì)占68%,包含甲醛、苯、氨、揮發(fā)性的有機(jī)化合物TVOC、放射性氡等,揮發(fā)出接近300多種物質(zhì),一旦人體吸入會(huì)產(chǎn)生各種疾病[3]。

        本針對(duì)上述問題,設(shè)計(jì)一款環(huán)境質(zhì)量監(jiān)測(cè)控制系統(tǒng),此系統(tǒng)旨在針對(duì)環(huán)境中的物理量進(jìn)行檢測(cè)和處理,能有效檢測(cè)不同環(huán)境下的各個(gè)參量是否達(dá)標(biāo),同時(shí)針對(duì)未能達(dá)標(biāo)的參量進(jìn)行反饋補(bǔ)償控制。

        1 總體設(shè)計(jì)方案

        在特定環(huán)境下,系統(tǒng)通過傳感器對(duì)各個(gè)參量進(jìn)行檢測(cè),并將檢測(cè)數(shù)據(jù)送到核心控制器;核心控制器將傳感器采集的數(shù)值與設(shè)定好的數(shù)值進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果開啟/關(guān)閉相應(yīng)的反饋補(bǔ)償設(shè)備,直至環(huán)境參數(shù)回歸到設(shè)定好的閾值區(qū)間內(nèi)為止;核心控制器將數(shù)據(jù)上傳云服務(wù)器,同時(shí)云服務(wù)器也可以遠(yuǎn)程發(fā)出指令,開啟/關(guān)閉相應(yīng)反饋補(bǔ)償設(shè)備。環(huán)境質(zhì)量監(jiān)測(cè)控制系統(tǒng)工作流程如圖1所示。

        本控制系統(tǒng)共分成2個(gè)部分:第一部分是下位機(jī),負(fù)責(zé)環(huán)境參量的數(shù)據(jù)采集。下位機(jī)主控部分選擇STM32作為主控制芯片,移植嵌入式實(shí)時(shí)操作系統(tǒng)進(jìn)行多任務(wù)的操作和執(zhí)行[4]。下位機(jī)采集部分選擇相應(yīng)傳感器來采集環(huán)境中的溫度、濕度、光照強(qiáng)度、CO2濃度以及TVOC濃度這5個(gè)環(huán)境數(shù)據(jù),然后將各個(gè)參數(shù)數(shù)據(jù)進(jìn)行分析、處理和上傳。下位機(jī)主控部分將采集的數(shù)值和設(shè)定好的數(shù)值進(jìn)行對(duì)比,來確定開啟/關(guān)閉環(huán)境參量反饋補(bǔ)償電路模塊。第二部分是上位機(jī)。系統(tǒng)選擇云服務(wù)平臺(tái)來作為上位機(jī)服務(wù)器。云平臺(tái)上可以看到下位機(jī)各個(gè)傳感器采集到的數(shù)據(jù),云平臺(tái)功能包括數(shù)據(jù)的存儲(chǔ)、顯示以及控制等。上位機(jī)和下位機(jī)的網(wǎng)絡(luò)連接使用無線WiFi模塊實(shí)現(xiàn),使用了MQTT協(xié)議和TCP協(xié)議來保證網(wǎng)絡(luò)的連接和數(shù)據(jù)的發(fā)送、接收。云平臺(tái)的界面可以自行搭建,實(shí)現(xiàn)實(shí)時(shí)顯示當(dāng)前時(shí)間下的各個(gè)環(huán)境參量以及通過曲線顯示的方式來顯示歷史數(shù)據(jù),并結(jié)合自動(dòng)反饋補(bǔ)償功能,方便用戶和工作人員查看和分析數(shù)據(jù)。環(huán)境質(zhì)量監(jiān)測(cè)控制系統(tǒng)如圖2所示。

        2 硬件設(shè)計(jì)方案

        2.1 主控電路

        下位機(jī)選擇STM32F103作為核心控制芯片,下位機(jī)包含最小系統(tǒng)(主芯片、復(fù)位電路、時(shí)鐘電路和供電電路等)、下載電路、電源指示燈等電路。電源電路為下位機(jī)各個(gè)模塊提供合適穩(wěn)定的電源,保證每個(gè)功能模塊的正常運(yùn)行。晶體振蕩器電路的作用是為下位機(jī)提供基本的時(shí)鐘信號(hào),下位機(jī)包括兩個(gè)晶體振蕩器,為RTC提供時(shí)鐘。復(fù)位電路采用低電平復(fù)位。

        2.2 傳感器電路設(shè)計(jì)

        下位機(jī)選擇DHT11作為溫濕度傳感器模塊。DHT11的供電電壓為 3~5.5 V,DHT11的1號(hào)引腳連接3.3 V電源,4號(hào)引腳連接地端,2號(hào)引腳為DATA引腳,用于和單片機(jī)傳輸數(shù)據(jù)。DATA引腳串聯(lián)一個(gè)5 K以上的電阻,該電阻的功能是增強(qiáng)信號(hào)的抗干擾能力。在DHT11上電后,有1 s的不穩(wěn)定狀態(tài),在此期間不需要發(fā)送任何指令。

        下位機(jī)選擇BH1750傳感器作為光強(qiáng)度傳感器。該傳感器有5個(gè)引腳,其中,1號(hào)引腳為SCL,為I2C總線的時(shí)鐘引腳;2號(hào)引腳為SDA,為I2C總線的數(shù)據(jù)引腳;3號(hào)引腳和GND相連;4號(hào)引腳和3.3 V電源連接。

        下位機(jī)選擇SGP30傳感器作為檢測(cè)CO2和TVOC濃度。該傳感器有4個(gè)引腳,其中1號(hào)引腳為SCL,為通信總線的時(shí)鐘引腳;2號(hào)引腳為SDA,為I2C總線的數(shù)據(jù)引腳;剩下兩個(gè)引腳分別連接到3.3 V和GND。

        2.3 反饋補(bǔ)償電路設(shè)計(jì)

        當(dāng)STM32檢測(cè)到溫濕度、光照強(qiáng)度、CO2濃度等數(shù)值不在安全范圍內(nèi)時(shí),開啟相應(yīng)的反饋補(bǔ)償電路模塊,控制相應(yīng)的執(zhí)行設(shè)備開啟關(guān)閉,使其環(huán)境參數(shù)數(shù)值回歸到設(shè)定范圍內(nèi)。

        反饋補(bǔ)償電路采用繼電器控制執(zhí)行設(shè)備(弱電控制強(qiáng)電),因?yàn)閱纹瑱C(jī)的IO口輸出的電壓一般在3~5 V,因此不能直接對(duì)大功率器件進(jìn)行驅(qū)動(dòng)。為了能夠?qū)崿F(xiàn)對(duì)大功率元器件的自動(dòng)控制功能,用一個(gè)放大電路來對(duì)繼電器輸出的電流進(jìn)行放大。繼電器是電磁型,單片機(jī)的輸出電流不足無法驅(qū)動(dòng),因此采用灌電流方式,通過PNP管對(duì)單片機(jī)IO口的電流(基極電流)進(jìn)行放大。反饋補(bǔ)償電路圖如圖3所示,JP3為相應(yīng)的執(zhí)行設(shè)備。

        2.4 WiFi模塊電路設(shè)計(jì)

        本系統(tǒng)選擇esp8266-01S作為無線WiFi模塊,用于上位機(jī)和下位機(jī)的數(shù)據(jù)通信。該模塊有8個(gè)引腳,模塊上RX引腳連接到單片機(jī)的PA2引腳,TX引腳連接到單片機(jī)的PA3引腳,復(fù)位引腳連接到單片機(jī)的PA4引腳,VCC和GND連分別連接到對(duì)應(yīng)的引腳。

        3 軟件設(shè)計(jì)方案

        3.1 總體軟件設(shè)計(jì)

        單片機(jī)啟動(dòng)后直接執(zhí)行main.c主函數(shù)文件,該文件定義了整個(gè)系統(tǒng)的工作流程。主函數(shù)首先對(duì)硬件初始化,之后創(chuàng)建開始任務(wù),開始任務(wù)包含本系統(tǒng)中的全部任務(wù)。系統(tǒng)的總體軟件設(shè)計(jì)如圖4所示。

        開始任務(wù)包含:WiFi連接任務(wù)是用于上位機(jī)下位機(jī)進(jìn)行數(shù)據(jù)通信;傳感器數(shù)據(jù)處理任務(wù)是將傳感器采集的數(shù)據(jù)發(fā)送到MQTT數(shù)據(jù)發(fā)送緩沖區(qū);MQTT命令緩沖處理任務(wù)是處理上位機(jī)和下位機(jī)之間的發(fā)送命令或者接收命令的功能;傳感器相關(guān)任務(wù)是將傳感器采集的數(shù)值發(fā)送到消息隊(duì)列。

        3.2 傳感器任務(wù)的軟件設(shè)計(jì)

        傳感器任務(wù)分為數(shù)據(jù)處理、數(shù)據(jù)發(fā)送。傳感器的數(shù)據(jù)處理任務(wù),功能是處理待發(fā)送的傳感器數(shù)據(jù),并發(fā)送到MQTT數(shù)據(jù)緩沖區(qū)。具體操作:每30 s發(fā)送?;顢?shù)據(jù)包和傳感器數(shù)據(jù)到上位機(jī)。下位機(jī)與上位機(jī)之間使用的是MQTT協(xié)議連接。協(xié)議格式為:固定報(bào)頭+消息體的長(zhǎng)度的高字節(jié)+消息體長(zhǎng)度的低字節(jié)+消息體。

        傳感器的數(shù)據(jù)發(fā)送任務(wù),功能是讀取傳感器檢測(cè)到的數(shù)值,并發(fā)送到消息隊(duì)列,通過消息隊(duì)列發(fā)送到MQTT數(shù)據(jù)緩沖區(qū)。由于系統(tǒng)使用了3個(gè)傳感器,每個(gè)傳感器返回的數(shù)據(jù)格式不同,因此單片機(jī)取出數(shù)據(jù)的方法也不同,取出數(shù)據(jù)后通過FreeRTOS的API函數(shù)進(jìn)行發(fā)送數(shù)據(jù)即可。

        3.3 Wi-Fi任務(wù)的軟件設(shè)計(jì)

        在Wi-Fi任務(wù)開始時(shí),通信方式選擇TCP的“三次握手”連接方式進(jìn)行連接。上位機(jī)與下位機(jī)連接的過程中,要每30 s由下位機(jī)向上位機(jī)發(fā)送一個(gè)?;畹臄?shù)據(jù),讓上位機(jī)知道該設(shè)備要繼續(xù)連接并發(fā)送數(shù)據(jù),否則下位機(jī)長(zhǎng)時(shí)間沒有向上位機(jī)發(fā)送數(shù)據(jù),則上位機(jī)會(huì)單方面中斷與下位機(jī)的連接。

        3.4 MQTT緩沖任務(wù)的軟件設(shè)計(jì)

        MQTT緩沖任務(wù)分為數(shù)據(jù)接收發(fā)送緩沖任務(wù)、命令緩沖處理任務(wù)。MQTT數(shù)據(jù)接收發(fā)送緩沖任務(wù)有2個(gè)功能:(1)處理發(fā)送緩沖區(qū)數(shù)據(jù);(2)處理接收緩沖區(qū)數(shù)據(jù)。若接收緩沖區(qū)有服務(wù)器命令,則移至命令緩沖區(qū)。

        MQTT命令緩沖處理任務(wù),功能是處理MQTT命令緩沖區(qū)內(nèi)的命令并執(zhí)行,并將執(zhí)行命令后的結(jié)果發(fā)送給上位機(jī)。具體操作:每30 s發(fā)送保活數(shù)據(jù)包到上位機(jī),并執(zhí)行命令和發(fā)送結(jié)果。當(dāng)下位機(jī)檢測(cè)到MQTT數(shù)據(jù)發(fā)送接收緩沖區(qū)有上位機(jī)發(fā)送的指令時(shí),則進(jìn)入MQTT命令緩沖區(qū)來執(zhí)行命令,執(zhí)行完命令后將結(jié)果發(fā)送到MQTT數(shù)據(jù)發(fā)送接收緩沖區(qū),等待發(fā)送給上位機(jī)。

        3.5 上位機(jī)的軟件設(shè)計(jì)

        系統(tǒng)上位機(jī)選擇ONENET云服務(wù)器。首先,在ONENET云平臺(tái)上創(chuàng)建一個(gè)產(chǎn)品,該產(chǎn)品選擇多協(xié)議接入,聯(lián)網(wǎng)方式選擇WiFi,設(shè)備接入?yún)f(xié)議選擇MQTT,自擬產(chǎn)品參數(shù)。其次,在新建產(chǎn)品內(nèi),自擬設(shè)備參數(shù)。新創(chuàng)建的產(chǎn)品和設(shè)備有各自的、唯一的設(shè)備ID和產(chǎn)品ID,鑒權(quán)信息當(dāng)作設(shè)備的密碼,將全部信息同WiFi的名稱和密碼寫入下位機(jī)程序,在下位機(jī)通電后就可以連接到上位機(jī)。最后,在數(shù)據(jù)流模板管理進(jìn)行各個(gè)數(shù)據(jù)流的相關(guān)信息的輸入。

        4 系統(tǒng)測(cè)試

        每個(gè)傳感器采集5次的數(shù)據(jù),如表1所示。通過表1可知,在該環(huán)境下的CO2濃度值相對(duì)于其他參數(shù)數(shù)據(jù)變化更大,但CO2濃度值與人的多少、開窗頻率等有關(guān)。經(jīng)過計(jì)算可知,該環(huán)境平均溫度為22 ℃,平均濕度為37.6 rh,平均光照強(qiáng)度為9 Lux,平均CO2濃度為444.4 ppm,平均TVOC濃度為8.2 ppd。

        5 結(jié)語

        隨著科學(xué)技術(shù)的不斷進(jìn)步和發(fā)展,環(huán)境質(zhì)量檢測(cè)和控制系統(tǒng)在不同環(huán)境中的作用越來越重要。系統(tǒng)通過測(cè)試得出:當(dāng)前,測(cè)試環(huán)境內(nèi)的各項(xiàng)數(shù)值趨于穩(wěn)定,狀態(tài)良好,系統(tǒng)對(duì)溫度、濕度、光照強(qiáng)度、CO2濃度和TVOC濃度進(jìn)行了檢測(cè)和調(diào)控,系統(tǒng)基本達(dá)到了設(shè)計(jì)要求。

        參考文獻(xiàn)

        [1]吳東東.低功耗室內(nèi)空氣質(zhì)量檢測(cè)系統(tǒng)的設(shè)計(jì)與研究[D].上海:上海師范大學(xué),2016.

        [2]楊倩倩.新時(shí)期我國(guó)室內(nèi)環(huán)境檢測(cè)的發(fā)展現(xiàn)狀與思考[J].建材發(fā)展導(dǎo)向,2020(7):123.

        [3]李樹軍,吳相軍.環(huán)境空氣自動(dòng)監(jiān)測(cè)系統(tǒng)日常維護(hù)與管理[J].花卉,2019(16):286.

        [4]王書廷,曲娜.智能家居控制系統(tǒng)設(shè)計(jì)探析[J].低碳世界,2020(10):186-187,190.

        Research on environmental quality inspection and control system

        WangShuting, QiFang

        (Jilin University of Architecture and Technology, Changchun 130114, China)

        Abstract:According to the World Health Organization, 100 000 people worldwide die of asthma every year from pollution caused by home renovations. In this paper, an environmental quality monitoring and control system is designed, in which STM32 is used as the main control chip and sensors are used to collect the environmental parameters such as temperature and humidity, light intensity, CO2 and TVOC concentration, and compared with the set numerical threshold, to decide whether to open the corresponding feedback compensation module to ensure that the parameters in the environment data in a relatively stable state, and then through the wireless module to send data to the host computer, at the same time, the host computer can send control commands to the slave computer to realize the closed-loop control of the whole environment. After testing: the current environment of the values tend to be stable, in good condition, the temperature, humidity, light intensity, CO2 concentration and TVOC concentration detection and control, the basic design requirements.

        Key words: STM32; environmental monitoring; closed-loop control

        国产18禁黄网站免费观看| 国产一区二区丁香婷婷| 久久国产女同一区二区| 亚洲精品中文字幕乱码影院| 精品www日韩熟女人妻| 中国一级毛片在线观看| 久久高潮少妇视频免费| 一本色道久久综合亚洲| 日产亚洲一区二区三区| 国产精在线| 日韩人妻有码中文字幕| 日韩精品视频久久一区二区| 无码人妻久久一区二区三区免费 | 亚洲日韩欧美一区二区三区| 国产精品亚洲综合色区丝瓜| 日本人妻精品有码字幕| 狼人青草久久网伊人| 亚洲欧美精品91| 国产精品污一区二区三区在线观看| 一区二区三区最新中文字幕 | 午夜无码国产18禁| 中美日韩在线一区黄色大片| 国产乱子伦农村xxxx| 亚洲综合色一区二区三区另类| 中文字幕精品亚洲一区二区三区| 美女视频在线观看亚洲色图| 国产丝袜在线精品丝袜| 国产午夜精品久久久久99| 国产成人综合久久大片| 久久伊人少妇熟女大香线蕉| 欧美日韩精品一区二区在线视频| 中文熟女av一区二区| 变态另类人妖一区二区三区| 久久久久女人精品毛片| 国内成人精品亚洲日本语音| 亚洲精品中文字幕乱码| 欧美成人aaa片一区国产精品| 亚洲综合伊人制服丝袜美腿| 伊人狼人影院在线视频| 亚洲av永久无码精品一福利| 精品国产v无码大片在线观看 |