Способ коррекции текущего времени

 

Изобретение относится к вычислительной технике и может найти применение при построении систем точного времени. Цель изобретения - повышение точности коррек . ции текущего времени за счет восстановления исходной последовательности тактовых импульсов и значения текущего времени. Способ реализуется работой устройства. В устройстве задающий генератор (ЗГ) 2 создает последовательности счетных импульсов и высокочастотных сигналов. Счетные импульсы поступают на дополнительный счетчик (ДС) 1, формирующий по значению кода с выхода блока сопряжения (БС) 9 тактовые импульсы поступающие на счетчик тактовых импульсов (СТИ) 8, вычислительное устройство (ВУ) 10 и через коммутатор (К) 6 на аналого-цифровой преобразователь (АЦП) 5. Из высокочастотных сигналов усилителем мощности (УМ) 3 формируются сигналы питания электродвигателя (ЭД) 4. снабженного датчиком угла поворота ротора , сигналы которого преобразуются АЦП 5 в цифровую форму и передаются на БС 9. Высокочастотные сигналы с выхода ЗГ 2 также поступают на блок управления (БУ) 7, который управляет работой К 6, СТИ 8, ВУ 10, которая связана с запоминающим устройством (ЗУ) 11 и БС 9. БС 9 связан с ДС 1 и СТИ 8. До исчезновения питания ВУ 10 через БС 9 осуществляет прием информации с АЦП 5 о текущем значении угла поворота ротора ЭД 4; рассчитывает приращение угла поворота ротора и записывает в ЗУ 1 значения этих величин, а также текущее содержимое СТИ 8. После восстановления питания ВУ 10 по хранившейся в ЗУ 11 информации рассчитывает значение кодов коррекции, по которым БС 9 по сигналам БУ 7 устанавливают в СТИ 8 число, характеризующее текущее значение времени, и через ДС 1 восстанавливают исходную последовательность тактовых импульсов. 1 ия. . ЧЁ VJ ND О О О ГО

(19) (11) союз советских

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (s1)s G 04 С 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4783008/10 (22) 1 6,10.89 (46) 15.03.92. Бюл. ¹ 10 (71) Конструкторское бюро электроприборостроения (72) В.Н. Доценко, Н.Г. Лялюк и В.И. Моисейченков (53) 621.317,39:531.7(088.8) (56) Авторское свидетельство СССР

¹ 235696, кл. 6 04 С 11/00, 1966.

Авторское свидетельство СССР

¹ 1205125, кл. G 04 С 13/00, 1984, (54) СПОСОБ КОРРЕКЦИИ ТЕКУЩЕГО ВРЕМЕНИ (57) Изобретение относится к вычислительной технике и может найти применение при построении систем точного времени. Цель изобретения — повышение точности коррекции текущего времени за счет восстановления исходной последовательности тактовых импульсов и значения текущего времени.

Способ реализуется работой устройства. В устройстве задающий генератор (ЗГ) 2 создает последовательности счетных импульсов и высокочастотных сигналов. Счетные импульсы поступают на дополнительный счетчик (ДС) 1, формирующий по значению кода с выхода блока сопряжения (БС) 9 тактовые импульсы поступающие на счетчик тактовых импульсов-(СТИ) 8, вычислительное устройство (BY) 10 и через коммутатор (К) 6 на аналого-цифровой преобразователь (АЦП) 5. Из высокочастотных сигналов усилителем мощности (УМ) 3 формируются сигналы питания электродвигателя (ЭД) 4; снабженного датчиком угла поворота ротора, сигналы которого преобразуются АЦП 5 в цифровую форму и передаются на БС:9.

Высокочастотные сигналы. с выхода ЗГ 2 также поступают на блок управления (БУ) 7, который управляет работой К 6, СТИ 8, ВУ

10, которая связана с запоминающим устройством (ЗУ) 11 и БС 9. БС 9 связан с ДС 1 и СТИ 8. До исчезновения питания ВЧ 10 через БС 9 осуществляет прием информации с АЦП 5 о текущем значении угла поворота ротора ЭД. 4,. рассчитывает приращение угла поворота ротора и записывает в ЗУ 1 значения этих величин, а также текущее содержимое СТИ. 8. После восстановления питания BY 10 по хранившейся в

ЗУ 11 информации рассчитывает значение кодов коррекции, по которым БС 9 по сигналам БУ 7 устанавливают в СТИ 8 число, характеризующее текущее значение времени, и через ДС 1 восстанавливают исходную; ) последовательность тактовых импульсов. 1 С) ил. С>

