CN212723685U - 一种多关节时间同步装置 - Google Patents
一种多关节时间同步装置 Download PDFInfo
- 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
Links
- 230000001360 synchronised effect Effects 0.000 claims abstract description 29
- 230000006855 networking Effects 0.000 claims abstract description 7
- 239000013078 crystal Substances 0.000 claims description 9
- 230000006854 communication Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002079 cooperative effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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更新计时因子,以使得其本地晶振计时和同步时间的误差越来越小,本地时间与参考时间一致,最终使得所有关节的本地时间都与参考时间一致,实现各关节之间的时间同步。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113778782A (zh) * | 2021-06-21 | 2021-12-10 | 天津津航计算技术研究所 | 一种VxWorks下代码运行时间的精确计算方法 |
-
2020
- 2020-07-10 CN CN202021349721.0U patent/CN212723685U/zh active Active
Cited By (1)
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 |