无线传感器网络(Wireless Sensor Networks,WSN)是当前在国际上备受关注的、涉及多学科高度交叉、知识高度集成的前沿热点研究领域。传感器技术、微机电系统、现代网络和无线通信等技术的进步,推动了现代无线传感器网络的产生和发展。无线传感器网络扩展了人们信息获取能力,将客观世界的物理信息同传输网络连接在一起,在下一代网络中将为人们提供最直接、最有效、最真实的信息。无线传感器网络能够获取客观物理信息,具有十分广阔的应用前景,能应用于军事国防、工农业控制、城市管理、生物医疗、环境检测、抢险救灾、危险区域远程控制等领域。
无线传感器网络是由部署在监测区域内的大量廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作感知、采集和处理网络覆盖区域中被感知对象的信息,并发送给监控终端。本文根据无线传感器网络具有成本低、能耗小、组网灵活、系统抗毁性强等多方面优势,通过对环境的无缝精确定位技术和基于无线传感器网络的无缝监控预警技术,完成了基于无线传感器网络的监控预警终端原理样机的设计和实现,满足在物联网应用中环境监测、监控预警、应急管理、人员定位与导航等的需求。
1 手持终端系统组成
无线传感器网络终端由主控制器、ZigBee无线传输模块、传感器模块组成。其中,主控制器负责处理来自ZigBee无线传输模块的数据,并根据情况做出相应的判断;ZigBee无线传输模块负责接收来自传感器模块采集的数据,实现与主控制器的通信;传感器模块负责采集环境内的数据,并进行相应的分析和处理。
系统主控制器采用ARM11架构的32位嵌入式RISC处理器S3C6410。ZigBee无线传输模块采用集信号采集、数据处理和无线通信于一体的CC2430芯片,CC2430集成符合IEEE 802.15.4标准的2.4 GHz的RF无线电收发机,具有优良的无线接收灵敏度和强大的抗干扰性,有数字化的RSSI/LQI支持和强大的DMA功能,集成14位模数转换的A/D转换器;带有2个强大的支持几组协议的USART,1个符合IEEE 802.15.4规范的MAC计时器,1个常规的16位计时器和2个8位计时器。传感器模块包括温度,湿度,亮度和人体红外传感器。系统总体框图如图1所示。
本系统中,传感器的功能是分别采集环境中的温度信息、湿度信息、亮度信息和人体红外感应信息,并加以处理,通过无线通信方式将数据传送给系统手持终端。终端通过查询传感器发送来的数据进行分析并做出判断,结合实际情况采取相应的措施。无线传输节点通过采集手持终端的接收信号强度指示(RSSI),对终端进行定位。
2 系统硬件设计
无线传感器网络手持终端主要由基于ARM11架构的三星S3C641O处理器和基于无线传输的CC2430芯片组成。
2.1 无线传输模块硬件设计
ZigBee技术是一种新兴的短距离、低速率无线网络技术,采用IEEE802.15.4标准,具有功耗低、数据传输速率低、时延小、网络容量大、成本低、通信可靠性高、安全、组网灵活等优点,主要应用在无线数据采集、无线工业控制、消费电子、汽车自动化、家庭和楼宇自动化、医用设备控制、远程网络控制等领域。传感器采集温度、湿度、亮度、人体红外感应等数据,并进行信息处理,通过无线传感器网络发送给监控终端。
无线传输模块采用具有数据采集、无线通信和信息处理的单片机射频芯片CC2430。由于CC2430的集成度高,所以只需要极少的外围元器件,其内部使用1.8 V的工作电压,外部数字I/O使用的3.3 V的电压,通过片上集成的自流稳压器,把3.3 V电压转换为1.8 V电压。该模块主要包括3.3 V和1.8 V电源滤波电路、晶振电路、偏置电路、巴伦电路、射频阻抗匹配电路和复位电路,无线传输模块硬件电路图如图2所示。
1)晶振电路:CC2430工作需要2个时钟晶振,第一个为32 MHz,为无线收发提供时钟;第二个为32.768 kHz,为系统睡眠唤醒提供时钟。C191和C211为32 MHz的负载电容,电容值取决于负载电容的大小,CL=1/(1/C191+1/C211)+Cf,其中CL典型值为16 pF,Cf为2~5 pF,保证晶体振荡器产生的频率准确和稳定。C191和C211的典型值为27 pF。
2)R221和R261为偏置电阻,电阻R221主要用来为32 MHz晶振提供一个合适的电流。
3)电压调节器为1.8 V电压的引脚和内部电源供电,电容C241和C421是去耦电容,用来实现电源滤波,以提高芯片工作的稳定性。
4)复位电路由限流电阻R101、滤波电容C101和按键组成,实现低电平复位。
5)射频阻抗匹配电路:CC2430可以使用不同类型的天线,本设计中使用一种非平衡天线,连接非平衡变压器可使天线性能更好。单极非平衡天线是长度对应电磁波长1/4的谐振天线,射频信号采用差分方式,最佳差分负载阻抗是115+j180 Ω,阻抗匹配电路需要根据该数值进行调整。设计采用50 Ω单极子天线,采用巴伦电路(平衡,非平衡转换电路)完成双端口到单端口的转换。电路中的非平衡变压器由L321、L3 31、L341、C341和PCB微波传输线组成,L321和L341匹配RF输入/输出50 Ω阻抗匹配,L321和L331同时提供功率放大器和低噪声放大器的直流偏置。L321为8.2 nH,L331为22 nH,L341为1.8 nH,C341为5.6 pF。
CC2430发送数据时,信号从差分射频端口RF_P、RF_N经巴伦电路变为单端信号,由RXTX_SWITCH信号控制2个逻辑开关,选通功率放大电路(PA),放大后的信号从天线发射出去。接收信号时,在RXTX_SWITCH信号控制下,从天线接收的信号经低噪声放大电路(LNA)放大,经巴伦电路转换,由RF_P、RF_N端口接收。