способ коррекции часового времени
Классы МПК: | G04G5/00 Корректировка, те изменение показаний времени |
Автор(ы): | Телицын А.П. |
Патентообладатель(и): | ООО Институт "Проектмостореконструкция" |
Приоритеты: |
подача заявки:
2001-04-09 публикация патента:
20.01.2003 |
Изобретение относится к технике корректировки показаний времени в электронных часах. В данном способе определяют интервал времени между двумя последними корректировками, величину последней коррекции показаний и функцию компенсации поправки часов из соотношения где TП - величина компенсации поправки для коррекции хода, ТK - величина последней коррекции показаний часов, (T1-T0) - интервал времени между последней и предпоследней корректировками показаний часов, ТT - текущее время без учета компенсации поправки часов, (ТT-Т1) - интервал времени между текущим временем без учета компенсации поправки часов и временем последней корректировки показаний. Дальнейший отсчет текущего времени осуществляют с учетом введения этой компенсации в ход часов. Способ позволяет сократить количество корректировок показаний часов по эталону.
Формула изобретения
Способ коррекции часового времени, включающий корректировки показаний часов по эталону, по мере необходимости, отличающийся тем, что определяют интервал времени между двумя последними корректировками, величину последней коррекции показаний часов и функцию компенсации поправки часов из соотношениягде TП - величина компенсации поправки для коррекции хода;
ТK - величина последней коррекции показаний часов;
(T1-Т0) - интервал времени между последней и предпоследней корректировками показаний часов;
ТT - текущее время без учета компенсации поправки часов;
(ТT-T1) - интервал времени между текущим временем без учета компенсации поправки часов и временем последней корректировки показаний,
а дальнейший отсчет текущего времени осуществляют с учетом введения этой компенсации в ход часов TУ= ТТ+ТП, где ТУ - текущее время с учетом компенсации поправки часов.
Описание изобретения к патенту
Изобретение относится к способам и устройствам для определения времени и может быть использовано преимущественно в электронных часах. Широко известен на практике способ коррекции поправки часов (разности между показаниями часов и точным временем) путем их периодической синхронизации с эталонными часами. Такая синхронизация может производиться вручную, например по результатам визуального сравнения показаний, или автоматически, например специальным радиосигналом. Недостатком такого способа является то, что он предусматривает регулярное использование эталона точного времени, а коррекция поправки часов производится без автоматической коррекции хода часов. Наиболее близким к предлагаемому является способ коррекции даты и часового времени с помощью данных, принимаемых из визуального текстового сигнала, в котором осуществляют постоянное сравнение принимаемых данных с данными, генерируемыми часовым модулем в логической схеме сравнения. При отличии этих данных формируется управляющий сигнал для запуска процедуры коррекции (см. патент ЕПВ 0355567 по кл. G 04 G 5/00). Однако данный способ также требует регулярного сравнения с эталоном и не предусматривает автоматической коррекции хода часов. Задачей предлагаемого способа является сокращение количества корректировок показаний часов по эталону для уменьшения поправки путем введения компенсации поправки в ход часов, в частности автоматически. Эта задача решается тем, что в способе коррекции часового времени, включающем сравнение с эталоном и корректировку показаний часов, согласно предлагаемому решению определяют интервал времени между двумя последними корректировками, величину последней коррекции показаний и вычисляют функцию компенсации поправки часов из соотношениягде ТП - величина компенсации поправки для коррекции хода;
ТK - величина последней коррекции показаний часов;
(Т1-Т0) - интервал времени между последней и предпоследней корректировками показаний часов;
ТT - текущее время без учета компенсации поправки часов;
(ТT-T1) - интервал между текущим временем без учета компенсации поправки часов и временем последней корректировки показаний,
а дальнейший отсчет текущего времени осуществляют с учетом введения этой компенсации в ход часов ТУ=ТТ+ТП, где ТУ - текущее время с учетом компенсации поправки часов. Способ осуществляют следующим образом. Электронные часы, например системные часы персонального компьютера, оснащают программой, способной измерять необходимые величины и выполнять вычисления для коррекции хода. После сборки компьютера, в момент Т0, на часах устанавливают показания точного времени, пользуясь, например, специально передаваемыми по радио сигналами. С этого момента часы начинают отсчитывать текущее время ТT с увеличением поправки, связанной с несовершенством их конструкции. По истечении определенного времени, в момент T1, когда поправка достигает значительной величины (-ТK), на часах вновь устанавливают показания точного времени, аналогично моменту Т0, после чего дальнейший отсчет текущего времени ТУ производят с учетом компенсации поправки из соотношения
В дальнейшем, после каждой очередной корректировки показаний часов, текущее время определяют из указанного выше соотношения, принимая за
ТУ - текущее время с учетом компенсации поправки часов;
Т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 секунд.