基于WiFi的移動(dòng)式環(huán)境信息監(jiān)控系統(tǒng)設(shè)計(jì)
關(guān)鍵詞:環(huán)境信息監(jiān)控,安卓,單片機(jī),WiFi模塊,移動(dòng)式
作者:李敏、簡立明、劉春花、劉歡,湖南財(cái)經(jīng)工業(yè)職業(yè)技術(shù)學(xué)院
隨著智能化水平的逐步提高,各行各業(yè)也相繼在實(shí)現(xiàn)和加大智能化程度,同時(shí)也將工匠精神融入其中,盡量提升和完善其智能化程度。在大多數(shù)智能化場所中,環(huán)境信息采集和監(jiān)測是衡量智能化水平的一個(gè)重要指標(biāo),也是實(shí)現(xiàn)智能化的關(guān)鍵技術(shù)之一。同時(shí),環(huán)境信息的實(shí)時(shí)監(jiān)測對(duì)及時(shí)挽救經(jīng)濟(jì)損失和避免造成重大事故具有較大幫助[1-2],如大棚養(yǎng)殖、大棚種植、食品保存、檔案管理等方面。因此,設(shè)計(jì)一種穩(wěn)定、方便、低廉的環(huán)境信息采集系統(tǒng)具有較大的實(shí)際意義。
一直以來,針對(duì)環(huán)境信息采集,科研工作者做了大量的研究與實(shí)驗(yàn),主要?dú)w結(jié)為以下幾個(gè)方面。
1)傳感器的研究。傳感器是與環(huán)境信息直接打交道的參與者,其技術(shù)發(fā)展和應(yīng)用直接關(guān)系到環(huán)境信息采集的準(zhǔn)確度和靈敏度。文獻(xiàn)[3-4]在傳感器的使用方面進(jìn)行了分析與研究,重點(diǎn)分析了多傳感器融合使用。文獻(xiàn)[5]重點(diǎn)闡述了一種新型傳感器,能對(duì)液體流量進(jìn)行測量等。
2)主控器件和交互平臺(tái)的研究。在遠(yuǎn)程環(huán)境信息監(jiān)測系統(tǒng)中,主控器件是環(huán)境信息采集、處理、發(fā)送的核心部件,交互平臺(tái)是環(huán)境信息監(jiān)測的可視窗口。這兩者的合理選擇,不僅影響系統(tǒng)功能的實(shí)現(xiàn),還關(guān)系到系統(tǒng)開發(fā)和維護(hù)的難易程度。文獻(xiàn)[1,6-7]分別研究了不同的主控器和交互平臺(tái)在環(huán)境信息監(jiān)控中的應(yīng)用。
3)算法的研究。為了提高環(huán)境信息監(jiān)測的效果,對(duì)環(huán)境信息采集的參數(shù)一直在拓寬,并且采集的數(shù)據(jù)量也在增大。因此,怎樣在大量復(fù)雜的數(shù)據(jù)中提取或者換算出有效的信息,是諸多科研工作者研究的重要方向。文獻(xiàn)[8-9]在環(huán)境信息采集中各自應(yīng)用了算法,取得了較好的實(shí)驗(yàn)效果。
近年來,科研工作者在上述3個(gè)方面做了大量的研究工作,并取得了較好的成果。然而,在環(huán)境信息監(jiān)測中,針對(duì)多個(gè)測試點(diǎn)能進(jìn)行靈活移動(dòng)監(jiān)測的系統(tǒng)研究與實(shí)驗(yàn)還比較少。
本文綜合考慮系統(tǒng)開發(fā)和維護(hù)的難易程度、成本、功能要求等因素,設(shè)計(jì)了一個(gè)基于WiFi的移動(dòng)式環(huán)境信息監(jiān)控系統(tǒng),通過實(shí)驗(yàn)證明,系統(tǒng)穩(wěn)定性好、成本低,能靈活地對(duì)環(huán)境內(nèi)多個(gè)測試點(diǎn)進(jìn)行監(jiān)控,極具應(yīng)用價(jià)值。
1 系統(tǒng)總體設(shè)計(jì)
整個(gè)系統(tǒng)主要包括上位機(jī)部分和下位機(jī)部分。上位機(jī)部分主要是安卓人機(jī)交互界面設(shè)計(jì),能對(duì)下位機(jī)進(jìn)行移動(dòng)控制和實(shí)時(shí)顯示下位機(jī)當(dāng)前位置的環(huán)境信息。下位機(jī)部分主要是對(duì)環(huán)境信息進(jìn)行采集、處理和發(fā)送。
系統(tǒng)總體框圖如圖1所示,環(huán)境信息采集模塊將采集到的信息數(shù)據(jù)傳送給主控制模塊,主控制器模塊進(jìn)行處理后,通過WiFi通信模塊傳送給上位機(jī)進(jìn)行顯示。同時(shí),用戶可操控上位機(jī),經(jīng)WiFi通信模塊發(fā)送指令給主控制器,進(jìn)而通過移動(dòng)控制模塊實(shí)現(xiàn)下位機(jī)移動(dòng),進(jìn)行靈活的信息采集。
2 硬件系統(tǒng)設(shè)計(jì)
系統(tǒng)的硬件電路主要包括主控制器模塊、WiFi通信模塊、移動(dòng)控制模塊、環(huán)境信息采集模塊和電源模塊。各模塊功能的相互協(xié)調(diào)與配合實(shí)現(xiàn)整個(gè)下位機(jī)功能。
STM32F103C8T6在運(yùn)行速度上優(yōu)于STC89C52,且存儲(chǔ)量更大,然而本系統(tǒng)在下位機(jī)部分其對(duì)速度的要求不是特別高;
STM32F103C8T6的I/O 端口更加豐富,然而本系統(tǒng)的端口主要用于WiFi通信、移動(dòng)控制和環(huán)境信息采集,STC89C52 的I/O端口足夠滿足系統(tǒng)需求,并且還留有余量,符合系統(tǒng)設(shè)計(jì)原則;
與后者相比,STM32F103C8T6芯片在本系統(tǒng)的應(yīng)用成本高、開發(fā)和維護(hù)難度大,且造成較大的資源浪費(fèi)。
綜合考慮,下位機(jī)主控制器采用基于51內(nèi)核的STC89C52。
3 軟件系統(tǒng)設(shè)計(jì)
系統(tǒng)軟件設(shè)計(jì)主要包括兩個(gè)部分:上位機(jī)程序設(shè)計(jì)和下位機(jī)程序設(shè)計(jì)。上位機(jī)程序設(shè)計(jì)主要實(shí)現(xiàn)對(duì)下位機(jī)傳送的環(huán)境信息數(shù)據(jù)的接收、處理和顯示,以及對(duì)用戶操控指令的處理與發(fā)送。
下位機(jī)程序設(shè)計(jì)由三個(gè)部分組成:WiFi通信子程序、環(huán)境信息采集子程序和移動(dòng)控制子程序。
WiFi通信子程序主要實(shí)現(xiàn)上位機(jī)和下位機(jī)的數(shù)據(jù)通信;
環(huán)境信息采集子程序?qū)崿F(xiàn)各環(huán)境信息的讀取和處理,方便信息通過WiFi模塊發(fā)送;
移動(dòng)控制子程序?qū)崿F(xiàn)下位機(jī)系統(tǒng)的靈活移動(dòng),方便多點(diǎn)環(huán)境信息的采集。
各程序塊實(shí)現(xiàn)相應(yīng)的功能,從而實(shí)現(xiàn)系統(tǒng)功能。下面對(duì)各程序進(jìn)行詳細(xì)介紹。
通信連接部分用于實(shí)現(xiàn)安卓智能機(jī)和下位機(jī)WiFi 模塊的通信連接,需設(shè)置WiFi模塊的IP 地址和端口號(hào);
4 測試驗(yàn)證
系統(tǒng)主要在兩種環(huán)境中進(jìn)行了測試,一種是在封閉場所,通過可透視玻璃觀察現(xiàn)場情況進(jìn)行測試。另一種是在比較空曠的自然場所進(jìn)行測試,選擇的測試時(shí)間點(diǎn)為同一天相近的時(shí)間點(diǎn),測試的參數(shù)主要包括下面幾個(gè):有效監(jiān)控距離、現(xiàn)場環(huán)境溫度、現(xiàn)場環(huán)境濕度和當(dāng)時(shí)光照強(qiáng)度。
測試結(jié)果如表1所示,在封閉場所,穩(wěn)定移動(dòng)控制和參數(shù)監(jiān)控的距離約為16m,在空曠環(huán)境中能達(dá)到35m左右,室內(nèi)與室外環(huán)境溫度相差5℃,濕度相差10%RH,室內(nèi)光照強(qiáng)度約55 lx,室外光照強(qiáng)度約49 742 lx。上位機(jī)顯示界面如圖8所示,測試結(jié)果和上位機(jī)顯示證明,系統(tǒng)能很好地監(jiān)控環(huán)境參數(shù),并進(jìn)行有效傳送和顯示。
圖8 上位機(jī)監(jiān)控效果圖
為驗(yàn)證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和現(xiàn)場環(huán)境信息檢測的有效性,在多個(gè)時(shí)間點(diǎn)對(duì)室內(nèi)現(xiàn)場溫度信息進(jìn)行監(jiān)測,同時(shí)人工用溫度計(jì)在同一時(shí)間點(diǎn)和同一地點(diǎn)進(jìn)行溫度監(jiān)測,兩者監(jiān)測數(shù)據(jù)如表2所示。根據(jù)4次測量數(shù)據(jù)求誤差平均值小于5%,能滿足應(yīng)用要求。
5 結(jié)束語
本文設(shè)計(jì)了一個(gè)基于WiFi的移動(dòng)式環(huán)境信息監(jiān)控系統(tǒng),通過實(shí)驗(yàn)測試證明,其能在封閉場所約16m的范圍內(nèi)進(jìn)行有效環(huán)境信息采集和移動(dòng)控制,在空曠場所能達(dá)到約35m的范圍。溫度監(jiān)控?cái)?shù)據(jù)與溫度計(jì)監(jiān)控?cái)?shù)據(jù)對(duì)比分析可得,系統(tǒng)信息數(shù)據(jù)采集和傳送誤差小于5%,能滿足大多數(shù)應(yīng)用場所。綜上所述,本設(shè)計(jì)系統(tǒng)穩(wěn)定性好,成本低,能靈活地對(duì)環(huán)境內(nèi)多個(gè)測試點(diǎn)進(jìn)行實(shí)時(shí)監(jiān)控,極具應(yīng)用價(jià)值。
參考文獻(xiàn)
[1] 陳博行,馬俊,方衛(wèi)強(qiáng).基于MSP430F149的智能溫度采集系統(tǒng)設(shè)計(jì)[J].自動(dòng)化與儀器儀表,2020(4):93-96.
[2] 曹京滎,徐超,陳杰,等.防火帶材對(duì)高壓電纜載流量和溫度監(jiān)測影響研究[J].電力工程技術(shù),2019,38(1):19-23.
[3] 張藝,嚴(yán)翌瑄,李靜.基于多傳感器融合的交通數(shù)據(jù)采集系統(tǒng)概述[J].物聯(lián)網(wǎng)技術(shù),2021,11(2):15-18.
[4] 路玉鳳,楊慧斌,茅健,等.基于多傳感器信息融合的果蔬倉庫監(jiān)測算法融合[J].計(jì)算機(jī)時(shí)代,2021(2):16-20.
[5] 賈振安,楊凱慶,趙顯鋒,等.一種新型FBG熱式液體流量傳感器[J/OL].光子學(xué)報(bào),[2021-02-27].http://kns.cnki.net/kcms/detail/61.1235.o4.20210225.1728.030.html.
[6] 高瑞,張雄,楊延寧,等.基于ARM和WSN技術(shù)的環(huán)境信息檢測系統(tǒng)設(shè)計(jì)[J].物聯(lián)網(wǎng)技術(shù),2018,8(6):72-74.
[7] 林冬婷,張澤龍,張彬,等.基于STM32的果園信息遠(yuǎn)程監(jiān)測系統(tǒng)[J].現(xiàn)代計(jì)算機(jī),2019(21):87-94.
[8] 蘇陽青.面向環(huán)境監(jiān)測的移動(dòng)協(xié)同感知算法研究[D].南京:南京郵電大學(xué),2020.
[9] 謝光.基于遺傳算法的農(nóng)業(yè)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)——評(píng)《農(nóng)產(chǎn)品產(chǎn)地土壤環(huán)境質(zhì)量監(jiān)測數(shù)據(jù)采集與應(yīng)用》[J].中國食菌,2020,39(12):256.
*本文選自《電子產(chǎn)品世界》雜志2021年12月期
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP




















