国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于物聯(lián)網(wǎng)的倉庫環(huán)境監(jiān)測系統(tǒng)

2018-05-15 06:43秦騰飛葛廣英張如如董騰盛中華
現(xiàn)代電子技術(shù) 2018年10期
關(guān)鍵詞:物聯(lián)網(wǎng)環(huán)境監(jiān)測

秦騰飛 葛廣英 張如如 董騰 盛中華

摘 ?要: 為了提高倉庫環(huán)境監(jiān)測的信息化和智能化的水平,解決監(jiān)測倉庫環(huán)境手段少、監(jiān)測環(huán)境方式落后、倉庫管理效率不高等問題,設(shè)計并實(shí)現(xiàn)了基于物聯(lián)網(wǎng)的倉庫環(huán)境監(jiān)測系統(tǒng)。該系統(tǒng)結(jié)合了多種智能化的技術(shù)如ZigBee通信技術(shù)、嵌入式技術(shù)等,實(shí)時采集所需要的環(huán)境值,自動判斷和處理一些異常情況;將遠(yuǎn)端監(jiān)控中心、手機(jī)控制端、本地監(jiān)控室、通信轉(zhuǎn)發(fā)室、以及遠(yuǎn)端的倉庫智能互聯(lián)起來,實(shí)現(xiàn)倉庫環(huán)境的監(jiān)測。系統(tǒng)實(shí)際的運(yùn)行效果顯示,該系統(tǒng)的體系架構(gòu)可行,系統(tǒng)功能穩(wěn)定,能夠極大地提高倉庫環(huán)境的管理效率。

關(guān)鍵詞: 物聯(lián)網(wǎng); ZigBee; 倉庫管理; 環(huán)境監(jiān)測; 嵌入式技術(shù); 實(shí)時采集

中圖分類號: TN711?34 ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼: A ? ? ? ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2018)10?0108?05

Abstract: To improve the informatization and intelligentization level of warehouse environment monitoring and resolve the problems such as few warehouse environment monitoring means, backward environment monitoring style, low warehouse management efficiency, a warehouse environment monitoring system based on Internet of Things (IoT) was designed and implemented. Multiple intelligent technologies such as ZigBee communication technology and embedded technology are combined in the system to collect the required environment values in real time and automatically judge and deal with some unusual circumstances. The warehouse environment monitoring was realized by intelligent connection of remote control center, mobile phone control terminal, local control room, communication forwarding room, and remote warehouse. The actual operating effect of the system shows that the system has a feasible architecture and stable function, and can greatly improve the efficiency of warehouse environment management.

Keywords: IoT; ZigBee; warehouse management; environmental monitoring; embedded technology; real?time acquisition

0 ?引 ?言

隨著科學(xué)技術(shù)的發(fā)展和智能化水平的不斷提高,智能化系統(tǒng)應(yīng)用的范圍也越來越廣,給人們的生活帶來了便利。在倉庫環(huán)境監(jiān)測這個領(lǐng)域存在智能化水平不高、管理和監(jiān)測環(huán)境效率低、不同的倉庫監(jiān)測數(shù)據(jù)種類差異大等問題。這就需要建立并驗(yàn)證一種體系架構(gòu),能夠?qū)⒁恍┲悄芑夹g(shù)有效融合到環(huán)境監(jiān)測這個領(lǐng)域中去,并且能為解決走線復(fù)雜、成本高、傳感器種類多樣、綜合管理效率低等問題提供基本的方法。

分析研究這些實(shí)際問題之后,建立了基于物聯(lián)網(wǎng)的倉庫環(huán)境監(jiān)測系統(tǒng),該系統(tǒng)能夠?qū)⑦h(yuǎn)端監(jiān)控中心、手機(jī)控制端、本地監(jiān)控室、通信轉(zhuǎn)發(fā)室、以及遠(yuǎn)端的倉庫智能互聯(lián)起來,能夠?qū)崿F(xiàn)倉庫環(huán)境的監(jiān)測,運(yùn)行穩(wěn)定,滿足了倉庫對環(huán)境監(jiān)測的需求[1?3]。

