基于ZigBee的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)
2 無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)與實(shí)現(xiàn)
2.1 節(jié)點(diǎn)總體設(shè)計(jì)
無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)通常由四個(gè)主要模塊構(gòu)成:傳感器模塊(傳感器、信號(hào)調(diào)整、A/D轉(zhuǎn)換器)、處理器模塊(微處理器、存儲(chǔ)器)、無線收發(fā)模塊(無線網(wǎng)絡(luò)、MAC、收發(fā)器)和能量供應(yīng)模塊(電源、AD-DC)。此外,還可選擇其他附加的功能模塊,例如定位模塊、移動(dòng)設(shè)備模塊等。無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)其實(shí)現(xiàn)機(jī)理是以ZigBee傳輸模塊代替?zhèn)鹘y(tǒng)的串行通信模塊,將采集到的信息數(shù)據(jù)以無線方式準(zhǔn)確地發(fā)送出去。圖2描述了傳感器節(jié)點(diǎn)的組成。
2.2 節(jié)點(diǎn)硬件設(shè)計(jì)
2.2.1 處理器模塊和無線收發(fā)模塊
CC2430芯片延用了CC24.20芯片的架構(gòu),實(shí)現(xiàn)了系統(tǒng)芯片(SoC)解決方案。它能夠滿足ZigBee為基礎(chǔ)的2.4 GHz ISM波段應(yīng)用對(duì)低成本、低功耗的要求,在單個(gè)芯片上整合了ZigBee射頻(RF)前端、內(nèi)存和微控制器。它使用1個(gè)8位MCU(8051),具有32/64/128 KB可編程閃存和8 KB的RAM,還包括模/數(shù)轉(zhuǎn)換器(ADC)、幾個(gè)定時(shí)器(Timer)、AES128協(xié)同處理器、看門狗定時(shí)器(WatchDog Timer)、32 kHz晶振休眠模式定時(shí)器、上電復(fù)位電路(Power On Reset)、掉電檢測(cè)電路(Brown Out Detection)以及21個(gè)可編程I/O引腳。
CC2430芯片采用0.18 μm CMOS工藝生產(chǎn),工作時(shí)的電流損耗為27 mA;在接收和發(fā)射模式下,電流損耗分別低于27 mA或25 mA。CC2430的休眠模式和轉(zhuǎn)換到主動(dòng)模式的超短時(shí)間的特性,特別適合那些要求電池壽命非常長的應(yīng)用。
2.2.2 傳感器模塊
設(shè)計(jì)中采用了數(shù)字溫濕度傳感器SHT11 ,該傳感器通過無線網(wǎng)絡(luò)對(duì)監(jiān)測(cè)區(qū)域內(nèi)溫度和濕度進(jìn)行數(shù)據(jù)采集工作,具有極高的安全性、可靠性和長期穩(wěn)定性。SHT11的供電電壓為2.4~5.5 V,測(cè)濕精度為±3.0%RH,在溫度為25℃時(shí)測(cè)溫精度為±0.4℃,其封裝形式采用了SMD(LCC)貼片封裝,該傳感器與CC2430的典型應(yīng)用接口電路如圖3所示。在圖3中,CC2430與SHT11連接,只需要用2條I/O口線分別作為數(shù)據(jù)線DATA和時(shí)鐘線SCK,并在DATA端口接入一只上拉電阻,用于將信號(hào)提拉為高電平,同時(shí)在VDD及GND端口接入一只去耦電容,通過相應(yīng)的軟件設(shè)計(jì)即可完成數(shù)據(jù)的采集與傳輸。
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論