论文摘要
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网络所需关键功能部件。
论文目录
摘要ABSTRACT第一章 绪论1.1 WirelessHART 协议概述1.2 WirelessHART 协议主要技术特点与关键特性1.3 WirelessHART 协议研究意义1.4 WirelessHART 协议国内外研究现状与发展态势1.5 WirelessHART 协议研究目的与内容第二章 WirelessHART 协议栈软硬件环境与开发环境构建2.1 基于TinyOS 的WirelessHART 协议栈软件环境构建2.2 基于CC2430 的WirelessHART 协议栈硬件环境构建2.3 基于nesC 的WirelessHART 协议栈开发环境构建2.4 本章小结第三章 WirelessHART 协议栈物理层的设计与实现3.1 WirelessHART 物理层体系结构模型构建3.2 WirelessHART 物理层协议数据单元格式3.3 WirelessHART 物理层服务访问点实现3.3.1 物理层数据服务访问点3.3.2 物理层管理实体服务访问点3.3.3 射频服务访问点3.4 WirelessHART 物理层功能模块实现3.4.1 射频收发器使能3.4.2 当前信道能量检测3.4.3 接收数据包链路质量指示3.4.4 空闲信道评估3.4.5 信道频率选择3.4.6 物理层协议数据单元收发3.4.7 物理层协议信息库3.5 WirelessHART 物理层测试与分析3.6 本章小结第四章 WirelessHART 协议栈数据链路层的设计与实现4.1 WirelessHART 数据链路层体系结构模型构建4.1.1 介质访问控制子层体系结构模型构建4.1.2 逻辑链路控制子层体系结构模型构建4.2 WirelessHART 数据链路层协议数据单元格式4.2.1 介质访问控制子层协议数据单元格式4.2.2 逻辑链路控制子层协议数据单元格式4.3 WirelessHART 数据链路层服务访问点实现4.3.1 介质访问控制子层通用部分服务访问点4.3.2 介质访问控制子层管理实体服务访问点4.3.3 逻辑链路控制子层数据服务访问点4.3.4 逻辑链路控制子层管理实体服务访问点4.4 WirelessHART 数据链路层功能模块实现4.4.1 介质访问控制子层信道访问4.4.2 介质访问控制子层个域网开始和维护4.4.3 介质访问控制子层连接与断开4.4.4 介质访问控制子层同步4.4.5 介质访问控制子层跳频4.4.6 介质访问控制子层协议数据单元收发4.4.7 介质访问控制子层协议信息库4.4.8 逻辑链路控制子层Keep-Alive 网络维护4.4.9 逻辑链路控制子层协议数据单元收发4.5 WirelessHART 数据链路层测试与分析4.6 本章小结第五章 WirelessHART 协议栈网络层的设计与实现5.1 WirelessHART 网络层体系结构模型构建5.1.1 网络层基本结构构建5.1.2 WirelessHART 网络拓扑结构构建5.2 WirelessHART 网络层协议数据单元格式5.3 WirelessHART 网络层服务访问点实现5.3.1 网络层数据服务访问点5.3.2 网络层管理实体服务访问点5.4 WirelessHART 网络层功能模块实现5.4.1 路由5.4.2 WirelessHART 网络初始化5.4.3 网络层协议数据单元收发5.4.4 网络层协议信息库5.5 WirelessHART 网络层测试与分析5.6 本章小结第六章 WirelessHART 协议栈应用层的设计与实现6.1 WirelessHART 应用层体系结构模型构建6.2 WirelessHART 应用层数据6.2.1 网络外部数据6.2.2 网络管理命令6.3 WirelessHART 协议栈在分布式流量计数据采集系统中的应用6.4 本章小结第七章 结论与展望7.1 本论文研究总结7.2 前景展望致谢参考文献攻硕期间取得的研究成果
相关论文文献
标签:协议栈论文;
基于TinyOS和CC2430的WirelessHART协议栈的设计与实现
下载Doc文档