CN117675951B - 一种可外部配置的标准串行时间码生成方法及*** - Google Patents
一种可外部配置的标准串行时间码生成方法及*** Download PDFInfo
- Publication number
- CN117675951B CN117675951B CN202410139096.3A CN202410139096A CN117675951B CN 117675951 B CN117675951 B CN 117675951B CN 202410139096 A CN202410139096 A CN 202410139096A CN 117675951 B CN117675951 B CN 117675951B
- Authority
- CN
- China
- Prior art keywords
- time
- information
- standard
- code
- time code
- 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
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000001360 synchronised effect Effects 0.000 claims abstract description 15
- 230000010354 integration Effects 0.000 claims description 13
- 230000015572 biosynthetic process Effects 0.000 claims description 10
- 238000003786 synthesis reaction Methods 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000002194 synthesizing effect Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/06—Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G7/00—Synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Electric Clocks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Electromechanical Clocks (AREA)
Abstract
本发明涉及授时技术领域,提供一种可外部配置的标准串行时间码生成方法及***。该方法包括:获取本地守时时间;接收并解调外部配置的标准时间码信息模板,获得解调信息和解调参数;根据所述解调信息,将所述本地守时时间和所述标准时间码信息模板内的初始时间进行同步,获得同步守时时间;基于所述解调参数,根据所述同步守时时间生成标准时间码;对所述标准时间码进行串行参数配置,获得标准串行时间码,并根据所述解调信息输出所述标准串行时间码。本发明实现了标准串行时间码的在线灵活配置,使得时统设备在用时用户端可以低成本且灵活多样化的授时。
Description
技术领域
本发明涉及授时技术领域,尤其涉及一种可外部配置的标准串行时间码生成方法及***。
背景技术
目前,大多数时统设备输出的标准时间信息包括基准时间秒脉冲(1PPS)和标准串行时间码(TOD)两种独立信号,其中,标准串行时间码TOD虽然也有一些标准格式,但在实际应用中由于用户众多,需求多样化,仍有大量的定制需求,所以每次需求变化,均不能对标准串行时间码在线灵活配置,需升级时统设备软件程序,从而造成较大的工作量以及提高成本。
发明内容
本发明旨在至少解决相关技术中存在的技术问题之一。为此,本发明提供一种可外部配置的标准串行时间码生成方法及***。
本发明提供一种可外部配置的标准串行时间码生成方法,包括:
S1:获取本地守时时间;
S2:接收并解调外部配置的标准时间码信息模板,获得解调信息和解调参数;
S3:根据所述解调信息,将所述本地守时时间和所述标准时间码信息模板内的初始时间进行同步,获得同步守时时间;
S4:基于所述解调参数,根据所述同步守时时间生成标准时间码;
S5:对所述标准时间码进行串行参数配置,获得标准串行时间码,并根据所述解调信息输出所述标准串行时间码。
根据本发明提供的一种可外部配置的标准串行时间码生成方法,步骤S1中的所述本地守时时间包括:秒脉冲信息、当地时间信息、所属时区标准时间信息、秒脉冲信息及当地时区信息。
根据本发明提供的一种可外部配置的标准串行时间码生成方法,步骤S2中的所述解调信息包括:外部初始时间信息、外部时区信息、时区格式信息及发送时刻信息。
根据本发明提供的一种可外部配置的标准串行时间码生成方法,所述发送时刻信息用于控制步骤S5中所述标准串行时间码的输出时刻。
根据本发明提供的一种可外部配置的标准串行时间码生成方法,步骤S2中的所述解调参数包括:标准时间码格式信息、标准时间码帧头帧尾信息、固定码信息、校验和信息及串口配置信息。
根据本发明提供的一种可外部配置的标准串行时间码生成方法,所述标准时间码格式信息为ASCII码格式或BCD码格式。
根据本发明提供的一种可外部配置的标准串行时间码生成方法,步骤S5中的所述串行参数包括:波特率信息、检验信息及停止位信息。
本发明还提供一种可外部配置的标准串行时间码生成***,用以执行如以上任一项所述的可外部配置的标准串行时间码生成方法,包括:
时间守时单元:用于获取本地守时时间;
时间综合单元:用于接收并解调外部配置的标准时间码信息模板,获得解调信息和解调参数;
时间同步单元:用于根据所述时间综合单元生成的解调信息,将时间守时单元获取的本地守时时间和所述标准时间码信息模板内的初始时间进行同步,获得同步守时时间;
时间码合成单元:用于基于所述时间综合单元生成的解调参数,根据所述时间同步单元生成的同步守时时间生成标准时间码;
时间输出单元:用于对所述时间码合成单元生成的标准时间码进行串行参数配置,获得标准串行时间码,并根据解调信息中的发送时刻信息输出所述标准串行时间码。
本发明提供的一种可外部配置的标准串行时间码生成方法及***,提供了一种具有实现简单,通用性好,且成本比较低的可外部配置的标准串行时间码产生方法,实现了标准串行时间码的在线灵活配置,以满足目前用户对大多数时统设备的标准串行时间码TOD格式的定制需求,使得时统设备在用时用户端可以低成本且灵活多样化的授时。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的一种可外部配置的标准串行时间码生成方法流程图。
图2是本发明提供的一种可外部配置的标准串行时间码生成***结构示意图。
附图标记:
100、时间守时单元;200、时间综合单元;300、时间同步单元;400、时间码合成单元;500、时间输出单元。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。以下实施例用于说明本发明,但不能用来限制本发明的范围。
在本发明实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明实施例中的具体含义。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
下面结合图1至图2描述本发明实施例。
本发明提供一种可外部配置的标准串行时间码生成方法,包括:
S1:获取本地守时时间;
其中,步骤S1中的所述本地守时时间包括:秒脉冲信息、当地时间信息、所属时区标准时间信息、秒脉冲信息及当地时区信息。
进一步的,首先通过时间守时单元利用本地频率基准产生本地秒脉冲1PPS、北京时间和当地时间,并将该信息输出至时间同步单元。
S2:接收并解调外部配置的标准时间码信息模板,获得解调信息和解调参数;
进一步的,用户通过时间综合单元的显控软件输入配置信息,而时间综合单元获取外部配置信息,接着时间综合单元对外部配置信息模板按照约定进行解调,解调出配置信息并输出至时间同步单元,时间码合成单元和时间输出单元,并将解调信息存储固化到本地存储单元中。
其中,步骤S2中的所述解调信息包括:外部初始时间信息、外部时区信息、时区格式信息及发送时刻信息。
进一步的,其中的时区格式信息包括相对零时区时区、相对东八区时区、时区固定不变模式和时区渐变模式。
其中,所述发送时刻信息用于控制步骤S5中所述标准串行时间码的输出时刻。
进一步的,发送时刻是指标准时间码发送起始时刻和秒脉冲上升沿之间的时间间隔。
其中,步骤S2中的所述解调参数包括:标准时间码格式信息、标准时间码帧头帧尾信息、固定码信息、校验和信息及串口配置信息。
其中,所述标准时间码格式信息为ASCII码格式或BCD码格式。
S3:根据所述解调信息,将所述本地守时时间和所述标准时间码信息模板内的初始时间进行同步,获得同步守时时间;
进一步的,通过时间同步单元将本地守时时间和解调的外部配置初始时间完成北京时间、当地时间和解调初始时间信息和时区信息的同步,如果未配置初始时间信息和时区信息,则保持当前本地守时时间不变,并将同步后的时间信息输出至时间码合成单元。
S4:基于所述解调参数,根据所述同步守时时间生成标准时间码;
进一步的,时间码合成单元根据解调参数完成帧格式确定、帧头内容、帧固定内容及位置、时间内容位置、时区内容位置、时区模式、校验和内容及位置、帧尾及内容,同时将时间同步单元输出的时间信息添加到时间和时区位置,完成标准串行时间码的合成。
S5:对所述标准时间码进行串行参数配置,获得标准串行时间码,并根据所述解调信息输出所述标准串行时间码。
进一步的,时间输出单元依据解调参数完成标准时间码的波特率、校验形式、停止位参数的配置,并根据解调的发送时刻,通过FPGA通过计数器的方式实现输出秒脉冲和发送时刻的精确计时,最后完成标准串行时间码的输出。
其中,步骤S5中的所述串行参数包括:波特率信息、检验信息及停止位信息。
本发明还提供一种可外部配置的标准串行时间码生成***,用以执行如以上任一项所述的可外部配置的标准串行时间码生成方法,包括:
时间守时单元100:用于获取本地守时时间;
时间综合单元200:用于接收并解调外部配置的标准时间码信息模板,获得解调信息和解调参数;
时间同步单元300:用于根据所述时间综合单元200生成的解调信息,将时间守时单元100获取的本地守时时间和所述标准时间码信息模板内的初始时间进行同步,获得同步守时时间;
时间码合成单元400:用于基于所述时间综合单元200生成的解调参数,根据所述时间同步单元300生成的同步守时时间生成标准时间码;
时间输出单元500:用于对所述时间码合成单元400生成的标准时间码进行串行参数配置,获得标准串行时间码,并根据解调信息中的发送时刻信息输出所述标准串行时间码。
进一步的,如图2所示,本发明实施例中提供的一种可外部配置的标准串行时间码生成***,包括时间守时单元100、时间综合单元200、时间同步单元300、时间码合成单元400和时间输出单元500。
其中,时间守时单元包含基准频率器件和FPGA电路,时间码合成单元、时间同步单元和时间输出单元均由时间守时单元的FPGA电路执行相应软件进行实现,FPGA电路实时性好,能够确保合成和控制串行时间码的高精度。
本实施例中,用户配置通过时间综合单元的显控软件配置完时间标准串行时间码以后,时间综合单元将用户指令解调成配置模板信息,然后将该信息输出至FPGA电路,时间守时单元将基准频标器件输出的标准频率进行分频产生本地守时时间,为时间同步单元提供时间基准;时间同步单元根据解调出的初始时间信息和时区信息完成时间同步,并将该信息输出至时间码合成单元,时间码合成单元根据解调参数完成本地标准串行时间码的生成,输出至时间输出单元;时间输出单元依据解调参数完成标准时间码的串行参数配置,最后根据解调的发送时刻控制完成输出。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (3)
1.一种可外部配置的标准串行时间码生成方法,其特征在于,包括:
S1:获取本地守时时间;
其中所述本地守时时间包括:秒脉冲信息、当地时间信息、所属时区标准时间信息及当地时区信息;
S2:接收并解调外部配置的标准时间码信息模板,获得解调信息和解调参数;
其中所述解调信息包括:外部初始时间信息、外部时区信息、时区格式信息及发送时刻信息,所述发送时刻信息用于控制步骤S5中标准串行时间码的输出时刻;
所述解调参数包括:标准时间码格式信息、标准时间码帧头帧尾信息、固定码信息、校验和信息及串口配置信息;
S3:根据所述解调信息,将所述本地守时时间和所述标准时间码信息模板内的初始时间进行同步,获得同步守时时间;
S4:基于所述解调参数,根据所述同步守时时间生成标准时间码;
S5:对所述标准时间码进行串行参数配置,获得标准串行时间码,并根据所述解调信息输出所述标准串行时间码;
其中所述串行参数包括:波特率信息、检验信息及停止位信息。
2.根据权利要求1所述的一种可外部配置的标准串行时间码生成方法,其特征在于,所述标准时间码格式信息为ASCII码格式或BCD码格式。
3.一种可外部配置的标准串行时间码生成***,用以执行如权利要求1至2任一项所述的可外部配置的标准串行时间码生成方法,其特征在于,包括:
时间守时单元:用于获取本地守时时间;
时间综合单元:用于接收并解调外部配置的标准时间码信息模板,获得解调信息和解调参数;
时间同步单元:用于根据所述时间综合单元生成的解调信息,将时间守时单元获取的本地守时时间和所述标准时间码信息模板内的初始时间进行同步,获得同步守时时间;
时间码合成单元:用于基于所述时间综合单元生成的解调参数,根据所述时间同步单元生成的同步守时时间生成标准时间码;
时间输出单元:用于对所述时间码合成单元生成的标准时间码进行串行参数配置,获得标准串行时间码,并根据解调信息中的发送时刻信息输出所述标准串行时间码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410139096.3A CN117675951B (zh) | 2024-02-01 | 2024-02-01 | 一种可外部配置的标准串行时间码生成方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410139096.3A CN117675951B (zh) | 2024-02-01 | 2024-02-01 | 一种可外部配置的标准串行时间码生成方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117675951A CN117675951A (zh) | 2024-03-08 |
CN117675951B true CN117675951B (zh) | 2024-05-10 |
Family
ID=90077293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410139096.3A Active CN117675951B (zh) | 2024-02-01 | 2024-02-01 | 一种可外部配置的标准串行时间码生成方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117675951B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1675953A (zh) * | 2002-06-14 | 2005-09-28 | 美国电话及电报无线服务公司 | 无线网络的位置确定***及相关方法 |
CN102253638A (zh) * | 2011-08-12 | 2011-11-23 | 北京电子工程总体研究所 | 一种复杂环境下自主守时的频率稳定控制与补偿方法 |
CN104297593A (zh) * | 2014-10-13 | 2015-01-21 | 国家电网公司 | 一种用于智能变电站合并单元的守时误差检测方法 |
CN104808481A (zh) * | 2015-05-14 | 2015-07-29 | 昆山市工业技术研究院有限责任公司 | 北斗和gps双模授时嵌入式时间同步设备和软件设计方法 |
CN107454028A (zh) * | 2017-08-11 | 2017-12-08 | 成都理工大学 | 基于FPGA的LiFi信号解调方法及解调器 |
CN109324500A (zh) * | 2017-07-28 | 2019-02-12 | 北京电子工程总体研究所 | 一种高精度守时设备及利用该设备进行自主守时的方法 |
CN112235862A (zh) * | 2020-10-12 | 2021-01-15 | 江苏亨鑫众联通信技术有限公司 | 一种无线网络组网***及其数据传输方法和同步方法 |
CN113824522A (zh) * | 2021-09-18 | 2021-12-21 | 上海航天电子通讯设备研究所 | 一种基于vde星-船同步通信***的校时*** |
CN117311130A (zh) * | 2023-09-27 | 2023-12-29 | 小华半导体有限公司 | 一种基于fpga与恒温晶振的同步守时模块 |
-
2024
- 2024-02-01 CN CN202410139096.3A patent/CN117675951B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1675953A (zh) * | 2002-06-14 | 2005-09-28 | 美国电话及电报无线服务公司 | 无线网络的位置确定***及相关方法 |
CN102253638A (zh) * | 2011-08-12 | 2011-11-23 | 北京电子工程总体研究所 | 一种复杂环境下自主守时的频率稳定控制与补偿方法 |
CN104297593A (zh) * | 2014-10-13 | 2015-01-21 | 国家电网公司 | 一种用于智能变电站合并单元的守时误差检测方法 |
CN104808481A (zh) * | 2015-05-14 | 2015-07-29 | 昆山市工业技术研究院有限责任公司 | 北斗和gps双模授时嵌入式时间同步设备和软件设计方法 |
CN109324500A (zh) * | 2017-07-28 | 2019-02-12 | 北京电子工程总体研究所 | 一种高精度守时设备及利用该设备进行自主守时的方法 |
CN107454028A (zh) * | 2017-08-11 | 2017-12-08 | 成都理工大学 | 基于FPGA的LiFi信号解调方法及解调器 |
CN112235862A (zh) * | 2020-10-12 | 2021-01-15 | 江苏亨鑫众联通信技术有限公司 | 一种无线网络组网***及其数据传输方法和同步方法 |
CN113824522A (zh) * | 2021-09-18 | 2021-12-21 | 上海航天电子通讯设备研究所 | 一种基于vde星-船同步通信***的校时*** |
CN117311130A (zh) * | 2023-09-27 | 2023-12-29 | 小华半导体有限公司 | 一种基于fpga与恒温晶振的同步守时模块 |
Non-Patent Citations (4)
Title |
---|
测试场时统设备误差分析及处理技术;胡晓鸣;何占雄;;现代电子技术;20141201(第23期);全文 * |
白崇延 ; 邢卓异 ; 张伍 ; 黄昊 ; 朱舜杰 ; .航天器多子网时间同步***设计与验证.航天器工程.2018,(第02期),全文. * |
罗显翔.《中国硕士期刊全文库》.2023,全文. * |
航天器多子网时间同步***设计与验证;白崇延;邢卓异;张伍;黄昊;朱舜杰;;航天器工程;20180415(第02期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN117675951A (zh) | 2024-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107682925B (zh) | 一种信息发送时间的确定方法及装置 | |
CN107037722A (zh) | 一种时统终端 | |
CN101742548A (zh) | 基于h.324m协议的3g视频电话的音视频同步测试装置及方法 | |
CN117675951B (zh) | 一种可外部配置的标准串行时间码生成方法及*** | |
CN111106870B (zh) | 超长距离双纤互联的多级光纤时间频率传递*** | |
CN207263834U (zh) | 一种远程核相仪*** | |
CN207884639U (zh) | 一种网络节点、时间噪声传递特性测量装置和同步通信网络 | |
CN104378548B (zh) | 一种空间多谱段成像仪视频电路*** | |
EP1148643B1 (en) | Radio communication apparatus and radio frequency correcting method | |
CN108601080A (zh) | 一种基于无线通信的时间同步信号传输方法和装置 | |
CN100586055C (zh) | 用于***之间的网络同步的时钟传输设备 | |
CN108667546B (zh) | 一种移动小基站设备中模糊自适应的软锁相方法 | |
CN101557231A (zh) | 用于收发机的频率综合源的控制方法及其控制模块 | |
CN212486525U (zh) | 一种用于智能变电站的广域同步测试仪 | |
CN107222859A (zh) | 一种设备联网的方法及装置 | |
CN213181675U (zh) | 三相数显表设备和三相数显表*** | |
JP6819091B2 (ja) | 通信装置、電子時計、通信方法及びプログラム | |
CN207010886U (zh) | 广域同步时钟测试仪 | |
CN104716967A (zh) | 短波通信辅助选频设备 | |
WO2023218900A1 (ja) | 通信装置、通信装置の制御方法、およびプログラム | |
CN220254504U (zh) | 一种跳频信号源的产生装置 | |
CN217563650U (zh) | 一种数字信号传输分析仪 | |
JP2000292572A (ja) | 時刻同期系観測システム | |
CN211209718U (zh) | 一种基于ptp协议的无线路由器 | |
CN113015235A (zh) | 一种自下而上的时钟同步设备及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |