CN105245323A - 一种基于报文同步实现的分布式授时和守时方法 - Google Patents

一种基于报文同步实现的分布式授时和守时方法 Download PDF

Info

Publication number
CN105245323A
CN105245323A CN201510536831.5A CN201510536831A CN105245323A CN 105245323 A CN105245323 A CN 105245323A CN 201510536831 A CN201510536831 A CN 201510536831A CN 105245323 A CN105245323 A CN 105245323A
Authority
CN
China
Prior art keywords
time
message
master unit
subelement
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510536831.5A
Other languages
English (en)
Inventor
王凯
周华良
甘云华
宋斌
汪世平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing NARI Group Corp
Original Assignee
Nari Technology Co Ltd
NARI Nanjing Control System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nari Technology Co Ltd, NARI Nanjing Control System Co Ltd filed Critical Nari Technology Co Ltd
Priority to CN201510536831.5A priority Critical patent/CN105245323A/zh
Publication of CN105245323A publication Critical patent/CN105245323A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明公开了一种基于报文同步实现的分布式授时和守时方法,主、子单元在各自的中断时刻发送报文,通过这种报文的交换,各子单元实现中断与主单元的同步,本发明在报文同步***的基础上,扩展报文协议,嵌入授时时间信息,在实现报文同步的同时,实现授时和守时功能。本发明所达到的有益效果:利用现成的报文一主多从的报文传输***,通道复用,***结构简单;授时信息附在同步信息内部,利用原有的报文同步机制,不需要额外的专用报文来实现授时和守时,处理简单,对时快,***开销小;子单元利用不同深度均值老化和余数补偿法可实现不同的守时精度,守时灵活;扩展性好,根据不同场合可以用配置不同的子单元数量,扩展性灵活性强。

Description

