论文部分内容阅读
机械振动无线传感器网络相对于传统有线机械设备状态监测系统能提高监测系统的灵活性、可维护性和可扩展性,同时还能实现密封、旋转环境中关键机械零部件的振动信号监测。然而,机械振动信号频率较高,机械设备状态监测中通常采用较高的采样频率,要求无线传感器网络能实现更高精度的同步采集。论文针对无线传感器网络同步采集的基础时钟同步展开研究,在提高时钟同步的基础之上,提高机械振动无线传感器网络同步采集精度。论文主要工作如下。单跳无线传感器网络时钟同步分为两个过程:时钟偏移补偿和晶振漂移补偿。传统时钟偏移补偿算法采用基于MAC层时间戳交换方式,时间戳交换中存在中断处理、编解码和字节对齐等延时,影响时钟偏移补偿精度。论文采用SFD物理层时间戳交换,避免了除无线电传输延时外其他的时间戳交换延时,提高了时钟偏移补偿精度。针对晶振漂移补偿,在得出参考节点频率恒定时普通节点相对于参考节点晶振偏移与参考节点钟呈二次多项式关系后,提出了基于最小二乘曲线拟合的晶振漂移补偿时钟同步算法(LSCS)。经过实验验证,在单跳网络中,LSCS平均时钟同步精度为3.89μs。因无线传感器节点传输范围有限,当节点范围超出单跳传输范围时,需采用多跳组网方式。针对多跳网络时钟同步,为减少节点间通信次数和避免节点重复接收同步包,选用簇树组网模式并对网络进行跳数优化。在跳数优化后,簇树网络通信次数为Mesh网络的一半,节点平均同步包接收次数为Mesh网络的八分之一。在单跳时钟同步的基础之上,采用多跳逐级时钟同步的方法实现多跳网络时钟同步。经过实验验证,在多跳模式下,LSCS每跳平均时钟同步精度为2.75μs。在时钟同步的基础之上,针对机械振动无线传感器网络同步采集中的同步触发和采样间隔控制问题,提出了解决方案。采用PAN协调器下发同一的初始采集时间实现网络同步触发采集,PAN协调器计算初始采集时间时,考虑了网络深度带点的命令转发延迟和终端节点命令解析处理延迟。在多跳网络模式下,采用基于路由深度的信标冲突避免机制,避免因信标冲突导致终端采集节点无法接收采集命令。采用动态修正触发采集Timer触发频率的方式实现采样间隔控制。经过同步精度验证实验中,分别进行了信号源信号和机械振动信号同步采集精度实验,信号源信号单跳同步触发精度为4.38μs,双跳同步触发精度为6.52μs;机械振动信号单跳同步触发精度为5.35μs。最后,对两节点机械振动信号采集数据进行了时频域对比,时域波形无明显相位差,频谱分布无明显差别。表明本文提出的基于时钟同步的同步采集方法能满足机械振动信号监测对无线传感器网络提出的同步采集要求。文章最后对本文的研究工作进行总结,并展望下一步研究的方向。