1 ?系統(tǒng)總體設(shè)計

1.1 ?系統(tǒng)功能設(shè)計

本文系統(tǒng)主要實(shí)現(xiàn)對整個倉庫環(huán)境的監(jiān)測,能夠?qū)崟r采集所需的倉庫環(huán)境數(shù)據(jù),具有ID卡身份識別,遠(yuǎn)程配置閾值參數(shù),自動故障處理與報警,倉庫數(shù)據(jù)的統(tǒng)一管理等功能。

1.2 ?系統(tǒng)基本組成

該系統(tǒng)由數(shù)據(jù)采集終端、通信轉(zhuǎn)發(fā)設(shè)備、本地監(jiān)控設(shè)備、手機(jī)控制端和遠(yuǎn)端監(jiān)控軟件等組成。各個設(shè)備模塊之間能夠?qū)崿F(xiàn)有效的數(shù)據(jù)通信。系統(tǒng)示意圖如圖1所示。

1) 數(shù)據(jù)采集終端用于遠(yuǎn)程倉庫環(huán)境數(shù)據(jù)的監(jiān)測,能夠自動實(shí)現(xiàn)數(shù)據(jù)的實(shí)時采集和電機(jī)、繼電器等的控制。

2) 通信轉(zhuǎn)發(fā)設(shè)備能夠?qū)崿F(xiàn)外接設(shè)備之間的通信,具有ID卡識別、加密、數(shù)據(jù)轉(zhuǎn)發(fā)等功能。

3) 本地監(jiān)控設(shè)備用于讓倉庫現(xiàn)場管理人員監(jiān)控整個倉庫的環(huán)境數(shù)據(jù)。該設(shè)備具有數(shù)據(jù)采集、異常報警、數(shù)據(jù)通信、數(shù)據(jù)顯示和控制相關(guān)設(shè)備等功能。

4) 手機(jī)控制端主要是讓管理人員用手機(jī)端實(shí)時觀測各個遠(yuǎn)端倉庫的數(shù)據(jù),并且能夠設(shè)置倉庫環(huán)境參數(shù)的上下限閾值,控制數(shù)據(jù)采集終端外接的步進(jìn)電機(jī)和繼電器。

5) 遠(yuǎn)端監(jiān)控軟件能夠?qū)φ麄€倉庫的環(huán)境運(yùn)行狀況實(shí)時的顯示,并可以對溫濕度、光照等環(huán)境值設(shè)置閾值。該軟件能夠?qū)}庫進(jìn)行統(tǒng)一管理,提高了倉庫環(huán)境的管理效率[4?6]。

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

2.1 ?數(shù)據(jù)采集終端硬件電路設(shè)計

數(shù)據(jù)采集終端硬件采用TI公司的CC2530芯片,CC2530芯片內(nèi)部帶有RF模塊,是一款可以用于ZigBee通信的片上系統(tǒng)。該芯片內(nèi)部集成了ADC等模塊,可以靈活地外接多種器件,從而能夠采集光照、溫濕度,控制電機(jī)和繼電器等。硬件示意圖如圖2所示。

2.2 ?通信轉(zhuǎn)發(fā)設(shè)備硬件電路設(shè)計

通信轉(zhuǎn)發(fā)設(shè)備使用意法半導(dǎo)體的STM32F103[7]芯片來開發(fā)。該設(shè)備可以提供數(shù)據(jù)通信的接口,實(shí)現(xiàn)協(xié)議的轉(zhuǎn)換、加密、ID卡身份識別等操作。實(shí)際測試中,與射頻ID卡識別模塊、串口轉(zhuǎn)WiFi模塊、本地監(jiān)控設(shè)備和ZigBee網(wǎng)絡(luò)接口相連接。此設(shè)備的硬件電路示意圖如圖3所示。

2.3 ?本地監(jiān)控設(shè)備硬件電路設(shè)計