一种基于报文同步实现的分布式授时和守时方法
技术领域
本发明涉及一种工业设备精确授时和守时方法,属于工业控制技术领域。
背景技术
在工业控制领域的设备中通常获取绝对时间的方式是通过外部时钟源(GPS接收器等设备)输出B码或其他格式的时间信息到终端设备,实现对设备的授时功能,每台设备都有通过这种点对点方式与时钟源获取时间信息,但是在某些设备数量多,且同步运行的应用场合,例如变电站分布式保护装置,可能有上百个保护单元,这些保护单元同步运行,且都需要精确的绝对时间,如果每台设备路都使用一个外部时钟源提供精确时钟信号,整个时钟***将会异常复杂,不好维护,点对点的授时方式在这种情形下不再适用。
发明内容
为解决现有技术的不足,本发明的目的在于提供一种基于报文同步实现的分布式授时和守时方法,在报文同步的基础上扩展报文协议,在实现报文同步的同时,利用现成的传输通道实现精确的一主多从的精确授时,并在从设备终端优化守时算法,实现高精度的守时功能。
为了实现上述目标,本发明采用如下的技术方案:
一种基于报文同步实现的分布式授时和守时方法,其特征是,包括如下步骤:
1)主单元发送报文,在发送报文头的时刻获取世纪秒的值和纳秒计数器的值,将放入报文的同步头内;
2)子单元接收到报文,解析获取世纪秒值和纳秒值,根据报文传输延时值补偿报文内部的时间信息得到当前绝对时间的值;
补偿的公式为:当前绝对时间的值=世纪秒+纳秒+传输延时值;
3)子单元使用快慢结合的方式快速逼近主单元时间:若子单元计算本地时间和主单元的时间差大于设定值,使用大步伐快速调整本地时间;当子单元计算本地时间和主单元的时间差达到设定值时,使用小步伐调整本地时间;所述大步伐和小步伐可根据逼近的速度要求做调整。
4)主单元使用广播的方式向各子单元发送授时信息:
若通信正常,子单元根据偏差调整步伐,不断逼近主单元的时间,在逼近的过程中采用持续的均值老化学***均时间间隔△=(Tn-T0)/n以及余数△t=(Tn-T0)%n;
若出现通信异常或者子单元在超过△一定时间没有正常发送或接收报文,子单元进入守时流程;所述一定时间根据经验值设定;子单元根据均值△和余数△t,将余数均匀的补偿到各中断INT中,产生本地INT和秒脉冲。
前述的一种基于报文同步实现的分布式授时和守时方法,其特征是,所述子单元设置有若干个,通过光纤通道与主单元的通信板传输报文;所述主单元通过通信扩展板配置子单元的数量。
前述的一种基于报文同步实现的分布式授时和守时方法,其特征是,所述主单元采用晶振维护一个纳秒计数器;所述纳秒计数器在秒脉冲上升沿清零,上升沿之间累加计数。
本发明所达到的有益效果:
1)利用现成的报文一主多从的报文传输***,通道复用,***结构简单。
2)授时信息附在同步信息内部,利用原有的报文同步机制,不需要额外的专用报文来实现授时和守时,处理简单,对时快,***开销小;
3)子单元利用不同深度均值老化和余数补偿法可实现不同的守时精度,守时灵活;
4)扩展性好,根据不同场合可以用配置不同的子单元数量,扩展性灵活性强。
附图说明
图1是本发明的流程图;
图2是***的构架示意图;
图3是报文传输示意图;
图4是报文结构示意图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
本发明是利用FPGA(可编程逻辑门阵列)实现一主多从的分布式报文同步、授时和守时***,主设备利用FPGA作为报文的发送和接收控制器,并在中断同步的基础上扩展报文内容,嵌入主时钟信息,通过广播的报文实现对各子设备的精确授时,同时子设备接收授时报文,解析报文中的时间信息,并利用同步计算的延时信息和收发和本地的优化算法,实现与主设备的同步和高精度守时功能。
***的架构示意图如图2,由一个主单元和若干个子单元组成,子单元通过光纤通道与主单元的通信板传输报文,主单元通过通信扩展板,可以灵活配置子单元的数量,适用于不同应用场合。
主单元与子单元之间的传输如图3所示,M-SMSG报文是主单元发送给子单元的报文,S-MMSG是子单元发送到主单元的报文,T1、T3分别为主单元和子单元的定时中断INT时刻,该时刻触发报文发送,T2、T4分别为子单元和主单元接收到对方报文的时间。
只要知道了T1、T2、T3、T4这四个时间,就可以计算出主子单元中断INT偏移和通道传输延时Delay。
在主单元在INT时刻向子单元发送的报文中,都有一个同步头,同步头内容就带有中断同步的时标信息,具体方式如下:主单元通过外部的时钟源获取绝对时间信息产生世纪秒值和秒脉冲PPS,并且主单元使用高精度晶振维护一个纳秒计数器,该计数器在PPS上升沿清零,上升沿之间累加计数。
主单元发送报文时,在发送报文头的时刻获取世纪秒的值和纳秒计数器的值,将它们放入报文的同步头内,子单元接收到报文解析获取的世纪秒就是当前的据对时间的秒的数值,纳秒值是主单元发送时刻处于两秒之间的位置,子单元获取这些信息就是主单元发送报文时主单元的绝对时间,由于报文传输需要时间,子单元接收到报文之后必须根据报文传输延时Delay的值补偿报文内部的时间信息才可以得到当前绝对时间的值。
补偿的公式为:当前绝对时间的值=世纪秒+纳秒+传输延时。
在逼近主单元时间的过程中,子单元使用快慢结合的快速逼近方式,子单元计算本地时间和主单元的时间差若大于某设定值则使用大步伐快速调整本地时间,当达到设定值时,使用小步伐调整,这种快慢结合的逼近方式能有效提高逼近速度、效率和均匀度。
主单元使用广播的方式向各子单元发送授时信息,若出现通信异常,子单元能自动实现高精度的守时功能。各子单元中使用高稳定度的晶振维护时间信息,在通信正常的情况下,不断修正偏差,不断逼近主单元的时间,同时,在逼近的过程中使用持续的老化学***均时间间隔和余数:
△=(T1024-T0)/1024
△t=(T1024-T0)%1024
子单元在超过△一定时间(可配置)没有正常发送或接收报文,判断通信中断异常,进入守时流程,子单元将根据自学习得到的△产生本地的与△t(均匀的补到各个中断INT中),产生本地INT和PPS,在使用高稳定度的晶振条件下,守时误差小于1us每小时。
本发明所提出的分布式授时和守时方法,经过实际的验证和测试,结构简单,通信开销小,精度高,在变电站继电保护等需要同步运行的分布式应用场合,具有很高的适用价值。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

