《基于无线传感器网络的空气质量监测站的设计.docx》由会员分享,可在线阅读,更多相关《基于无线传感器网络的空气质量监测站的设计.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于无线传感器网络的空气质量监测站的设计基于无线传感器网络的空气质量监测站的设计zhangting导语:本系统采用CC2420无线模块、ATMEGA128微处理器、空气质量传感器、MC55GPRS模块建构无线传感网络,实现空气质量的监测,监测范围广,数据的传输和治理方便0引言空气质量监测是坏境监测的一个重要组成局部,已由传统的手工采样实验室分析开展到自动监测阶段。监测的工程由原来的SO2、NOx、TSP逐渐增加了新的工程,如CO、O3以及空气中有毒有害的有机物。由于人们生活程度的进步,全社会环保意识的进步,对环境信息提供的要求越来越高。但是,空气质量监测站的设计应考虑到设计本钱、易于维护、数据
2、的实时性以及监测范围的扩大等。无线传感器节点本钱低、功耗小,适用于多个区域的多点检测,但是无线传输间隔短,而监测点一般远离监控中心,现有的GPRS通用分组无线电业务网路覆盖面很广,远间隔的数据传输是很轻易的。本文利用如今无线传感器网络和GPRS网路来设计空气质量监测站,介绍了监测站的根本构造、传感器节点和网关节点的硬件设计及根本工作流程。1监测站的根本构造监测站主要由无线传感器网路和GPRS网络构成,如图1所示。空气质量监测站由无线传感器节点、空气质量传感器检测SO2,NOx等以及A/D转换、网关节点、GPRS模块、微处理器等组成1。监测区域所部署的传感器节点监测每点的数据,然后数据沿着其他传
3、感器节点逐级进展传输,在传输经过中监测的数据可能被多个节点处理,经太多跳后聚集到网关节点,再由网关节点将数据传输到控制中心。2传感器节点的设计如图2所示,传感器节点由传感器模块、处理器模块、无线通讯模块和电源模块4局部组成1。传感器模块负责监测区内信息的收集和数据转换;处理器模块负责控制整个传感器节点的操纵,仔储和处理本身收集的数据以及其他节点发来的数据;无线通讯模块负责与其他传感器节点进展无线通讯,交换控制消息和收发收集数据;电源模块为传感器,处理器,无线模块提供运行所需的能量,并对能量进展治理,以到达最大的使用效率。2.1传感器节点硬件电路的设计从传感器节点的系统造价、开发程度、资源处理才
4、能、根本通讯协议才能、二次开发才能及其通讯可靠性方面考虑进展硬件电路设计。a微处理模块:采用ATEML公司的ATMEGA1288位AVR微处理器,其128kB的系统内可编程Flash存储器,4kB的EEPROM、4kB的SRAM根本知足了系统对存储空间的要求2,不需要扩展存储空间,减少了系统的能耗;8通道10位A/D转换器根本知足了传感器数据转换和精度的要求;6种可以通过软件选择的省电形式,可以为系统节省大局部电源;先进的指令集以及单周期指令执行时问,ATmega128的数据吞吐率高达1MIPS/MHz,进而可以缓减系统在功耗与处理速度之间的矛盾。b无线模块:采用由Chipcon公司消费的低功
5、耗、短间隔的无线通讯模块CC2420。CC2420是一款符合ZigBee技术的高集成度工业用射频收发器件,其MAC层和PHY层协议符合802.15.4标准,工作于2.4GHz频段。该芯片只需极少外部元器件,可确保短间隔通讯的有效性和可靠性。数据传输支持数据传输率高达250kbit/s,可以实现多点对多点的快速组网,系统体积小、本钱低、功耗小,适于电池长期供电,具有硬件加密、平安可靠、组网灵敏、抗毁性强等特点。c传感器模块:采用低功耗的传感器可以是温度传感器,湿度传感器,以及各种空气质量传感器如TGS2602。每一个节点可以连接不同的传感器,以适用各监测点的要求。温度湿度传感器是为了校正空气质量
6、传感器的数据。d电源模块:主要为传感器、微处理器、无线收发器提供能源,并对电源进展治理,以进步能量的利用率,一般采用干电池供电2节1.5V。2.2CC2420与ATMEGA128的数据传输CC2420与ATMEGA128的连接非常简单,如图3所示。使用SFD、FIFO、FIFOP和CCA4个引脚表示收发数据状态1,3;处理器通过SPI接口MISO、MOSI、SCK与CC2420交换数据,发送命令。这时CC2420是受控的,处理器工作在主机形式,它是数据传输的控制方,CC2420设为从机方式。在SPI设为主机方式通讯时,应在SPI初始化时由程序控制SS,将其拉为低电平,此后,当数据写入主机的SP
7、I数据存放器后,主机将启动时钟发生器,在硬件电路的控制下,移位传送,通过MOSI将数据移出,同时从CC2420由MISO移人数据,8位数据全部移出时,两个存放器就实现了一次数据交换。图4表示了ATMEGA128与CC2420之间的数据传输方式。2.3传感器节点的根本工作流程图5所示为节点的根本工作流程,主要包括系统上电自检、数据收集模块、数据接收与发送、电源治理等模块。系统上电后启动程序,对各端口进展配置,利用中断的方式执行相应的模块。3网关节点的设计网关节点的主要作用是:接收来自其他节点的数据,并对数据进展校正、交融等处理,然后发给监测中心;对于监控中心所发的指令进展相应处理。接收数据局部,
8、还是用CC2420无线收发芯片,可以统一传输协议,保证传输的可靠性;由于还要进展数据处理,网关节点就不附加传感器,以进步处理器对数据的处理才能,同样采用ATMEGA128芯片;监控中心一般远离监测点,假如采用专线方式在实际应用中本钱较高,采用现有的GPRS网络可以实现数据远程传输,由于其按流量计费运行本钱比拟低。采用西门子公司的MC55GPRS模块来实现数据的远程传输。MC55GPRS模块内嵌的TCP/IP协议,大大降低了设计的难度,同时也进步了微处理器处理其他数据的才能。MC55与单片机的连接非常简单,标准的串口可直接与单片机的串口连接,假如不连接到PC机还不需要扩展接口;MC55支持标准的
9、AT命令,其通讯可以调用相应的AT命令实现。网关节点的主要作用是:接收各传感器节点的数据,并对数据进展相应处理后发送到监控中心;接收监控中心指令,确定节点的工作状态。其根本工作流程如图6所示。4节点的协议为了网络的组建以实现数据的有效传输,并保证节点电能的最大效率,传感器节点采用Zigbee协议。IEEE802.15.4标准是一种经济、高效、低数据速率4、工作在2.4GHz和868/928MHz的短间隔无线技术,是Zigbee应用层和网络层协议的根底。基于这个标准,在很多微小传感器节点之间互相协调实现通讯,这些传感器节点只需要很少的能量,以接力的方式通过无线电波将数据从一个传感器节点传到另一个节点,而到达较高的通讯效率。网关节点一局部与传感器节点通讯那么采用一样协议,而另一局部要与监测中心通讯,采用TCP/IP协议,与监测中心通讯利用现有的GPRS网络,不需要单独组网,可以很轻易地连接到Intemet,而MC55模块内嵌TCP/IP协议,降低了设计的难度。5完毕语本系统采用CC2420无线模块、ATMEGA128微处理器、空气质量传感器、MC55GPRS模块建构无线传感网络,实现空气质量的监测,监测范围广,数据的传输和治理方便,开发本钱和运行本钱低,十分合适于工厂、小城镇、小区的空气质量监测,移植与功能扩展方便,更换与增加不同的传感器可以构建其他监测网络。
限制150内