CN101145896B - 实现控制站之间时钟同步的控制系统和方法 - Google Patents
实现控制站之间时钟同步的控制系统和方法 Download PDFInfo
- Publication number
- CN101145896B CN101145896B CN2007100460575A CN200710046057A CN101145896B CN 101145896 B CN101145896 B CN 101145896B CN 2007100460575 A CN2007100460575 A CN 2007100460575A CN 200710046057 A CN200710046057 A CN 200710046057A CN 101145896 B CN101145896 B CN 101145896B
- Authority
- CN
- China
- Prior art keywords
- time
- control station
- vernier
- control
- level
- 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.)
- Active
Links
Images
Landscapes
- Electric Clocks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
一种实现控制站之间时钟同步的控制系统,通过授时系统完成对控制站的同步,一方面利用现有的网络完成秒级别以上的时间的同步,另一方面利用硬接线连接至控制站,通过中断方式完成秒级别以下精度的时间同步,由此提高控制站同步的精度要求。本发明还可以在授时系统出现故障的情况下,选择网络中的某中一控制站进行秒级别以下精度的准确时间的提供,由此具有更好的实用性。
Description
技术领域
本发明涉及一种控制系统中控制站之间的时间同步方法,特别涉及一种实现控制站之间毫秒级时间同步精度的控制系统和方法。
背景技术
在大中型控制系统中,往往涉及对各个控制站的状态和数据进行监控。请参阅图1,其为现有的控制系统的一结构原理图。它包括上位机11和若干控制站12。上位机11包括操作站、组态服务器、数据服务器等,而控制站12主要是在上位机11的监控下通过与之相连的IO设备(图中未绘示)来控制现场设备的操作。操作站在监控时,需要在同一时刻各个控制站上送的数据的时间信息应该是一致的,这个便于数据的处理。同时,在大中型控制系统中还涉及到对大量设备状态的监控,有些设备会在不同的控制站下,并且这些设备的状态发生改变相互间是有关联的,所以需要对这些状态发生改变事件发生的时间进行检测。而这些时间信息往往都涉及到控制站的时间。因此控制系统中各个控制站之间的时间同步是控制系统大规模运用中需要解决的问题。
尤为重要的是,在现有的控制系统中,对控制站时间同步的时间精准要求非常高。比如,以SOE(sequence of Event)事件顺序记录为例,它可以是根据数据量输入电平变化的记录时间(精度要求可以达到某一毫秒级别)来判断被监控设备的开关动作的时序,进而可以用于事故的事后分析或其它控制分析。各个控制站事件触发式地上报本端被监控设备的情况,若各个控制站的时间同步精度没有达到要求,则控制系统的上位机获得这些事件信息也是不精确的,甚至是错误的,从而导致据此分析的事后分析或控制分析是不准确的。
然而,传统的控制站之间的时间同步通常采用以下两种方法:
第一种方法为:使用一台操作站作为时间基准站,该基准站每隔一段时间通过广播发送绝对时间信息,控制站通过接受该信息来校对自身的时间。
第二种方法为:使用GPS设备。所有控制站都与GPS对时,大多是使用NTP/SNTP对时,没有使用其他信号对时。
第一种方法在广播发送绝对时间信息的传播路径上会出现延时以及各种误差,因此其无法实现很高的时间同步精度。随着对时间同步精度要求的不断提高,采用第二种方法比第一种方法的精度高,但是无法到达毫秒级的精度。
国家专利局专利号为01104016.5的发明专利也公开了一种时间同步方方法。其同步过程包括:接收器从GPS接收时间信号,输出与UTC(协调世界时)同步的时间修正用基准信号和表示绝对时间的时间串行信号;时间分配器从上述基准信号和时间串行信号合成与UTC同步的时间同步信号,并对构成系统的多个终端装置分配发送时间同步信号,取得终端装置间的统一时间同步。该方法虽然具有专业性强的特点,但由于需配备GPS硬件设备,同时还需租用GPS卫星,因此需要很高的硬件成本,而且也无法保证终端装置之间的时钟精度能达到毫秒级别。因此,这种方法也不适用控制站之间的时间同步。
综上所述,现有的时间同步方案并不能适用控制站之间时间同步的精度要求。
发明内容
本发明的第一目的是提供一种实现控制站之间时钟同步的控制系统,以解决现有技术中精度要求不高,不能满足控制站之间的时间同步精度要求的技术问题。
本发明的第二目的在于提供一种实现控制站之间时钟同步的方法,以解决现有技术中精度要求不高,不能满足控制站之间的时间同步精度要求的技术问题。
为了达到上述目的,本发明提供了一种实现控制站之间时钟同步的控制系统,在所述系统中增设授时系统,所述授时系统包括:
第一接口,通过网络链接至需要时钟同步的所有控制站;
第二接口,通过硬接线链接至需要时钟同步的所有控制站;
授时器,进一步包括:
基准时间处理单元:用于通过第一接口向所述控制站提供秒级以上精度的基准时间;
标准时间处理单元:用于通过第二接口向所述控制站提供秒级以下精度的精确时间;
所述系统的控制站包括:
时间标志信号接口,用于获取所述基准时间;
精确时间信号接口,用于获取精确时间;
处理器,进一步包括:
时间标志信息处理单元:用于获取基准时间,校对本控制站秒级以上的时间;
精确时间信号处理单元,用于接收到精确时间信号时,利用中断方式进行秒级以下精度的精确时间的对时操作。
需要时钟同步的所有控制站利用网络连接各自的时间标志信号接口,利用硬接线级连或直接连接各自的精确时间信号接口。
所述处理器还包括:精确时间信号发生处理单元,用于在授时系统无法提供精确时间信号时,确定网络中的其中一控制站为提供秒级以下精度精确时间的精确时间信号发生器,若所述精确时间信号发生器为本控制站,则向其它控制站提供所述精确时钟。
一种实现控制站之间时钟同步的控制系统,所述系统中需要时钟同步的所有控制站包括时间标志信号接口和精确时间信号接口,所述该些控制站利用网络连接各自的时间标志信号接口,利用硬接线级连或直接连接各自的精确时间信号接口,所述控制站的处理器还包括:
精确时间信号发生处理单元,用于确定网络中的其中一控制站为提供秒级以下精度精确时间的精确时间信号发生器,若所述精确时间信号发生器为本控制站,则向其它控制站提供精确时钟;
精确时间信号处理单元,用于本控制站不是精确时间信号发生器时,接收到精确时间信号时,利用中断方式进行秒级以下精度的精确时间对时操作;
时间标志信息处理单元:用于获取基准时间,校对本控制站的秒级以上基准时间。
所述控制系统的上位机上设置一基准时间处理单元:用于向所有需要时间同步的控制站提供秒级以上精度的基准时间。
所述处理器进一步包括:基准时间信号发生处理单元:若所述控制站为精确时间信号发生器时,可以向其它控制站提供所述秒级以上精度的基准时间。
一种实现控制站之间时钟同步的方法,用于控制系统的控制站之间的时钟同步,所述控制站上设置授时系统,所述授时系统通过网络链接至需要时钟同步的所有控制站和通过硬接线链接至需要时钟同步的所有控制站,包括以下步骤:
(1)控制站获得授时系统提供的秒级以上精度的基准时间,获得本次对时的时间差来同步秒级以上的时间;
(2)判断控制站是否获得包含秒级以下精度的精确时间的信号时,若是,则利用中断方式完成本站秒级以下精确时间的对时操作。
本发明还包括:当授时系统无法提供精确时间信号时,从该些控制站中选择其中一控制站作为精确时间信号发生器,由所述精确时间信号发生器向其它控制站发送精确时间信号。
步骤(1)具体包括:每一控制站先向授时系统申请对时,随后根据接收到授时系统的回应信息来计算出与本站的时间差,或者
步骤(1)具体为:每一控制站定期接收授时系统定期发送的基准时间信号,计算出与本站的时间差。
步骤(2)还包括:控制站还判断计算所得的时间差的绝对值是否大于1秒,若大于1秒,则用时间差校对控制站自身的时间。
一种实现控制站之间时钟同步的方法,用于控制系统的控制站之间的时钟同步,包括:确定网络中的其中一控制站为提供秒级以下精度精确时间的精确时间信号发生器;精确时间信号发生器定期或事件触发式发送精确时间信号;控制站接收包含秒级以下精度的精确时间信号时,利用中断方式完成本站精确时间的对时操作。
本发明还包括:控制系统的上位机提供秒级以上精度的基准时间,控制站获得所述基准时间,同步本站秒级以上精度的时间;或者精确时间信号发生器提供秒级以上精度的基准时间,其它控制站获得所述基准时间,同步本站秒级以上精度的时间。
本发明的有益效果是:
本发明通过授时系统完成对控制站的同步,一方便利用现有的网络完成秒级别以上的时间的同步,另一方面利用硬接线连接至控制站,通过中断方式完成秒级别以下精度的时间同步,由此提高控制站同步的精度要求。本发明还可以在授时系统出现故障的情况下,选择网络中的某中一控制站进行秒级别以下精度的准确时间的提供,由此具有更好的实用性。
附图说明
图1为现有的自动控制系统的原理结构图;
图2为本发明实现控制站之间时钟同步的控制系统的第一原理结构图;
图3为本发明实现控制站之间时钟同步的控制系统的第二原理结构图;
图4为本发明实现控制站之间时钟同步的方法流程图;
图5是本发明同步的一实施流程图;
图6为本发明时间同步方法计算时间差的一实施例流程图;
图7为本发明时间同步方法校对控制站时间一实施例流程图;
图8为本发明时间同步方法控制站接收到精确时间信号时对时的一实施例流程图。
具体实施方式
以下结合附图,具体说明本发明。
请参阅图2,其为本发明实现控制站之间时钟同步的控制系统的第一个原理结构示意图。
在所述系统中增设授时系统21,所述授时系统21包括:
第一接口211,通过网络链接至需要时钟同步的所有控制站22。本发明的第一接口211通常是利用现有的以太网接口。该第一接口211链接至现有的以太网即可实现链接所有的控制站22的目的。
第二接口212,通过硬接线链接至需要时钟同步的所有控制站22。该第二接口212也可以是现有的以太网接口,也可以是其它接口,如串行接口。第二接口212通过硬接线级连接或直接连接各个控制站22。
授时器213,进一步包括:
基准时间处理单元214:用于通过第一接口211向所述控制站22提供秒级以上精度的基准时间;
标准时间处理单元215:用于通过第二接口212向所述控制站22提供秒级以下精度的精确时间。
需要说明的是,授时器213可以是一软件,授时系统21可以是加载该软件的某一上位机,也可是加载该软件的单独设备,该单独设备可以位置系统内,比如设置在上位机这一块,也可以是位于系统外,需要和系统进行连接即可。授时器213也可是一卡件,卡接在某一设备上组成授时系统,该设备可以是上位机上的一现有设备,也可以是外加的一单独设备。
所述系统的控制站22包括:
时间标志信号接口221,用于获取所述基准时间;
精确时间信号接口222,用于获取精确时间。
需要时钟同步的所有控制站22利用网络连接各自的时间标志信号接口221,利用硬接线级连或直接连接各自的精确时间信号接口222。时间标志信号接口221可以是控制站22上现有的以太网冗余接口。精确时间信号接口222和第二接口212对应,通常都是利用本控制站现有的接口,来进行硬接线的连接。
处理器223,进一步包括:
时间标志信息处理单元224:用于获取基准时间,同步本控制站的秒级以上的时间;
精确时间信号处理单元225,用于接收到包含精确时间的信号时,利用中断方式进行精确时间的对时操作,同步本站秒级以下的时间。
通过上述的系统设置,就能实现控制站之间毫秒级别精度的时间同步。
考虑到授时系统21发生故障无法提供精确时间信号时,本发明还可以从现有的网络中选择其中一控制站来提供秒级以下精度精确时间的精确时间信号发生器。为此,在现有的控制站22的处理器223中提供一精确时间信号发生处理单元226,其用于在授时系统21无法提供精确时间信号时,确定网络中的其中一控制站22为提供秒级以下精度精确时间的精确时间信号发生器,若所述精确时间信号发生器为本控制站,则向其它控制站提供所述精确时钟。
在现有的网络中确定其中一控制站22为提供秒级以下精度精确时间的精确时间信号发生器的方式非常多,本发明就一个实现方式来说明确定精确时间信号发生器的过程:若授时系统21每隔1秒发送一精确时间信号,当控制站在若干时间内(如10秒)未收到任何的精确时间信号,则控制站认为授时系统21发生故障,各个控制站通过广播在网络上发送查询精确时间信号数据包。每个控制站接收所有的查询精确时间信号数据,确定IP地址最小的这个控制站即为精确时钟信号发生器,若本控制站的IP地址最小,则根据预先的设定的方式向其它控制站发送精确时间信号,若本控制站的IP地址不是最小,则根据接收到的精确时间信号来同步本端的精确时间。上述公开的确定精确时间信号发生器的方式仅是本发明的一实施例,并非用于限定本发明。
另外需要说明的是,控制站的时间标志信号接口和精确时间信号接口通常是利用控制站现有的物理接口,而处理器的划分是指逻辑上的划分,而不是指严格意义上的物理上的划分,换句话说,时间标志信息处理单元、精确时间信号处理单元和精确时间信号发生处理单元都是通过软件编程来实现的。从这个意义上来说,实现控制站之间时间同步的控制系统除了增加相应的硬接线之外,更多的是软件意义上的改进。
请参阅图3,其为本发明实现控制站之间时钟同步的控制系统的第二个原理结构示意图。所述系统中需要时钟同步的所有控制站31包括时间标志信号接口311和精确时间信号接口312,所述该些控制站利用网络连接各自的时间标志信号接口311,利用硬接线级连或直接连接各自的精确时间信号接口312,所述控制站的处理器313还包括:
精确时间信号发生处理单元314,用于确定网络中的其中一控制站31为提供秒级以下精度精确时间的精确时间信号发生器,若所述精确时间信号发生器为本控制站31,则向其它控制站31提供所述精确时钟;
精确时间信号处理单元315,用于本控制站31不是精确时间信号发生器时,接收到包含精确时间的信号时,利用中断方式进行精确时间的对时操作;
时间标志信息处理单元316,用于获取基准时间,校对本控制站的基准时间。
所述控制系统的上位机32上设置一基准时间处理单元321:用于向所有需要时间同步的控制站31提供秒级以上精度的基准时间。基准时间处理单元321可以是设置在某一上位机32的设备上的一软件。
当然,基准时间处理单元321也可以是设置在控制站31上,比如是设置在作为精确时间信号发生器的控制站31上。假设本实例中以IP地址最小作为精确时间信号发生器,则开机后,可以通过上位机预先设定最小IP地址的控制站的时间,后将其控制站作为精确时间信号发生器。精确时间信号发生器不仅向其它控制站提供秒级别的基准时间,也向其它控制站提供秒以下级别(如毫秒)的精确时钟。
以上提供几种实现控制站之间时钟同步的控制系统,这些控制系统通常是通过软件来实现控制站之间的时钟同步,又由于还给控制站提供秒以下级别的精确时钟,控制站通过中断的方式来处理,同步本站的秒级以下级别的时间,从而使精度达到预先设定的要求。
基于图2提供的控制系统,本发明提供一种实现控制站之间时钟同步的方法。请参阅图4,其为本发明的控制站之间时钟同步方法的一种流程图。
S110:控制站获得授时系统提供的秒级以上精度的基准时间,同步本站秒级以上的时间;
S120:控制站获得包含秒级以下精度的精确时间的信号时,利用中断方式完成本站秒级以下精确时间的对时操作。
以下具体说明每一步骤。
一、步骤S110
步骤S110具体包括:每一控制站先向授时系统申请对时,随后根据接收到授时系统的回应信息来计算出与本站的时间差,最后同步本站时间,或者
步骤S110具体为:每一控制站定期接收授时系统定期发送的基准时间信号,计算出与本站的时间差,后同步本站秒级以上的时间。
也就是说,控制站可以是以主动的方式向授时系统提出申请对时,也可以是被动的方式接收授时系统发出的基准时间信号,同步本站秒级以上的时间。在此需要说明的是,本发明提到的秒级以上的时间包括秒级时间。
二、步骤S120
精确时间信号发生器可以是授时系统,当授时系统不工作时,可以按照某一规则选择一控制站作为精确时间信号发生器。
精确时间信号发生器按照预先设定的时间周期发送精确时间信号,控制站接收到所述精确时间信号后,采用中断处理该精确时间信号。由于控制站和精确时间信号发生器是采用硬接件连接,并且处理它是采用中断方式,因此速度非常快,能满足精度的要求。
请参见图5,其为本发明时间同步方法的一实施例流程图。
S201:控制站请求对时。
控制站每隔一段时间通过工业以太网向授时设备发送请求对时数据包,并且每次请求对时时,控制站会发送多包请求对时数据包,以避免数据包丢失导致对时请求失败。
S202:控制站接收对时回应信号。
授时设备收到控制站发送的请求对时数据包后通过工业以太网向控制站发送回应数据包,授时设备每收到一个请求对时数据包,则授时设备发送一个回应数据包,回应数据包中包括时间标志信号。
S203:计算出时间差。
控制站发起对时请求后,就开始接受授时设备回应的数据包。在接收完成后,控制站根据回应数据包内的时间信息计算出控制站时间和授时系统时间的时间差。
S204:控制站同步自身时间。
控制站同步本站秒级以上的时间,即,根据时间差修改本站秒级以上的时间。
请参见图6,其为本发明时间同步方法计算时间差的一实施例流程图。(即图5中步骤S203的详细步骤,。)
S301、计算出对时请求包的数量和回应数据包数量的差值,判断所得差值是否大于预设值N。如果大于N,则认为本次对时失败,结束本次对时处理;否则进入下一步。
对时请求包的数量和回应数据包数量的差值过大说明在信号传输过程中数据丢失较多,因此会造成后续对求时间差平均值时数值不精确,也会影响到时间同步的精度。所以在此设定一个预设值N排除回应数据包丢失过多的情况。
S302、根据各个回应数据包计算出时间差。请求包和回应数据包中预先设定固定格式来说明数据包的属性。请求包和对应回来的回应数据包可以设定相同的标识。这样,当控制站接收到回应数据包时,即可获得回应基准时间,与请求包中的时间去比较,获得时间差。
S303、判断计算出的各时间差之间的差值是否大于预设值M。如果大于M,则认为本次对时失败,结束本次对时处理;否则进入下一步。
在数据传输过程中时间差应在一定范围内,若时间差过大,则可能数据传输过程中出现了延迟或堵塞等状况,若以此时间差来设定会造成时间不同步,因此设定一个预设值M,排除时间差过大的情况。
S304、计算出各时间差的平均值。控制站可以将计算所得的平均值作为最终的时间差值,也可以是取其中几个时间差来求平均值,比如给所有时间差进行排序,去掉最小和最大的时间差,剩下部分来求平均值。控制站也可以不是把平均值作为最终的时间差时,比如,给所有时间差排序,找中间的时间差做为最终的时间差。这些设置都是可行的,只需要预先进行设置即可。
请参见图7,其为本发明同步控制站秒级以上时间的一实施例流程图。
S401、对控制站时间进行校对时,首先获取本次对时的时间差信息。
S402、判断自身的状态,如果本站为精确时钟信号发生器,即对自身来说不能获的精确时钟信号,则进入S403;如果本站不是精确时钟信号发生器,即能够获得精确时钟信号,则进入S404。
S403、判断计算所得的时间差的绝对值是否大于预设值L,如果小于预设值L,则结束本次对时处理,若大于预设值L则进入下一步。
预设值L表示时间同步系统设定的同步精确度,如L设置为一秒,则时间同步系统精确到1秒以内。
S404、控制站用时间差校对控制站自身的时间。
请参见图8,其为本发明时间同步方法控制站接收到精确时钟信号时对时的一实施例流程图。
控制站在接受到精确时钟信号时,触发CPU中断来进行精确时钟信号对时处理。
S501、获取收到精确时钟信号时控制站的时间,即控制站自身的当前时间。
S502、判断控制站时间的秒以下值是否大于设定值K。
S503、秒以下值不大于设定值K,将秒以下值清零。
S504、秒以下值大于设定值K,将秒以上时间加上1秒,同时将秒以下时间清零。
为了消除授时设备传输精确时钟信号所造成的误差,因此设定一个K值,从而使各个控制站同步到相同的时间。
基于图3公开的第二种系统结构示意图。本发明提供了另一种实现控制站之间时钟同步的方法,用于控制系统的控制站之间的时钟同步,包括:
确定网络中的其中一控制站为提供秒级以下精度精确时间的精确时间信号发生器;
精确时间信号发生器定期或事件触发式发送精确时间信号;
控制站接收包含秒级以下精度的精确时间信号时,利用中断方式完成本站精确时间的对时操作。
控制系统的上位机提供秒级以上精度的基准时间,控制站获得所述基准时间,同步本站秒级以上精度的时间;或者
精确时间信号发生器提供秒级以上精度的基准时间,其它控制站获得所述基准时间,同步本站秒级以上精度的时间。
它的同步流程大体和第一种控制站之间时钟同步流程类似,在此就不再赘述.
以上公开的仅为本发明的几个具体实施例,但本发明并非局限于此,任何本领域的技术人员能思之的变化,都应落在本发明的保护范围内。
Claims (11)
1.一种实现控制站之间时钟同步的控制系统,其特征在于,在所述系统中增设授时系统,所述授时系统包括:
第一接口,通过网络链接至需要时钟同步的所有控制站;
第二接口,通过硬接线链接至需要时钟同步的所有控制站;
授时器,进一步包括:
基准时间处理单元:用于通过第一接口向所述控制站提供秒级以上精度的基准时间;
标准时间处理单元:用于通过第二接口向所述控制站提供秒级以下精度的精确时间;
所述系统的控制站包括:
时间标志信号接口,用于获取所述基准时间;
精确时间信号接口,用于获取精确时间;
处理器,进一步包括:
时间标志信息处理单元:用于获取基准时间,校对本控制站秒级以上的时间;
精确时间信号处理单元,用于接收到精确时间信号时,利用中断方式进行秒级以下精度的精确时间的对时操作。
2.如权利要求1所述的系统,其特征在于,需要时钟同步的所有控制站利用网络连接各自的时间标志信号接口,利用硬接线级连或直接连接各自的精确时间信号接口。
3.如权利要求2所述的系统,其特征在于,所述处理器还包括:
精确时间信号发生处理单元,用于在授时系统无法提供精确时间信号时,确定网络中的其中一控制站为提供秒级以下精度精确时间的精确时间信号发生器,若所述精确时间信号发生器为本控制站,则向其它控制站提供精确时钟。
4.一种实现控制站之间时钟同步的控制系统,其特征在于,所述系统中需要时钟同步的所有控制站包括时间标志信号接口和精确时间信号接口,所述该些控制站利用网络连接各自的时间标志信号接口,利用硬接线级连或直接连接各自的精确时间信号接口,所述控制站的处理器包括:
精确时间信号发生处理单元,用于确定网络中的其中一控制站为提供秒级以下精度精确时间的精确时间信号发生器,若所述精确时间信号发生器为本控制站,则向其它控制站提供精确时钟;
精确时间信号处理单元,用于本控制站不是精确时间信号发生器时,接收到精确时间信号时,利用中断方式进行秒级以下精度的精确时间对时操作;
时间标志信息处理单元:用于获取基准时间,校对本控制站秒级以上的基准时间。
5.如权利要求4所述的系统,其特征在于,所述控制系统的上位机上设置一基准时间处理单元:用于向所有需要时间同步的控制站提供秒级以上精度的基准时间。
6.如权利要求4所述的系统,其特征在于,所述处理器进一步包括:
基准时间信号发生处理单元:当一控制站为精确时间信号发生器时,向其它控制站提供所述秒级以上精度的基准时间。
7.一种实现控制站之间时钟同步的方法,其特征在于,用于控制系统的控制站之间的时钟同步,所述控制站上设置授时系统,所述授时系统通过网络链接至需要时钟同步的所有控制站和通过硬接线链接至需要时钟同步的所有控制站,包括以下步骤:
(1)控制站获得授时系统提供的秒级以上精度的基准时间,获得本次对时的时间差来同步秒级以上的时间;
(2)判断控制站是否获得包含秒级以下精度的精确时间的信号,若是,则利用中断方式完成本站秒级以下精确时间的对时操作。
8.如权利要求7所述的方法,其特征在于,还包括:
当授时系统无法提供精确时间信号时,从该些控制站中选择其中一控制站作为精确时间信号发生器,由所述精确时间信号发生器向其它控制站发送精确时间信号。
9.如权利要求7或8所述的方法,其特征在于,
步骤(1)具体包括:每一控制站先向授时系统申请对时,随后根据接收到授时系统的回应信息来计算出与本站的时间差,或者
步骤(1)具体为:每一控制站定期接收授时系统定期发送的基准时间信号,计算出与本站的时间差。
10.如权利要求7或8所述的方法,其特征在于,步骤(2)还包括:控制站还判断计算所得的时间差的绝对值是否大于1秒,若大于1秒,则用时间差校对控制站自身的时间。
11.一种实现控制站之间时钟同步的方法,用于控制系统的控制站之间的时钟同步,其特征在于,包括:
确定网络中的其中一控制站为提供秒级以下精度精确时间的精确时间信号发生器;
精确时间信号发生器定期或事件触发式发送精确时间信号;
控制站接收包含秒级以下精度的精确时间信号时,利用中断方式完成本站精确时间的对时操作;以及
控制系统的上位机提供秒级以上精度的基准时间,控制站获得所述基准时间,同步本站秒级以上精度的时间;或者精确时间信号发生器提供秒级以上精度的基准时间,其它控制站获得所述基准时间,同步本站秒级以上精度的时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100460575A CN101145896B (zh) | 2007-09-17 | 2007-09-17 | 实现控制站之间时钟同步的控制系统和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100460575A CN101145896B (zh) | 2007-09-17 | 2007-09-17 | 实现控制站之间时钟同步的控制系统和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101145896A CN101145896A (zh) | 2008-03-19 |
CN101145896B true CN101145896B (zh) | 2010-11-03 |
Family
ID=39208214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100460575A Active CN101145896B (zh) | 2007-09-17 | 2007-09-17 | 实现控制站之间时钟同步的控制系统和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101145896B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932132B (zh) * | 2012-11-01 | 2015-09-23 | 南京国电南自美卓控制系统有限公司 | 一种基于多组冗余控制器的对时系统 |
CN104597878A (zh) * | 2014-12-31 | 2015-05-06 | 重庆川仪自动化股份有限公司 | 工业控制系统的控制器时间同步方法 |
CN108170044A (zh) * | 2016-12-07 | 2018-06-15 | 上海协同科技股份有限公司 | 可实现模块之间时间同步的装置及其时间同步实现方法 |
CN107171763B (zh) * | 2017-07-05 | 2018-10-23 | 北京蓝海讯通科技股份有限公司 | 一种基于时间偏移的时间处理方法、装置及移动终端 |
CN107479530B (zh) * | 2017-07-29 | 2019-11-29 | 北京广利核系统工程有限公司 | 一种实现控制站间SOE分辨率低于1ms的方法 |
CN110868284B (zh) * | 2018-10-12 | 2022-04-15 | 南方电网数字电网研究院有限公司 | 一种电能信息采集精准校时方法及系统 |
CN114765586A (zh) * | 2021-01-13 | 2022-07-19 | 华为技术有限公司 | 检测时间同步性能的方法、装置及系统 |
CN113708879B (zh) * | 2021-09-10 | 2024-03-26 | 北京广利核系统工程有限公司 | 一种分布式系统的对时系统 |
CN114448801B (zh) * | 2021-12-23 | 2024-04-12 | 东莞市李群自动化技术有限公司 | 实时通道组创建的方法、网络拓扑、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1353347A (zh) * | 2000-11-15 | 2002-06-12 | 柴超 | 一种时间校准方法及时间校准控制装置 |
CN1375138A (zh) * | 1999-09-17 | 2002-10-16 | 高通股份有限公司 | 用于同步蜂窝和pcs网络中的基站的系统和方法 |
US6687293B1 (en) * | 2000-06-23 | 2004-02-03 | Microchip Technology Incorporated | Method, system and apparatus for calibrating a pulse position modulation (PPM) decoder to a PPM signal |
CN1707464A (zh) * | 2005-03-17 | 2005-12-14 | 联想(北京)有限公司 | 内嵌实时时钟的安全芯片以及校准其实时时钟方法 |
-
2007
- 2007-09-17 CN CN2007100460575A patent/CN101145896B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1375138A (zh) * | 1999-09-17 | 2002-10-16 | 高通股份有限公司 | 用于同步蜂窝和pcs网络中的基站的系统和方法 |
US6687293B1 (en) * | 2000-06-23 | 2004-02-03 | Microchip Technology Incorporated | Method, system and apparatus for calibrating a pulse position modulation (PPM) decoder to a PPM signal |
CN1353347A (zh) * | 2000-11-15 | 2002-06-12 | 柴超 | 一种时间校准方法及时间校准控制装置 |
CN1707464A (zh) * | 2005-03-17 | 2005-12-14 | 联想(北京)有限公司 | 内嵌实时时钟的安全芯片以及校准其实时时钟方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101145896A (zh) | 2008-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101145896B (zh) | 实现控制站之间时钟同步的控制系统和方法 | |
CN111600670B (zh) | 感应数据计算控制方法以及授时装置 | |
CN110492967B (zh) | 一种时间同步方法、中继设备及装置 | |
CN103546267A (zh) | 时间同步的监测方法和系统 | |
EP3309919B1 (en) | Systems and methods for synchronizing time sources within a protection zone of a digital power substation | |
CN106712889B (zh) | 一种授时装置、方法及系统 | |
CN101881938A (zh) | 卫星同步主时钟装置 | |
CN103999387A (zh) | 同步间隔确定 | |
CN105515708B (zh) | 基于fc网络的一种时钟同步精度测试装置及方法 | |
CN108599888A (zh) | 一种分布式网络时钟同步系统 | |
CN201425704Y (zh) | 卫星同步主时钟装置 | |
CN101790230B (zh) | 精确时间协议节点、时戳操作方法及时间同步系统 | |
CN110601786B (zh) | 一种时间同步方法、中继设备及装置 | |
KR101698227B1 (ko) | 변전소 자동화 시스템의 시간 동기화 장치 | |
US9331803B2 (en) | System and method of synchronization among a control apparatus and a plurality of terminals | |
CN112564842B (zh) | 轨道车辆的控制系统校时方法及装置 | |
CN111601189B (zh) | 一种应用于电缆测距装置的精确对时方法及系统 | |
CN105490837A (zh) | 一种网络监控处理方法以及装置 | |
CN103986601A (zh) | 一种报文传输时延获取方法及装置 | |
CN111884751A (zh) | 一种基于ptp的智能电网时间同步方法和装置 | |
CN106656395A (zh) | 基于自学习改进的电网时间同步测量系统和方法 | |
CN201812155U (zh) | 卫星同步从时钟装置 | |
CN112468254B (zh) | 一种可重构分布式节点高精度授时同步系统及方法 | |
EP3812716B1 (en) | Dynamic weighing device | |
CN104092509A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 310053 No. 309 Liuhe Road, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Zhongkong Technology Co.,Ltd. Country or region after: China Address before: 310053 No. 309 Liuhe Road, Binjiang District, Hangzhou City, Zhejiang Province Patentee before: ZHEJIANG SUPCON TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |