本文设计并实现了一个比较完整的无线传感器网络演示系统,主要包括节点机、网关机和数据库系统。此系统实现了远程环境数据的采集、传输、处理及数据库管理。并且在节点数大量增加后,还可作为传感器mac层和网络层协议的开发平台。 系统组成框图如图1所示,在传感器节点网络部分,有两个子网,各网独立工作,运行在不同的频段,一个是2.4ghz,另一个是900mhz,都是zigbee标准规定的频段。2.4ghz硬件主要采用89lv52单片机加rfwave公司的rfw102射频模块。900mhz采用的是89lv51单片机加nrf905射频模块。而传感器部分,两个节点都设计成可插拔式的通用接口,目前支持的是温湿度传感器、电磁强度传感器和空气质量传感器。两个子网都连接在一个arm网关上,由网关协调处理。arm网关采用的是s3c44b0x开发板加2.4ghz和900mhz射频模块。射频模块和arm板采用串口进行连接和通信。arm网关的另一端通过网口与远程pc相连。数据通过udp方式在网络中传输。数据库系统建立在远程pc上,用户可进行查询及相关操作。数据库采用微软的access建立,界面用delphi编写。
行模式的寄存器,其地址为300h,它的bit0=1则系统处于软复位状态这已在前面提到;bit1=1则系统为双通道实数输入模式;bit2=1则系统为单通道复数输入模式;若bit0、bit1、bit2都为0则系统进入单通道实数输入模式;若bit3=1我们判该ad6620为系统的同步主机,否则为从机。若为单芯片处理必须将该芯片置为从机。 通过一个单片机或dsp芯片或fpga/cpld芯片对ad6620进行初始化,需要注意的是ad6620的输入信号必须是3.3v的低压cmos信号。故选用89lv51单片机。当然也可把5v信号通过一电平转换接口(如74lcx2244)后传给ad6620,但电路相对较为复杂。 ad6620的输出串并行兼可,本实例我们将其输出信号通过锁存器并行传输给后面的dsp或fpga等信号处理芯片。故本系统的结构框图如图3所示。 在硬件设计过程中还有几个时序必须注意: (1)d6620的输入数据的时序(图4a):ad6620是在上升延读取数据,而在系统中由于ad6640与ad6620用同一时钟,故在a/d采样输出后必须添加延时
本文设计并实现了一个比较完整的无线传感器网络演示系统,主要包括节点机、网关机和数据库系统。此系统实现了远程环境数据的采集、传输、处理及数据库管理。并且在节点数大量增加后,还可作为传感器mac层和网络层协议的开发平台。 系统组成框图如图1所示,在传感器节点网络部分,有两个子网,各网独立工作,运行在不同的频段,一个是2.4ghz,另一个是900mhz,都是zigbee标准规定的频段。2.4ghz硬件主要采用89lv52单片机加rfwave公司的rfw102射频模块。900mhz采用的是89lv51单片机加nrf905射频模块。而传感器部分,两个节点都设计成可插拔式的通用接口,目前支持的是温湿度传感器、电磁强度传感器和空气质量传感器。两个子网都连接在一个arm网关上,由网关协调处理。arm网关采用的是s3c44b0x开发板加2.4ghz和900mhz射频模块。射频模块和arm板采用串口进行连接和通信。arm网关的另一端通过网口与远程pc相连。数据通过udp方式在网络中传输。数据库系统建立在远程pc上,用户可进行查询及相关操作。数据库采用微软的access建立,界面用delphi编写。 7
有89lv51