1720082

Изобретение относится к вычислительной технике и может быть использовано при построении систем точного времени.

Цель изобретения — повышение точности.

На чертеже представлена структурная схема устройства для реализации предлагаемого способа.

Устройство содержит дополнительный счетчик 1, задающий генератор 2, усилитель

3 мощности, электродвигатель 4 с датчиком угла поворота его ротора. аналого-цифровой преобразователь 5, коммутатор 6, блок

7 управления, счетчик 8 тактовых импульсов, блок 9 сопряжения, вычислительное устройство 10, энергонезависимое запоминающее устройства 11.

Устройс1-во работает следующим образом;

На информационный вход дополнительного счетчика 1. обеспечивающего формирование тактовых импульсов, несущих временную информацию и следующих с заданным тактом, который определен настройк; 1, из вычислительного устройства

10через блок 9 сопряжения подается исходный код настройки, действующих до пропадания питания. Дополнительный счетчик 1 после, приема íà его счетный вход с первого выхода задающего генератора 2 числа счетных импульсов, равного исходному коду настройки, .формирует первый и аналогично последующие тактовые импульсы, которые поступают на счетный вход счетчика 8 тактовых импульсов для отсчета реального времени, а также на первый вход коммутатора

6 и далее через него на управляющий вход вычислительного устройства 10 для синхронизации сьема информации с аналого-цифрового преобразователя 5 и показаний счетчика 8.тактовых импульсов, последующей записи информации с помощью вычислительного устройства 10 через блок 9 сопряжения в запоминающее устройство 11 и проведения операций, предусмотренных алгоритмом работы вычислительного устройства 10 через блок 9 сопряжения в запоминающее устройство 11 и проведения операций, предусмотренных алгоритмом работы вычислительного устройства 10 до пропадания питания. Высокочастотные импульсы с второго выхода задающего генератора 2 поступают на вход блока 7 контроля и управления, обеспечивающего па наличию высокочастотных импульсов контроль электропитания устройства, Высокочастотные импульсы поступают также на вход усилителя 3 мощности, от которого путем подачи напряжения переменного така в обмотку ставора осуществляется питание электродвигателя 4, при этом угловая скорость вращения ротора электродвигателя пропорциональна частоте высокочастотных импульсов. Электродвигатель 4 снабжен

5 датчиком угла поворота ега ротора, сигнал с выхода которого поступает на информационный вход аналого-цифрового преобразователя 5 для преобразования в код.

Да пропадания питания производятся

10 следующие операции, Очередной тактовый импульс разрешает формирование аналого-цифровым и реобразавателем 5 кода текущего угла поворота ротора электродвигателем и прием укаэан15 ного кода через блок 9 сопряжения в вычислительное устройство 10. Вычислительное устройство 10 записывает принятый код в запоминающее устройство 11, а также использует для расчета приращения угла по20 ворота ротора электродвигателя за такт Др, предваритель.;а запросив иэ запоминающего устройства 11 код угла поворота ротора электродвигателя 4, полученный на предыдущем тактовом импульсе. Вычислен25 ное значение Дп заносится в запоминающее устройство 11, Расчет величины До и обновление в запоминающем устройстве 11 величин До, кода текущего угла поворота ротора электродвигателя 4 и показаний счетчика 8

30 тактовых импульсов йэ, поступающих в вычислительное устройство 10 через устройство 9 сопряжения, производится вычислительным устройством 10 после прохождения каждого тактового импульса, 35 После восстановления питания производятся следующие операции.

Блок 7 управления и контроля с восстановлением подачи на его вход иэ задающего генератора 2 высокочастотных импульсов

40 вырабатывает сигнал, который, во-первых, через коммутатор 6 поступает на управляющих вход аналого-цифрового преобразователя 5, разрешая формирование кода текущего угла поворота ротора электродви45 гателя 4, во-вторых, на первый вход счетчика 8 тактовых импульсов для подготовки коррекции его показаний, в-третьих, на вычислительное устройство 10 для настройки

его на работу по алгоритму, обеспечиваю50 щему расчет скорректированных показаний счетчика 8 тактовых импульсов Ng и кода настройки Nc, При этом для вычисления величины Ng используется код текущего угла поворота ротора электродвигателя и зафик55 сированные в запоминающем устройстве 11 до пропадания питания величины кода угла поворота ротора электродвигателя 4, приращения угла поворота ротора электродвигателя До, показания счетчика 8 тактовых импульсов N>, корректирующей поправки А, 1720062