Claims (3)

1.一种基于报文同步实现的分布式授时和守时方法,其特征是,包括如下步骤:
1)主单元发送报文,在发送报文头的时刻获取世纪秒的值和纳秒计数器的值,将放入报文的同步头内;
2)子单元接收到报文,解析获取世纪秒值和纳秒值,根据报文传输延时值补偿报文内部的时间信息得到当前绝对时间的值;
补偿的公式为:当前绝对时间的值=世纪秒+纳秒+传输延时值;
3)子单元使用快慢结合的方式快速逼近主单元时间:若子单元计算本地时间和主单元的时间差大于设定值,使用大步伐快速调整本地时间;当子单元计算本地时间和主单元的时间差达到设定值时,使用小步伐调整本地时间;所述大步伐和小步伐可根据逼近的速度要求做调整。
4)主单元使用广播的方式向各子单元发送授时信息:
若通信正常,子单元根据偏差调整步伐,不断逼近主单元的时间,在逼近的过程中采用持续的均值老化学***均时间间隔△=(Tn-T0)/n以及余数△t=(Tn-T0)%n;
若出现通信异常或者子单元在超过△一定时间没有正常发送或接收报文,子单元进入守时流程;所述一定时间根据经验值设定;子单元根据均值△和余数△t,将余数均匀的补偿到各中断INT中,产生本地INT和秒脉冲。
2.根据权利要求1所述的一种基于报文同步实现的分布式授时和守时方法,其特征是,所述子单元设置有若干个,通过光纤通道与主单元的通信板传输报文;所述主单元通过通信扩展板配置子单元的数量。
3.根据权利要求1所述的一种基于报文同步实现的分布式授时和守时方法,其特征是,所述主单元采用晶振维护一个纳秒计数器;所述纳秒计数器在秒脉冲上升沿清零,上升沿之间累加计数。
CN201510536831.5A 2015-08-27 2015-08-27 一种基于报文同步实现的分布式授时和守时方法 Pending CN105245323A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510536831.5A CN105245323A (zh) 2015-08-27 2015-08-27 一种基于报文同步实现的分布式授时和守时方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510536831.5A CN105245323A (zh) 2015-08-27 2015-08-27 一种基于报文同步实现的分布式授时和守时方法

Publications (1)

Publication Number Publication Date
CN105245323A true CN105245323A (zh) 2016-01-13

Family

ID=55042837

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510536831.5A Pending CN105245323A (zh) 2015-08-27 2015-08-27 一种基于报文同步实现的分布式授时和守时方法

Country Status (1)

Country Link
CN (1) CN105245323A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107222281A (zh) * 2017-06-29 2017-09-29 广州北极瑞光电子科技有限公司 一种在时间同步***中的智能渐进式秒信号恢复方法
CN109117410A (zh) * 2018-08-07 2019-01-01 国网上海市电力公司 一种基于通用异步串行通信接口的高精度对时方法
CN111179570A (zh) * 2020-01-14 2020-05-19 上海辉电电力设备工程有限公司 一种基于hplc载波通信的低压台区采集设备时钟同步方法
CN112261164A (zh) * 2020-12-22 2021-01-22 北京金山云网络技术有限公司 一种逻辑时钟同步方法、装置及一种中心授时集群

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242231A (zh) * 2008-03-03 2008-08-13 电子科技大学 面向电力***同步相量测量的时钟同步装置
CN102547969A (zh) * 2012-02-24 2012-07-04 电子科技大学 一种面向电力***的高精度无线时钟同步***
CN102769908A (zh) * 2012-07-17 2012-11-07 四川电力科学研究院 一种应用于电力***保护测试设备的时间同步装置与方法
CN103546267A (zh) * 2013-09-25 2014-01-29 广东电网公司电力调度控制中心 时间同步的监测方法和***
CN104618208A (zh) * 2015-01-26 2015-05-13 国电南瑞科技股份有限公司 数据弹***互综合总线***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242231A (zh) * 2008-03-03 2008-08-13 电子科技大学 面向电力***同步相量测量的时钟同步装置
CN102547969A (zh) * 2012-02-24 2012-07-04 电子科技大学 一种面向电力***的高精度无线时钟同步***
CN102769908A (zh) * 2012-07-17 2012-11-07 四川电力科学研究院 一种应用于电力***保护测试设备的时间同步装置与方法
CN103546267A (zh) * 2013-09-25 2014-01-29 广东电网公司电力调度控制中心 时间同步的监测方法和***
CN104618208A (zh) * 2015-01-26 2015-05-13 国电南瑞科技股份有限公司 数据弹***互综合总线***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
周华良,郑玉平,姜雷,胡国,王志鸿: "适用于合并单元的等间隔采样控制与同步方法", 《电力***自动化》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107222281A (zh) * 2017-06-29 2017-09-29 广州北极瑞光电子科技有限公司 一种在时间同步***中的智能渐进式秒信号恢复方法
CN109117410A (zh) * 2018-08-07 2019-01-01 国网上海市电力公司 一种基于通用异步串行通信接口的高精度对时方法
CN111179570A (zh) * 2020-01-14 2020-05-19 上海辉电电力设备工程有限公司 一种基于hplc载波通信的低压台区采集设备时钟同步方法
CN112261164A (zh) * 2020-12-22 2021-01-22 北京金山云网络技术有限公司 一种逻辑时钟同步方法、装置及一种中心授时集群
CN112261164B (zh) * 2020-12-22 2021-03-19 北京金山云网络技术有限公司 一种逻辑时钟同步方法、装置及一种中心授时集群

Similar Documents

Publication Publication Date Title
CN105245323A (zh) 一种基于报文同步实现的分布式授时和守时方法
EP2770678A1 (en) Clock synchronization method and system in 1588-2008 protocol
CN103532652B (zh) 一种时间同步装置和方法
CN110492965B (zh) 一种主从***内串行报文对时的方法和装置
CN104054284B (zh) 通过分组交换网络的数据传输
US8953645B2 (en) Communication system, communication apparatus and time synchronization method
CN101827098A (zh) 时间同步的处理方法及装置
US20170214479A1 (en) Method for transmitting time synchronization messages in a communication network, network component, and communication network
CN102983927B (zh) 一种基于ieee 1588协议的主从时钟对时的时间补偿方法
CN102404105A (zh) 以太网交换机上实现时间同步的装置及方法
CN105959079A (zh) 一种基于分布式控制***的时钟同步方法
PH12020550002A1 (en) Centralized 1588 implementation system and method
JP6132734B2 (ja) 時刻同期システム及び装置
CN207650573U (zh) 一种基于多源授时的高精度时间同步***
CN104505934B (zh) 一种时钟同步及监测***
CN103684734B (zh) 一种热备份冗余计算机时间同步***及方法
CN103995471A (zh) 一种分布式控制***的时钟同步方法
CN105376006A (zh) 一种基于电力sdh传输网的高精度授时装置及其授时方法
CN105634641A (zh) 基于交换架构可级联网络通信的精确校时***及方法
CN102546147A (zh) 基于sdh网络实现广域保护***精确网络对时方法
CN101860023A (zh) 智能电网分布、自治式广域对时方法
CN102830612A (zh) 一种播出控制机高精度授时与守时***和方法
EP2800287A1 (en) Method and device for detecting symmetry of optical fiber
CN108540207B (zh) 一种卫星载荷分布式时间同步方法及***
CN104980244A (zh) 时间同步设备输入线路延时补偿装置及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20170111

Address after: High road high tech Zone of Nanjing City, Jiangsu Province, No. 20 210032

Applicant after: NARI Technology Development Co., Ltd.

Applicant after: SGCC NARI Nanjing Control System Co., Ltd.

Applicant after: Nanjing Nari Group Corporation

Address before: High road high tech Zone of Nanjing City, Jiangsu Province, No. 20 210032

Applicant before: NARI Technology Development Co., Ltd.

Applicant before: SGCC NARI Nanjing Control System Co., Ltd.

RJ01 Rejection of invention patent application after publication

Application publication date: 20160113

RJ01 Rejection of invention patent application after publication