本站小编为你精心准备了基于无线传感器网络技术论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1系统硬件部分设计
本文以常用的车载物流过程为研究对象,在货柜中部署传感器节点,来实时监测货物运输过程的相关环境参数,WSN中的汇聚节点通过蓝牙传输协议将数据传给作为网关的智能手机,智能手机通过GPS卫星定位将位置信息加入到参数数据中,再通过移动通信网络将数据传输到后台系统中。本论文研究主体为车载部分,其架构如图2所示。
1.1传感器节点的设计本系统中,传感器节点的主要任务是实时监测相关环境参数,并对其他节点转发来的数据进行存储和转发,使数据通过WSN传输到汇聚节点处,其处理能力、存储能力和通信能力要求不高,因此采用简单节约的设计方案。如图3所示,传感器节点由传感器模块、处理器模块、射频模块、电源模块和外围电路等部分组成。传感器模块负责对所需参数进行采集和模数转换。处理器模块负责控制整个传感器节点的操作,存储和处理传感器模块采集的以及射频模块发送过来的数据。射频模块负责与其他节点之间的通信,对数据进行发送或接收。电源模块负责为整个节点提供运行所需的能量,是决定节点寿命的关键因素之一。外围电路则包括声光电路、复位电路及接口电路等。(1)处理器模块。处理器模块是传感器节点的核心部分,本设计方案中,处理器选用德州仪器(TI)公司的16位超低功耗微控制器MSP430F135,该处理器采用1.8V-3.6V的低电压供电,可以在低电压下以超低功耗状态工作,非常适合应用在对功耗控制要求甚高的无线传感器网络。该处理器同时拥有较强的处理能力和较丰富的片内资源,拥有16kB闪存、512BRAM、2个16位的定时器、1个通用同步异步接口(USART)、12位的模数转换器(ADC)和6个8位并行接口。(2)射频模块。在无线传感器网络实际应用中,传感器节点既需要发射又需要接收数据,因此本设计方案中的射频模块采用收发一体的无线收发机。射频模块采用Chipcon公司推出的无线收发芯片CC2420,它的工作电压位于2.1~3.6V之间,收发电流不超过20mA,功耗低;其具有很高的集成度,只需要较少的外围电路就可工作,天线设计采用PCB天线,进一步减小模块体积。CC2420工作在2.4GHz频段上,支持IEEE802.15.4和Zig-Bee协议;采用O-QPSK调制方式,抗邻道干扰能力强;128B接收和128B发射用的数据缓存空间,数据传输速率高达250kb-ps。(3)传感器模块。传感器节点的数据采集部分根据实际需要选择相应的传感器,如温度、湿度、振动、光敏、压力等传感器。本文的研究重点不在传感器上,因此仅以温湿度传感器作为例子。本方案采用Sensirion公司的SHT15温湿度传感器,该传感器将传感元件和信号处理电路集成在一起,输出完全标定的数字信号[3]。其工作温度范围在-40℃-123.8℃之间,其在-20℃-70℃范围内,温度测量精度在±1℃以内;湿度范围在0%-100%之间,在10%-90%范围内,湿度测量精度在±2%以内。
1.2汇聚节点的设计在本系统中,汇聚节点的主要任务是接收传感器节点转发来的数据,进行存储和处理后传输到网关节点处,同时,接收来自网关节点的信息,向传感器节点监测任务。汇聚节点是连接WSN和外部网络的接口,实现两种协议间的转换,使用户能够访问、获取和配置WSN的资源,对其处理能力、存储能力和通信能力要求较高。而为了与传感器节点匹配,汇聚节点的硬件结构与传感器节点基本相似,如图4所示,汇聚节点没有传感器模块,增加了存储器模块和蓝牙通信模块。(1)处理器模块。同样的,处理器模块也是汇聚节点的核心部分,主要负责控制整个汇聚节点的操作,存储和处理来自射频模块或者蓝牙通信模块的数据,再将处理结果交给射频模块或者蓝牙通信模块发送出去。本设计方案中,处理器选用TI公司的16位超低功耗微控制器MSP430F1611,该处理器和MSP430F135一样,可以在1.8V~3.6V的低电压下以超低功耗状态工作,但其拥有更强的处理能力和更丰富的片内资源,48kB闪存和10KBRAM、2个16位定时器、1个快速12位ADC、双12位DAC、2个USART接口和6个8位并行I/O接口。(2)存储器模块。考虑到物流运输过程中环境多变,容易带来一些不确定因素,这些不确定因素可能引起处理器自带的存储器中的数据丢失,因此汇聚节点需要存储一些重要的数据。本设计方案中,汇聚节点的外部存储器芯片选用由Mi-crochip公司生产的24AA64,工作电压低至1.8V,它采用低功耗CMOS技术,工作时电流仅为1mA,而且可以在恶劣的环境下稳定工作。由于汇聚节点对存储容量要求不高,而且24AA64芯片的存储容量为64KB,擦写次数可达到百万次,因此一块芯片即可满足本系统的存储要求。(3)蓝牙通信模块。本系统采用智能手机作为后台系统和WSN之间的网关,来实现远距离的数据传输。为了使汇聚节点与智能手机能够进行通信,采用蓝牙通信协议。而在汇聚节点使用蓝牙通信方式需要增加一个蓝牙通信模块。本设计方案中,采用SparkFun公司的BlueSMiRF模块,其工作电压为3.3V-6V,工作电流最大为25mA,功耗较低;其最大传输距离为100m,通信速率最高可达115200bps;其天线为PCB天线,所需外围器件很少,故模块的体积很小,可以通过串行接口直接与处理器模块相连。
1.3网关节点的设计本系统要求在后台系统和WSN部署点间进行双向通信,为了实现远距离的数据传输功能,有两种方案,一是汇聚节点增加移动通信模块,如GPRS模块[4];二是采用智能手机作为后台系统和汇聚节点之间的网关。方案一对汇聚节点的要求进一步提高,不仅处理过程更加复杂,其能量消耗也大大提高;另一方面要实现物流过程的跟踪,还需有定位功能,一般采用GPS模块[5],这样成本也将大大提高。相比之下,方案二优势明显,采用智能手机可以进行各种复杂的数据处理,进行大量数据的存储,使用移动通信网络与后台系统进行通信,使用内置的GPS定位功能,后台用户可以在紧急事件发生时直接联系货车司机等。因此,本系统采用智能手机作为网关节点。本设计方案中,采用中国移动M811手机作为测试对象,其支持4G/3G/GPRS等移动网络,可以方便地使用移动网络与后台系统进行通信;其具有GPS定位功能,可以实现货车定位;具有蓝牙通信功能,可与汇聚节点间采用蓝牙通信;使用An-droid4.0操作系统,拥有丰富的开源资源,方便软件的设计。
2系统软件部分设计
本系统使用WSN中的传感器节点检测物流过程中相关环境参数并发送到汇聚节点处,由其将数据通过蓝牙连接传输到智能手机,智能手机通过移动通信网络将加入GPS信息的数据传输到后台服务器。系统各部分的工作任务不一,硬件条件也有很大差别,因此系统的软件设计也十分关键。
2.1传感器节点程序设计传感器节点主要承担数据采集和发送的工作,由于其能量及处理资源有限,因此需要采取节能和减少数据处理的设计方案。本设计方案中,传感器节点采取按需求唤醒的工作方式,检测等待时间(等待时间可由后台设置)未到或者没有收到汇聚节点命令时节点处于休眠状态;当等待时间一到或者收到命令时,立刻开始工作,进行采集数据并发送,或者根据命令完成相应操作,完成后又进入休眠状态,等待下一次激活,其程序流程如图5所示。
2.2汇聚节点程序设计汇聚节点的主要任务是接收传感器节点转发来的数据,处理后通过蓝牙传输到网关节点处,同时接收来自网关的命令,完成相应的操作。相比于传感器节点,汇聚节点的工作更加复杂,而且其能量和处理资源也不多,因此采取与传感器节点相似的节能设计方案,将复杂的数据处理工作交予网关节点,其程序流程如图6所示。
2.3智能手机APP设计智能手机作为本系统的网关节点,承担协议转换、数据传输、数据处理等复杂工作,因此开发相应的应用程序(Applica-tionProgram,简称APP)来实现上述功能,其流程图如图7所示。该APP实现对智能手机内部蓝牙模块的调用,通过蓝牙连接与汇聚节点通信;利用智能手机的GPS模块获取位置信息,加入到接收到的传感器数据中,再通过移动通信网络传输到后台系统;接收后台系统的命令,完成相应的操作;同时通过智能手机对应的界面提供数据显示、告警提醒以及日志功能。
3结语
无线传感器网络成本低、部署简单、可靠性高,在现代物流技术得到越来越广泛的应用。本文提出了一种基于无线传感器网络和智能手机的物流监测应用系统,此系统主要由无线传感器网络、智能手机、移动通信网络和后台系统等部分组成,实现对物流运输过程的远程监控。本文对系统的车载部分进行了深入研究,重点描述了这部分软硬件的实现。总之,该系统使用户可以对整个物流运输过程进行实时有效地远程监控,加强物流管理,减少不必要的损失。
作者:钱锦单位:常州开放大学