CN108255232A - 一种ieee1588时码计时器的精度提升方法 - Google Patents
一种ieee1588时码计时器的精度提升方法 Download PDFInfo
- Publication number
- CN108255232A CN108255232A CN201711280970.1A CN201711280970A CN108255232A CN 108255232 A CN108255232 A CN 108255232A CN 201711280970 A CN201711280970 A CN 201711280970A CN 108255232 A CN108255232 A CN 108255232A
- Authority
- CN
- China
- Prior art keywords
- time
- codes
- ieee1588
- decoding
- timer
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Electric Clocks (AREA)
Abstract
本发明属于集成电路设计技术,提供了一种IEEE1588时码计时器的精度提升方法,即每次解码IEEE1588时码后,将解码得到的时间(年月日时分秒)储存,在下次收到IEEE1588时码时,使用上一次解码得到的时间+1S+UART发送通知的时间更新实时时钟模块,并储存本次解码得到的时间。此方法能够有效地提高时码精度。
Description
技术领域
本发明属于集成电路设计技术,涉及一种IEEE1588时码计时器的精度提升方法。
背景技术
如图1所示,当前采用处理器对IEEE1588时码处理的一般方法为:使用UART总线接口接收IEEE1588时码,之后使用处理器解码IEEE1588时码,将解码得到的时间(年月日时分秒)通过powerPC总线发送到实时时钟模块,更新实时时钟模块的时间;在没有IEEE1588时码输入时,实时时钟模块将自动计时。对于处理器解码的时间,采取补偿策略,即估算解码IEEE1588时码的时间,在更新实时时钟模块的时间时,将解码得到的时间(年月日时分秒)+解码IEEE1588时码的时间更新到实时时钟模块。这种方法在处理器任务比较少时,解码IEEE1588时码的时间比较恒定,但是在处理器任务比较多时,解码IEEE1588时码的时间变化比较大,导致实时时钟模块的计时精度变差。
发明内容
发明目的:
本专利提供了一种IEEE1588时码计时器的精度提升方法,能够有效地提高时码精度。
技术方案:
一种IEEE1588时码计时器的精度提升方法,
每次解码IEEE1588时码后,将解码得到的时间储存;
在下次收到IEEE1588时码时,使用上一次解码得到的时间+1S+UART发送通知的时间更新实时时钟模块,并储存本次解码得到的时间。
时间包括年月日时分秒。
有益效果:
本专利提供了一种新的IEEE1588时码处理方法,即每次解码IEEE1588时码后,将解码得到的时间(年月日时分秒)储存,在下次收到IEEE1588时码时,因为IEEE1588时码每秒发送一帧,因此采取(上一次解码得到的时间+1S+UART发送通知的时间)更新实时时钟模块,并储存本次解码得到的时间。此方法能够克服处理器解码IEEE1588时码的时间不确定的问题,因此能够有效地提高时码精度。
附图说明
图1是一种IEEE1588时码计时器的精度提升方法的示意图。
具体实施方式
下面对本发明做进一步的详细说明。
如图1所示,本专利提供了一种新的IEEE1588时码处理方法,即每次解码IEEE1588时码后,将解码得到的时间(年月日时分秒)储存,在下次收到IEEE1588时码时,使用上一次解码得到的时间+1S+UART发送通知的时间更新实时时钟模块,并储存本次解码得到的时间。此方法能够有效地提高时码精度。
本发明的技术方案包括以下4个部分:UART模块,处理器模块,时码储存模块,实时时钟模块,其中,UART模块主要完成IEEE1588时码的接收,之后通过中断处理器和实时时钟模块,并将收到的IEEE1588时码发送到处理器模块;处理器模块进行IEEE1588时码的解码,之后将解码得到的时间送至时码储存模块储存;实时时钟模块负责在没有IEEE1588时码输入时自动计时,在收到UART模块的通知后从时码储存模块读得储存的时间,使用(上一次解码得到的时间+1S+UART发送通知的时间)更新当前的时间。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细地说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (2)
1.一种IEEE1588时码计时器的精度提升方法,其特征在于:
每次解码IEEE1588时码后,将解码得到的时间储存;
在下次收到IEEE1588时码时,使用上一次解码得到的时间+1S+UART发送通知的时间更新实时时钟模块,并储存本次解码得到的时间。
2.如权利要求1所述的一种IEEE1588时码计时器的精度提升方法,其特征在于:时间包括年月日时分秒。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711280970.1A CN108255232A (zh) | 2017-12-06 | 2017-12-06 | 一种ieee1588时码计时器的精度提升方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711280970.1A CN108255232A (zh) | 2017-12-06 | 2017-12-06 | 一种ieee1588时码计时器的精度提升方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108255232A true CN108255232A (zh) | 2018-07-06 |
Family
ID=62721078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711280970.1A Pending CN108255232A (zh) | 2017-12-06 | 2017-12-06 | 一种ieee1588时码计时器的精度提升方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108255232A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043253A (zh) * | 2006-06-26 | 2007-09-26 | 华为技术有限公司 | 一种获取高精度时间的方法 |
CN102082917A (zh) * | 2009-11-26 | 2011-06-01 | 新奥特(北京)视频技术有限公司 | 一种带有时码的字幕工程文件的制作方法和制作装置 |
CN102497665A (zh) * | 2011-12-28 | 2012-06-13 | 深圳市五巨科技有限公司 | 一种移动终端时间校正的方法及装置 |
CN102981551A (zh) * | 2012-11-22 | 2013-03-20 | 百利通科技(扬州)有限公司 | 一种实时时钟温度补偿***及方法 |
CN103647614A (zh) * | 2013-12-04 | 2014-03-19 | 上海大学 | 基于ieee1588协议的可靠提高时间同步精度方法 |
US20150206332A1 (en) * | 2014-01-22 | 2015-07-23 | Seiko Epson Corporation | Electronic watch |
CN105306159A (zh) * | 2014-06-30 | 2016-02-03 | 中兴通讯股份有限公司 | 一种时钟的时间戳补偿方法及装置 |
-
2017
- 2017-12-06 CN CN201711280970.1A patent/CN108255232A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043253A (zh) * | 2006-06-26 | 2007-09-26 | 华为技术有限公司 | 一种获取高精度时间的方法 |
CN102082917A (zh) * | 2009-11-26 | 2011-06-01 | 新奥特(北京)视频技术有限公司 | 一种带有时码的字幕工程文件的制作方法和制作装置 |
CN102497665A (zh) * | 2011-12-28 | 2012-06-13 | 深圳市五巨科技有限公司 | 一种移动终端时间校正的方法及装置 |
CN102981551A (zh) * | 2012-11-22 | 2013-03-20 | 百利通科技(扬州)有限公司 | 一种实时时钟温度补偿***及方法 |
CN103647614A (zh) * | 2013-12-04 | 2014-03-19 | 上海大学 | 基于ieee1588协议的可靠提高时间同步精度方法 |
US20150206332A1 (en) * | 2014-01-22 | 2015-07-23 | Seiko Epson Corporation | Electronic watch |
CN105306159A (zh) * | 2014-06-30 | 2016-02-03 | 中兴通讯股份有限公司 | 一种时钟的时间戳补偿方法及装置 |
Non-Patent Citations (1)
Title |
---|
李晓珍等: "基于IEEE1588 高精度网络时钟同步的研究", 《通信技术》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1652048A (zh) | 获取时间信息的方法,接收器电路和无线电钟表 | |
CN106936425B (zh) | 时钟频率保持方法及装置 | |
JP2015143674A (ja) | 電子機器、プログラム、及び、日時情報の取得方法 | |
CN104777743A (zh) | 电波表 | |
CN107229220A (zh) | 电波表以及闰秒校正信息取得方法 | |
SA521421337B1 (ar) | تنبؤ زمني لمتغيرات مرشِّح حلقي تكيفي مع انخفاض استهلاك ذاكرة لترميز فيديو | |
CN101630142A (zh) | 时刻信息取得装置以及电波表 | |
CN108255232A (zh) | 一种ieee1588时码计时器的精度提升方法 | |
ZA200709712B (en) | Low-temperature fused-salt electrolysis of quartz | |
WO2007004270A1 (ja) | 電波修正時計 | |
EP2413203B1 (en) | Time information acquiring apparatus and radio-controlled timepiece | |
US8570839B2 (en) | Time-information obtaining apparatus and radio-controlled timepiece | |
JP6009444B2 (ja) | 電波腕時計 | |
JPH11304973A (ja) | 電波修正時計 | |
CN114223139A (zh) | 界面切换方法、装置、可穿戴电子设备及存储介质 | |
CN115414022A (zh) | 数据的处理方法、处理装置、电子设备和存储介质 | |
CN102346433B (zh) | 时刻数据接收装置 | |
CN115617475A (zh) | 循环闹钟设置方法、装置、电子设备及存储介质 | |
CN1354402A (zh) | 钟表*** | |
CN113010311A (zh) | 数据自适应调整方法及装置 | |
CN112905266A (zh) | 一种智能手表后台程序管理的***及方法 | |
CN110442186A (zh) | 一种时钟走时偏差修正方法、智能终端及存储介质 | |
CN2854958Y (zh) | 获取数字电视信号中时间信息的单元 | |
CN109004937A (zh) | 一种高精度b码产生方法及模块 | |
JP2015206695A (ja) | 電波時計 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180706 |
|
RJ01 | Rejection of invention patent application after publication |