论文部分内容阅读
WirelessHART协议是一种专门应用于工业过程自动化控制领域并具有安全与稳健的网络拓扑结构的无线网络通信协议。按照简单性、可靠性和安全性的设计准则,它提供了一种具有低成本、低传输速率、易维护、高灵活度、快速实施并且兼容WiredHART现场设备的无线网络解决方案,可为工业过程监控、财产管理、在线测试与诊断、环境监测、健康监测、居住地监控等领域提供服务,对降低工业过程自动化领域生产成本、提高产品质量和生产效率具有非常积极的意义。本文通过对1300余页WirelessHART协议的研究,提出了WirelessHART协议栈的设计方法与实现步骤:首先,构建基于TinyOS和CC2430的WirelessHART协议栈软硬件环境与基于nesC的WirelessHART协议栈开发环境,其工作难点在于TinyOS向CC2430的移植并通过配置使其为WirelessHART协议栈提供运行环境。然后,设计并实现WirelessHART协议栈的物理层、数据链路层、网络层和应用层的服务访问点与功能模块。包括了物理层的数据服务访问点、管理实体访问点与射频收发器使能、能量检测、链路质量指示、信道频率选择、空闲信道评估、协议数据单元收发、协议信息库构建等功能;数据链路层的数据服务访问点、管理实体访问点与信道访问、网络开始和维护、连接与断开、信标帧同步、对原有跳频方式的调整优化、Keep-Alive网络维护、协议数据单元收发、协议信息库构建等功能;网络层的数据服务访问点、管理实体访问点与路由、WirelessHART网络初始化、协议数据单元收发、协议信息库构建等功能;应用层的网络外部数据与网络管理命令。最后对WirelessHART协议栈各层进行测试与分析,给出测试用例、测试数据、试验结果与各层关键性能分析。并结合具体项目应用,基于WirelessHART网络的分布式流量计数据采集系统,对整个WirelessHART协议栈进行了测试,给出了整个WirelessHART协议栈的工作性能评估与分析。本文实现的WirelessHART协议栈可作为一个独立的无线通信协议模块向WiredHART现场设备集成,并可由此设计与研制WirelessHART网关、适配器、智能现场设备、手持设备等构建完整WirelessHART网络所需关键功能部件。