本地監(jiān)控設(shè)備采用意法半導(dǎo)體的STM32F401芯片開發(fā)。設(shè)備外接有顯示屏、溫濕度傳感器、光照傳感器、多個手動按鍵、步進(jìn)電機(jī)、繼電器、蜂鳴器、報警屏、其他設(shè)備通信接口等。其中多個手動按鍵可以實(shí)現(xiàn)手動控制繼電器、步進(jìn)電機(jī)等功能。設(shè)備硬件電路示意圖見圖4。

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

系統(tǒng)軟件設(shè)計包括了數(shù)據(jù)采集終端、通信轉(zhuǎn)發(fā)設(shè)備、本地監(jiān)控設(shè)備、手機(jī)控制端和遠(yuǎn)端監(jiān)控中心的軟件設(shè)計。

3.1 ?數(shù)據(jù)采集終端軟件設(shè)計

數(shù)據(jù)采集終端是在IAR開發(fā)環(huán)境中進(jìn)行,使用TI公司的Z?Stack協(xié)議棧[8?9]。數(shù)據(jù)采集終端中采集終端節(jié)點(diǎn)的軟件流程圖如圖5所示。

軟件設(shè)計中首先對CC2530硬件、PANID等進(jìn)行初始化操作,在OSAL_SampleApp.c文件中的tasksArr[]數(shù)組添加SampleApp_ProcessEvent,在SampleApp.h頭文件中定義UINT16 SampleApp_ProcessEvent(uint8 task_id, uint16 events),在SampleApp.c中編寫具體實(shí)現(xiàn)的代碼。然后進(jìn)入Z?Stack輪詢式的操作系統(tǒng),當(dāng)用戶的事件發(fā)生并且沒有更高級的事件產(chǎn)生時,采集終端對接收到的數(shù)據(jù)進(jìn)行分析處理工作。

采集終端能夠?qū)Σ杉墓庹蘸蜏貪穸鹊臄?shù)值與終端內(nèi)設(shè)定的光照和溫濕度的上下限閾值進(jìn)行比較,當(dāng)采集的數(shù)據(jù)高于或低于相應(yīng)的閾值時,采集終端會執(zhí)行相應(yīng)的動作,如啟動電機(jī)或開關(guān)繼電器等。

3.2 ?通信轉(zhuǎn)發(fā)設(shè)備軟件設(shè)計

通信轉(zhuǎn)發(fā)設(shè)備在Keil MDK v5.14的開發(fā)環(huán)境中開發(fā),使用開發(fā)環(huán)境中提供的庫函數(shù)[10?11]。主要實(shí)現(xiàn)了ID卡身份識別、與串口轉(zhuǎn)WiFi模塊、本地監(jiān)控設(shè)備、ZigBee網(wǎng)絡(luò)接口的數(shù)據(jù)通信以及數(shù)據(jù)加密等操作。流程圖如圖6所示。

設(shè)備上電后,首先進(jìn)行初始化操作,包括時鐘頻率、GPIO,SPI外設(shè)、USART等的配置。在主循環(huán)中,讀取ID的卡號,如果讀取到的ID卡號為0xEEEA9385,則讀取到正確的ID卡,能夠?qū)崿F(xiàn)ZigBee網(wǎng)絡(luò)接口、本地監(jiān)控設(shè)備和手機(jī)端的數(shù)據(jù)通信。

3.3 ?本地監(jiān)控設(shè)備軟件設(shè)計

