专利名称:基于铷振荡器的标准频率与时间调整方法
技术领域:
本发明涉及电力系统中同步通信、同步相量测量、行波测距、广域动态监测与分 析、电网稳定控制、故障录波等技术领域的高精度频率与时间源的组建技术。
背景技术:
目前,高性能的标准频率源主要采样铯原子振荡器和铷原子振荡器,其中铯原子 振荡器性能最优,但价格高昂且难以采购,铷原子振荡器性能低于铯原子振荡器。本产品通 过设计恰当的算法、采用有效适用的技术,使其针对电力系统的对高精度的频率和时间源 的需求(准确度高、长期稳定性高、长期漂移小),获得接近铯原子振荡器的性能。本产品涉 及到的算法与技术包括多频率源的综合选择技术,高精度铷原子钟的驯服算法、UTC时间 的接收技术、高精度时间信号的产生算法、自行钟秒相位的调整算法、秒信号相位大跳变处 理技术等。
发明内容
发明目的
本发明的目的在于,将高精度的铷原子振荡器与高精度测频技术及时间同步技术有机 结合在一起,使铷原子振荡器输出的频率信号与时间信号同时驯服同步于更高等级的时间 频率基准(国家授时中心维护的中国UTC (NTSC)、电网自主时间中心时间、北斗卫星时间、 GPS卫星时间等),提高频率与时间信号的长期稳定性和准确度,降低漂移。技术方案
电力行业通用的频率标准为IOMHz和2. 048MHz频率信号,电力铷钟设备通过频率输入 端口,接收来自上级时间中心的频率标准。频率选择模块在有外部频率输入时,优先使用外部频率源,使电力铷钟设备输出 的时间频率信号直接与上级时间中心同步。外部频率输入中断时,电力铷钟设备依靠自身的铷原子振荡器,继续输出稳定的
频率信号。铷原子振荡器被选为基准频率源后,FPGA对基准频率源进行倍频和分频工作,得 到本地产生的秒脉冲信号。FPGA以外部输入的秒脉冲信号作为基准,对本征秒信号进行相
差测量运算。测得的相差值被赋值给FPAG内部指定的寄存器,通过数据总线,传送给ARM。ARM 计算本征秒信号和外部输入秒信号的相差随时间的变化值,根据差值计算出铷原子振荡器 与外部标准频率的频差。ARM计算得到的频差值通过数据总线反馈给FPGA。FPGA依据收到的频差值,对铷 原子振荡器进行调频操作,使铷原子振荡器的输出频率溯源同步到上级时间频率基准。经过调频后的铷原子钟输出标准的秒脉冲信号,其中一路秒脉冲信号送给外部卫 星比对设备或者溯源设备,计算得到时差报文值。FPGA解析时差报文得到要调整的相位差值,对输出秒信号进行调相操作,使本征秒信号的相位同步于标准秒信号。调频调相后的本 征秒信号用于驱动本地自行钟模块,产生标准时间报文。外部输入的时间报文用于对本地自行钟进行对时操作,使输出的时间报文同步于 上级时间标准。自行钟产生的时间值赋给ARM,ARM控制面板显示屏显示输出时间报文的值。有益效果
本发明的有益效果在于采取优先选择由外部输入、来自于更高级别时间频率基准信号 的原则,在授时网络层分发经过多元比对(外部输入源与内部铷原子振荡器比对)后的频率 与时间标准,为电力网络提供高性能、高稳定和高精度的时间信号。
图1是电力铷钟设计方案; 图2是秒信号调相技术;
图3是时间报文的产生; 图4是双铷钟时间中心站实施方式。
具体实施例方式电力铷钟的设计方案如图1所示,根据实际需求,其需要实现的主要功能如下 提供多种高精频率源的输入接口,接入外部标准时间源,跟踪高精度时间;
频率选择单元,电力铷钟共有外部10MHz、2. 048MHz和内部铷原子钟IOMHz三个频率 源,优先选择外部频率源;
调频单元,依据铷原子振荡器自身的频率稳定特性,将本地频率与外部输入的更高等 级的时间基准谐振;
时差报文接收单元,接收来自于比对设备的相差值,实时调整相位,使输出秒与标准秒 同步;
相位测量单元,测量本征秒与外部输入的时间基准的秒之间的相差; 调相单元,接收来自于时差报文、网管和同步按键的相位调整; 秒信号相位大跳变处理单元,对由各种异常引起的秒相位跳变进行平滑处理; 面板按键单元,提供与外部时间基准同步的手工触发机制; 提供标准时间报文和秒信号输入接口,同步外部标准时间信号; 协调世界时UTC时间到北京时间的转换单元,完成不同时区的时间调整功能; 时间信号输出单元,输出高度准确、高稳定的。无跳变的时间信号; 管理信息串行接口单元,为统一网管系统提供通信接口。电力行业通用的频率标准为IOMHz和2. 048MHz频率信号,电力铷钟设备通过频率 输入端口,接收来自上级时间中心的频率标准。频率选择模块在有外部频率输入时,优先使 用外部频率源,使电力铷钟设备输出的时间频率信号直接与上级时间中心同步。外部频率 输入中断时,电力铷钟设备依靠自身的铷原子振荡器,继续输出稳定的频率信号。铷原子振 荡器被选为基准频率源后,FPGA对基准频率源进行倍频和分频工作,得到本地产生的秒脉 冲信号。FPGA以外部输入的秒脉冲信号作为基准,对本征秒信号进行相差测量运算。测得
4的相差值被赋值给FPAG内部指定的寄存器,通过数据总线,传送给ARM。ARM计算本征秒信 号和外部输入秒信号的相差随时间的变化值,根据差值计算出铷原子振荡器与外部标准频 率的频差。ARM计算得到的频差值通过数据总线反馈给FPGA。FPGA依据收到的频差值,对 铷原子振荡器进行调频操作,使铷原子振荡器的输出频率溯源同步到上级时间频率基准。 经过调频后的铷原子钟输出标准的秒脉冲信号,其中一路秒脉冲信号送给外部卫星比对设 备或者溯源设备,计算得到时差报文值。FPGA解析时差报文得到要调整的相位差值,对输出 秒信号进行调相操作,使本征秒信号的相位同步于标准秒信号。调频调相后的本征秒信号 用于驱动本地自行钟模块,产生标准时间报文。外部输入的时间报文用于对本地自行钟进 行对时操作,使输出的时间报文同步于上级时间标准。自行钟产生的时间值赋给ARM,ARM 控制面板显示屏显示输出时间报文的值。针对电力铷钟设备所要实现的功能,电力铷钟的发明内容主要归结为 以优先级的高低,选择系统频率源;
对铷原子钟频率的精确测量,对铷原子钟进行调频,使其频率驯服同步于更高等级的 时间基准上;
基于频率源生成自行钟(秒信号和时间报文); 时差报文、时间报文的接收; 依据时差报文值、网管值对输出秒相位进行调整; 秒信号调相大相位跳变处理;
通过网管手工对频率源、时间数据和相位参数的设置;
为整个时间中心站提供标准IOMHz频率、标准秒信号和标准时间报文。系统的功能模块包括频率选择模块、调相模块、自行钟模块、调频模块、处理器接 口模块、告警及状态量采集模块、面板显示设计模块和网管设计模块。系统的电路主要由时 间信号驱动电路、频率倍频器、铷原子钟、电池单元、现场可编程门阵列和微处理器组成。各个模块功能如下
频率选择模块从外部输入IOMHz频率源或铷原子钟IOMHz频率源中选择一路作为系 统的工作时钟。上电后默认外部优先,若无外部则选择本地铷振荡器作为频率源,可通过网 管软件进行选定频率源;
调相模块解析来自于卫星比对设备的时差报文得到要调整的相位差值,对输出秒信 号进行调相;支持网管程序手动设置调相值,对输出秒相位进行调相;支持或者直接按键 手工同步外部输入秒信号;调相算法中对调相值进行限定,对由各种异常引起的秒相位跳 变进行平滑处理,当调相值超过临界值的时候,取调相值的上限对秒信号进行调相,防止由 于异常情况而引起的相位大跳变的产生。见附件图2。自行钟模块依据系统时钟产生的本征秒信号自动运行的时钟,可以同步外部输 入的时间报文,或者通过网管直接设置时间数据;系统以自行钟时间数据为基准对外输出 时间报文。见附件图三。调频模块系统时钟信号由铷原子振荡器提供时,以外部输入秒信号为基准,测量 本地秒与外部输入基准秒之间的周期差,根据基于铷原子振荡器稳定度曲线的调频算法, 计算出调频值对铷原子振荡器调频;
处理器接口模块负责FPGA和ARM之间传递数据,这些数据包括调频值、时间数据、调相值、网管配置的状态参量;
告警及状态量采集模块该模块主要采集各种输入端子、铷原子钟、电源、电池的状态 量参数送给网管;
面板显示设计模块通过LCD显示屏来显示设备时间信息。设备时间通过面板按键操 作同步外部输入基准时间。网管设计模块网管部分的功能包括远程控制、状态监测两部分。状态监测包 括各种外部端子采集量、电源电池告警量、铷原子钟状态、当前调频值以及当前频率源等。 远程控制包括时间报设置、相位调整、频率调整、频率源选择设置等。铷原子钟调频算法
电力铷钟采用的铷原子钟可以通过串口进行复位、调频等操作。没有外部频率输入时, 系统时钟由铷原子钟提供,此时电路控制单元可以通过网管发送复位命令,使铷原子钟输 出频率锁定在IOMHz左右。以来自于GPS卫星铯原子钟的外部输入秒信号为基准,对铷原 子钟输出频率进行测频计算,运用最小二乘法计算出频差值。调频算法根据获得的频差值, 结合铷原子振荡器的频率稳定度曲线,计算出调频值。调频算法对调频数据进行过滤操作, 舍去由于异常而引起的大调频数据。依据调频算法获得的调频值,发送调频命令,对铷原子 钟进行调频,可以实现铷原子振荡器的输出频率溯源同步到更高级别的标准时间频率信号 上,最终输出稳定的IOMHz频率信号。调频命令如下
(1)FPGA根据RS232串口通信协议,以ASICII字符的形式,发送复位命令‘RST,,以“回 车”键结束,即可实现复位;
(2)通过发送FRExxxxxxxx命令+回车可以实现调频功能;其中xxxxxxxx最高位是符 号位‘0’增大,‘1’减小。后7位数据为十进制调频值X,单位为毫赫兹。其计算公式为
权利要求
1.基于铷振荡器的标准频率与时间调整方法,其特征在于,包括以下步骤频率选择模块在有外部频率输入时,优先使用外部频率源,使电力铷钟设备输出的时 间频率信号直接与上级时间中心同步;外部频率输入中断时,电力铷钟设备依靠自身的铷原子振荡器,继续输出稳定的频率 信号;铷原子振荡器被选为基准频率源后,FPGA对基准频率源进行倍频和分频工作,得到本 地产生的秒脉冲信号;FPGA以外部输入的秒脉冲信号作为基准,对本征秒信号进行相差测量运算;测得的相差值被赋值给FPAG内部指定的寄存器,通过数据总线,传送给ARM ;ARM计算 本征秒信号和外部输入秒信号的相差随时间的变化值,根据差值计算出铷原子振荡器与外 部标准频率的频差;ARM计算得到的频差值通过数据总线反馈给FPGA ; FPGA依据收到的频差值,对铷原子 振荡器进行调频操作,使铷原子振荡器的输出频率溯源同步到上级时间频率基准;经过调频后的铷原子钟输出标准的秒脉冲信号,其中一路秒脉冲信号送给外部卫星比 对设备或者溯源设备,计算得到时差报文值;FPGA解析时差报文得到要调整的相位差值, 对输出秒信号进行调相操作,使本征秒信号的相位同步于标准秒信号;调频调相后的本征 秒信号用于驱动本地自行钟模块,产生标准时间报文。
2.根据权利要求1所述的基于铷振荡器的标准频率与时间调整方法,其特征在于,所 述FPGA依据收到的频差值,对铷原子振荡器进行调频操作步骤,依据以下公式计算调频值 X 813x10—13其中,4/表示频差值。
全文摘要
基于铷振荡器的标准频率与时间调整方法,铷原子振荡器被选为基准频率源后,FPGA对基准频率源进行倍频和分频工作,得到本地产生的秒脉冲信号。FPGA以外部输入的秒脉冲信号作为基准,对本征秒信号进行相差测量运算。测得的相差值被赋值给FPAG内部指定的寄存器,通过数据总线,传送给ARM。ARM计算本征秒信号和外部输入秒信号的相差随时间的变化值,根据差值计算出铷原子振荡器与外部标准频率的频差。ARM计算得到的频差值通过数据总线反馈给FPGA。FPGA依据收到的频差值,对铷原子振荡器进行调频操作,使铷原子振荡器的输出频率溯源同步到上级时间频率基准。本发明有益效果在于能提供高性能、高稳定和高精度的时间信号。
文档编号G04G5/00GK102064827SQ20101054352
公开日2011年5月18日 申请日期2010年11月11日 优先权日2010年11月11日
发明者何迎利, 冯宝英, 焦群, 陈军, 黄杰 申请人:南京南瑞集团公司, 国网电力科学研究院