Способ коррекции часового времени
Изобретение относится к технике корректировки показаний времени в электронных часах. В данном способе определяют интервал времени между двумя последними корректировками, величину последней коррекции показаний и функцию компенсации поправки часов из соотношения где TП - величина компенсации поправки для коррекции хода, ТK - величина последней коррекции показаний часов, (T1-T0) - интервал времени между последней и предпоследней корректировками показаний часов, ТT - текущее время без учета компенсации поправки часов, (ТT-Т1) - интервал времени между текущим временем без учета компенсации поправки часов и временем последней корректировки показаний. Дальнейший отсчет текущего времени осуществляют с учетом введения этой компенсации в ход часов. Способ позволяет сократить количество корректировок показаний часов по эталону.
Изобретение относится к способам и устройствам для определения времени и может быть использовано преимущественно в электронных часах.
Широко известен на практике способ коррекции поправки часов (разности между показаниями часов и точным временем) путем их периодической синхронизации с эталонными часами. Такая синхронизация может производиться вручную, например по результатам визуального сравнения показаний, или автоматически, например специальным радиосигналом. Недостатком такого способа является то, что он предусматривает регулярное использование эталона точного времени, а коррекция поправки часов производится без автоматической коррекции хода часов. Наиболее близким к предлагаемому является способ коррекции даты и часового времени с помощью данных, принимаемых из визуального текстового сигнала, в котором осуществляют постоянное сравнение принимаемых данных с данными, генерируемыми часовым модулем в логической схеме сравнения. При отличии этих данных формируется управляющий сигнал для запуска процедуры коррекции (см. патент ЕПВ 0355567 по кл. G 04 G 5/00). Однако данный способ также требует регулярного сравнения с эталоном и не предусматривает автоматической коррекции хода часов. Задачей предлагаемого способа является сокращение количества корректировок показаний часов по эталону для уменьшения поправки путем введения компенсации поправки в ход часов, в частности автоматически. Эта задача решается тем, что в способе коррекции часового времени, включающем сравнение с эталоном и корректировку показаний часов, согласно предлагаемому решению определяют интервал времени между двумя последними корректировками, величину последней коррекции показаний и вычисляют функцию компенсации поправки часов из соотношения

ТУ - текущее время с учетом компенсации поправки часов;
ТT - текущее время без учета компенсации поправки часов;
ТK - величину последней коррекции показаний часов;
(T1-Т0) - интервал времени между последней и предпоследней корректировками показаний часов;
(ТT-T1) - интервал между текущим временем без учета компенсации поправки часов и временем последней корректировки показаний. Пример 1. Имеются электронные часы, оснащенные программой, позволяющей
- производить установку показаний текущего времени;
- производить коррекцию показаний текущего времени;
- определять величину последней коррекции текущего времени;
- определять величину интервала времени между последней и предпоследней корректировками показаний часов;
- определять величину интервала между текущим временем без учета компенсации поправки часов и временем последней корректировки;
- отображать текущее время с учетом внесения поправочных значений. Произведем первичную установку текущего времени в 12 часов 00 минут 00 секунд, пользуясь передаваемыми по радио сигналами точного времени. При этом программа произведет установку следующих значений:
ТK=0 с - величины последней коррекции показаний часов;
ТT=12 ч 0 мин 0 с - текущего времени без учета компенсации поправки часов;
(T1-Т0) - не определяется;
Т1=12 ч 0 мин 0 с - времени последней корректировки показаний часов;
(ТT-T1) - не определяется. С этого момента часы начнут отсчет текущего времени ТT и отображение времени ТУ с учетом компенсации поправки часов ТП

TУ = TТ + TП (2)
Подставляя указанные значения в (1) и (2), получим ТП=0 и ТУ=ТT. Произведем корректировку показаний часов спустя двое суток аналогично первичной установке текущего времени. Предположим, что к этому времени поправка часов составила отставание в 3 секунды. Тогда программа произведет установку следующих значений:
ТK = 3 с;
ТT = 12 ч 0 мин 0 с;
(Т1-Т0)=48 ч 0 мин 0 с = 172800 с. С этого момента часы начнут отсчет текущего времени ТT, интервала между текущим временем без учета компенсации поправки часов и временем последней корректировки показаний (ТT-T1) и отображение времени ТУ с учетом компенсации поправки часов ТП

TУ = TТ + TП (4)
Подставляя установленные значения в (3) и (4), получим

Таким образом, в соответствии с соотношением (5) программа будет производить коррекцию хода часов путем введения компенсации поправки величиной в +1 секунду через каждые 57600 секунд.
Формула изобретения

где TП - величина компенсации поправки для коррекции хода;
ТK - величина последней коррекции показаний часов;
(T1-Т0) - интервал времени между последней и предпоследней корректировками показаний часов;
ТT - текущее время без учета компенсации поправки часов;
(ТT-T1) - интервал времени между текущим временем без учета компенсации поправки часов и временем последней корректировки показаний,
а дальнейший отсчет текущего времени осуществляют с учетом введения этой компенсации в ход часов TУ= ТТ+ТП, где ТУ - текущее время с учетом компенсации поправки часов.