沈樵综合在线,一区二区三区乱码,免费资源一区二区三区,91超碰碰,av极品一线天,日韩免费高清一区二区,国产蜜尤福利在线,嗯啊91在线观看,精品一区二三

產(chǎn)品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質(zhì)分析|光譜儀|試驗機(jī)|試驗箱


儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

開放式的無線傳感器網(wǎng)絡(luò)節(jié)點平臺設(shè)計

   2013年05月31日 14:08  
  摘要:無線傳感器網(wǎng)絡(luò)是一種應(yīng)用相關(guān)的網(wǎng)絡(luò)。不同的應(yīng)用背景需求不同的無線傳感器網(wǎng)絡(luò)節(jié)點。硬件的相關(guān)性太強(qiáng)不利于向其他平臺移植。為解決該問題,利用硬件的模塊化的設(shè)計思想,我們設(shè)計了一種開放的可擴(kuò)展的無線傳感器網(wǎng)絡(luò)節(jié)點平臺。該平臺以MSP430F5438微處理器作為主控芯片,以CC2420作為射頻控制芯片。實驗證明該平臺具有低功耗、開放式以及可擴(kuò)展等特點。
  
  關(guān)鍵詞:無線傳感器網(wǎng)絡(luò);開放性;節(jié)點平臺;MSP430F5438;CC2420
  
  無線傳感器網(wǎng)絡(luò)(Wirelesssensornetwork,WSN)是一種全新的信息獲取平臺,由大量廉價的靜止的或移動的傳感器模塊以自組網(wǎng)絡(luò)和多跳的方式構(gòu)成無線網(wǎng)絡(luò),其目的是協(xié)作地感知、采集、處理和傳輸網(wǎng)絡(luò)覆蓋區(qū)域內(nèi)監(jiān)測對象的信息,并報告給用戶。WSN在軍事、農(nóng)業(yè)、環(huán)境監(jiān)測、醫(yī)療衛(wèi)生、工業(yè)、智能交通、建筑物監(jiān)測、空間探索等領(lǐng)域有著廣闊的應(yīng)用前景和巨大的應(yīng)用價值,被認(rèn)為是未來改變世界的技術(shù)之一、未來4大高技術(shù)產(chǎn)業(yè)之一。
  
  傳感器技術(shù)、嵌入式技術(shù)、微機(jī)電技術(shù)以及無線通信技術(shù)的不斷進(jìn)步推動了低功耗、多功能WSN的飛速發(fā)展。WSN的研究人員設(shè)計了很多無線傳感器網(wǎng)絡(luò)硬件平臺,其大致分為兩類:平臺和通用平臺。孫鵬等設(shè)計了一款基于Si1000的無線傳感器網(wǎng)絡(luò)節(jié)點用于監(jiān)測糧食的儲備環(huán)境;韋然設(shè)計了一款基于MSP430F1611的無線傳感器網(wǎng)絡(luò)節(jié)點用于溫濕度檢測;郭燕紅設(shè)計了一款基于MSP430F149的無線傳感器網(wǎng)絡(luò)節(jié)點用于對樓宇空調(diào)的智能監(jiān)控;王新忠等設(shè)計了一款基于Atmega128L的無線傳感器網(wǎng)絡(luò)節(jié)點用于丘陵葡萄園環(huán)境信息和土壤墑情的無線監(jiān)測。上述節(jié)點數(shù)據(jù)采集模塊固定只能針對具體的工作要求完成具體的任務(wù),屬于節(jié)點。張偉等設(shè)計了一款基于ARM7的開放式的無線傳感器網(wǎng)絡(luò)平臺;周應(yīng)賓設(shè)計了一款基于ARM處理器S3C2410的無線傳感器網(wǎng)絡(luò)平臺。上述節(jié)點具有可擴(kuò)展性而且具有較強(qiáng)的數(shù)據(jù)處理功能,屬于通用節(jié)點。上述節(jié)點平臺可以應(yīng)用于不同的任務(wù)背景,但是ARM處理器相對于普通低速的單片機(jī)如,MSP430往往需要更多的能耗,這將大大縮減此類平臺的生命周期。能耗問題是無線傳感器網(wǎng)絡(luò)的一個重要的限制因素,如何使用能量來zui大化延長網(wǎng)絡(luò)生命周期是傳感器網(wǎng)絡(luò)所面臨的重要挑戰(zhàn)。這里我們設(shè)計了一款基于MSP4305438微處理器的開放式的無線傳感器網(wǎng)絡(luò)節(jié)點。相對于一般的無線傳感器網(wǎng)絡(luò)節(jié)點我們的節(jié)點具有很好的開放性和可擴(kuò)展性,可以根據(jù)實際應(yīng)用背景實現(xiàn)不同的功能。此外,相對于ARM處理器為主控芯片的節(jié)點我們的節(jié)點具有更低的能耗。
  
  1、系統(tǒng)總體設(shè)計
  
  我們的系統(tǒng)在低功耗的基礎(chǔ)上要求其具備開放性和可擴(kuò)展性。為了實現(xiàn)這一目的我們在該系統(tǒng)的硬件設(shè)計時采用模塊化設(shè)計思想。一般的無線傳感器網(wǎng)絡(luò)節(jié)點包括以下四個模塊:電源模塊、數(shù)據(jù)采集模塊、處理器以及存儲模塊和無線通信模塊。當(dāng)一個無線傳感器網(wǎng)絡(luò)節(jié)點的主控芯片給定后,根據(jù)不同的應(yīng)用背景無線傳感器網(wǎng)絡(luò)節(jié)點的差異性主要體現(xiàn)在數(shù)據(jù)采集模塊和無線通信模塊。數(shù)據(jù)采集模塊決定了其完成什么功能、無線通信模塊決定其使用哪種通信協(xié)議。
  
  MSP430F5438微處理器具有豐富的外設(shè),它具有多達(dá)10個8位I\O口。我們可以預(yù)留多個I\O口作為傳感器模塊接口、無線通信模塊接口以及通用接口。zui后我們將數(shù)據(jù)采集模塊和無線通信模塊單獨設(shè)計zui后通過接插件(插針和穿焊空)和處理器模塊預(yù)留的接口連接。這樣我們在針對不同的應(yīng)用背景就可以方便地使用不同的傳感器模塊和無線通信模塊而不用再去設(shè)計處理器模塊甚至電源模塊。系統(tǒng)框圖如圖1所示。
  
  2、硬件設(shè)計
  
  節(jié)點主要包括6個模塊:電源模塊、JTAG模塊、傳感器模塊、處理器模塊、無線通信模塊以及串口通信模塊。
  
  2.1電源及JTAG模塊
  
  無線傳感器網(wǎng)絡(luò)節(jié)點體積微小,通常以能量十分有限的電池供電。無線傳感器網(wǎng)絡(luò)節(jié)點通常分布在環(huán)境復(fù)雜甚至人不能到達(dá)的地方,而且分布范圍廣數(shù)量多,所以通過更換電池或充電的方式來補(bǔ)充能源是不可能的。由于成本和技術(shù)的限制,利用太陽能和風(fēng)能發(fā)電來補(bǔ)充能量的方法目前也很難得到應(yīng)用。如何的使用能量來zui大化延長無線傳感器網(wǎng)絡(luò)的生命周期是無線傳感器網(wǎng)絡(luò)所面臨的首要挑戰(zhàn),這也是我們在無線傳感器網(wǎng)絡(luò)節(jié)點的軟硬件設(shè)計過程中應(yīng)該重點考慮的問題。
  
  選用TI公司的MSP430F5438作為主控芯片,并利用JTAG仿真器通過JTAG接口將程序?qū)懭雈lash。JTFAG接口是一個雙向串行端口,可以控制MSP430的運(yùn)行、刷新Flash以及讀寫寄存器等等。MSP430單片機(jī)內(nèi)部集成了遵循邊界掃描故障診斷的電路。這樣僅需要一個接口,就可以連接電腦進(jìn)行程序下載和調(diào)試了。這樣的好處是:傳統(tǒng)的仿真器是特殊設(shè)計的CPU,價格較貴,增加了開發(fā)學(xué)習(xí)的成本。而TI公司給出了JTAG仿真器的電路設(shè)計,使用者可以自己制作,單片機(jī)自帶仿真接口,所以能夠降低用戶的開發(fā)成本。由于可以通過JTAG口訪問MCU內(nèi)部程序存儲器,在發(fā)布產(chǎn)品時要將JTAG口切斷,否則產(chǎn)品可能會被別人仿制,從而造成損失。MSP430單片機(jī)的JTAG端口設(shè)計有一個熔絲。熔斷熔絲后就無法再通過仿真器進(jìn)行調(diào)試,而這種熔斷是不可逆轉(zhuǎn)的物理毀壞,所以能夠有效地保護(hù)用戶的程序不被盜用。
  
  MSP430F5438單片機(jī)工作電壓為1.8~3.6V;TI公司的無線通信芯片也多以2.1~3.6電壓供電;JTAG模塊和串口模塊采用USB供電;傳感器模塊根據(jù)實際情況采用外部供電或母板供電。因此,我們選用3V的紐扣電池進(jìn)行供電,同時利用JTAG仿真器進(jìn)行輔助供電。電源模塊以及JTAG模塊如圖2所示。當(dāng)使用JTAG仿真器進(jìn)行供電時將S1閉合至JTAG接口的拐腳2,同時S2斷開。當(dāng)使用電池供電時,將S1閉合至JTAG接口的拐腳4,同時閉合S2。ADP3339保證了電源較好的穩(wěn)壓性。
  
  2.2傳感器模塊
  
  由于我們的平臺是一種開放的可擴(kuò)展的無線傳感器網(wǎng)絡(luò)節(jié)點平臺,所以我們的傳感器模塊要根據(jù)實際應(yīng)用背景進(jìn)行設(shè)計。所以,所有的傳感器模塊都單獨進(jìn)行設(shè)計,并通過接插件(過孔和插座)與母板進(jìn)行連接。傳感器應(yīng)盡量選擇數(shù)字傳感器并盡量選擇低功耗、小體積的傳感器。下面以溫度采集為應(yīng)用背景為例進(jìn)行傳感器模塊的設(shè)計,如圖3所示。溫度傳感器我們選擇數(shù)字溫度傳感器DS18B20。
  
  2.3微處理器模塊
  
  無線傳感器網(wǎng)絡(luò)節(jié)點是一種微型嵌入式設(shè)備,要求其價格低、功耗小。這些限制導(dǎo)致其所攜帶的微處理器能力相對較弱,存儲器容量相對較小。然而,無線傳感器網(wǎng)絡(luò)節(jié)點需要完成監(jiān)測對象的數(shù)據(jù)采集和轉(zhuǎn)換、數(shù)據(jù)的管理和處理、應(yīng)答其他節(jié)點的請求和節(jié)點控制等多種復(fù)雜工作。這就需要我們在選擇主控芯片時既要保證其能滿足低功耗的要求又能完成多種復(fù)雜任務(wù)。這里我們選擇了TI公司的MSP430F5438單片機(jī),相對于51或52系列單片機(jī)它可以完成更復(fù)雜的任務(wù),相對于ARM系列處理器它的能耗更低。
  
  TI公司的MSP430F5438單片機(jī)是基于RISC架構(gòu)的16位超低功耗單片機(jī),內(nèi)部集成256KB閃存和16KBRAM,在1.8~3.6V的工作電壓范圍內(nèi)性能高達(dá)25MIPS。*的數(shù)據(jù)處理能力和足夠容量的存儲器滿足了我們的平臺完成各種數(shù)據(jù)處理和存儲的要求。該處理器包含一個用于優(yōu)化功耗的創(chuàng)新電源管理模塊,具有6種低功耗模式。其功耗已經(jīng)達(dá)到了微安級,超低功耗使我們可以更大的延長我們的無線傳感器網(wǎng)絡(luò)節(jié)點平臺的生命周期。從低功耗模式喚醒到激活模式只需要不到5μs的時間。MSP430F5438內(nèi)部集成有多通道、高速A/D轉(zhuǎn)換模塊ADC12,能提供多通道12位精度的A/D轉(zhuǎn)換,其zui大采樣速率可以達(dá)到200ksps。ADC12模塊內(nèi)包括采樣/保持功能的ADC內(nèi)核、轉(zhuǎn)換存儲邏輯、內(nèi)部參考電平發(fā)生器、多種時鐘源、采樣及轉(zhuǎn)換時序電路。對于大多數(shù)現(xiàn)場數(shù)據(jù)采集的應(yīng)用環(huán)境而言,MSP430F5438內(nèi)部集成的ADC12模塊都能很好地滿足數(shù)據(jù)采集的要求。此外MSP430F5438具有豐富的外設(shè)。它具有多達(dá)10個8位I\O口,P1口到P10口是完整的,P11口包含3個單獨的I\O口。所有單獨的I\O位可獨立編程,輸入、輸出以及中斷條件的任意組合是可以的,所有的端口可編程上拉或下拉,所有端口上的驅(qū)動強(qiáng)度可編程控制,對于P1口和P2口的所有的8比特端口具有邊緣可選的終端輸入能力,支持端口控制寄存器讀\寫訪問的所有指令,所有單位可以以字節(jié)為單位進(jìn)行訪問也可以以字為單位進(jìn)行訪問。豐富的外設(shè)滿足了我們的無線傳感器網(wǎng)絡(luò)節(jié)點平臺開放式和可擴(kuò)展的要求。這里我們將預(yù)留多個I\O口用于接入傳感器模塊、無線通信模塊以及其他通用模塊。處理器模塊如圖4所示。
  
  2.4無線通信模塊
  
  在我們的無線傳感器網(wǎng)絡(luò)節(jié)點平臺的設(shè)計過程中我們將無線通信模塊單獨設(shè)計并通過插針和插座和母板進(jìn)行連接。這樣我們可以根據(jù)不同的通信協(xié)議設(shè)計不同的無心通信模塊而無需改變其他模塊。無線傳感器網(wǎng)絡(luò)中zui常用的無線通信協(xié)議就是IEEE802.15.4標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)具有低功耗、低成本等有點,很符合無線傳感器網(wǎng)絡(luò)節(jié)點的要求。下面我們就以2.4GHz的IEEE802.15.4無線通信規(guī)范設(shè)計我們的無線通信模塊。
  
  這里我們選擇TI的CC2420作為我們的無線控制芯片。CC2420是符合IEEE802.15.4標(biāo)準(zhǔn)的射頻收發(fā)器,它基于SmartRF03技術(shù),以0.18mmCMOS工藝制成只需要極少的外部元器件,性能穩(wěn)定且功耗極低其MAC層和PHY層協(xié)議符合IEEE802.15.4規(guī)范,工作于無執(zhí)照的2.4GHz頻段。利用CC2420和MSP430共同開發(fā)的無線通信設(shè)備支持?jǐn)?shù)據(jù)傳輸率可高達(dá)250kbps,可實現(xiàn)多點間的快速組網(wǎng)。
  
  本設(shè)計中微處理器MSP430F5438與CC2420通過SPI高速通信串行口進(jìn)行控制和通信。MSP430F5438為主設(shè)備,CC2420為從設(shè)備。CSn、SO、SI、SCLK是CC2420的SPI接口線,通過它們,Msp430F5438單片機(jī)可以設(shè)置CC2420的寄存器以及數(shù)據(jù)傳輸?shù)?。?dāng)進(jìn)行SPI通信時Msp430F5438單片機(jī)作為主機(jī),通過SCLK來控制時序,通過SI、SO進(jìn)行數(shù)據(jù)的輸入和讀取。CSn是片選信號線,用于保證數(shù)據(jù)收發(fā)的同步性。無線通信模塊如圖5所示。
  
  2.5與計算機(jī)通信模塊
  
  我們平臺需要將采集到的數(shù)據(jù)送給計算機(jī)進(jìn)行處理以供用戶進(jìn)一步使用和研究,同時當(dāng)用戶有主動需求時,我們要向像無線傳感器網(wǎng)絡(luò)節(jié)點發(fā)送查詢命令。MSP430F5438有多達(dá)4個通用串行接口,這里我們利用串口實現(xiàn)無線傳感器網(wǎng)絡(luò)節(jié)點和計算機(jī)之間的通信。MSP430F5438要實現(xiàn)和計算機(jī)串口相連接必須要進(jìn)行EIA-RS-232-C與MSP430F5438電平和邏輯關(guān)系的轉(zhuǎn)換,本設(shè)計采用MAX3232芯片,完成3~5V電平與串口電平的雙向轉(zhuǎn)換。串口模塊如圖6所示。
  
  3、設(shè)計驗證
  
  我們通過采集環(huán)境溫度并將其發(fā)送給計算機(jī)來驗證我們的傳感器模塊以及串口通信模塊。我們利用JTAG仿真器將DS18B20數(shù)字溫度傳感器和串口通信的測試程序?qū)懭雈lash.DS18B20數(shù)字溫度傳感器將采集到的環(huán)境溫度送給MSP430F5438微處理器進(jìn)行處理。微處理器將處理完的數(shù)據(jù)通過串口送給計算機(jī)。zui后我們通過C++編寫串口通信界面,對傳感器所采集到的數(shù)據(jù)進(jìn)行觀測和分析。測試證明我們的系統(tǒng)能夠很好的完成數(shù)據(jù)采集和串口通信的功能。
  
  在無線通信模塊的驗證過程中,我們以CC2420為無線控制芯片,編寫了CC2420的測試程序進(jìn)行驗證。該模塊能夠較好的滿足預(yù)期目標(biāo),其通信頻段在2.4~2.48GHz之間,具有較高的接收靈敏度,可以做到全向通信,數(shù)據(jù)速率達(dá)250kbps,碼片速率達(dá)2Mchips/s,輸出功率可編碼控制大約在-24~0dBm,其通信距離在室外超過150米。
  
  4、結(jié)束語
  
  以TI公司的MSP430F5438為主控芯片,設(shè)計了一款開放式可擴(kuò)展的無線傳感器網(wǎng)絡(luò)節(jié)點平臺,并通過DS18B20數(shù)字溫度傳感器和CC2420模塊驗證其可行性。我們的平臺可以在不同的背景利用不同的傳感器模塊和無線通信模塊完成不同的任務(wù),同時滿足低功耗的要求。
  
  前面我們說過能耗問題一直是無線傳感器網(wǎng)絡(luò)的一個限制因素。我們所面臨的難題就是利用有限的能源zui大化延長無線傳感器網(wǎng)絡(luò)節(jié)點的生命周期。太陽能發(fā)電和風(fēng)能發(fā)電技術(shù)的飛速發(fā)展,其價格問題和技術(shù)問題對無線傳感器網(wǎng)絡(luò)節(jié)點的制約將越來越小,這將為我們延長無線傳感器網(wǎng)絡(luò)節(jié)點生命周期提供了一條很有價值的途徑。

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 13199863987(同微信)

加盟熱線: 13199863987(同微信)

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號

  • Ybzhan小程序

溫馨提示

該企業(yè)已關(guān)閉在線交流功能

元朗区| 饶河县| 台中县| 合阳县| 崇义县| 隆化县| 莲花县| 福海县| 云和县| 莎车县| 抚顺县| 翼城县| 宁阳县| 夏邑县| 浦城县| 黄山市| 方城县| 南靖县| 昌吉市| 伊吾县| 嘉黎县| 龙州县| 博白县| 龙南县| 马边| 察隅县| 肥西县| 沧源| 东方市| 阳曲县| 乌拉特后旗| 沭阳县| 拉萨市| 镇安县| 溧阳市| 古丈县| 德阳市| 抚顺县| 阳朔县| 田东县| 古浪县|