【技术实现步骤摘要】
本专利技术属于工业控制领域,尤其涉及一种实现采样时钟同步的方法及系统。
技术介绍
在智能电网建设中,很多地方都对异地数据采集同步有相当高的要求,例如数字化变电站中的合并单元之间,广域向量测量系统中的PMU(Phasor Measurement Unit,相量测量单元)之间、不同变电站间的故障录波装置等。目前一般实现采集装置间数据同步的方式有两种方法一是多装置间采用相同的采样脉冲实现,同一采样脉冲通过硬件连接接入各采集装置中,使得各设备采样同步,如图I所示;另一种是通过统一时钟脉冲信号(例如GPS时钟、北斗时钟等),所有装置通过某种对时方式实现装置时钟的同步,然后通过实现采样脉冲信号与装置时钟脉冲信号同步的方 式实现装置间采样时钟的同步,如图2所示。前述的方法一中采用硬件连接的脉冲信号,不适于相互间距离较远的设备间进行数据采样同步,而且需要考虑硬件信号的驱动能力和抗干扰能力以支持多装置间的级联,一旦发生脉冲丢失,则可能无法自动修复。方法二中一般是通过在时钟脉冲信号(秒脉冲)到达时,调整采样脉冲发出的时刻,从而实现不同装置的采样脉冲重新同步,此时刻的采样脉冲与前一采样脉冲间的时间间隔实际上包括了采样脉冲时钟的累积误差。为了控制采样精度,因此,一般需要采用精度高的采样晶振,确保在两次调整采样脉冲时钟之间的积累误差较小,因此相对硬件要求和成本较高。
技术实现思路
本专利技术实施例的目的在于提供一种实现采样时钟同步的方法,旨在解决传统采样脉冲时钟的存在误差累积、对硬件要求和成本较高的问题。本专利技术实施例是这样实现的,一种实现采样时钟同步的方法,包括以下步骤接收外部晶 ...
【技术保护点】
一种实现采样时钟同步的方法,其特征在于,包括以下步骤:接收外部晶振提供的晶振脉冲信号并产生计数脉冲信号;接收所述计数脉冲信号并计数,预设计数量N计数完毕后输出采样脉冲信号;接收外部输入的时钟脉冲信号,统计时钟脉冲信号周期内以及所述时钟脉冲信号周期与采样脉冲信号周期之间的计数脉冲信号的误差量;根据所述误差量改变所述预设计数量N。
【技术特征摘要】
1.一种实现采样时钟同步的方法,其特征在于,包括以下步骤 接收外部晶振提供的晶振脉冲信号并产生计数脉冲信号; 接收所述计数脉冲信号并计数,预设计数量N计数完毕后输出采样脉冲信号; 接收外部输入的时钟脉冲信号,统计时钟脉冲信号周期内以及所述时钟脉冲信号周期与采样脉冲信号周期之间的计数脉冲信号的误差量; 根据所述误差量改变所述预设计数量N。2.如权利要求I所述的实现采样时钟同步的方法,其特征在于,所述接收外部输入的时钟脉冲信号,统计时钟脉冲信号周期内以及所述时钟脉冲信号周期与采样脉冲信号周期之间的计数脉冲信号的误差量的步骤具体为 统计所述一个时钟脉冲信号周期内产生每个所述采样脉冲信号的所述计数脉冲信号的计数脉冲数量N’。3.如权利要求I或2所述的实现采样时钟同步的方法,其特征在于,所述接收外部输入的时钟脉冲信号,统计时钟脉冲信号周期内以及所述时钟脉冲信号周期与采样脉冲信号周期之间的计数脉冲信号的误差量的步骤具体为 统计所述时钟脉冲信号周期内所述计数脉冲信号的数量NO ; 计算所述采样脉冲信号周期内的计数脉冲信号的计数脉冲数量N’,N’ =N0/f,其中,所述采样脉冲信号的频率f; 将所述计数脉冲数量N’作为计数脉冲寄存器的值存储。4.如权利要求3所述的实现采样时钟同步的方法,其特征在于,所述根据所述误差量改变所述预设计数量N的步骤具体为 判断所述时钟脉冲信号到达后所述计数脉冲数量N’是否与所述预设计数量N不相等,若是,则重设预设计数量N为N’ ;若否,则所述预设计数量N不变。5.如权利要求2所述的实现采样时钟同步的方法,其特征在于,在所述统计所述一个时钟脉冲信号周期内产生每个所述采样脉冲信号的所述计数脉冲信号的计数脉冲数量N’的步骤后还包括 统计上一次所述采样脉冲信号发出后到所述时钟脉冲信号到达时的计数脉冲信号数量Wa与所述预设计数量N之间的脉冲积累误差量Wn的步骤。6.如权利要求5所述的实现采样时钟同步的方法,其特征在于,统计上一次所述采样脉冲信号发出后到所述时钟脉冲信号到达时的计数脉冲信号数量Wa与所述预设计数量N之间的脉冲积累误差量fc的步骤具体为 统计上一次所述采样脉冲信号发出后到所述时钟脉冲信号到达时的计数脉冲信号数量Wa ; 计算所述计数脉冲信号的脉冲积累误差量Wn,如果Wa彡N/2,则Wn = ffa-Ν,否则Wn=Wa ; 将所述脉冲积累误差量fc的绝对值作为积累误差寄存器的值存储。7.如权利要求6所述的实现采样时钟同步的方法,其特征在于,所述根据所述误差量改变所述预设计数量N的步骤具体为 判断所述时钟脉冲信号到达后所述计数脉冲数量N’是否与所述预设计数量N不相等,若是,则重设所述预设计数量N为N’并将所述积累误差寄存器置O ;若否,则所述预设计数量N不变; 判断所述脉冲积累误差量fc是否大于O ;若否,则减少所述预设计数量N的值,减少总数为Wn的绝对值,若是,则增加所述预设计数量N的值,增加总数为Wn的值。8.如权利要求7所述的实现采样时钟同步的方法,其特征在于,所述减少所述预设计数量N的值,减少总数为Wn的绝对值的步骤具体为 判断所述脉冲积累误差量fc小于O后的Wn的绝对值次的所述采样脉冲信号的输出中,每次减少所述预设计数量N的值为I ; 所述增加所述预设计数量N的值,增加总数为Wn的值的步骤具体为 判断所述脉冲积累误差量fc大于O后的Wn的绝对值次的所述采样脉冲信号的输出中,每次增加所述预设计数量N的值为I。9.一种实现采样时钟同步的系统,其特征在于,包括 分频器,接收外部晶振提供的晶振脉冲信号并产生计数脉冲信号; 与所述分频器连接的采样脉冲发生器,用于接收所述计数脉冲信号并计数,预设计数量N计数完毕后输出采样脉冲信号; 信号比较单元,分别与所述分频器和采样脉冲发生器连接,所述信号比较单元接收外部输...
【专利技术属性】
技术研发人员:赖晓明,
申请(专利权)人:航天科工深圳集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。