本地監(jiān)控設(shè)備在Keil MDK v5.14的開發(fā)環(huán)境中開發(fā),使用開發(fā)環(huán)境中提供的庫函數(shù)。主要實(shí)現(xiàn)了數(shù)據(jù)的采集、步進(jìn)電機(jī)和繼電器的控制、數(shù)據(jù)的顯示、故障的報警以及與通信轉(zhuǎn)發(fā)設(shè)備、遠(yuǎn)端監(jiān)控中心的數(shù)據(jù)通信等操作。如圖7所示,首先進(jìn)行初始化的操作,包括時鐘總線、GPIO、片內(nèi)外設(shè)的配置以及全局變量(如自定義的結(jié)構(gòu)體my_local_data)的初始化,開機(jī)測試等操作。在主循環(huán)中,首先讀取ADC的數(shù)值,然后進(jìn)行數(shù)據(jù)的計算,將得到光照值存儲在my_local_data.light中;利用單總線,讀取溫度值,并存儲在my_local_data.temperature中,將讀取到的濕度值存儲在my_local_data.humidity中;讀取其他相關(guān)引腳的狀態(tài)值,并賦值給my_local_data結(jié)構(gòu)體相對應(yīng)的成員變量。接收來自ZigBee網(wǎng)絡(luò)接口的數(shù)據(jù),并進(jìn)行數(shù)據(jù)處理操作,將數(shù)據(jù)賦值給結(jié)構(gòu)體my_warehouse_data相應(yīng)成員變量,最后將所有數(shù)據(jù)轉(zhuǎn)發(fā),并通過顯示屏輸出。

3.4 ?手機(jī)控制端軟件設(shè)計

手機(jī)界面端軟件在Eclipse環(huán)境中用Java[12]語言開發(fā),實(shí)現(xiàn)了通信連接、數(shù)據(jù)顯示與設(shè)置、遠(yuǎn)端控制等功能??刂贫私缑嫒鐖D8所示。

3.5 ?遠(yuǎn)端監(jiān)控中心軟件設(shè)計

遠(yuǎn)端監(jiān)控中心軟件在Visual Studio[13]環(huán)境中用C++[14]開發(fā),不但實(shí)現(xiàn)了通信連接、數(shù)據(jù)通信、數(shù)據(jù)顯示、上下限閾值設(shè)置等功能,還實(shí)現(xiàn)了數(shù)據(jù)的統(tǒng)一顯示與管理。遠(yuǎn)端監(jiān)控軟件界面如圖9所示。

軟件設(shè)計實(shí)現(xiàn)了數(shù)據(jù)的統(tǒng)一監(jiān)控、統(tǒng)一管理功能,極大地提高了工作的效率。

4 ?系統(tǒng)測試

所有設(shè)備上電,打開手機(jī)端的WiFi,在手機(jī)端控制界面的網(wǎng)絡(luò)設(shè)置中配置地址192.168.0.6,端口號為8080。遠(yuǎn)端監(jiān)控軟件中選擇串口COM5,波特率為115 200 bit/s,其他選擇默認(rèn),點(diǎn)擊鏈接按鈕,勾選自動上傳,點(diǎn)擊手工召喚數(shù)據(jù)按鈕。

1) 首先系統(tǒng)未放置指定的ID卡,采集終端工作正常,而遠(yuǎn)端監(jiān)控軟件、手機(jī)監(jiān)控軟件和本地監(jiān)控設(shè)備中顯示遠(yuǎn)端倉庫的數(shù)據(jù)為零。放置指定的ID卡后,這些設(shè)備中的遠(yuǎn)端倉庫數(shù)據(jù)能夠?qū)崟r顯示。

2) 放置指定的ID卡后,給采集終端1的光照傳感器強(qiáng)烈的光照從而超過終端內(nèi)設(shè)定的閾值80,采集終端的電機(jī)會自動動作。本地監(jiān)控設(shè)備的蜂鳴器會報警,顯示屏上顯示告警信息,遠(yuǎn)端監(jiān)控中心也會顯示告警信息。光照恢復(fù)正常值后,所有設(shè)備都恢復(fù)正常。

3) 放置指定的ID卡后,給本地監(jiān)控設(shè)備的光照傳感器強(qiáng)烈的光照從而超過終端內(nèi)設(shè)定的閾值90,本地監(jiān)控設(shè)備的蜂鳴器會響,步進(jìn)電機(jī)自動正轉(zhuǎn),遠(yuǎn)端監(jiān)控中心和顯示屏有告警信息。光照恢復(fù)正常后,所有信息恢復(fù)正常。

手動按下繼電器的按鈕,顯示屏和遠(yuǎn)端監(jiān)控中心都顯示開啟或閉合狀態(tài)。

