[go: up one dir, main page]

CN212723685U - 一种多关节时间同步装置 - Google Patents

一种多关节时间同步装置 Download PDF

Info

Publication number
CN212723685U
CN212723685U CN202021349721.0U CN202021349721U CN212723685U CN 212723685 U CN212723685 U CN 212723685U CN 202021349721 U CN202021349721 U CN 202021349721U CN 212723685 U CN212723685 U CN 212723685U
Authority
CN
China
Prior art keywords
time
timing
joint
synchronization
updating
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
Application number
CN202021349721.0U
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.)
Haiwo Shaoxing Power Technology Co ltd
Original Assignee
Haiwo Shaoxing Power Technology 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 Haiwo Shaoxing Power Technology Co ltd filed Critical Haiwo Shaoxing Power Technology Co ltd
Priority to CN202021349721.0U priority Critical patent/CN212723685U/zh
Application granted granted Critical
Publication of CN212723685U publication Critical patent/CN212723685U/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本实用新型涉及群体控制技术领域,尤其涉及一种多关节实现同步的装置。在同一组网网络下,对于每一个关节,利用接收到的同步信号,更新当前时间和更新时间计数参数。在没有收到同步信号的时间段内,利用更新的时间参数,进行时间计数。在通讯不稳定和同步通讯频率不高的情况下,还可以确保多关节能够有效协同工作。

Description

一种多关节时间同步装置
技术领域
本实用新型涉及群体控制技术领域,尤其涉及一种多关节时间同步装置及其同步的方法。
背景技术
在群体控制系统和多关节同步系统中,每个关节或者个体都是独立控制的(有自己的微控制器)。这些关节的微控制器的晶振提供了基本的计时任务,由于晶振误差,每个关节的计时快慢不一,在没有同步的情况下,会出现时间计时差异。它们在完成一系列协同动作的过程中,需要进行时间同步。在很多情况下,这些关节或者个体并没有线连,需要通过无线相互通讯,同步时间。在低成本组网无线通讯过程中,丢包和通讯不稳情况经常发生,同步信号不能每次可靠接收,同时为了降低功耗和减少通讯数据,同步信号的发送频率不高,造成有相当长一段时间的时间计数要依靠本地晶振来完成,在这段时间内,时间误差在积累。为了得到精确的同步信号,需要对无线通讯的可靠性和功耗提出高要求,这在一些低成本和小体积的关节或个体中,很难实现。
发明内容
本实用新型为克服现有技术的不足,提出一种在无线组网控制的多关节同步装置,以实现多关节时间同步,在通讯不稳定和同步通讯频率不高的情况下,还可以确保多关节能够有效协同工作。
为实现上述目的,本实用新型提出了一种多关节时间同步装置,该装置包括时间更新和计时模块、计时系统算法控制模块,在同一组网网络下,当一个关节在一段时间内有效接收到了1次时间同步信号,时间同步信号包含了当前同步的时间值Tr,则该关节的时间更新和计时模块对关节当前时间进行更新,更新成同步的时间值Tr,并以此开始计时;同时,计时系统算法控制模块根据同步时间和本地晶振时间Tl的误差值error,更新计时因子,使本地晶振计时和同步时间的误差越来越小,代表本地时间与参考时间一致。当所有关节的本地时间都与参考时间一致时,实现关节之间的时间同步;
其中,计时系统算法控制模块所采用的具体的计算方式如下:
接收到第k+1次同步时间更新信号,计算同步时间Tr和本地时间的时间Tl的误差e(k+1)=Tr(k+1)-Tl(k+1);本地时间的计时方式为:Tl=T(k)+N*w(k),w为技术因子;在第k+1次时间信号更新时,同时更新w;即w(k+1)=w(k)+e(k+1)/N;
同理在第k+2次时间更新时有w(k+2)=w(k+1)+e(k+2)/M;
其中第k+1次和第k次的间隔时间是不定的,是相邻两次关节收到的时间信号,在这个期间同步主机有可能发送了多次同步时间信号,只是因为网络不稳定,没有被关节接收到而已;当误差e小于可接受的范围时,被认为同步时间和本地时间实现同步,如果网络里所有关节时间同步,即可实现同步协同工作。
与现有技术相比,本实用新型的有益效果在于:在接收到同步信号后,不仅更新了关节的当前时间,还对时间计数参数进行了更新,在没有收到同步信号的时间段内,利用更新的时间参数,进行时间计数,在通讯不稳定和同步通讯频率不高的情况下,还可以确保多关节能够有效协同工作。
附图说明
图1为本实用新型时间同步框图;
图2为本实用新型计时系统算法控制框图;
图3为本实用新型本地时间和同步时间进行更新的示意图。
具体实施方式
下面根据附图对本实用新型做进一步的说明。
本实用新型的无线同步时间是参考时间。如图1示,本实用新型的时间同步装置包括无线时间同步信号发送模块、时间更新和计时模块,以及计时系统算法控制模块;其中的无线时间同步信号发送模块为用于发送时间同步信号的同一组网网络。如图1-3所示,在同一组网网络下,当一个关节在一段时间内有效接收到了1次时间同步信号,时间同步信号包含了当前同步的时间值Tr,则该关节的时间更新和计时模块对关节当前时间进行更新,更新成同步的时间值Tr,并以此开始计时;同时,计时系统算法控制模块根据同步时间和本地晶振时间Tl的误差值error,更新计时因子,使本地晶振计时和同步时间的误差越来越小,代表本地时间与参考时间一致。当所有关节的本地时间都与参考时间一致时,实现关节之间的时间同步。
计时系统算法控制模块所采用的具体的计算方式如下:
接收到第k+1次同步时间更新信号,计算同步时间Tr和本地时间的时间Tl误差e(k+1)=Tr(k+1)-Tl(k+1);本地时间的计时方式为:Tl=T(k)+N*w(k),w为技术因子。在第k+1次时间信号更新时,同时更新w;
w(k+1)=w(k)+e(k+1)/N,同理在第k+2次时间更新时有,
w(k+2)=w(k+1)+e(k+2)/M
其中第k+1次和第k次的间隔时间是不定的,是相邻两次关节收到的时间信号,在这个期间同步主机有可能发送了多次同步时间信号,只是因为网络不稳定,没有被关节接收到而已。但这并不影响关节的计时系统算法控制。
当误差e小于可接受的范围时,被认为同步时间(参考时间)和本地时间实现同步,如果网络里所有关节时间同步,即可实现同步协同工作。
以上实施方式仅用于说明本实用新型,而并非对本实用新型的限制,有关技术领域的普通技术人员,在不脱离本实用新型的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本实用新型的范畴,本实用新型的专利保护范围应由权利要求限定。

