1 ZigBee体系结构和协议
ZigBee共包括物理层(又称实体层) 、MAC层、数 据链路层、网络层和应用支持层5个主要层次,其体系 结构如图1所示。其工作频段均为免执照使用,传输 速率为10~250kbit/ s;在低功耗待机模式下两节干电
池可以用6 ~24 个月; 协议免费,网络容量大,单个 ZigBee网络支持255 个设备;采用先进的AES - 128 加密算法,提供数据完整性检查与鉴权功能,并具备载 波侦听/冲突检测(CSMA - CA)方式,有很好的兼容性 能。ZigBee协议的无线网络可以有多种构造类型,在 所有的网络构造中,至少包含有协调器节点和终端设 备。协调器可以完成ZigBee协议所设置的大量服务CONTROL ENGINEERING China版权所有, 终端设备仅仅实现ZigBee协议所提供服务中的最小 部分。可以采用星型网络、簇树型网络和网型网络等 多种拓扑结构。
2 无线测控系统设计
2. 1 无线测控系统总体方案设计
无线测控系统是将现场各种设备采集的数据进行 必要的预处理后,通过无线通信方式将数据送到远程 计算机,通过报表打印、屏幕显示等方式为生产人员提 供准确数据,以便对生产过程进行分析控制工程网版权所有,了解生产情 况www.cechina.cn,完成对生产过程的监督、管理和控制功能。 本方案设计了一个可适用星型网络和簇树网络的 无线测控系统方案,系统主要由协调器、路由节点、终端节点、数据服务器构成,在协调器的无线覆盖范围之 内,布置若干个路由节点和终端节点,实现网络管理和 相互通信,系统网络效果图如图2所示。协调器的任 务为接受终端节点入网,并接收终端节点的传输数据。 路由节点在簇树网中担任中继任务,主要执行网络搭 建和数据中继操作。终端节点在网络组建中担任三项 工作,控制相应的传感器进行数据采集并进行简单的 数据处理、发起加入某一路由节点的请求、通过路由节 点向协调器发送数据信息。
2. 2 终端节点硬件设计
通过不同公司的芯片参数综合比较,我们选择了 TI公司的CC2430 芯片, 其内部集成有一个8 位 MCU8051内核CONTROL ENGINEERING China版权所有,此方案是一个真正的SOC解决方案, 它能够提高性能并满足以ZigBee为基础的2. 4G ISM 波段应用对低成本和低功耗的要求。
终端节点主要有传感器模块、显示模块、键盘模 块和CC2430模块等构成,具体的硬件电路如图3所 示。传感器模块负责粮仓区域内的温度、湿度等参 数;显示模块主要用于就地显示终端节点采集各种信 息和报警情况www.cechina.cn,为了节省I/O资源,其和单片机采用 串行方式连接;键盘模块用于在线输入参数的上下限 的报警参数,采用独立式键盘; CC2430模块主要包含 系统的MCU和无线收发模块,MCU是控制系统的核 心,无线收发模块完成数据和控制信息的无线传送CONTROL ENGINEERING China版权所有, CC2430的外围模块电路,如电源、时钟、复位和天线 电路在其数据手册中已经有详细的说明,在此就不再 赘述。
2. 3 软件设计
本次设计的簇树网网络主要由1个协调器、3 个 路由节点和若干个终端节点组成,网络设计成静态网 络,所有终端节点设置成精简功能器件(RFD) ,路由 节点设置成全功能器件( FFD) 。
&nbs