<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于Zigbee的無(wú)線網(wǎng)箱溫度自動(dòng)檢測(cè)系統(tǒng)

          基于Zigbee的無(wú)線網(wǎng)箱溫度自動(dòng)檢測(cè)系統(tǒng)

          作者: 時(shí)間:2009-07-29 來(lái)源:網(wǎng)絡(luò) 收藏

          引言
          養(yǎng)魚是利用竹、木、金屬網(wǎng)片或合成纖維等為網(wǎng)身材料,裝配成一定形狀開放式或密閉式的箱體,設(shè)置在流水中.通過(guò)高密度的投餌精養(yǎng)或不給餌而利用水中的浮游生物作為食物達(dá)到高產(chǎn)的一種養(yǎng)殖方式。這種方式具有機(jī)動(dòng)、簡(jiǎn)便、產(chǎn)量高及適應(yīng)水域廣等優(yōu)點(diǎn),有著廣闊的發(fā)展前途。、餌料和水體中的溶氧量等對(duì)產(chǎn)量和質(zhì)量影響非常大,其中監(jiān)控成為提高養(yǎng)殖密度和產(chǎn)量的關(guān)鍵。
          目前,國(guó)內(nèi)進(jìn)行水體監(jiān)控一般是使用單片機(jī)系統(tǒng),使用有線方式傳輸監(jiān)測(cè)信號(hào).但這種方式存在成本高、系統(tǒng)較為復(fù)雜、監(jiān)測(cè)范圍小、抗干擾性差等缺點(diǎn)。傳感器技術(shù)是傳感器技術(shù)與網(wǎng)絡(luò)技術(shù)的結(jié)合,是一種新興的智能監(jiān)測(cè)與控制技術(shù),由于其具有低成本、體積小、實(shí)時(shí)性強(qiáng)、功耗低、抗干擾性強(qiáng)、嵌入性好等特點(diǎn),廣泛應(yīng)用在工農(nóng)業(yè)生產(chǎn)中。在水養(yǎng)殖生產(chǎn)中,應(yīng)用傳感器網(wǎng)絡(luò)技術(shù)進(jìn)行水體溫度等數(shù)據(jù)的采集與傳送.對(duì)提高水養(yǎng)殖產(chǎn)量、降低生產(chǎn)成本、減輕勞動(dòng)強(qiáng)度具有重要的意義。本文設(shè)計(jì)了一種Zig-bee技術(shù)的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn),并運(yùn)用該節(jié)點(diǎn)組建一個(gè)面向水養(yǎng)殖生產(chǎn)中溫度監(jiān)控的無(wú)線網(wǎng)絡(luò)監(jiān)測(cè)與控制系統(tǒng)。

          本文引用地址:http://www.ex-cimer.com/article/163693.htm


          1 Zigbee無(wú)線傳感器網(wǎng)絡(luò)簡(jiǎn)介
          無(wú)線傳感器網(wǎng)絡(luò)(WSNs,wireless sensor networks)是一種超大規(guī)模、無(wú)人值守、資源受限的全分布系統(tǒng)。采用多跳對(duì)等的通信方式,其網(wǎng)絡(luò)拓?fù)鋭?dòng)態(tài)變化。具有自組織、自適應(yīng)等智能屬性。它融合了傳感器、網(wǎng)絡(luò)、無(wú)線通信、單片機(jī)和控制等技術(shù)。同時(shí),針對(duì)不同的應(yīng)用對(duì)象體現(xiàn)了很強(qiáng)的適應(yīng)性和靈活性,在工業(yè)控制與監(jiān)測(cè)、農(nóng)業(yè)生產(chǎn)、物流、健康和環(huán)境監(jiān)測(cè)等方面有著廣泛的應(yīng)用。
          Zigbee這一名稱來(lái)源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飛翔和“嗡嗡”(zig)地抖動(dòng)翅膀的“舞蹈”來(lái)與同伴傳遞花粉所在方位信息,也就是說(shuō)蜜蜂依靠這樣的方式構(gòu)成了群體中的通信網(wǎng)絡(luò)。技術(shù)是采用。IEEE802.15.4標(biāo)準(zhǔn)的一種短距離的無(wú)線通信技術(shù)。可工作在2.14 GHz(全球流行)、868 MHz(歐洲流行)和915 MHz(美國(guó)流行)3個(gè)頻段上,分別具有最高至250 kbit/s、20 kbit/s、40 kbit/s的傳輸速率,它的傳輸距離在10 m~75 m的范圍內(nèi),但還可以繼續(xù)增加。依據(jù)發(fā)射功率的大小和應(yīng)用模式而定,1臺(tái)Zigbee設(shè)備可以連接多達(dá)254個(gè)同類的設(shè)備。此外,由于Zigbee具備高鏈接數(shù)與低耗電的特性,已經(jīng)成為目前無(wú)線傳感器網(wǎng)絡(luò)(WSNs)中無(wú)線通信技術(shù)的首選之一,可應(yīng)用在溫度測(cè)量、水電煤氣計(jì)量數(shù)據(jù)記錄、保衛(wèi)防護(hù)的監(jiān)控等方面,廠商無(wú)需經(jīng)常更換電池或布建供電網(wǎng)絡(luò),即可方便地取得所需的信息。


          2 無(wú)線溫度的構(gòu)成
          無(wú)線網(wǎng)絡(luò)的連接方式有很多種,最基本的有星狀連接、串狀連接和網(wǎng)狀連接三種連接方式。因?yàn)閆igbee的解決方案支持每個(gè)網(wǎng)絡(luò)協(xié)調(diào)器帶有254.個(gè)激活節(jié)點(diǎn),多個(gè)網(wǎng)絡(luò)協(xié)調(diào)器可以聯(lián)結(jié)大型網(wǎng)絡(luò),所以本設(shè)計(jì)網(wǎng)絡(luò)連接選用串狀連接方式.多個(gè)網(wǎng)絡(luò)協(xié)調(diào)器可以協(xié)同工作,這一特點(diǎn)保證了新增網(wǎng)箱節(jié)點(diǎn)的靈活加人,還可以滿足大規(guī)模的要求。該無(wú)線網(wǎng)箱溫度總體架構(gòu)如圖l所示,該系統(tǒng)由中心控制單元和網(wǎng)箱溫度監(jiān)控終端組成。

          3 無(wú)線網(wǎng)箱溫度自動(dòng)的設(shè)計(jì)
          下面詳細(xì)介紹中心控制單元和網(wǎng)箱溫度監(jiān)控終端的功能和設(shè)計(jì)。
          3.1 中心控制單元
          管理人員可在中心控制單元通過(guò)控制面板或鍵盤設(shè)定正常溫度范圍,如果某網(wǎng)箱溫度超過(guò)設(shè)定范圍則中心控制單元通過(guò)聲光等方式報(bào)警;管理人員還可根據(jù)漁場(chǎng)實(shí)際情況增添或減少監(jiān)控網(wǎng)箱節(jié)點(diǎn)數(shù)目,同樣通過(guò)控制面板或鍵盤進(jìn)行操作;可對(duì)歷史數(shù)據(jù)進(jìn)行記錄,并可根據(jù)不同組合條件進(jìn)行查詢,并生成報(bào)表(與電腦連通后可用)。
          中心控制單元包括MCU與Zigbee射頻模塊、聲光報(bào)警模塊、鍵盤顯示模塊和電源模塊。主要模塊說(shuō)明如下:
          MCU與Zigbee射頻模塊采用CC2430芯片.CC2430芯片采用o.18μm CMOS工藝生產(chǎn);在接收和發(fā)射模式下.電流損耗分別低于27 mA或25 mA。CC2430的休眠模式和轉(zhuǎn)換到主動(dòng)模式的超短時(shí)間的特性,特別適合那些要求電池壽命非常長(zhǎng)的應(yīng)用。Zigbee協(xié)議通過(guò)軟件程序固化在CC2430的內(nèi)存中。CC2430芯片的主要特點(diǎn)如下:


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();