基于ZigBee的窄带电力线通信中继器的设计
3 PLC中继器的软件设计
存硬件架构的基础上,我们进行了PLC中继器的软件设计。
在系统启动时,ST7590首先对控制器和CC2520等硬件驱动进行初始化操作。初始化成功后,指示模块灯亮,随后ST7590和CC2520进入各自的网络监听任务。
中继器的核心任务是不同协议的数据包转发功能,也就是ZigBee协议数据包的封装和解封装实现。如图4所示。
首先,我们要定义两个中继器的ZigBee节点MAC层报头配置。
其中,plc_destAddr、plc_srcAddr、plc_panld是本地ZigBee网络的目的节点地址、源节点地址和子网ID。

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码