MRF24J40的ZigBee网络分析及在电气监测中的应用
电压有效值表达式为:

式中:N为每个电源周期采样点数,uk为电压第k点的采样值。本文N为64。输入波形与采样脉冲如图6所示。本文引用地址:https://www.eepw.com.cn/article/155251.htm
4 测试结果
本文的绑定实验采用间接绑定的方法,即由协调器来建立绑定表,两终端节点分别向协调器请求绑定。请求绑定的终端设备要给协调器发送数据请求,不过请求的簇为0x20,且端点为ZDO(0x00),因此该请求到达协调器后会进入ZDO处理绑定请求任务。从节点绑定的ZENA分析图可以看到,应用层最后面的AF数据帧包含了终端节点请求绑定的所有信息,如果两设备的输入簇和输出簇对应,模板标识符也一样,就能在协调器中建立绑定表。这里的输入簇和输出簇都是Test模板的缓冲请求簇(0x1C)。需要说明的是,当两个终端设备分别向协调器请求绑定后,协调器还要分别发送UnBind_req和Bind_req给各终端,并根据给出的响应设置标志位,当所有的工作完成后才能给请求绑定的设备发送簇(ID为end_device_bind_rsp)完成绑定。由于篇幅所限这里直接给出绑定的结果,协调器串口输出如图7所示。
绑定成功后,终端设备只需标明簇标识符就可以将数据通过协调器发送给绑定表中对应输入簇的设备。协调器收到终端采样数据,该数据为电网频率和有效值,在下一个工作周期内,协调器就会将数据根据绑定表传递给目的设备,目的设备收到数据后就能进行分析和处理,实现对现场的监控。值得一提的是,由于ZigBee协议栈本身的限制,数据最快也只能0.5s更新一次。
结语
本文组建了ZigBee无线网络,并由协调器统一管理绑定表,实现了电压有效值和频率的远程监控,经过ZENA分析测试,网络运行稳定。以PIC18LF4620为核心的单片机系统功能强大、性价比高,适合用于电气监测系统。
本文的创新点在于深入分析协议栈应用层原理,提供了使用Microchip ZigBee协议栈进行网络绑定的方法,并将电气在线监测和无线网络结合在一起,具有一定的推广应用价值。
评论