Иа = К(1 - В(" +" Э, где R(Ди+A

До

) — дробная часть от результата деления величин в скобках;

К вЂ” постоянная, равная числу счетных импульсов за период следования тактовых импульсов, Составитель А.Алышев

Техред M,Ìîðãåíòàë

Корректор A,Осауленко

Редактор Т.Лазоренко

Заказ 772 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб„4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101 а для вычисления кода настройки Nc — перечисленные величины за исключением N3.

Рассчитанные величины Мк и N< из вычислительного устройства 10 через блок 9 сопряжения передаются соответственно на 5 второй вход счетчика 8 тактовых импульсов для коррекции его показаний и на информационный вход дополнительного счетчика 1 для формирования задержки, обеспечивающей формирование очередного тактового 10 импульса в момент времени, отстоящий от тактовых импульсов, зафиксированных до пропадания питания, на временном удалении, вмещающем кратное число заданных тактов, 15

Дополнительный счетчик 1 после приема от задающего генератора 2 числа счетных импульсов, равного коду настройки N, формирует тактовый импульс, по которому устройство начинает работу до пропадания 20 питания, при этом вычислительнов устройство 10 через устройство 9 сопряжения передает в дополнительный счетчик 1 исходный код настройки.

Таким образом, использование предла- 25 гаемого способа коррекции позволяет исключить ошибку, связанную как с неточным знанием величины угловой скорости вращения ротора электродвигателя, так и с потерей временной информации вследствие 30 возможного сдвига TBKTQBblx импульсов lloсле восстановления электропитания.

Формула изобретения . Способ коррекции текущего времени, включающий формирование и счет тактовых 35 импульсов, фиксацию угла поворота ротора электродвигателя и количества тактовых импульсов, измерение приращения угла поворота ротора эа время отсутствия питания и блокировку фиксации угла поворота рото- 40 ра и количества тактовых импульсов в течение этого интервала времени, о т и и ч а юшийся тем, что, с целью повышения точности, формируют счетные импульсы в течение времени до момента пропадания питайия, приращение угла поворота ротора измервот и фиксируют в каждом такте, во время отсутствия питания блокируют фик-. сацию приращения угла поворота ротора элекродвигателя, после восстановления питания устанавливают содержимое счетчика тактовых импульсов, равное значению Np, которое определяется по формуле где N — зафиксированное количество тактовых импульсов;

Ди — измеренное приращение угла поворота ротора;

Д вЂ” зафиксированное приращение угла поворота ротора за такт;

А — величина коррекции измеренного приращения угла поворота ротора;

Ди+А

Е (. ) — целая часть от результата

Д деления величин в скобках, и формируют очередной тактовый импульс по истечении интервала времени, пропорционального N< числу счетных импульсов, которое определяется по формуле

Способ коррекции текущего времени Способ коррекции текущего времени Способ коррекции текущего времени 

 

Похожие патенты:

Изобретение относится к электронным часам, а именно к часам с коррекцией показаний по сигналам проверки времени, работающим как автономно,, так и входящим в системы единого времени

Изобретение относится к автономным системам единого времени и может быть использовано для передачи и индикации сигналов точного времени на рассредоточенных объектах, рабочих местах, в жилых помещениях, например на удаленных мобильных объектах транспорта, электросвязи ит.п

Изобретение относится к электронным часам и может применяться в поляризованных электромеханических преобразователях для электрочасов

Изобретение относится к хронометрии и может быть использовано в качестве первичных электронных часов для хронометрических систем

Изобретение относится к измерительной технике и может быть использовано в составе автоматизированных средств управления для индикации текущего времени и его фиксации

Изобретение относится к синхронизации часов по радиоканалу и может быть использовано в системах единого времени, в которых осуществляется передача сигналов времени для синхронизации территориально разнесенных часов

Изобретение относится к синхронизации часов по радиоканалу и может быть использовано в системах единого времени, в которых осуществляется передача сигналов времени для синхронизации территориально разнесенных часов

Изобретение относится к области электротехники, а именно к магнитоэлектрическим механизмам

Изобретение относится к синхронизации часов по проводному радиоканалу и может быть использовано в изолированных системах единого времени, в которых осуществляется передача сигналов точного времени для синхронизации территориально разнесенных часов

Изобретение относится к приборостроению и может быть использовано в часовой промышленности

Изобретение относится к импульсной технике и может быть использовано в устройствах, где требуется передача содержимого счетчика на подключаемые приборы контроля и управления, в частности, изобретение может быть использовано в программных устройствах управления приборами наружного освещения
Наверх