Claims (1)

1.一种多关节时间同步系统,其特征在于:该系统包括无线时间同步信号发送模块、时间更新和计时模块,以及计时系统算法控制模块;其中,无线时间同步信号发送模块为用于发送时间同步信号的同一组网网络;并且其中,在同一组网网络下,所述多关节时间同步系统的各个关节的时间更新和计时模块均能够用于对相应关节的当前时间进行更新,以使得当所述相应关节在一段时间内有效接收到了1次包含当前同步的时间值Tr的时间同步信号时,将所述相应关节的当前时间更新成同步的时间值Tr,并以此开始计时,并且其中,所述相应关节的计时系统算法控制模块能够用于在所述进行更新的同时根据同步时间和本地晶振时间Tl的误差值error更新计时因子,以使得其本地晶振计时和同步时间的误差越来越小,本地时间与参考时间一致,最终使得所有关节的本地时间都与参考时间一致,实现各关节之间的时间同步。
CN202021349721.0U 2020-07-10 2020-07-10 一种多关节时间同步装置 Active CN212723685U (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202021349721.0U CN212723685U (zh) 2020-07-10 2020-07-10 一种多关节时间同步装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202021349721.0U CN212723685U (zh) 2020-07-10 2020-07-10 一种多关节时间同步装置

Publications (1)

Publication Number Publication Date
CN212723685U true CN212723685U (zh) 2021-03-16

Family

ID=74982721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202021349721.0U Active CN212723685U (zh) 2020-07-10 2020-07-10 一种多关节时间同步装置

Country Status (1)

Country Link
CN (1) CN212723685U (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113778782A (zh) * 2021-06-21 2021-12-10 天津津航计算技术研究所 一种VxWorks下代码运行时间的精确计算方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113778782A (zh) * 2021-06-21 2021-12-10 天津津航计算技术研究所 一种VxWorks下代码运行时间的精确计算方法

Similar Documents

Publication Publication Date Title
CN101562489B (zh) 一种无线传感器网络时间同步方法
CN110798276B (zh) 一种智能变电站sdn网络的时间同步方法与系统
CN111818614B (zh) 一种基于uwb的动态分布式自组网调度方法及系统
CN109548135B (zh) 一种优化的无线网络时间同步方法
CN101466142A (zh) 无线传感器网络中分层时间比较时钟同步方法
CN105049309A (zh) 基于powerlink实时以太网的伺服驱动器同步方法
CN104243079A (zh) 一种实时以太网的微秒级时钟同步方法
CN103209473A (zh) 一种低功耗无线传感器网络信息采集方法
CN114584246A (zh) 基于fpga的无线自组网时间同步方法、系统及介质
CN212723685U (zh) 一种多关节时间同步装置
CN111181681A (zh) 基于EtherCAT实时以太网的主从站时钟同步方法
Pinho et al. A robust gradient clock synchronization algorithm for wireless sensor networks
CN110299957A (zh) 基于晶振频率数字补偿的时间触发以太网时钟同步方法
CN105491656B (zh) 一种面向大规模自组网的轻量级时间同步方法
CN201039176Y (zh) Gps/ntp双输入同步时钟
CN107395305A (zh) 面向实时Wi‑Fi网络的时间同步方法
CN108377265B (zh) 一种电力系统中控制保护分布式系统的实时同步方法
CN103945522B (zh) 一种基于电压感知的无线传感器网络时间同步方法
CN106656395B (zh) 基于自学习改进的电网时间同步测量系统和方法
CN104753622A (zh) 一种星型网络下基于接收者的低开销时间同步方法
CN115347965B (zh) 带缓存机制的基于改进滑动平均滤波的时间同步优化方法
CN106933093A (zh) 一种基于zigbee通信和北斗双模授时的无线校时系统
CN113495514B (zh) 一种应用于ups并机系统的输出相位同步跟踪控制方法
CN110545553B (zh) 树形/网状双层架构的无线hart网络和时间同步方法
CN107995681A (zh) 一种无线传感网时间同步方法及装置

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant