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

?

基于STC單片機(jī)及SI4432的無(wú)線傳感網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)

2016-12-27 16:31杜強(qiáng)
關(guān)鍵詞:無(wú)線傳感器網(wǎng)絡(luò)傳感器

杜強(qiáng)

摘 要:文章介紹了無(wú)線傳感網(wǎng)的一些相關(guān)概念,提出了一種基于STC單片機(jī)和SI4432無(wú)線傳感器的無(wú)線傳感器網(wǎng)絡(luò)的設(shè)計(jì)方案。同時(shí)重點(diǎn)介紹了這套方案的設(shè)計(jì)目的、設(shè)計(jì)原理、系統(tǒng)的組成、硬件的選用、整體方案、主機(jī)節(jié)點(diǎn)的實(shí)現(xiàn)、移動(dòng)節(jié)點(diǎn)的實(shí)現(xiàn)、上位軟件程序流程及其應(yīng)用領(lǐng)域,實(shí)現(xiàn)了從數(shù)據(jù)采集到數(shù)據(jù)處理的一個(gè)完整無(wú)線監(jiān)測(cè)網(wǎng)絡(luò)系統(tǒng)。

關(guān)鍵詞:STC單片機(jī);無(wú)線傳感網(wǎng);SI4432;傳感器;無(wú)線傳感器網(wǎng)絡(luò)

中圖分類號(hào):TN91 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-8937(2016)33-0006-02

1 設(shè)計(jì)目的

無(wú)線傳感網(wǎng)又稱無(wú)線傳感器網(wǎng)絡(luò)(WSN),是一種分布式傳感網(wǎng)絡(luò),它由傳感器、感知主體以及觀察都共同構(gòu)成,一般組網(wǎng)方式為在監(jiān)測(cè)區(qū)域內(nèi)部署數(shù)量較多的低價(jià)微型傳感器作為感知節(jié)點(diǎn),用于采集數(shù)據(jù),再通過(guò)無(wú)線網(wǎng)絡(luò)連接進(jìn)行通信,構(gòu)成一個(gè)多跳的網(wǎng)絡(luò)系統(tǒng)。

本系統(tǒng)是為了實(shí)現(xiàn)對(duì)特定區(qū)域和各種復(fù)雜環(huán)境進(jìn)行如溫濕度、有害氣體等數(shù)據(jù)的實(shí)時(shí)監(jiān)測(cè),以實(shí)現(xiàn)復(fù)雜環(huán)境下的特定范圍內(nèi)的目標(biāo)監(jiān)測(cè),從而可以很大程度上的節(jié)約人力資源和物力資源,以達(dá)到提高管理水平和決策效率的目標(biāo)。

2 設(shè)計(jì)原理

系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成,硬件系統(tǒng)以STC15F2K61S2單片機(jī)及SI4432無(wú)線模塊為核心,結(jié)合SHT10溫濕度傳感器、MQ2氣體傳感器組成,軟件部分以C++語(yǔ)言編寫,數(shù)據(jù)保存在Access數(shù)據(jù)庫(kù)上,同時(shí)以一個(gè)負(fù)責(zé)與上位軟件計(jì)算機(jī)通信的主機(jī)節(jié)點(diǎn)和多個(gè)采集數(shù)據(jù)的移動(dòng)節(jié)點(diǎn)模塊共同組成監(jiān)測(cè)網(wǎng)絡(luò)。

3 整體設(shè)計(jì)方案

方案在硬件CRC校檢的同時(shí)又可以通過(guò)軟件校檢,大大地降低了誤碼率,提高了系統(tǒng)的準(zhǔn)確性。同時(shí)采用通信線路容量較大的FSK通信模式,此模式可以在一個(gè)鏈路頻率上輸出多路獨(dú)立信號(hào),極大地提高了傳輸效率,還可以通過(guò)對(duì)發(fā)送次數(shù)的控制,使此方案具有了自動(dòng)轉(zhuǎn)換鏈路功能,提高了系統(tǒng)的穩(wěn)定性。

并將溫濕度傳感器、氣體溶度檢測(cè)器等傳感器節(jié)點(diǎn)通過(guò)基于SI4432無(wú)線模塊進(jìn)行數(shù)據(jù)傳輸,實(shí)現(xiàn)了高效率的、高模塊化的的無(wú)線傳感器組網(wǎng)。

通過(guò)自主編寫的PC機(jī)上位軟件發(fā)布指令自動(dòng)獲取各監(jiān)測(cè)移動(dòng)節(jié)點(diǎn)的實(shí)時(shí)狀態(tài)數(shù)據(jù),并將數(shù)據(jù)保存在專門的Access數(shù)據(jù)庫(kù)上,并對(duì)采集到的數(shù)據(jù)繪制變化曲線,從而實(shí)時(shí)的對(duì)數(shù)據(jù)監(jiān)測(cè)功能。監(jiān)測(cè)動(dòng)態(tài)拓?fù)鋱D,如圖1所示。

4 局部設(shè)計(jì)過(guò)程

4.1 主機(jī)節(jié)點(diǎn)實(shí)現(xiàn)

主機(jī)節(jié)點(diǎn)主要起數(shù)據(jù)轉(zhuǎn)發(fā)的橋梁作用,以STC15F2K60S2單片機(jī)為主控芯片并通過(guò)Si4432射頻模塊接收移動(dòng)節(jié)點(diǎn)傳輸來(lái)的數(shù)據(jù),并通過(guò)射頻模塊所提供的串口用USB串口接線連接到PC上位軟件計(jì)算機(jī)上,這樣再通過(guò)上位軟件編寫的數(shù)據(jù)操縱功能將監(jiān)測(cè)到的數(shù)據(jù)存入ACCESS數(shù)據(jù)庫(kù),同時(shí)通過(guò)動(dòng)態(tài)圖形GUI曲線實(shí)時(shí)的顯示在PC機(jī)上,動(dòng)態(tài)體現(xiàn)數(shù)據(jù)的變化,從而達(dá)到數(shù)據(jù)監(jiān)測(cè)的目的,如果采用特定領(lǐng)域的專業(yè)軟件還可以實(shí)現(xiàn)更加高級(jí)的分析。此外在主機(jī)節(jié)點(diǎn)上配置了一塊1602LCD液晶屏,用來(lái)對(duì)溫濕度、氣體濃度的實(shí)時(shí)顯示,這樣便于管理員進(jìn)行直觀的觀察。主機(jī)節(jié)點(diǎn)實(shí)現(xiàn)的原理圖,如圖2所示。

4.2 移動(dòng)節(jié)點(diǎn)實(shí)現(xiàn)

動(dòng)節(jié)點(diǎn)以傳感器為核心,是監(jiān)測(cè)系統(tǒng)的觸角,是數(shù)據(jù)采集的主要設(shè)備。這里主要使用溫濕度傳感器和氣體傳感器兩類傳感器,每類傳感器各一個(gè)共同構(gòu)成一個(gè)移動(dòng)節(jié)點(diǎn),并根據(jù)實(shí)際監(jiān)測(cè)環(huán)境的需要在不同的區(qū)域安裝若干個(gè),以提高原始數(shù)據(jù)的準(zhǔn)確性和完整性。每個(gè)節(jié)點(diǎn)完成特定環(huán)境內(nèi)的溫濕度、有害氣體的數(shù)據(jù)采集后,通過(guò)Si4432射頻模塊進(jìn)行無(wú)線通信,將原始數(shù)據(jù)發(fā)送到主機(jī)節(jié)點(diǎn)上。當(dāng)前的Si4432型射頻模塊的無(wú)障礙最高傳輸距離可達(dá)300 m,穿兩磚墻后的實(shí)測(cè)傳輸距離也達(dá)到了200 m,基本上能滿足實(shí)際部署的需要。如圖3所示。

4.3 上位軟件程序設(shè)計(jì)

上位軟件的編寫采用C++語(yǔ)言,主要由主機(jī)節(jié)點(diǎn)程序塊和移動(dòng)節(jié)點(diǎn)程序塊以及數(shù)據(jù)處理和曲線繪制三個(gè)部分組成。這里主要研究前面兩個(gè)部分,對(duì)數(shù)據(jù)處理和曲線繪制部分不做說(shuō)明。

主機(jī)節(jié)點(diǎn)對(duì)LCD、SI模塊以及I/O設(shè)備進(jìn)行初始化后,在一定時(shí)間的發(fā)送次數(shù)內(nèi),主機(jī)節(jié)點(diǎn)發(fā)出測(cè)量指令給移動(dòng)節(jié)點(diǎn),移動(dòng)節(jié)點(diǎn)接收到指令后開(kāi)始采集數(shù)據(jù)并以字符串類型的數(shù)據(jù)格式返回給主機(jī)節(jié)點(diǎn),這樣便完成了一個(gè)測(cè)量周期,通過(guò)循環(huán)可以按預(yù)設(shè)的時(shí)間對(duì)環(huán)境進(jìn)行反復(fù)的監(jiān)測(cè)。在一個(gè)周期內(nèi),主機(jī)節(jié)點(diǎn)將采集到的數(shù)據(jù)顯示到LCD1602液晶屏的同時(shí),通過(guò)USB串口連接線將數(shù)據(jù)發(fā)送給上位機(jī)進(jìn)行數(shù)據(jù)分析。如圖4所示。

