1 / 10
文档名称:

ZigBee数据采集论文.docx

格式:docx   大小:20KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ZigBee数据采集论文.docx

上传人:Alphago 2022/7/3 文件大小:20 KB

下载得到文件列表

ZigBee数据采集论文.docx

相关文档

文档介绍

文档介绍:1
ZigBee数据采集论文
4
1外围电路
CC2530射频模块通过外引24个引脚,包括一般IO引脚P00-P24和电源、复位引脚,实现与外围电路的连接。外围电路包括复位电路、开关电路、传感器接口电路据:此时载荷部分携带网络地址、采集周期、发送地址等值。结尾符:本协议结尾符为字符“\r\n”,加上字符串结束符‘\0’,固定为3个字节。结尾符是一帧数据的界定符,上位机软件可以依据此结尾符很快能判定帧的长度,避开一些数据长度判读错误的发生。
4
-stack协议栈基于轮询机制,大事是最小处理单元,每个大事都有相应的处理函数,当大事管理数据结构相应的位置位时,协议栈通过轮询机制就能发觉并跳入相对应处理函数进行处理步骤,处理完再返回轮询大循环。这里主要设置了3个大事,分别是串口大事、无线大事和采集大事。串口大事主要处理与上位机的通信;包括依据上位机命令修改本节点参数、接收发送数据等;无线大事主要处理数据的无线发送和接收;采集大事主要处理传感器的数据读入、封装、发送或者接收、解析、转发等。处理流程图如图5所示。
,分别是主节点、路由节点、终端节点。对于不同设备类型的具体处理流程,本设计编写了统一的参数配置服务函数,可通过上位机软件便利进行配置。比如,终端节点配置成具有传感器数据的采集功能,可选择无线和串口两种发送方式,而对于路由器或者协调器,基于功耗考虑,则配置成不具有传感器数据采集功能。通过设计节点上位机配置软件ZigConfig来实现参数的配置,简洁的界面操作就能通过串口以上述数据格式下载到节点,并烧写到CC2530的flash中永久保存起来,节点下一次启动将以新的参数启动。上位机配置软件介绍如下:(1)配置软件由QtCreator开发。QtCreator是Qt被Nokia收购后推出的一款新的轻量级跨平台集成开发环境(IDE)。支持的系统包括Linux(32位及64位)、MacOSX以及Windows。开发人员能利用该应用程序框架更快速及轻易地完成开发任务。(2)该配置软件完成节点的设备类型、接口采集规律、入网参数等的配置。可直接通过串口线与待配置节点连接,也可以通过一个中间节点对待配置节点进行无线配置,中间节点通过串口线与上位机连接。操作界面如图6所示。(3)如图7,图8所示,通过上位机配置软件S1(实物图如图6所示)可便利地对待配置节点S2进行参数配置。对于待配置设备,假如是终端设备,配置前需先按下配置按键,指示灯亮后,装置即进入配置模式;而假如是路由设备或协调器设备则无需此步骤。(4)有线配置如图6所示:上位机通过串口线连接待配置设备,然后配置软件上收到待配置节点S2发送过来的设备信息,并显示在界面上,然后点击配置按钮,即发送配置帧到节点S2,点击读取配置按钮,则将节点S2各项参数显示在界面上,假如节点S2是数据透传模块,则可以直接接收数据或填写目标地址发送数据。配置完后再按一下按键,指示灯不亮,表示配置完成。可以配置设备类型为Zigbee终端设备、路由设备、协调器设备和点对点透传设备;可以配置入网参数,比如PANID值、信道、网络模型、网络层次等;可以配置传感器发送周期,使各传感器通道数据可以同一周期发送,也可以