一种定时时间的补偿方法

文档序号:8499815阅读:351来源:国知局
一种定时时间的补偿方法
【技术领域】
[0001] 本发明设及一种时间补偿方法,尤其设及一种适用于带定时功能的电子产品的定 时时间的补偿方法。
【背景技术】
[0002] 定时功能在很多家用电器中经常用到,如空调、冰箱、洗衣机和电饭優等,常常用 定时时间来实现对其开关机控制;因此定时时间的精确度成为现在技术开发中一大重要因 素,特别是在一些医疗电子产品中,对于定时时间的精度要求更加高。
[0003] 目前,设及到定时功能的电子产品往往因为主控巧片晶振微小的时间误差,加上 主控巧片所要处理的功能较多,当定时时间过长时,经常出现精确度不高,误差大等状况; 特别当定时时间达到10小时W上,误差越发明显。
[0004] 也就是说,现在市面上带有定时功能的电子产品存在W下几个缺陷;(1)定时时 间受主控巧片晶振影响很大;(2)当定时时间过长时,定时时间越长,累积的误差就越大, 与定时时间真实值越远;(3)定时时间受主控巧片所处理程序量的影响大,所述主控巧片 所处理程序量越大,定时时间的误差越大。

【发明内容】

[0005]本发明所要解决的技术问题是需要提供一种通过将设定的定时时间与实际的定 时时间进行比较,然后进行补偿,使其精度更高和误差更小的定时时间的补偿方法。
[0006] 对此,本发明提供一种定时时间的补偿方法,包括W下补偿步骤:
[0007]步骤S1,输入初始设定的定时时间Ts;
[000引步骤S2,判断初始设定的定时时间Ts是否大于定时时间常数化,所述定时时间 常数化为用户自定义设置的一个定时时间周期,若否则跳转至步骤S3,若是则跳转至步骤 S4;
[0009] 步骤S3,限定实际设定的定时时间Tt=初始设定的定时时间Ts;
[0010] 步骤S4,限定实际设定的定时时间Tt=R冲+Ts,其中,所述P为等份数量,所述P为初始设定的定时时间Ts除W定时时间常数Tu之后取整数的值;所述R为补偿时间;所述 补偿时间为同一定时时间周期内,定时时间常数Tu与实际定时时间之间的差值。
[0011] 所述定时时间常数Tu为用户自定义设置的一个定时时间周期,该定时时间周期 作为一个补偿时间计算的周期,可W根据用户的需求进行自定义设置,一般来说,可W设置 为10分钟、15分、30分钟或1个小时等不同的数值;本发明通过将初始设定的定时时间Ts 除W定时时间常数化,然后取整数的值作为等份数量P,并计算出定时时间周期内,定时时 间常数化与实际定时时间之间的差值作为补偿时间,进而通过软件计算将设定的定时时 间与实际的定时时间进行比较,然后根据实际情况进行补偿,使的定时时间的精度更高,误 差更小。
[0012] 本发明的进一步改进在于,步骤S4中,所述补偿时间的测量步骤为:
[0013] 步骤S41,在定时功能开启的同时,启动秒表;
[0014] 步骤S42,当达到定时时间常数化的时候,立即停掉秒表,并记录秒表的记录时间 Tf;
[0015] 步骤S43,计算定时时间常数化与记录时间Tf之间的差值;
[0016] 步骤S44,重复步骤S41至步骤S43,如此循环5~20次,求差值平均值,得到补偿 时间。
[0017] 通过步骤S41至步骤S44,能够求得差值平均值,所述差值平均值即为补偿时间, 该样就能够知道在定时时间常数化内,定时时间和实际时间相差多少,进而对产生的误差 进行有效的补偿。
[0018] 本发明的进一步改进在于,所述步骤S44中,重复循环步骤S41至步骤S43共10~ 15次,求差值平均值,得到补偿时间。一般来说,通过循环10次计算得出的差值平均值,准 确度就能够满足定时时间在10个小时之内的电子产品,循环10~15次的设置,对于定时 时间的补偿效果是很好的,而且,需要处理的数据量也不大,能够合理地兼顾产品的成本和 补偿的效果。
[0019] 本发明的进一步改进在于,所述秒表为电脑秒表或高精度秒表。通过电子产品自 带的电脑秒表或其他高精度秒表来辅助实现补偿时间的计算,无需额外的设备,实现方式 简单有效,成本低。
[0020] 本发明的进一步改进在于,所述定时时间常数化设置为10~60分钟,当初始设 定的定时时间Ts大于10~60分钟时,将定时时间进行10~60分钟等份,进而将初始设 定的定时时间Ts分为P等份,剩余不能等份的时间为Ty。
[0021] 本发明的进一步改进在于,所述定时时间常数化设置为15分钟,当初始设定的定 时时间Ts大于15分钟时,将定时时间进行15分钟等份,进而将初始设定的定时时间Ts分 为P等份,剩余不能等份的时间为Ty。
[0022] 本发明的进一步改进在于,计算出补偿时间后,每经过一个定时时间常数化所对 应的定时时间周期,就对定时时间进行一次补偿。
[0023] 本发明的进一步改进在于,每一次对定时时间进行补偿后,将补偿后的定时时间 作为新的初始设定的定时时间Ts',所述新的初始设定的定时时间Ts' =R+Ts-Tu,然后设 定该新的初始设定的定时时间Ts'作为初始设定的定时时间Ts,进而对该新的初始设定的 定时时间Ts'实现步骤S1至步骤S4的补偿过程。
[0024] 与现有技术相比,本发明的有益效果在于;使得带有定时功能的电子产品的定时 时间不会因为晶振误差的累加而出现较大误差,基本上能够消除晶振误差,进而保证了不 会因为定时时间变长而与实际的定时时间差值变大,增加了定时时间的精确度,减小误差; 同时,还能够减小定时时间受主控巧片处理速度的影响,不管定时时间多长,也不管主控巧 片需要处理多少数据量,其定时误差都很小。
【附图说明】
[0025] 图1是本发明一种实施例的工作流程示意图。
【具体实施方式】
[0026] 下面结合附图,对本发明的较优的实施例作进一步的详细说明:
[0027] 实施例1;
[002引如图1所示,本例提供一种定时时间的补偿方法,包括W下补偿步骤:
[0029] 步骤S1,输入初始设定的定时时间Ts;
[0030] 步骤S2,判断初始设定的定时时间Ts是否大于定时时间常数化,所述定时时间 常数化为用户自定义设置的一个定时时间周期,若否则跳转至步骤S3,若是则跳转至步骤 S4;
[0031] 步骤S3,限定实际设定的定时时间Tt=初始设定的定时时间Ts;
[0032] 步骤S4,限定实际设定的定时时间Tt=R冲+Ts,其中,所述P为等份数量,所述P 为初始设定的定时时间Ts除W定时时间常数Tu之后取整数的值;所述R为补偿时间,所述 补偿时间为同一定时时间周期内,定时时间常数Tu与实际定时时间之间的差值。
[0033] 所述定时时间常数Tu为用户自定义设置的一个定时时间周期,该定时时间周期 作为一个补偿时间计算的周期,可W根据用户的需求进行自定义设置,一般来说,可W设置 为10分钟、15分、30分钟或1个小时等不同的数值;本例通过将初始
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1