CN111865465A - 一种物联网设备精准校时方法 - Google Patents
一种物联网设备精准校时方法 Download PDFInfo
- Publication number
- CN111865465A CN111865465A CN202010631003.0A CN202010631003A CN111865465A CN 111865465 A CN111865465 A CN 111865465A CN 202010631003 A CN202010631003 A CN 202010631003A CN 111865465 A CN111865465 A CN 111865465A
- Authority
- CN
- China
- Prior art keywords
- time
- calibration
- equipment
- compensation
- internet
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0644—External master-clock
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G5/00—Setting, i.e. correcting or changing, the time-indication
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G7/00—Synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Electric Clocks (AREA)
Abstract
本发明提供了一种物联网设备精准校时方法。该物联网设备精准校时方法,包括以下步骤:设备上电和云服务器进行联网进行时间校准,用Tn表示第n次校准时的设备时间,用Tn'表示第n次校准时的云服务器时间,n≥1;自第二次校准开始,计算出设备相邻两次校准的时间间隔:ΔTn=Tn‑Tn‑1;计算出设备第n次校准时的时间偏差:ΔTn'=Tn'‑Tn;计算出第n次校准的补偿系数:在第n次校准和第n+1次校准之间的时间段中,对设备时间进行m次的时间补偿:taft_m=tpre_m+ηn×ΔT’,m≥1,ΔT’≤ΔTn+1,其中,ΔT’为固定时间间隔;tpre_m为第m次补偿前的设备时间,taft_m为第m次补偿后的设备时间。本方法解决了设备时间容易出现较大偏差导致设备运行出错或者故障的问题,提高了设备时间的精确性。
Description
技术领域
本发明属于计量校准技术领域,特别涉及一种物联网设备精准校时方法。
背景技术
随着社会的发展和技术的进步,物联网设备越来越普及,智能家电的占比越来越大,智能家电都有联网功能,智能家电包括大家电、小家电、厨房家电等。智能家电拥有远程控制、设备状态上报,定时、闹钟等功能;而有些智能功能的实现是需要设备有准确的时间才行,否则就会出现问题,比如设备定时15:00开启,如果设备时间偏差较大,可能会引起错误及故障。
实际上,每个设备端的时钟都会出现一定偏差,出现偏差的原因包含硬件的一致性、外界环境两个方面。每个设备的硬件存在差异性,如PCB板、器件、晶振、工艺等;外界环境包括温度、湿度等都会导致时钟在运行过程中出现不同的偏差。
解决时钟偏差问题的常规方法是:设备定期通过网络向云服务器时间服务器进行时间同步校准,比如校准周期为1天。该方案可以解决部分时针偏差问题,但是上述方案存在以下缺点:必须保持设备始终可以连接到云服务器,通过云服务器服务器持续的对时间进行校准;当设备与云服务器网络无法保持连通时,尤其是当设备与云服务器连通一段时间后,设备与云服务器一直处于断开情况下,设备时钟误差会越来越大。
发明内容
有鉴于此,本发明的目的在于提供一种物联网设备精准校时方法,该***能够有效提高物联网设备的时钟运行的精准度。
本发明的目的可通过下列技术方案来实现:一种物联网设备精准校时方法,其特征在于,包括以下步骤:
设备上电和云服务器进行联网进行时间校准,用Tn表示第n次校准时的设备时间,用Tn'表示第n次校准时的云服务器时间,n≥1;
自第二次校准开始,计算出设备相邻两次校准的时间间隔:ΔTn=Tn-Tn-1;
计算出设备第n次校准时的时间偏差:ΔTn'=Tn'-Tn;
在第n次校准和第n+1次校准之间的时间段中,对设备时间进行m次的时间补偿:taft_m=tpre_m+ηn×ΔT’,m≥1,ΔT’≤ΔTn+1,其中,ΔT’为固定时间间隔;tpre_m为第m次补偿前的设备时间,taft_m为第m次补偿后的设备时间。
在上述的物联网设备精准校时方法中,在设备离线无法和云服务器联网校准时间时,按照补偿系数ηl对设备时间进行补偿,所述补偿系数ηl定义为最近一次的补偿系数,具体补偿如下:taft_m=tpre_m+ηl×ΔT’。
在上述的物联网设备精准校时方法中,设置温度采集传感器获取温度参数Tc,将温度参数和补偿系数关联,得到温度-补偿系数关系对应表,并通过函数拟合方法得到关系函数ηc=f(Tc),ηc为对应温度下的补偿系数,在设备取得温度和补偿系数之间的关系函数后,按照函数关系ηc=f(Tc)进和补偿,具体如下:taft_m=tpre_m+ηc×ΔT’。
在上述的物联网设备精准校时方法中,补偿系数的优先级为ηc>ηl。
与现有技术相比,本物联网设备精准校时方法具有以下优点:本物联网设备精准校时方法能够对设备时间进行更精确的补偿,有效减少设备时间偏差,避免设备因时间偏差引起错误或故障。此外,还能够实现设备离线状态下根据温度变化的自适应补偿,提高补偿的精度。
附图说明
图1是实施例的物联网设备精准校时方法的流程图。
图2是实施例的温度参数和补偿系数的关系图。
具体实施方式
以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
首先对涉及的参数定义如下:用Tn表示第n次校准时的设备时间,用T’n表示第n次校准时的云服务器时间,n≥1
如图1所示,设备从上电开始,设备向云服务器发送请求时间校准。从第1次和云服务器校准算起,记录校准时的设备时间为T1、云服务器时间为T1',此时设备时间T1与云服务器时间T1'是同步的,没有偏差;
当设备第2次和云服务器校准时,记录当前设备时间为T2,云服务器时间为T2',计算出两次校准的时间间隔ΔT2=T2-T1,设备运行的时间偏差ΔT2'=T2'-T2,通过时间间隔ΔT2和时间偏差ΔT2',计算出当前的补偿系数在第2次校准和第3次校准之间的时间段内,可以采用补偿系数对设备进行时间补偿。在此时间段内,设定补偿的时间间隔ΔT’(例如1小时),每过一个时间间隔ΔT’补偿一次时间。设定第m次补偿前时间为tpre_m,补偿后时间为taft_m,则:
第1次补偿后的设备时间表示为:taft_1=tpre_1+η2×ΔT’;
第2次补偿后的设备时间表示为:taft_2=tpre_2+η2×ΔT’;
依此类推,第n次补偿后的设备时间表示为:taft_m=tpre_m+η2×ΔT’。
当设备第3次和云服务器校准时,记录当前设备时间为T3,云服务器时间为T3',计算出两次校准的时间间隔ΔT3=T3-T2,设备运行的时间偏差ΔT3'=T3'-T3,通过时间间隔ΔT3和时间偏差ΔT3',计算出当前的补偿系数在第3次校准和第4次校准之间的时间,采用补偿系数对设备进行时间补偿:
第1次补偿后的设备时间表示为:taft_1=tpre_1+η3×ΔT’;
第2次补偿后的设备时间表示为:taft_2=tpre_2+η3×ΔT’;
依此类推,第n次补偿后的设备时间表示为:taft_m=tpre_m+η3×ΔT’。
当设备第n次和云服务器校准时,记录当前设备时间为Tn,云服务器时间为Tn',计算出两次校准的时间间隔ΔTn=Tn-Tn-1,设备运行的时间偏差ΔT’n=T’n-Tn,通过时间间隔ΔTn和时间偏差ΔTn',计算出当前的补偿系数在第n次校准和第n+1次校准之间的时间,采用补偿系数对设备进行时间补偿:
第1次补偿后的设备时间表示为:taft_1=tpre_1+ηn×ΔT’;
第2次补偿后的设备时间表示为:taft_2=tpre_2+ηn×ΔT’;
依此类推,第n次补偿后的设备时间表示为:taft_m=tpre_m+ηn×ΔT’。
在设备处于离线状态,无法再和云服务器联网校准时间时,按照补偿系数ηl对设备时间进行补偿,补偿系数ηl定义为最近一次的补偿系数,具体补偿如下:taft_m=tpre_m+ηl×ΔT’。
实施例二:
结合图2,设备的时间偏差与设备工作环境有关,因此设置温度采集传感器获取温度参数Tc,将补偿系数和温度变化关联,定义关联后对应温度下的补偿系数为ηc。设备通过记录数据生成到温度-补偿系数关系对应表(以10℃-100℃温度区间为例),如下所示:
然后利用MATLAB或者类似的工具对上述对应表中的数据进行绘制曲线图,并通过拟合函数的方式获得温度参数Tc和关联后补偿系数为ηc的关系函数ηc=f(Tc),需要说明的是,获得的补偿系数为ηc的优先级要大于补偿系数ηl的优先级;由于不同设备对不同温度的敏感度不同,因此拟合获得的关系函数ηc=f(Tc)可以是直线函数或者曲线函数,当设备和云服务器校准的次数越多,其获得的数据也越多,拟合得到的函数ηc=f(Tc)和真实情况越接近,这样采用拟合函数ηc=f(Tc)对设备时间进行的补偿也越准确。
在设备取得温度和补偿系数之间的关系函数后,按照函数关系ηc=f(Tc)进和补偿,具体如下:
第1次补偿后的设备时间表示为:taft_1=tpre_1+ηc×ΔT’;
第2次补偿后的设备时间表示为:taft_2=tpre_2+ηc×ΔT’;
依此类推,第n次补偿后的设备时间表示为:taft_m=tpre_m+ηc×ΔT’。
采用本发明的各实施例提供的方法,能够对设备的时间进行更精确的补偿,使设备时间和云服务器的时间更加接近,甚至相同,从而有效避免设备因时间偏差较大引起的错误或故障。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
Claims (4)
1.一种物联网设备精准校时方法,其特征在于,包括以下步骤:
设备上电和云服务器进行联网进行时间校准,用Tn表示第n次校准时的设备时间,用T'n表示第n次校准时的云服务器时间,n≥1;
自第二次校准开始,计算出设备相邻两次校准的时间间隔:ΔTn=Tn-Tn-1;
计算出设备第n次校准时的时间偏差:ΔTn'=Tn'-Tn;
在第n次校准和第n+1次校准之间的时间段中,对设备时间进行m次的时间修订:taft_m=tpre_m+ηn×ΔT’,m≥1,ΔT’≤ΔTn+1,其中,ΔT’为固定时间间隔;tpre_m为第m次修订前的设备时间,taft_m为第m次修订后的设备时间。
2.根据权利要求1所述的物联网设备精准校时方法,其特征在于,在设备离线无法和云服务器联网校准时间时,按照补偿系数ηl对设备时间进行补偿,所述补偿系数ηl定义为最近一次的补偿系数,具体补偿如下:taft_m=tpre_m+ηl×ΔT’。
3.根据权利要求1或2所述的物联网设备精准校时方法,其特征在于,设置温度采集传感器获取温度参数Tc,将温度参数和补偿系数关联,得到温度-补偿系数关系对应表,并通过函数拟合方法得到关系函数ηc=f(Tc),ηc为对应温度参数下的补偿系数,按照函数关系ηc=f(Tc)对设备时间进和补偿,具体如下:taft_m=tpre_m+f(Tc)×ΔT’。
4.根据权利要求3所述的物联网设备精准校时方法,其特征在于,补偿系数的优先级为ηc>ηl。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010631003.0A CN111865465B (zh) | 2020-07-03 | 2020-07-03 | 一种物联网设备精准校时方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010631003.0A CN111865465B (zh) | 2020-07-03 | 2020-07-03 | 一种物联网设备精准校时方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111865465A true CN111865465A (zh) | 2020-10-30 |
CN111865465B CN111865465B (zh) | 2022-09-02 |
Family
ID=73152143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010631003.0A Active CN111865465B (zh) | 2020-07-03 | 2020-07-03 | 一种物联网设备精准校时方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111865465B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113271171A (zh) * | 2021-05-14 | 2021-08-17 | 四川虹美智能科技有限公司 | 时间校准方法、装置及计算机可读介质 |
TWI804126B (zh) * | 2021-12-10 | 2023-06-01 | 大陸商合肥兆芯電子有限公司 | 計時器校準方法與電子裝置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414532A (zh) * | 2013-07-24 | 2013-11-27 | 上海傲蓝信息科技有限公司 | 一种时钟同步方法 |
CN107894703A (zh) * | 2017-11-15 | 2018-04-10 | 广东乐心医疗电子股份有限公司 | 一种可穿戴设备时间校准方法及可穿戴设备 |
CN108631897A (zh) * | 2017-03-17 | 2018-10-09 | 杭州海康威视数字技术股份有限公司 | 一种网络校时方法及装置 |
CN110557823A (zh) * | 2018-05-31 | 2019-12-10 | 华为技术有限公司 | 时钟同步方法、装置、终端设备、芯片及可读存储介质 |
CN110662285A (zh) * | 2018-06-29 | 2020-01-07 | 中兴通讯股份有限公司 | 定时调整信息的配置方法及装置 |
CN111327385A (zh) * | 2018-12-13 | 2020-06-23 | 阿里巴巴集团控股有限公司 | 物联网设备的时钟同步方法、装置及设备 |
-
2020
- 2020-07-03 CN CN202010631003.0A patent/CN111865465B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414532A (zh) * | 2013-07-24 | 2013-11-27 | 上海傲蓝信息科技有限公司 | 一种时钟同步方法 |
CN108631897A (zh) * | 2017-03-17 | 2018-10-09 | 杭州海康威视数字技术股份有限公司 | 一种网络校时方法及装置 |
CN107894703A (zh) * | 2017-11-15 | 2018-04-10 | 广东乐心医疗电子股份有限公司 | 一种可穿戴设备时间校准方法及可穿戴设备 |
CN110557823A (zh) * | 2018-05-31 | 2019-12-10 | 华为技术有限公司 | 时钟同步方法、装置、终端设备、芯片及可读存储介质 |
CN110662285A (zh) * | 2018-06-29 | 2020-01-07 | 中兴通讯股份有限公司 | 定时调整信息的配置方法及装置 |
CN111327385A (zh) * | 2018-12-13 | 2020-06-23 | 阿里巴巴集团控股有限公司 | 物联网设备的时钟同步方法、装置及设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113271171A (zh) * | 2021-05-14 | 2021-08-17 | 四川虹美智能科技有限公司 | 时间校准方法、装置及计算机可读介质 |
TWI804126B (zh) * | 2021-12-10 | 2023-06-01 | 大陸商合肥兆芯電子有限公司 | 計時器校準方法與電子裝置 |
US11803208B2 (en) | 2021-12-10 | 2023-10-31 | Hefei Core Storage Electronic Limited | Timer calibration method and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN111865465B (zh) | 2022-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111865465B (zh) | 一种物联网设备精准校时方法 | |
CN109299496B (zh) | 一种高精度同步时钟产生方法 | |
US20200328718A1 (en) | Systems and methods for frequency compensation of real-time-clock systems | |
CN101303401B (zh) | 电能表的rtc调校装置及rtc自动补偿校正方法 | |
EP2331984B1 (en) | Method and apparatus for a global navigation satellite system receiver coupled to a host computer system | |
CN114205045B (zh) | 一种tte网络时钟校准方法及*** | |
CN101604970A (zh) | 自拟合数字温度补偿晶体振荡器及其***与实现方法 | |
CN107566105B (zh) | 时间同步设备补偿方法、装置、存储介质及其计算机设备 | |
CN102981402B (zh) | 一种星地时间校准方法 | |
US20120320902A1 (en) | Method for Time Synchronization in a Communication Network | |
CN116125512B (zh) | 顾及时钟频率时变特性的ppp自适应钟差模型估算方法 | |
CN103699001A (zh) | 利用恒温晶体振荡器实现低成本高精度的记时方法及*** | |
CN106289328A (zh) | 一种温湿度值测量补偿方法及*** | |
CN103138749A (zh) | 改进的频率校正方法和装置 | |
CN103124212B (zh) | 基于贝叶斯原理的数控***现场总线时间同步方法及装置 | |
CN107483136A (zh) | 一种固定通信设备间的时钟同步方法 | |
CN112737507B (zh) | 一种基于温度传感器实现rtc高精度的方法 | |
CN110209051A (zh) | 一种基于自适应内模控制器的不确定周期扰动消除方法 | |
CN102916654A (zh) | 一种用于补偿晶振老化的方法 | |
Tosato et al. | A software-based low-jitter servo clock for inexpensive phasor measurement units | |
JP4788260B2 (ja) | 多変量伝送器 | |
EP3237990A1 (de) | Verfahren und vorrichtung zur energiesparenden externen synchronisation der uhren in einem verteilten echtzeitcomputersystem | |
CN114035740B (zh) | 一种时钟晶振同步的方法、装置及*** | |
JP5053918B2 (ja) | パケット測定における後処理時刻補正による精度改善方法、および補正システムならびにそのプログラム | |
Hulhoven et al. | State observer scheme for joint kinetic parameter and state estimation |
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 |