4) 放置指定的ID卡后,觀察遠(yuǎn)端監(jiān)控軟件界面,界面顯示的數(shù)據(jù)和本地監(jiān)控設(shè)備、采集終端的數(shù)據(jù)是一致且實(shí)時變化。通過界面修改本地監(jiān)控設(shè)備的光照的上下限告警閾值,將上限值改為0。修改后,本地監(jiān)控設(shè)備的蜂鳴器會響,設(shè)備的顯示屏和遠(yuǎn)端監(jiān)控中心上顯示告警信息。把光照的上限閾值改為100后,所有信息恢復(fù)正常。部分運(yùn)行的報警界面如圖10所示。

經(jīng)過各個組成模塊的功能驗(yàn)證,該系統(tǒng)能夠?qū)崿F(xiàn)對整個倉庫環(huán)境的實(shí)時、高效、穩(wěn)定的監(jiān)測。

5 ?結(jié) ?論

這套系統(tǒng)功能較全面,采集終端能夠正確采集遠(yuǎn)端倉庫的數(shù)據(jù),使用ZigBee無線通信將數(shù)據(jù)正確地上傳通信轉(zhuǎn)發(fā)設(shè)備;通信轉(zhuǎn)發(fā)設(shè)備識別ID卡后,進(jìn)行有效的數(shù)據(jù)處理;本地監(jiān)控設(shè)備能夠?qū)崿F(xiàn)數(shù)據(jù)采集、故障自動判斷、告警、手動控制、信息顯示和主站通信等功能;手機(jī)控制端能夠?qū)崟r監(jiān)控遠(yuǎn)端倉庫;遠(yuǎn)端監(jiān)控軟件能夠正常通信、正確顯示整個倉庫的數(shù)據(jù),還能設(shè)置各種參數(shù)的報警閾值等,這些極大地提高了倉庫管理的效率。系統(tǒng)成功地完成了多種智能化技術(shù)的融合,滿足了倉庫環(huán)境的需求,論證了此系統(tǒng)體系架構(gòu)的可行性,為解決實(shí)際環(huán)境監(jiān)測中遇到的一些問題提供了方法。該系統(tǒng)若要應(yīng)用于實(shí)際倉庫中還需要一個反復(fù)的測試、完善的過程,如系統(tǒng)的電磁兼容等問題還需要進(jìn)一步研究。

參考文獻(xiàn)

[1] 田仲富,王述洋,黃英來.基于無線傳感器的嵌入式森林防火智能監(jiān)測系統(tǒng)[J].智能系統(tǒng)學(xué)報,2014,9(6):763?768.

TIAN Zhongfu, WANG Shuyang, HUANG Yinglai. Research on embedded forest fire intelligent monitoring system based on wireless sensors [J]. CAAI transactions on intelligent systems, 2014, 9(6): 763?768.

[2] 劉向舉,劉麗娜.基于物聯(lián)網(wǎng)的室內(nèi)環(huán)境監(jiān)測系統(tǒng)的研究[J].傳感器與微系統(tǒng),2013,32(3):37?39.

LIU Xiangju, LIU Lina. Research on monitoring system of indoor environment based on Internet of Things [J]. Transducer and microsystem technologies, 2013, 32(3): 37?39.

[3] 李嶺.糧倉溫濕度測控系統(tǒng)下位機(jī)的設(shè)計[D].保定:河北大學(xué),2014.

LI Ling. Design of lower machine in granary temperature and humidity control system [D]. Baoding: Hebei University, 2014.

[4] 戚艷軍,冀汶莉,李強(qiáng).基于物聯(lián)網(wǎng)的井下監(jiān)控系統(tǒng)的分析與設(shè)計[J].現(xiàn)代電子技術(shù),2015,38(14):64?66.

QI Yanjun, JI Wenli, LI Qiang. Analysis and design of coal mine monitoring system based on Internet of Things [J]. Modern electronics technique, 2015, 38(14): 64?66.

[5] 潘繼強(qiáng).基于DHT11的空氣溫濕度監(jiān)控系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].電腦知識與技術(shù),2014,10(21):5105?5108.

