[摘 要]工業(yè)及家用環(huán)境下,對(duì)溫濕度的控制都很重要,為了解決傳統(tǒng)溫濕度采集和控制智能化程度不高、人工參與較多、無(wú)法大范圍大面積推廣的問(wèn)題,文章提出一種高精度室內(nèi)溫濕度控制系統(tǒng),可遠(yuǎn)程實(shí)時(shí)控制并解決上述問(wèn)題。
[關(guān)鍵詞]實(shí)時(shí)控制;遠(yuǎn)程;自動(dòng)
[中圖分類號(hào)]TU831 [文獻(xiàn)標(biāo)志碼]A [文章編號(hào)]2095–6487(2024)04–0001–03
工業(yè)應(yīng)用中,室內(nèi)環(huán)境的溫濕度可能直接影響設(shè)備的工作狀態(tài),溫度過(guò)高或過(guò)低、濕度過(guò)高或過(guò)低都可能會(huì)導(dǎo)致設(shè)備發(fā)生故障。而在日常生活中,室內(nèi)環(huán)境的溫濕度會(huì)直接影響人們的生活標(biāo)準(zhǔn),甚至影響身體健康。
目前常用溫濕度的采集和控制方法智能程度不高,一般是采用單點(diǎn)檢測(cè)或多點(diǎn)檢測(cè),人為觀察且手動(dòng)控制,不僅耗費(fèi)人力,還很難實(shí)現(xiàn)對(duì)溫濕度的實(shí)時(shí)控制以及大面積不同地點(diǎn)的適應(yīng)性控制。
1 高精度室內(nèi)溫濕度控制系統(tǒng)組成
文章所提出的高精度室內(nèi)溫濕度控制系統(tǒng),通過(guò)在所需進(jìn)行溫濕度控制的空間內(nèi),多點(diǎn)放置溫濕度傳感器以及溫濕度調(diào)節(jié)裝置,如空調(diào)、抽濕機(jī)、加濕器等,多方位同時(shí)調(diào)節(jié)該空間內(nèi)的溫濕度。
溫濕度控制系統(tǒng)包括多組溫濕度采集單元、多組溫濕度調(diào)節(jié)單元和上位機(jī)。
上位機(jī)具有溫濕度預(yù)設(shè)存儲(chǔ)單元、對(duì)比單元及執(zhí)行單元,并電連接有人機(jī)交互裝置,人機(jī)交互裝置是可用于輸入目標(biāo)溫濕度參數(shù)的鍵盤和用于操作人員監(jiān)控的顯示器,通過(guò)對(duì)目標(biāo)溫濕度的參數(shù)進(jìn)行調(diào)節(jié),以滿足不同的生產(chǎn)生活需求。上位機(jī)還電連接有智能終端實(shí)現(xiàn)信息實(shí)時(shí)同步。隨著目前手機(jī)普及率及使用頻率的升高,其可利用手機(jī)App 實(shí)現(xiàn)智能控制。上位機(jī)還設(shè)有報(bào)警裝置。當(dāng)調(diào)節(jié)單元或溫濕度采集單元出現(xiàn)故障,均會(huì)產(chǎn)生報(bào)警信號(hào),啟動(dòng)報(bào)警裝置。
每組溫濕度采集單元包括MCU 控制器、至少1個(gè)溫濕度傳感器、I2C 通信模塊,每個(gè)溫濕度傳感器通過(guò)I2C 通信模塊與MCU 控制器電連接。MCU 控制器通過(guò)無(wú)線通信模塊與上位機(jī)電連接。
溫濕度調(diào)節(jié)單元,一般為空調(diào)、抽濕機(jī)和加濕器。
溫濕度傳感器用于采集其所在位置的溫濕度信息,此處的溫濕度傳感器不止1 個(gè),I2C 通信模塊實(shí)現(xiàn)溫濕度傳感器和MCU 控制器之間的通信,將1個(gè)或者多個(gè)溫濕度傳感器采集的溫濕度初始值傳至MCU 控制器;MCU 控制器通過(guò)接收1 個(gè)或者多個(gè)溫濕度傳感模塊的溫濕度值,并將該值進(jìn)行優(yōu)化處理,例如,測(cè)算平均值,即去掉最大值和最小值后測(cè)算平均值等,然后通過(guò)無(wú)線通信模塊傳至上位機(jī);當(dāng)某個(gè)數(shù)據(jù)超出誤差范圍發(fā)生異常時(shí),也會(huì)將報(bào)警信號(hào)傳至上位機(jī),上位機(jī)通過(guò)接收多個(gè)MCU 控制器發(fā)送的溫濕度信息,對(duì)各個(gè)溫濕度信息及溫濕度傳感器所在的位置信息分別顯示,且通過(guò)預(yù)設(shè)存儲(chǔ)單元內(nèi)的溫濕度要求與實(shí)際溫濕度信息進(jìn)行對(duì)比判斷,執(zhí)行單元通過(guò)無(wú)線通信對(duì)空調(diào)、除濕機(jī)和加濕器進(jìn)行PID 控制,從而實(shí)現(xiàn)對(duì)廠房?jī)?nèi)或室內(nèi)的溫度和濕度的遠(yuǎn)程控制。
高精度室內(nèi)溫濕度控制系統(tǒng)原理如下。
(1)通過(guò)多個(gè)溫濕度傳感器分別對(duì)相應(yīng)位置的溫濕度信息進(jìn)行采集,并記錄多個(gè)溫濕度傳感器所在的位置。
(2)每組溫濕度信息通過(guò)I2C 通信傳送給相對(duì)應(yīng)的MCU 控制器,并通過(guò)MCU 控制器對(duì)溫濕度信息進(jìn)行處理,并增加相應(yīng)的位置信息,并通過(guò)無(wú)線通信模塊傳輸至上位機(jī)。
(3)上位機(jī)通過(guò)對(duì)不同點(diǎn)位的溫濕度信息進(jìn)行判斷,并和該環(huán)境所需的理想溫濕度進(jìn)行對(duì)比,從而對(duì)不同位置的空調(diào)、除濕機(jī)和加濕器進(jìn)行PID 控制,從而實(shí)現(xiàn)檢測(cè)環(huán)境溫濕度的自動(dòng)控制。該控制系統(tǒng)原理如圖1 所示。
2 主要模塊介紹
2.1 溫濕度傳感器
溫濕度傳感器選用SHT3x,其實(shí)物如圖2 所示。具有精度高、方便進(jìn)行電路設(shè)計(jì)、可I2C 通信等優(yōu)點(diǎn)。
SHT3x 濕度和溫度傳感器基于CMOSens? 傳感器芯片,更加智能、可靠,精度更高。具有增強(qiáng)的信號(hào)處理能力、兩個(gè)獨(dú)特的用戶可選I2C 地址,通信速度高達(dá)1MHz。相對(duì)濕度(RH)精度為±1.5%,典型溫度精度為±0.1℃。具有2.5mm×2.5mm×0.9mm(長(zhǎng)× 寬× 高)占位面積,電源電壓范圍為2.4~5.5 V。
2.2 MCU控制模塊
為將傳感器數(shù)據(jù)傳遞至上位機(jī), 給每個(gè)溫濕度傳感器配備MCU 控制器, 可采用I2C 通信,將溫濕度傳感器的溫濕度發(fā)送至該溫濕度傳感器的MCU 控制器, 為了實(shí)現(xiàn)多點(diǎn)無(wú)線測(cè)量,MCU 控制器和上位機(jī)之間采用無(wú)線通信模塊進(jìn)行通信。
控制器選擇單片機(jī)作為控制芯片,通過(guò)I2C 接收溫濕度傳感器的溫濕度信息,并將該信息進(jìn)行解析,通過(guò)串口轉(zhuǎn)無(wú)線模塊,將該溫濕度信息發(fā)送至上位機(jī),并在自身顯示屏上顯示。MCU 控制模塊及傳感器實(shí)物如圖3 所示。
每個(gè)MCU 控制器對(duì)同組內(nèi)的溫濕度傳感器的采集信息進(jìn)行統(tǒng)計(jì)、計(jì)算,并對(duì)位置信息進(jìn)行編號(hào)。編號(hào)使得無(wú)論哪組溫濕度采集單元出了問(wèn)題,都能夠快速的判斷故障源,方便檢修。
每組溫濕度采集單元至少包括3個(gè)溫濕度傳感器。當(dāng)設(shè)置的溫濕度傳感器大于等于3 個(gè)時(shí),MCU 控制器可對(duì)3 個(gè)溫濕度傳感器的數(shù)據(jù)進(jìn)行判斷篩選,去掉溫度、濕度數(shù)據(jù)的最大值和最小值,其余溫度、濕度數(shù)據(jù)截取平均值傳輸至上位機(jī),且當(dāng)某組數(shù)據(jù)異常,超出設(shè)定的誤差范圍時(shí),MCU 控制器也會(huì)將報(bào)警信號(hào)傳輸至上位機(jī),以有效防止溫濕度傳感器損壞后的誤判行為。
2.3 上位機(jī)
溫濕度調(diào)節(jié)的核心單元為上位機(jī),其可實(shí)現(xiàn)收集多個(gè)傳感器的溫濕度信息,并通過(guò)建模分析,對(duì)各個(gè)溫濕度調(diào)節(jié)單元下發(fā)調(diào)節(jié)指令,為了更加方便使用,上位機(jī)還電連接人機(jī)交互裝置,其包括用于輸入目標(biāo)溫濕度參數(shù)的鍵盤和用于操作人員監(jiān)控的顯示器。上位機(jī)顯示界面如圖4 所示。
3 高精度室內(nèi)溫濕度控制系統(tǒng)優(yōu)點(diǎn)
文章所述遠(yuǎn)程分布式溫濕度自動(dòng)控制系統(tǒng)具有以下優(yōu)點(diǎn)。
(1)可同時(shí)遠(yuǎn)程采集多個(gè)分布式點(diǎn)位溫濕度信息,并通過(guò)上位機(jī)進(jìn)行集中顯示和處理。不同于常規(guī)的分別對(duì)單點(diǎn)溫濕度信息采集,遠(yuǎn)程分布式控制系統(tǒng)可有效分析各個(gè)點(diǎn)位的溫濕度信息,從而對(duì)整個(gè)檢測(cè)環(huán)境實(shí)現(xiàn)更加有效的控制。
(2)可遠(yuǎn)程自動(dòng)控制多組溫濕度調(diào)節(jié)單元,通過(guò)對(duì)不同點(diǎn)位的溫濕度信息進(jìn)行判斷,并通過(guò)對(duì)比不同溫濕度采集點(diǎn)和不同溫濕度調(diào)節(jié)單元的位置信息,對(duì)檢測(cè)環(huán)境進(jìn)行溫濕度控制,相較于傳統(tǒng)的同時(shí)控制,更加節(jié)能,同時(shí)有效避免了局部溫濕度不達(dá)標(biāo)的情況。
(3)不同位置的溫濕度可根據(jù)不同需求進(jìn)行調(diào)節(jié),且可人工輸入不同位置的目標(biāo)溫濕度參數(shù)。
(4)每組溫濕度采集單元設(shè)置多個(gè)溫濕度傳感器,可有效防止溫濕度傳感器異常,避免生產(chǎn)、生活受到負(fù)面影響。
(5)穩(wěn)定性好、可靠性高,可廣泛應(yīng)用到智能家居領(lǐng)域以及工業(yè)生產(chǎn)中。
4 結(jié)束語(yǔ)
通過(guò)對(duì)傳感器的選型、MCU 電路的設(shè)計(jì)、上位機(jī)的界面設(shè)計(jì)、傳感器的布局設(shè)計(jì)進(jìn)行分析,并結(jié)合理論計(jì)算,實(shí)現(xiàn)了溫濕度的遠(yuǎn)程控制。本系統(tǒng)已過(guò)多場(chǎng)景現(xiàn)場(chǎng)調(diào)試,系統(tǒng)穩(wěn)定性及精度得到了驗(yàn)證,后期可批量的應(yīng)用。
參考文獻(xiàn)
[1]陸萬(wàn)榮,許江淳,曾德斌,等. 基于增量式PID 算法的溫濕度控制系統(tǒng)設(shè)計(jì)[J]. 中國(guó)農(nóng)機(jī)化學(xué)報(bào),2018,39(4):72-76.
[2] 錢稷,周娟,張廣華,等. 基于模糊控制的溫室內(nèi)土壤濕度智能監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 華中農(nóng)業(yè)大學(xué)學(xué)報(bào),2015,34(5):121-126.
[3] 倪瑞,張萬(wàn)達(dá). 基于AT89S51 單片機(jī)的溫濕度監(jiān)測(cè)與控制系統(tǒng)設(shè)計(jì)[J]. 自動(dòng)化與儀表,2019,34(5):53-55.