论文部分内容阅读
随着面向流程行业无线通信标准的成熟应用、“中国制造2025”和“互联网+”的提出,工业过程自动化无线网络已经引起了学界和业界广泛的关注。目前,在工业通信系统的设计中,一个常用的设计方案是使用混合“有线-无线”工业网络,有线网络通常使用实时以太网,而现有的无线通信技术,包括三大工业过程自动化无线通信标准,都仅适用于低速的工业过程自动化,无法满足高速工厂自动化无线网络的实时性和高采样率要求。所以,在面向高速控制的工厂自动化应用中,无线通信技术仍面临着巨大技术挑战。基于IEEE 802.11协议的无线局域网具有媲美以太网的传输速度,且Wi-Fi设备可以提供高采样率保证。但是,由于IEEE 802.11协议MAC层发送时延具有随机性,导致其不具备实时操作的能力。本文的研究目的就是在IEEE 802.11硬件基础上,完成基于TDMA机制的MAC层设计与实现,保证MAC层确定性发送时延,并提出新的时钟同步算法,实现无线局域网中Station时钟和AP时钟对齐,保证TDMA时隙调度的准确性,从而满足高速工厂自动化无线网络的实时性要求。为了达到本文的研究目的,本文在充分分析国内外关于无线局域网中数据传输实时性和时钟同步技术研究的基础上,主要完成如下工作:(1)本文在TDMA机制的MAC层中添加了同步模块,该模块保证了无线局域网中各Station时钟与AP时钟对齐,给TDMA时隙调度提供准确的时间信息。(2)针对无线局域网中TSF模式同步精度低的问题,提出基于改进局部加权线性回归的时钟同步算法(CS-ILWLR算法),该算法的特点是通过减少矩阵运算等措施,减少了时钟调节耗时。实验结果表明,CS-ILWLR算法的同步精度比TSF模式高,可以将同步误差降低到27μs。(3)本文提出了一种两阶段时钟同步算法(TSCSA算法),即样本数据采集阶段同步和最小二乘法线性回归同步。TSCSA算法在运行过程中,动态更新样本数据,选取最新的数据进行拟合计算。在实时Wi-Fi平台上进行了实验测试,结果表明TSCSA算法的同步误差低于23μs。(4)由于在两次时钟校准的时间间隔内,Station端的本地时钟会产生漂移,故本文基于TSCSA算法,提出了时钟漂移补偿算法(CDCA算法),利用一次指数平滑法,预测下一个周期的时钟漂移量,达到补偿从时钟漂移的目的。TSCSA算法与CDCA算法相结合得到基于多阶段补偿的时钟同步算法(CS-MSC算法)。通过对CS-MSC算法的测试,结果表明CS-MSC算法实现了低于21μs的同步误差。