[发明专利]一种时钟温度误差补偿方法及其系统无效
申请号: | 201210037221.7 | 申请日: | 2012-02-20 |
公开(公告)号: | CN102591197A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 张泽明 | 申请(专利权)人: | 惠州市德赛西威汽车电子有限公司 |
主分类号: | G04G7/02 | 分类号: | G04G7/02;G04G3/02;G04G3/04 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 任海燕 |
地址: | 516006 广东省惠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时钟 温度 误差 补偿 方法 及其 系统 | ||
1.一种时钟温度误差补偿方法,其特征在于,包括:
步骤1,在初始时间测量温度得到的第一温度值并保存;
步骤2,经过测量时间T后,再次测量温度得到第二温度值;
步骤3,以第一温度值或第二温度值为测量温度,根据测量温度与时钟晶振误差之间的关系,计算得到在测量时间T内,时钟每秒的误差值err;
步骤4,计算测量时间T的时钟误差errT为errT=err×T;
步骤5,令第一温度值等于第二温度值,重复执行步骤2至4,直到时钟误差累积值errtotal大于预设的时钟调整阈值,则时钟增加与时钟调整阈值相同的数值,同时时钟误差累积值减少与时钟调整阈值相同的数值,所述时钟误差累积值errtotal为多次执行步骤2至4得到的测量时间T的时钟误差的累加和,重新执行步骤2至4。
2.根据权利要求1所述的时钟温度误差补偿方法,其特征在于,所述步骤3的具体方法为:查表得到测量温度对应的时钟晶振误差,然后换算为时钟每秒的误差值err。
3.根据权利要求1所述的时钟温度误差补偿方法,其特征在于,所述测量时间T为5分钟。
4.根据权利要求1所述的时钟温度误差补偿方法,其特征在于,所述时钟调整阈值为1秒。
5.根据权利要求1~4任一项所述的时钟温度误差补偿方法,其特征在于,所述时钟为车载系统的系统时钟。
6.一种时钟温度误差补偿系统,其特征在于,包括:
温度测量装置,中央控制器和实时时钟芯片,中央控制器与温度测量装置连接,接收温度测量装置所测量的温度测量值,中央控制器的外部中断输入口与实时时钟芯片的中断输出口连接:
中央控制器包括:
温度初始化单元,用于在初始时间接收温度测量装置的温度测量值得到的第一温度值并保存;
误差计算单元,用于在接收到实时时钟芯片每隔测量时间T后发送的中断信号时进行响应,执行如下步骤:
测量温度得到第二温度值,以及;
以第一温度值或第二温度值为测量温度,根据测量温度与时钟晶振误差之间的关系,计算得到在测量时间T内,时钟每秒的误差值err,以及;
计算测量时间T的时钟误差errT为errT=err×T,然后唤醒时钟补偿单元,并把时钟误差errT发送到时钟补偿单元后退出,等待实时时钟芯片的唤醒;
时钟补偿单元,用于令第一温度值等于第二温度值,对时钟误差errT进行累加,得到时钟误差累积值errtotal,并检测时钟误差累积值errtotal,如果时钟误差累积值errtotal大于预设的时钟调整阈值,则控制时钟增加与时钟调整阈值相同的数值,同时时钟误差累积值减少与时钟调整阈值相同的数值,退出并等待误差计算单元的唤醒。
7.根据权利要求6所述的时钟温度误差补偿系统,其特征在于,所述误差计算单元通过查表得到测量温度对应的时钟晶振误差,然后换算为时钟每秒的误差值err。
8.根据权利要求6所述的时钟温度误差补偿系统,其特征在于,所述测量时间T为5分钟,所述时钟调整阈值为1秒。
9.根据权利要求6所述的时钟温度误差补偿系统,其特征在于,所述温度测量装置为热敏电阻。
10.根据权利要求6~9任一项所述的时钟温度误差补偿系统,其特征在于,所述时钟为车载系统的系统时钟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子有限公司,未经惠州市德赛西威汽车电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210037221.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于DS推理的无线传感器网络多目标跟踪数据关联方法
- 下一篇:复合型印刷网版