一种IRIG-B码对时系统技术方案

技术编号:35413089 阅读:23 留言:0更新日期:2022-11-03 11:10
本发明专利技术公开了一种IRIG

【技术实现步骤摘要】
一种IRIG

B码对时系统


[0001]本专利技术涉及授时
,具体是一种IRIG

B码对时系统。

技术介绍

[0002]在一些系统中的控制操作需要时钟同步,如电力行业中监控、继电保护等系统。这些系统中同步时钟一般是通过一个IRIG

B码对时装置获得的。IRIG

B码对时装置通过接收北斗/GPS授时信号而产生年、月、日、时、分和秒报时。随着时代的进步,一些系统控制有了更细时间粒度报时的需求,在传统IRIG

B码报时的基础上,增加毫秒、微秒报时具有重要的现实实用意义。

技术实现思路

[0003]本专利技术针对以上技术问题,提供一种IRIG

B码对时系统,所采取的技术方案如下:
[0004]一种IRIG

B码对时系统,为应用提供毫秒和/或微秒报时,包括IRIG

B码解码器,日期时间生成器,控制寄存器,对时驱动软件,误差生成器,自适应跟踪器,毫秒微秒生成器和应用接口器。
[0005]进一步地,所述IRIG

B码解码器用于对输入的IRIG

B信号进行窗口采样统计,按累计数值大的电平为该窗口电平值,以此实现对信号短时干扰的滤波整形。
[0006]进一步地,所述日期时间生成器用于处理闰年、闰秒,按BCD码生成年、月、日、时、分和秒。
[0007]进一步地,所述误差生成器用于生成误差μ,根据所述IRIG

B码解码器输出IRIG

B码帧头之时刻按(式

1)计算所述误差μ;
[0008][0009]其中:
[0010]μ:误差
[0011]CLK:除所述对时驱动软件外的工作时钟;
[0012]M:所述毫秒微秒生成器的当前数值,初值为0;
[0013]S:所述毫秒微秒生成器的整秒计数值,由CLK频率和M的位数决定,由对时驱动软件设置。
[0014]进一步地,所述自适应跟踪器用于生成时间增量Z;在闭环控制时,按(式

2)、(式

3)计算;在开环控制时,直接输出积分环初值Y0;
[0015][0016][0017]其中:
[0018]I——比例积分调节积分系数,由对时驱动软件设置;
[0019]P——比例积分调节比例系数,由对时驱动软件设置;
[0020]Y——比例积分调节积分环当前值,初值Y0由对时驱动软件设置;
[0021]Z——比例积分调节输出值,每CLK时间增量;
[0022]t——时间。
[0023]进一步地,所述毫秒微秒生成器根据自适应跟踪器输出的时间增量Z,按(式

4)产生分数维本地时间M,按BCD码生成毫秒微秒;
[0024][0025]其中,MOD为取模运算。
[0026]进一步地,所述控制寄存器存储并输出所述对时驱动软件配置的控制信息。
[0027]进一步地,所述对时驱动软件通过本地总线配置、控制CPLD/FPGA内各模块的工作,并读时间给时间使用系统。
[0028]进一步地,所述对时驱动软件通过本地总线设置所述控制寄存器中的闰年、闰秒控制使能位。
[0029]本专利技术实现在传统IRIG

B码报时的基础上,通过时间增量累加的方式产生分数维本地时间,进而实现毫秒、微秒报时。
附图说明
[0030]图1:本专利技术一种IRIG

B码对时系统框图。
具体实施方式
[0031]为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0032]一种IRIG

B码对时系统,包括八个模块,分别是:IRIG

B码解码器(1),日期时间生成器(2),控制寄存器(3),对时驱动软件(4),误差生成器(5),自适应跟踪器(6),毫秒微秒生成器(7)和应用接口器(8)。
[0033]下面以CPLD/FPGA实现为例来描述本系统的具体实现方法,当然亦可以用cpu通过软件方式来实现。
[0034]为叙述方便,定义如下变量。
[0035]CLK——除对时驱动软件(4)外的工作时钟;
[0036]M——毫秒微秒生成器(7)当前数值,初值为0;
[0037]S——毫秒微秒生成器(7)整秒计数值,由对时驱动软件(4)根据CLK频率和M的位数设置;
[0038]I——比例积分调节积分系数,由对时驱动软件(4)设置;
[0039]P——比例积分调节比例系数,由对时驱动软件(4)设置;
[0040]Y——比例积分调节积分环当前值,初值Y0由对时驱动软件(4)设置;
[0041]Z——比例积分调节输出值,每CLK时间增量;
[0042]μ——误差;
[0043]t——时间。
[0044][0045][0046][0047][0048]其中MOD为取模运算。
[0049]①
.应用接口器(8)通过局部总线与时间应用设备相连,通过它可以初始化整个CPLD/FPGA、配置控制寄存器(3)、读取时间和状态信息。
[0050]②
.对时驱动软件(9)是安装在时间应用设备上的,它通过应用接口器(8)读/写整个cpld/fpga。按国家授时中心指令设置控制寄存器(3)中的闰年、闰秒控制使能位,日期时间生成器(2)按使能位的控制生成闰年、闰秒。
[0051]③
.控制寄存器(3)存储并输出对时驱动软件(4)配置的控制信息,比如:当前年初值、自适应跟踪器积分环初值Y0、比例积分调节积分系数I、比例积分调节比例系数P、开/闭环等控制信息。
[0052]④
.IRIG

B对时TTL电平信号由接收装置产生,这种接收装置接收来自北斗/GPS授时卫星信号并输出IRIG

B对时TTL电平信号,市面上有多种成熟产品供选用,此不赘述。
[0053]⑤
.IRIG

B码解码器(1)对输入的IRIG

B对时TTL电平信号进行窗口采样统计,按累计数值大的电平信号为该窗口电平值,以此实现信号滤波整形,输出IRIG

B码帧头位置给误差生成器(5),并把解码后的年、月、日、时、分和秒的各域数值给日期时间生成器(2)。
[0054]⑥
.日期时间生成器(2)处理闰年、闰秒等,按BCD码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IRIG

B码对时系统,其特征在于:包括IRIG

B码解码器(1),日期时间生成器(2),控制寄存器(3),对时驱动软件(4),误差生成器(5),自适应跟踪器(6),毫秒微秒生成器(7),应用接口器(8),为应用提供毫秒和/或微秒报时。2.根据权利要求1所述的IRIG

B码对时系统,其特征在于:所述IRIG

B码解码器(1)用于对输入的IRIG

B信号进行窗口采样统计,按累计数值大的电平为该窗口电平值,以此实现对信号短时干扰的滤波整形。3.根据权利要求1所述的IRIG

B码对时系统,其特征在于:所述日期时间生成器(2)用于处理闰年和/或闰秒,按BCD码生成时间数据。4.根据权利要求3所述的IRIG

B码对时系统,其特征在于:所述时间数据精确的秒,由年、月、日、时、分、秒组成。5.根据权利要求1所述的IRIG

B码对时系统,其特征在于:所述误差生成器(5)用于生成误差μ,根据所述IRIG

B码解码器(1)输出IRIG

B码帧头之时刻按(式

1)计算所述误差μ;其中:μ:误差CLK:除所述对时驱动软件(4)外的工作时钟;M:所述毫秒微秒生成器(7)的当前数值,初值为0;S:所述毫秒微秒生成器(7)的整秒计数值,由对时驱动软件(...

【专利技术属性】
技术研发人员:李占才肖相生高渊焦扶危谭建成
申请(专利权)人:江苏云涌电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1