PAN Jiqiang. The design and implementation air temperature and humidity monitoring system based on the DHT11 [J]. Computer knowledge and technology, 2014, 10(21): 5105?5108.

[6] 何碧漪,周國平,丁健強(qiáng),等.一種基于WSN和GPRS的箱式變電站監(jiān)控系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2016,39(17):35?38.

HE Biyi, ZHOU Guoping, DING Jianqiang, et al. Design of WSN and GPRS based monitoring system for box?type substations [J]. Modern electronics technique, 2016, 39(17): 35?38.

[7] 陳啟軍,余有靈,張偉,等.嵌入式系統(tǒng)及其應(yīng)用[M].上海:同濟(jì)大學(xué)出版社,2015.

CHEN Qijun, YU Youling, ZHANG Wei, et al. The embedded system and its application [M]. Shanghai: Tongji University Press, 2015.

[8] 閆沫.ZigBee協(xié)議棧的分析與設(shè)計[D].廈門:廈門大學(xué),2007.

YAN Mo. Analysis and design of ZigBee protocol stack [D]. Xiamen: Xiamen University, 2007.

[9] 葛廣英,葛菁,趙云龍.ZigBee原理、實(shí)踐及綜合應(yīng)用[M].北京:清華大學(xué)出版社,2015.

GE Guangying, GE Jing, ZHAO Yunlong. ZigBee principle, practice and comprehensive application [M]. Beijing: Tsinghua University Press, 2015.

[10] Joseph Yiu.ARM Cortex?M3與Cortex?M4權(quán)威指南[M].吳常玉,曹孟娟,王麗紅,譯.3版.北京:清華大學(xué)出版社,2015.

JOSEPH Y. Authoritative guide of ARM Cortex?M3 and Cortex?M4 [M]. WU Changyu, CAO Mengjuan, WANG Lihong, translation. 3rd ed. Beijing: Tsinghua University Press, 2015.

[11] 劉火良,楊森.STM32庫開發(fā)實(shí)戰(zhàn)指南[M].北京:機(jī)械工業(yè)出版社,2013.

LIU Huoliang, YANG Sen. Practical guide of STM32 library development [M]. Beijing: China Machine Press, 2013.

[12] 巔峰卓越.Android從入門到精通[M].北京:人民郵電出版社,2016.

DIANFENG Zhuoyue. Android from the beginning to master [M]. Beijing: Posts & Telecom Press, 2016.

[13] Bruce Johnson著.張衛(wèi)華,裴洪文譯.Visual Studio 2015 高級編程[M].北京: 清華大學(xué)出版社,2016.

JOHNSON B. Advanced programming of Visual Studio 2015 [M]. ZHANG Weihua, PEI Hongwen, translation. 6th ed. Beijing: Tsinghua University Press, 2016.

[14] LIPPMAN S B. C++ Primer[M].5版.北京:電子工業(yè)出版社,2013.

LIPPMAN S B. C++ Primer [M]. 5th ed. Beijing: Publishing House of Electronics Industry, 2013.

猜你喜歡
物聯(lián)網(wǎng)環(huán)境監(jiān)測
環(huán)境監(jiān)測系統(tǒng)的數(shù)據(jù)分析與處理
大氣污染問題的環(huán)境監(jiān)測
基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
中國或成“物聯(lián)網(wǎng)”領(lǐng)軍者
對環(huán)境監(jiān)測數(shù)據(jù)造假必須零容忍
便攜式GC-MS在環(huán)境監(jiān)測中的應(yīng)用
平和县| 郎溪县| 岱山县| 若羌县| 湖南省| 鹤庆县| 灌云县| 塔河县| 赤峰市| 平定县| 兰西县| 绥中县| 乌苏市| 磴口县| 旅游| 乡城县| 连城县| 喀喇沁旗| 昌平区| 潮安县| 遂溪县| 吉林市| 庆城县| 南丰县| 格尔木市| 许昌县| 略阳县| 岗巴县| 时尚| 高台县| 襄城县| 新乡市| 枣庄市| 万宁市| 汝城县| 鲁山县| 文成县| 永靖县| 阳朔县| 元江| 池州市|