1.一种机芯自动对时的方法,所述机芯包括实体指针、具有时间刻度的表面以及处理器,所述实体指针连接所述处理器;所述机芯还包括位置初始化单元,所述位置初始化单元连接所述处理器;所述方法包括如下步骤:S1,用户将当前钟表显示时间输入至所述位置初始化单元,所述位置初始化单元将所述用户输入的钟表显示时间T1N存储在表面时间存储单元;
S2,若用户知晓当前实际时间,则转入到步骤S3;若用户无法知晓当前实际时间,则转入到步骤S7;
S3,用户将当前实际时间输入至所述位置初始化单元,所述初始化单元将所述用户输入的当前实际时间T2N存储在实际时间存储单元;
S4,所述位置初始化单元得出所述S3中的当前实际时间T201与所述S1中显示时间T101的时间差ΔTN=T2N-T1N;所述位置初始化单元计算目前的钟表显示时间T1N距离上一次位置初始化后得到的实际时间T2(N-1)之间的时间差TLN= T1N-T2(N-1),该时间差TLN需要加上日期的累计,将EN=ΔTN/TLN记作本次位置初始化的时间误差平均值;其中,T1N表示第N次的钟表显示时间,T101表示第1次的钟表显示时间,T2N表示第N次的当前实际时间,T201表示第1次的当前实际时间;
S5,所述位置初始化单元将该时间差ΔTN发送至所述处理器;
S6,所述处理器中设置时间阈值t,当所述处理器收到所述时间差ΔTN时,所述处理器控制步进电机对指针进行调整,并同时开始计时,调整的调整量为t+ΔTN;若在时间阈值t内,所述步进电机控制所述实体指针完成所述调整量,则所述处理器控制所述实体指针停止转动,直到所述处理器计时到时间阈值T,所述实体指针再次开始转动;若在所述时间阈值T内,所述步进电机控制所述实体指针未完成所述调整量,则所述处理器从2按照自然数开始计数,每隔一个时间阈值t计数一次,且每隔一个时间阈值t所述调整量增加t;若所述步进电机控制所述实体指针完成增加后的调整量时所述计数的计数值为N,则所述处理器控制所述实体指针停止转动,直到所述处理器计时到第N个时间阈值t,所述实体指针再次开始转动;
S7,在输入当前实际时间时留空,直接接入下一步,所述位置初始化单元计算目前的钟表显示时间T1N距离上一次位置初始化后得到的实际时间T2(N-1)之间的时间差TLN= T1N-T2(N-1),该时间差TLN需要加上日期的累计;所述位置初始化单元存储本次自动对时的前一次的时间误差平均值E(N-1),并调取该时间误差平均值E(N-1)计算出应该调整的时间差ΔTN= E(N-1)*TLN,并将T2N=ΔTN+T1N记作本次的当前实际时间,将EN=ΔTN/TLN记作本次位置初始化的时间误差平均值,将所述T2N和EN作为下次调整的依据;转入到所述步骤S5。
2.根据权利要求1所述的一种机芯自动对时的方法,所述机芯包括OLED显示屏和触摸FPC,所述用户可通过所述OLED显示屏和触摸FPC输入时间数据。
3.一种应用于权利要求1-2中任一项所述的一种机芯自动对时的方法的机芯,其特征在于,所述机芯包括处理器、指针、步进电机和位置初始化单元,所述指针连接所述处理器;
所述机芯还包括位置初始化单元,所述位置初始化单元连接所述处理器;所述机芯还包括OLED显示屏和触摸FPC。