移動(dòng)節(jié)點(diǎn)的工作流程如下:首先,完成對(duì)SHT傳感器以及STC單片機(jī)內(nèi)部的A/D轉(zhuǎn)換器初始化,然后,從溫濕度傳感器和氣體傳感器中讀取原始數(shù)據(jù),如果檢測(cè)到主機(jī)節(jié)點(diǎn)發(fā)送的檢測(cè)指令,則將數(shù)據(jù)以字符串的格式通過(guò)Si4432無(wú)線模塊發(fā)送給主機(jī)結(jié)點(diǎn)。如圖5所示。

5 總結(jié)與應(yīng)用范圍

本方案將現(xiàn)代通信技術(shù)、微處理器技術(shù)、軟件技術(shù)以及傳感器技術(shù)有機(jī)的融為一體,完成了從數(shù)據(jù)采集到通信傳輸?shù)綌?shù)據(jù)處理的完整監(jiān)測(cè)過(guò)程,實(shí)現(xiàn)了對(duì)特定環(huán)境進(jìn)行實(shí)時(shí)監(jiān)控的功能,具備數(shù)據(jù)準(zhǔn)確率高、傳輸速度快、模塊化程度高、經(jīng)濟(jì)實(shí)用性強(qiáng)、組網(wǎng)速度快等特點(diǎn)??蓮V泛用于蔬菜大棚、學(xué)校機(jī)房監(jiān)控、城市環(huán)境監(jiān)控、家庭室內(nèi)環(huán)境監(jiān)控、醫(yī)療機(jī)構(gòu)環(huán)境監(jiān)控以及對(duì)環(huán)境因素比較敏感的生產(chǎn)車間如化工廠、陶瓷廠、紙廠、紡織廠、印刷廠等車間監(jiān)測(cè),具有較大的實(shí)用和推廣價(jià)值。

參考文獻(xiàn):

[1] 舒新展.基于無(wú)線傳感網(wǎng)的森林環(huán)境因子監(jiān)測(cè)[D].杭州:浙江農(nóng)林大

學(xué),2015.

[2] 趙坤.區(qū)域高密度無(wú)線傳感網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)[D].上海:復(fù)旦大學(xué),2014.

[3] 朱飛飛.無(wú)線傳感網(wǎng)橋梁結(jié)構(gòu)健康監(jiān)測(cè)系統(tǒng)數(shù)據(jù)通信研究與實(shí)現(xiàn)[D].

南京:南京大學(xué),2013.

[4] 張勝.基于ZigBee無(wú)線傳感網(wǎng)和模糊控制的溫室番茄智能灌溉系統(tǒng)設(shè) 計(jì)[D].杭州:浙江大學(xué),2011.

[5] 劉瑞,趙永翼.無(wú)線傳感器網(wǎng)絡(luò)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息通信,

2011,(06).

[6] 高鍵,方濱,尹金玉,等.ZigBee無(wú)線通信網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)計(jì)與組網(wǎng)實(shí)現(xiàn)[J].計(jì) 算機(jī)測(cè)量與控制,2008,(12).

[7] 張學(xué),龔海剛,劉明.無(wú)線傳感器網(wǎng)絡(luò)拓?fù)淇刂频睦碚撎接慬J].計(jì)算機(jī)科 學(xué),2010,(10).

猜你喜歡
無(wú)線傳感器網(wǎng)絡(luò)傳感器
康奈爾大學(xué)制造出可拉伸傳感器
簡(jiǎn)述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
“傳感器新聞”會(huì)帶來(lái)什么
跟蹤導(dǎo)練(三)2
光電傳感器在自動(dòng)檢測(cè)和分揀中的應(yīng)用
基于無(wú)線傳感器網(wǎng)絡(luò)的葡萄生長(zhǎng)環(huán)境測(cè)控系統(tǒng)設(shè)計(jì)與應(yīng)用
無(wú)線傳感器網(wǎng)絡(luò)技術(shù)綜述
基于擴(kuò)展卡爾曼濾波的PMSM無(wú)位置傳感器控制