采用IEEE1451标准的无线变送器模块的设计
PHY层、MAC层、NWK层由SPZB260提供。本文中需要实现APS层和IEEE1451.5会聚层。
APS层采用的是EZSP协议,可通过SPI接口实现。在WTIM模块中,STM32F103C与SPZB260之间通过SPI进行通信,其中 STM32F103C配置为SPI主设备,SPZB260配置为从设备。EZSP作为IEEE14515会聚层的应用支持层(APS),以NCAP为协调器的星型网络结构实现,如图5所示。
图5 IEEE1451.5的网络拓扑结构
IEEE14515会聚层定义了IEEE14515和IEEE14510之间的模块通信接口。其中,一部分接口由IEEE1451.5系统提供,被IEEE1451.0调用;另一部分由IEEE1451.0提供。
4 测试与结论
在测试中,针对的是温度传感器和湿度传感器。测试WTIM节点分为两个,每个节点上都有一个温度传感器和湿度传感器。其中,WTIM1放在正常环境下,另一个节点WTIM2放置于一个装满水的容器上方。NCAP通过ZigBee与两个节点进行通信,并可以通过主机监控。测试时以10 Hz的频率进行采样,其结果如图6所示。
图6 WTIM1的温湿度数据
测试结果表明,WTIM节点能正常获取数据,并发送给NCAP,使得NCAP能够正确地获得各节点与响应通道的信息,实现了无线变送器的功能。
评论