1.一种TMR传感器网络自同步授时方法,其特征在于,该方法包括以下步骤:磁场基准生成步骤:获取TMR传感器实时采集的电力线路工频磁场信号,提取工频磁场信号的基波分量,并设置正负两个动态阈值,当基波分量信号从负阈值下方穿越至正阈值上方时标记为上升沿过零点,反之标记为下降沿过零点;自同步授时步骤:基于PTP协议,主节点在磁场过零点周期性的广播同步报文,并附加磁场过零点时间戳,从节点对比接收时间戳与磁场过零点时间差,计算第一延时;从节点发送延迟请求报文,主节点对比接收时间戳与磁场过零点时间差,计算第二延时;基于第一延时和第二延时计算时钟偏差,从节点计算其当前时间减去时钟偏差的结果,作为从节点的精确时间,完成时间同步。
2.根据权利要求1所述的一种TMR传感器网络自同步授时方法,其特征在于,所述基于第一延时和第二延时计算时钟偏差的方法为:offset=(delay1-delay2)/2,其中,delay1表示第一延时,delay2表示第二延时,offset表示时钟偏差。
3.根据权利要求1所述的一种TMR传感器网络自同步授时方法,其特征在于,所述自同步授时步骤中,报文包括同步报文、跟随报文、延迟请求报文和延迟请求响应报文。
4.根据权利要求3所述的一种TMR传感器网络自同步授时方法,其特征在于,所述自同步授时步骤中,报文的收发包括以下步骤:主节点在磁场过零点周期性的发出同步报文,所述同步报文中附加有磁场过零点时间戳,并记录同步报文离开主节点的精确发送时间,记为第一时间;主节点将第一时间封装到跟随报文中,发送给从节点;从节点记录接收到同步报文的精确接收时间,记为第二时间,计算所述第二时间与磁场过零点的时间差,得到第一延时;从节点发出延迟请求报文,并记录延迟请求报文离开从节点的精确发送时间,记为第三时间;主节点记录接收到延迟请求报文的精确接收时间,记为第四时间,计算所述第四时间与磁场过零点的时间差,得到第二延时;主节点发送携带第四时间和第二延时信息的延迟请求响应报文给从节点。
5.根据权利要求4所述的一种TMR传感器网络自同步授时方法,其特征在于,若在第一时间之后预设时间间隔内,从节点未发出延迟请求报文;或在第三时间之后预设时间间隔内,主节点未发出延迟请求响应报文,则判定此周期内自同步授时失败。
6.根据权利要求1所述的一种TMR传感器网络自同步授时方法,其特征在于,所述方法还包括:当主节点故障,无法与从节点通信时,根据优先级将对应的从节点切换为次主节点,其中,所述优先级基于传感器ID次数确定。
7.根据权利要求1所述的一种TMR传感器网络自同步授时方法,其特征在于,所述方法还包括:当超过预设比例的节点检测到延时超过预设阈值时,触发全网时钟重同步。
8.一种TMR传感器网络自同步授时装置,其特征在于,该装置由多个TMR无线电流传感器节点构成,每个节点包括TMR传感器测量模块、信号调理模块、MCU主控模块和无线模块,其中,所述TMR传感器测量模块采用隧道磁阻芯片阵列,通过双敏感元差分检测隧道结构电阻值变化实现工频磁场强度测量;所述信号调理模块用于对TMR传感器测量模块输出的信号进行放大、滤波和温度补偿处理;所述MCU主控模块采集信号调理模块输出的模拟信号,执行如权利要求1~7中任一项所述的磁场基准生成步骤并控制各节点通过无线模块发送接收无线信号运行对时协议,进行自同步授时;所述无线模块集成射频收发器、天线及相关信号处理电路,实现信号传输。
9.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~7中任一项所述的方法。