Устройство формирования отметок времени

 

СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИН ьц 4 Н 03 К 23/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 1112568 (21) 3945697/24-21 (22) 21 ° 08.85 (46) 07.08.88. Бюл. Ф 29 (72) В.В.Зелянин и Т.M.Ìàñëåíêîâà (53) 631.3.056(088.8) (56) Авторское свидетельство СССР

Ф 1112568, кл. Н 03 К 23/00, 18.06.82. (54)(57) 1.УСТРОЙСТВО ФОРМИРОВАНИЯ ОТМЕТОК ВРЕМЕНИ по авт. св. Ф 1112568, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей путем обеспечения формирования отметок календарных дат числа, месяца, года, в него введены три дешифратора, блок анализа, коммута- . тор, пять элементов И, два элемента ИЛИ, два триггера, блок суммирования, выходы счетчика соединены с входами первого дешифратора, выходы счетного блока — с соответствующими входами второго и третьего дешифраторов, а также блока анализа, выход которого подключен к второму входу коммутатора, первый вход которого соединен с выходом второго дешифратора, управляющий вход — с инверсным выходом второго триггера, а выход — с D-входом первого триггера, третий выход первого дешифратора подключен к первым входам третьего и четвертого элементов И и второму входу первого элемента ИЛИ, второй выход — к первым входам второго элемента И и первого элемента ИЛИ, выход которого подключен к первому входу пятого элемента И, второй вход которого подключен к соответствующему выходу синхронизатора, третий — к выходу триггера управления, а выход — к четвертому входу ло„„SU„„1415437 A 2 гического блока, вторые входы первого и второго элементов И подключены к соответствующему выходу блока управления, а их выходы — к первому и вто— рому входам второго элемента ИЛИ соответственно, выход которого подключен к входу синхронизации первого триггера, выход которого подключен к второму входу третьего элемента И, выход второго элемента И подключен к входу синхронизации второго триггера, D-вход которого соединен с выходом третьего дешифратора, а инверсный выход — с вторь.м входом четвертого элемента И, входы третьего и четвертого элементов И подключены к соотС> ветству;ащим входам блока суммирования, другие входы которого соединены с выходом блока памяти, а выходы — с вхо— дами элемента сравнения, входы уста- С нонки введенных триггеров подключены к девятому выходу блока управления. ю

2. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что второй дешифратор содержит элемент If, три входа которого через инверторы соединены с входами дешифратора, выход первого инвертора, а также входы второго С © и третьего инверторов соединены с со- 3 ответствующими входами второго элемента И, выходы элементов И через элемент ИЛИ подключены к выходу де шифратора °

3. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок анали- Д за содержит элемент ИЛИ, входы котооого являются входами блока ана- иза, а выход подключен к первому входу первого элемента И, а также через первый инвертор к первому входу вто1415437 рого элемента И, второй вход которого подключен к треть<.му входу блока анализа и через второй инвертор к второИзобретение относится к импульсной технике, предназначено для надежного счета импульсов, формирования отметок времени и сетки частот и является усовершенствованием устройства по 5 авт.св. М - 1112568.

Целью изобретения является расширение функциональных возможностей путем обеспечения формирования отметок календарных дат числа, месяца, года. 10

На фиг. 1 представлена структурная схема устройства формирования отметок времени; на фиг. 2 — схема второго дешифратора; на фиг. 3 — схема блока анализа; на фиг, 4 — схема коммутатора; на фиг. 5 — блок суммирования; на фиг. 6 — счетный блок устройства.

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

3 частоты, выходы которого являются соответственно первым и вторым входами формирователя 2, а один из выходов соединен с первым входом первого элемента И 4 формирователя, второй вход которого подключен к выходу первого

"риггера 5 формирователя, входы которого соединены соответственно с вторым и третьим входами формирователя 2, выход первого элемента И 4 формирова- 30 теля является вторым выходом формирователя 2 и подключен также к входу вто. рого триггера 6 формирователя, другой вход которого является четвертым входом формирователя 2, а выход подключен к входу второго элемента И 7 формирователя, второй вход которого соединен с другим выходом делителя 3 частоты, а выход является первым выходом формирователя 2 и соединен с первым 40 входом синхронизатора 8, соответствующие выходы которого подключены к счетному блоку 9, первому входу логического блока 10,первому входу триг< гера 11 управления, первому и второму входам блока 12 управления и входу му входу перного элемента И, ньгходы элементон И через элемент СПИ <эвелине ны с выходом блока а нани за, 2 счетчика 13, выходы которого соединены с третьим входом блока 12 управления, а также с адресными входами запоминающего устройства (ЗУ) 14 и блока 15 памяти (БП), дополнительный выход которого подключен к третьему входу логического блока 10, соответствующие входы элемента 16 сравнения соединены с выходами счетного устройства 9, входами запоминающего устройства 14 и выходами блока 17 суммирования, а выход элемента сравнения соединен с вторым входом триггера 11 управления, выход которого подключен к второму входу логического блока 10, четвертому входу блока

12 управления и третьему входу блока 18 выходных сигналов (БВС), выход блока 10 подключен к суммирующему входу счетного блока 9, первые информационные входы которого подключены в выходам запоминающего устройства 14, вход записи которого соединен с четвертым выходом блока 12 управления, шестой и пятый выходы которого соответственно подключены к второму и третьему входам формирователя 2, восьмой выход — к объединенным входам сброса триггера 11 управления, счетчика 13, БВС 18, вход установки синхронизатора, седьмой выход — к входу сброса счетного блока 9, первый выход — к входам установки счетчика 13, третий выход — к входам предварительной записи БП 15, второй выход — к входам установки счетного блока 9, второй выход формирователя 2 соединен с первым входом БВС 18.

Устройство содержит также элементы И 19 и 20, первые входы которых соединены с третьим выходом первого дешифратора 21, первый и второй выходы которого соединены с первыми входами первого и второго элементов И 22 и 23 соответственно, вторые входы которых соединены с четвертым выходом

1415437 блока 12 управления, а выходы подключены к соответствующим входам элемента ИЛИ 24, выход которого подключен к входу синхронизации первого тригге5 ра 25, выход которого соединен с вторым входом третьего элемента И 19, выход которого подключен к соответствующему входу блока 17 суммирования.

Выход второго элемента И 23 подключен 10 также к входу синхронизации второго триггера 26, D-вход которого соединен с выходом третьего дешифратора 27, входы которого соединены с соответствующиии выходами счетного блока 9. 15

Выход триггера 26 соединен с вторым входом четвертого элемента И 20, выход которог о соединен с соответствующим входом блока 17 суммирования.

Входы блока 28 анализа и второго де- 20 шифратора 29 подключены к соответствующим выходам счетного блока 9, а выходы — к второму и первому входам ъ-оммутатора 30, вход управления которого соединен с инверсным выходом 25 триггера 26, а выход — с D-входом первого триггера 25.

Второй и третий выходы первого дешифратора 21 соединены с первыми вторым входами первого элемента ИЛИ 31 30

:оответственно, выход KoToporo подf;ëí-!ВН к I,åðâoìó входу пятого элемента И 32, в. оро 1 вход которого соединен с пятым выходом синхронизатора 8, : Ретий вхо,г - с выходом триггера 11 35 управления, а выход — с четвертым ..огом логического блока 10.

Логический блок 10 содержит элемент HL 38, вход и выход которого подклю гены соответственно к первым входам первого 34 и второго 35 элементов И логического блока, выходы которых соединены с входами элемента

ИЛИ 36 гогического блока, при этом третий вход элемента ИЛИ 36 является 45 четвертым входом логического блока, его г,г;.,;, — выходом логического блока, вход элеме та НЕ 33 является третьим входом ".згического блока, объединеннь|е вторые входы первого 34 и второго 35 элементов И вЂ” первым его входом, а третий вход второго элемента И 35 — вторым входом логического б.. >ка 10.

Бл >к 12 управления может быть вы ли-:., на-чэи",:ер, как показано на

1. Дпя предварительной записи чисел в запоминающее устройство исполгзованы «ногочный переключатель 37 и элемент ИЛИ 38, для сбора и установки — цепь из кнопочного переключателя 39 и 40, дешифратора 41, элементов ИЛИ 42 и 43, элемента И для предварительной записи чисел в счетчик и блок памяти — код вые шины.

БВС 18 состоит из регистра 45 сдвига и выходных вентилей 46 и 47, Второй дешифратор 29 (фиг. 2) со— держит элемент ИЛИ 4Ч, три входа которого через инверторы 49 — 51 соединены с- входами дешифратора, выход первого инвертора 49, а также входы второго 50 и третьего 51 инверторов соединены с соответствующими входами второго элемента И 52, выходы элемг нтов И 48 и 52 через элемент 53 подкггючены к выходу дешифратора.

Блок анализа (фиг. 3) содержит элемент ИЛИ 54,, входы которого являются входами блока анализа, а выход подключен к первому входу первого элемента И 55, а также через первый инвертор 56 к первому входу второго элемента И 57, второй вход которого подключен к третьему входу блока анализа и через второй инвертор 58 к второму входу первого элемента И 55, выходы элементов И через элемент ИЛИ

59 соединены с выходом блока анализа.

Коммутатор (фиг. 4) содержит элемент И 60, первый вход которого непосредственно, а второй через инвертор

61 подключены к первому и второму входам коммутатора, входы второго элемента И 62 соединены с вторым и третьим входами коммутатора, выходы элементов И через элемент ИЛИ 63 подключены к выходу коммутатора.

Блок суммирования (фиг. 5) содержит шесть сумматоров 64-69, первые входы сумматоров 64,65,67,68 и 69 соединены с соответствующими входами блока суммирования, вторые входы первого 64 и второго 65 сумматоров подключены к первому и второму входам блока суммирования соответственно, первый выход первого сумматора соединен с третьим входом второго сумматора, второй выход — с первым выходом блока суммирования, выход второго сумматора 65 соединен с первым входом элемента И 70 и третьего сумматора 66, второй вход которого соединен с вторыми входами четвертого 67 и шестого

69 сумматоров и выходом элемента И 70, второй вход которого соединен с соответствующим входом блока суммирова1415437 ния и первым входом пятого сумматора 68, второй вход которого подключен к первому выходу четвертого сумматора 67, третий вход которого подключен к первому выходу третьего сумматора 66, вторые выходы сумматоров

66 и 67 и выходы сумматоров 68 и 69 соединены с соответствующими выходами блока суммирования, восьмой, девятый и десятый входы блока суммирования соединены с шестым, седьмым и восьмым выходами блока суммирования.

Все примеры реализации блоков показаны для случая использования двоич-15 но-десятичного кода.

Счетный блок 9 (фиг. 6) имеет информационные и установочные входы, которые соединены соответственно с выходами запоминающего устройства и вто-20 рым выходом блока управления, соответственпо каждый разряд выхода ЗУ 14 соединен с соответствующим элементом 71.1-71.п совпадения, другие входы которых соединены с первым выходом блока синхронизации, а выходы — с входами элементов ИЛИ 72.1-72.п, входы которых подключены к D-входам счетчика 73 и вход записи которого соединен с выходами элемента ИЛИ 74. Выход кода установки блока управления подключен на входы соответствующих элементов совпадения и через элементы ИЛИ

72.1-72.п на D-входы счетчика, счетный вход которого соединен с выходом 35 логического блока.

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

Вначале производится предварительная установка всех элементов устройст-40 ва с помощью блока 12 управления. При нажатии кнопки 40 блока 12 управления обнуляется БВС !8, счетчик 13, триггер формирователя 2, триггер 11 уп-. равления и триггер 25 устанавливаются 45 в состояние "0", а триггер 26 — в состояние "1", синхронизатор 8 устанавливается в состояние "0000001". Установка триггера 26 в состояние 1 вызывает установку коммутатора 30 в 50 первое состояние, при котором к выходу коммутатора подключается выход дешифратора 29. Далее производится предварительная установка в ячейки

ЗУ 14 текущего значения временных 55 интервалов.

Установка и обнуление производятся следующим образом.

В счетчик 13 сигналами с первого выхода блока 12 управления устанавливается код адреса ячеек ЗУ 14 для хранения значений часовых ингервалов времени. Код может быть набран, например, кнопочными переключателями.

С второго выхода блока 12 управления на выход установки блока 9 поступает код установки текущего значения часовых интервалов. На вход записи БП 15 с третьего выхода блока 12 управления подается код числа, определяющего максимальное количество импульсов, которое должно быть накоплено в часовом интервале, т.е. код числа 24, с девятого выхода блока 12 управления на БП 15 подается сигнал записи, который может формироваться вручную, например, от кнопки. С четвертого выхода блока 12 управления через элемент

ИЛИ 39 от кнопочного переключателя (КП) 37 поступает сигнал на вход записи ЗУ 14. Содержимое счетного устройства 9 переписывается в соответ- ствующие ячейки ЗУ 14.

Далее сигналом с первого выхода блока 12 управления в счетчике 13 ус1 танавливается код адреса ячеек ЗУ 14 для хранения значения минутных интервалов. Аналогично описанному выше в счетном блоке 9 устанавливают код текущего значения минутных инте валов времени, который переписывается в соответствующие ячейки ЗУ 14 и код числа 60 в БП 15. Аналогично остальные ячейки ЗУ 14 устанавливают в нулевое состояние, а в БП 15 записываются соответственно коды максимальных чисел, соответствующих данному временному интервалу. После окончания предварительной установки в счетчике 13 остается код адреса ячеек ЗУ 14 для хранения наименьших интервалов времени. Устройство подготовлено к работе. С пятого выхода блока 12 управления подается сигнал Пуск", который устанавливает триггер 5 в состояние "0". Как только с шестого выхода блока 12 управления поступает сигнал, привязанный к эталонному, делитель 3 частоты обнуляется, триггер 5 опрокидывается и с выхода элемента И 4 формирователя 2 поступает сигнал с частотой f „, который в свою очередь опрокидывает триггер 6, и сигналы с второго выхода делителя 2 частоты частотой f через элемент И 7

1415437 поступают на выход формирователя 2 и на вход синхронизатора 8.

Для правильной работы устройства необходимо выполнение условия т бп ь11 где n — число формируемых временных интервалов.

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

f< =5 кГц; fr=2 кГц; f =1 кГц, Е,1 =100 кГц, f =1 Гц ю сут (24

n=8

Если f „=10 кГц то fт=1 мГU,.

Пусть коэффициент пересчета счетного блока 9 равен 100 В ячейке БП

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

В БП 15 имеется дополнительный выход, который необходим для того, чтобы при определенном объеме счетного блока 9 обеспечить входные сигналы для ячеек, формирующих низкие частоты. При этом сигналом с дополнительного выхода БП 15 на вход счетного блока 9 через логический блок 10

11 11 поступает либо логическая 1, либо сигнал с выхода триггера 1 1 . Л о гич еский ур ов е н ь сигнала на дополнительном выходе БП 1 5 (логич е ски и " 0" или

" 1 " ) о,— р ед еля ет с я э н ач ени ем формиру емой частоты, коэффициентом деления

f „ /f ) и коэффициентом пересчета счетного блока 9 .

В нашем случае, если коэффициент пересчета счетного блока 9 равен 1 00, то непосредственно и з входной частог ы 1 0 к Гц могут быть сформированы частоты с f по f g . При этом сигнал л о гичес к ои " 1 " с дополнительного выхода БП 1 5 обеспечивает формирование н а выходе логического блока 1 0 уровня логической " 1 ", которая до б авляет с я в счетный блок 9 при пос тупл ечии сигнала с синхронизатора 8, При

:1 ор 11иp o в aнии же, например, частоты н а вход сч етно го блока 9 вместо логич ес к ой " 1 " через логический блок 1 0 си г и алом с дополнительного выхода БП

1 5 подключается выл од триггера 1 0 .

В этом случае логическая "1 появляется на входе блока 9 тогда, когда триггер 11 устанавливается в единич— ное состояние. Это происходит после полного заполнения ячеек памяти предьдущего цикла. Сигнал с выхода триггера 11 эквивалентен сигналу этой частоты и одновременно является вход10 ным сигналом для формирования последующей частоты, так как обеспечивает логическую "1" на входе блока 9, которая записывается в него с приходом синхроимпульса в устройстве 8.

15 В таблице приведены числа, которые должны быть записаны в БП 15 для формирования соответствующих частот, и уровень сигнала на его дополнительном выходе.

2р Установка сигнала на дополнительном выходе производится также в режиме предварительной установки.

Например, в ячейке с адресом частоты f, записываются код 0100...01, 25 для f — 1010 ... 01 и т.д., левый разряд является младшим, самый старший разряд поступает на дополнительный выход блока БП, В первоначальный момент времени

30 на выходе счетчика 13 имеется код адреса ячейки ЗУ 14, в которой происходит накопление числа импульсов для формирования сигнала с частотой 5 кГц (нулевой адрес). С выхода БП 15 на

З5 вход элемента 16 сравнения поступает двоичный код числа N=2, а с дополнительного выхода — сигнал логической

"1" на выходе логического блока 10.

40 Частота Число в БП Сигнал на дополнительном выходе БП

5 кГц

2 кГц

1 кГц

100 кГц

10

100

1 Гц 10

1 мин 60 ч 60

1 сут 24 с>

1 1 ) 37

С пр>fx 3дом с гггнллл Запуска с Tiff T<)I Tf шс < T<) f i> ньгхадов блока 1 2 у»рлнпс.и»я f{л f)xf)J(тригг ера 6 ф )p миравлт»IT)I 2 пас тупает сигнал с члсTотой 10 кГц. .штат сипгал опрокидывает трггггер 6 г> рл Зрешлет прах<3жден»е нл нхсд синхронизатора 8 импульсон частотой 1 мГц. Сигнал с перв<)га выхода синхронизатора 8 разреша- 1ð ет перезапись содержимого ячейки ЗУ

14 с адресом, который соответствует коду нл выходе счетчика 13, в счетньш блок 9. Сигнал с второго выхода синхронизатора 8 добавляет к содержима fy счетного блока 9 единицу, т.е„ нл »го сумм>грующий вход с логическога б:>ока 10 пос туглет логическая "1" °

Нл ньгхад» элемента 16 сравнения сигнал Отсутс гвует, так как на других его г>ходах с бггока БП 15 установлен код пгслл 2, а предварительное содержимое ячейки ЗУ 14 ранна нулю. С приходом третьего такта триггер 11 остается н исходном состоянии, на его 25

f3f fx<3äå сахр l»ÿåтся уровень логиче"кого "0".

С»гнал с четвертого гзьгходл синхрО низлтарл Я н» г>роходит через элемент

П 44 0<. I л 1 2 УПРлг>лен»Я . СиГTIRJI с Зр

ff)i f <) . > >>ь(.сада си>г;рашг 3» гора 8 через .>;>»м»нт IIIII! 38 Oл< ка 12 упрлвпения раз>)< >(>лет п»резлпггсь сс)Г(ержимого счетного плака 9 в .I«йку ЗУ 14 с адресам, уклзлнш»м c«åтч>ггсаьг 13 (н дан35

» )м случае нулег>ой) .

Cf f i»>>лл с шеста ГО f)f гхадл си ггх1 Они

< пора S увел»чина»т»а единицу со,(»;)жггьгае счетч.гка 13, т. е. Устанлнлинлется следующий адрес БГ1 15 и ЗУ 14.

Я »лшем примере в ЗУ 14 устанавливается адрес ячейкгг, где происходит накап.ген»е числа импульсов для формирования с»гнала члс гатой 2 кГц. ГIри этом fiл вход элемента 16 сравнения

45 пас) уггл»т кад чис»л 5 и процесс понт эр- гся.

Аналогггчньгй процесс происходит при формировании сигналов с частотой (! кГц). При этом bII 15 ныдает кад

50 числ» 10. При переход» к адресу для форм»ран»»»я сигналов частотой f c даполш.тельного выхода БП 15 снимаетсгг сигнал лагическаг а 0 > КОто,3ый подключает нл второй вход элемента

И 35 логич .ского блока 1О триггер 11, 55 находящи гся н састаяш>и логического

<< If

0 . В этом слу«лс добанлени» единицы к содержимому блока 9 не праисх<)дит зьг <>»у«»тся та:гька тагдл, к<>< ), > нл ггред» ду>((< м цикле прог> >ойдс т и< Ii »<)» нлкапл»н»е, сработает э. с м«>ш срлвн< ния» триггер 1 гг»р»йдет н сас таян»» логической 1

При поступлении второго входного

>4мпу>3) са частотой 10 кГц происходит полное накопление в ячейке f, ° Сигнал с выхода элемента 16 сравнения по третьему такту синхронизатора Я аггрокидынает триггер 11, сигнал с выхода которого поступает на вход блока 18 и переписывается в него па четвертому такту. На выходе блока 18 нри поступлении входного импульса 10 кГц появляется выходной сигнал частотой 5 КГц.

Чере 3 элемент ИЛИ 43 и элемент 11 44 блока 12 управления происходит обнуление содержимого счетного блока 9, нл пятом такте начинается смена адре:— са в счетчике 13, Д)гя ячеек Г,г, Й4 а>>алогично формируется вьгхадной сигнал.

Рггссмотрим формирование частоты

f =1 Гц.

При переходе к адресу этой частоты, клк нидно из таблицы, с дополнит»льнаго выхода БП 15 на логичес— кий бпак 10 снимается логический "0".

Эта «значает, что в блоке 10 элемент

И 34 отключен, а подключен элемент

И 35, т.е. в c«ex>If>if блок 9 на такт дабл>>ляется единица тольf;<; .-Л,«ле, если триггер 11 находится н сэ -.-.яни» 1 . Это происходит гальк; при фарм»рова»ни предыдущей члс,оты т.е. сигналом с выхода эле>.effl.i 16 сравнения триггер 11 переходит в состоянг(е "1". Поэтому при формировании в счетное устройство 9 добавляется o.-: родной с>>гнал после фармирог>анин 1 .;IJI)I этих ячеек в БП 15 записывается число 10. До того как это ч»сл< наберется, триггер 11 нл треть<» < и т;<к т е ва з в р аща е т с я н с о с тояние 0

1.с c Jlc тога, к ак н с г е т н ом блоке 9 у с т а г.. о н и т с я чи сл о 1 0, с р л б а ты в ае т эл еме н т 1 6 сравнения, три г г е р 1 1 спракидывает .я в "1", »л нь.»с<)гге БВС 1Я появляется сигнал частатаг> f,--1 Гц.

ПГ)и фармироваг>ии f. ь f д ITp<)flc.ходит аналогичный процесс . Ра"смот— рим <> с)рм>гравлг>ие кадон ацифр 3. к» От-. меток времени. Ячейки Зу 1 i для 1)армирован»я частоты f< — 1/60 ц (1 мин) ян:гяются одновременно ячейками для хране»»я кода оцифрагзки секундных

> етак, После того, как сформируется

14154 37

I 2 частота 1 Гц, триггер 11 переходит в состояние "1". IIn шестому такту синхронизатора 8 и на э гом цикле изменяется содержимое счетчика 13 и в нем устанавливается адрес ячейки для формирования частоты 1/60 Гц.

С дополнительного выхода БП 15 снимается логический "0", т.е. через второй управляющий вход логического блока 10 на его выход подключается выход триггера 11 °

С приходом первого такта в цикле формирования частоты 1/60 Гц в блоке 9 переписывается состояние ячейки

ЗУ 14 (в данном случае оно нулевое), на втором такте происходит добавление единицы в счетный блок 9, на третьем такте — сброс триггера 11, так как на выходе БП 15 код числа 60, на четвертом такте обнуления не происходит, на пятом такте состояние счетного устройства "100000" переписывается в ячейку ЗУ 14. Код числа секунд далее может сниматься на индикацию или любое другое регистрирующее устройство.

Аналогично формируются коды минутных и часовых меток времени.

Для привязки сигналов сетки выходных частот на выходные вентили

46 и 47 блока 18 подается строб-импульс. Таким образом устройство позволяет сформировать любую сетку частот и код оцифровки текущего времени.

Для формирования отметок календарных дат, числа, месяца, года в счетчик 13 сигналами с первого выхода блока 12 управления устанавливают код адреса ячеек ЗУ 14 для хранения значений оцифровки лет. Код может быть набран, например, кнопочными переключателями. С второго выхода блока 12 управления на вход установки счетного блока 9 поступает код установки текущего значения лет.

С четвертого выхода блока 12 управления через элемент ИЛИ 38 от кнопочного переключателя 37 поступает сигнал на вход записи ЗУ 14. Содержимое счетного блока 9 переписывается в соответствуюшие ячейки ЗУ 14. Код с блока 13 поступает также на вход дешифратора 21, сигнал с выхода которо о после нажатия кнопки 36 через элемент И 22 и элемент ЛЛИ 24 поступает на счетный вход триггера 25, D-вход которого соединен с выходом коммутатора 30 и через него с выходом дешиАналогично производится установка ячейки 31 для хранения значения суток. При этом в bII 15 записывают код числа 29. Если в месяце 30 дней, на

50 выходе блока 28 анализа будет "0", если 31 день — "1". Соответственно триггер 25 устанавливается с состояние "0 или 1 . Таким образом на выходе элементов И 19 и 20 устанавли55 г

00 — невисокоснь 0 год, февраль, 10 — високосный год, февраль, 01 — любой год, в месяце 30 дней, 11 — любой год, в месяце 31 день.

45 фратора 29, если текущий год исписа†косный, то на его выходе нулевой потенциал и триггер 25 < стается в сс с— тоянии "0". Если год високосный, т1

H;l выходе дешифратора 29 потенциал логической "1" и григгер 25 переходит в состояние "1".

Далее сигналами с первого вь|хода блока 12 управления в счетчик 1 3 уев танавливают код адреса ячеек ЗУ 14 для хранения оцифровки значения месяцев, Аналогично описанному ранее в счетном блоке 9 устанавливают код значения текущего месяца, который переписывается в соответствующие ячейки

ЗУ 14. При установке адреса месяцев на втором выходе дешифратора 21 появляется сигнал, который при нажатии кнопки 37 через элемент И 23 подается

I на счетный вход второго триггера 26.

Если устанавливают февраль месяц, то срабатывает дешифратор 27, на выходе появляется сигнал "1" и триггер 26 остается в состоянии "1", Если устанавливают адрес любого другого месяца, то на выходе дешифратора 27 появится логический "0" и триггер 26 изменяет свое состояние íà "0 . Сигнал с выхода инверсного плеча этого триггера переводит коммутатор во второе положение и к выходу коммутатора подключается схема четности.

На выход записи блока 15 памяти с третьего выхода блока 12 управления подается код числа, определяющего максимальное количество импульсов, которое может быть накоплено при оцифровке этих временных интервалов, т.е. код числа 12. С девятого выхода блока 12 управления на БП 15 подается сигнал записи, который может быть сформирован, например, вручную от кнопки, 14 г. rj!!031 ус Г;Ikt<)!3K ilgpL-!ca суток 11;l гуммлтс р элементов И 19 и 20 пс)гтуплет

ОД1111 lt 3 У КЛ 3 Л !! НЬ!Х КОДО Н К ОТОРЫ!1 С УМ м 1руется > . кадом числл ?9. Alta>!Or»)Iнс ttpL)tt.313>!;I»Tell устлнавка в ячейки

ЗУ 14 для хранения значения часов, минут, При этом в б 10К памяти записывлк)тся числа 24 и 60 соответственно.

Остлльные ячейки обнуляются, л в блок jð

tI Iмяти эллис ьlваются: В ячейки для хранения секундных меток — кад числа 60, в ячейки для хранения частот кад значения необходимого числа импул).сс)13, которое должен содержать счс т1» jtt L).1ок 9 для получения данной члстоты. Эта зависит от значения вход)loll !лстаты счетнога блока, которая ныбирлс тся из услави)1

ft 7I1 f„ 20 где à — частота с первога выхода

@> делителя 3 частоты; частатл нл входе синхронизл торч 8; и — !игла циклов работы синхро- 25

ltl! злтар;3.

П»с:lс г,(нч;l >111я яр с Д13лр11т ель ной

;ст;1н> н;il 13 L чет п1кс. 13 ocтлетс:я код лл,:l я t: L" к ЗУ 14;!пя хранения

jt1lttt«ltt!j!tt 1н 1 «,>13;3>!Oв времени. Устро;1-30

" т k : :) t: >, I û .", !3 tt L it L; K P Lt L) o T L«.

:lя Га I (»3е .1)д -. j !1oêë 1 управле

»,,»

)н1я tlo iil«1 ся с11гнл:I ПуcK 1.отарый y c тлtl,lti. ttt>,: «т Tpit j i «,) «1.> го . т .?)IH 1е

» >«»

) . Клк О. l ька с ш«с 1 «1 д н >:сода Ола

:с >- 1 2 упрл в:1е)вся пос тупле т с 1!г)!11л, : o1l ь>I 3 л н!» ° t к «Г !. l 1н»ам > л\сл111 е lb 3

-.-тат!,1 сбнуляатся, триггер 5 апраки111..13, тся и с выхода элементл 1 -- 3 фор1р .нлгеля 12 поступает сигнал часто- 40 той f,,,,который в свою очередь опроки 1ь1влет тр 1ггер 6, и сигнллы с второго выхода делителя 2 члстоты частотой >т чеРез эле) ент И 7 пастУплют

«а вых )д 1)армиравлтeля 2 и на вход 46

Ci1» ->, »1)л-;,.)то Ра 8 . 30» Т,l СТРОПСТВЛ В >!Л>С ГП (lOPtttfPO в кия -лс".От, а так-:;е оц!1фравки секу).;1, минут, часов рассмотрена ранее и аналогична рлбате .:1згестнаго уст- яр райствл. 11;ч1;:лбате vcTpo!cTI30 вплоть да фар tltpэ13лния часовых отметок вновь введенные элементы не оказывают влняв;1я нл рабату, па:Ko.tlbKv сигналы прежде всего IlocTyliatoT на входы ввеIlpttItht да1!1:1фрлтаров 21, 27, 29, л

ОНИ ДЕШИфРИРУtt)T КОД C ВЫХОДа СЧЕтЧИКЛ ГОС1Ь ° С Г р11, с Т>1НОВКЕ В НЕМ КадЛ лдре л с так, мс гяцев, лет. П> 3таму

13Л ВХс>дЛХ бЛОКа 17 СУММИраВЛГН1я C выхода элементов И 19 и ?О 11рисутгтвуют логические "0". На вход введенного элемента ИП11 31 также поступают

"0". Рассмотрим работу устройства в части вновь введенньвс блоков, т.е. формирование оцифровки суток, месяцев, лет.

Нос>le оцифровки часов сигнал с последнего выхода синхронизатора 8 переводит счетчик 13 в следующее состояние, соответствующее адресу ячеек памяти суток в ЗУ 14. Код са счетчика 13 поступает на адресные входы Б>П

15 и запоминающего устройства 14, а также на входы дешифраторов 21 и 4 1.

На третьем выходе дешифратора 21, Оявляется сигнал, который открывает элементы И 19 и 20 и на их выходе появляются сигналы, соответствующие состоянию триггеров 25 и 26, т.е. установленному в режиме предварительной установки: "00", "10", "01" или

"11" в зависимости от года и месяца.

Этот кад суммируется с кодом числа 2 с БП 15.

Если при формировании кода часов на выходе счетного блока 9 установится кад менее чем 24, то элемент 16 сравнения не сработает и триггер 11 останется в том же нулевом состоянии, Поэтому при оцифровке суток счетный вход блока 9 оказывается làKðûòûì: элементы И 3? и 35 — сигналам л, ги чеcKol "0" с триггера 11, элемент

И 39 — нулем с дополнительного выхода БП 15. Следовательно, добавление с)ди)111ц)>1 в счетное устройство не происходи г, Если при формировании кода часов на вых яде счетного блока устройства 9 у<.танавнтся код 24, элемент 16 сравнс )н!я срабатывает и триггер 1 управлс)н!я устанавливается в состояние

"1". В),гход счетного блока 9 аткрыБл: тся, Код адреса со счетчика 13 поступает нл вход дешифраторл 21, сигнал с третьего выхода которого открывает элементы И 19 и 20. На их входах установлс >Ht потенциалы, соответствующие первоначальной установке, т.е. соответствующие текущему месяцу, гаду (см. выше). Этот код поступает на вход блока 17 суммирования, где он с.уммируется с кодом числа 29 и результат поступает на элемент 16 сравнения. При этом па первому такту с! 5

1415437 синхрони зат<зрл 8 код из ЗУ 14 и. pe ïttсыззяется в счетнь|й блок 9, Па нт<зраму такту через элемент И 35 происходит добавление единицы в счетный блок 9.

IIo третьему такту, ес зи нет сигналя с элемента 16 сравнения, триггер 11 управления устагзавлива»тся в состояние <О . По четвертому такту элемеttт

И 44 закрыт, па пятому элемент И 32 закрыт, па шестому происходит запись содержимого счетного устройства 9 и в ЗУ 14, по седьмому такту — смена кода н счетчике 13.

Рассмотрим случай, когда на данном 15 цикле происходит оцифровкя последнего

Ltíí текущего месяца, например, в месяце 31 день, т.е. по второму такту в счетном блоке устананлинается код числа 31. Это значит, на выходе эле- р ментов И 19 и 20 код 11, на выходе блока суммирования код числа 32. Значит элемент сравнения не срабатывает и код числа 31 переписывается в ЗУ 14.

Здесь есть отличие от режима оцифров- 25 ки часов, секунд, минут, где в аналогичной ситуации блок 9 обнуляется па четвертому такту, так как оцифровывается не 60 мин, а 00 мин. E сутках же необходимо оцифровать, нлприtt»p, 31-й день (а не 00 дней).

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

Расс атрим эту ситуацию. По первому такту код числа 31 1зз ЗУ 14 переписывается в счетный блок 9, на втором такте добавляется единица и появляется код 32. Теперь срабатывает элемент 4р

16 сраннеш я, триггер 11 остаетс г в

"1". Па четвертому такту через элементы И 44 и ЛИ 43 счетный блок 9 обнуляется, но по пятому такту через элемент

И 32 дабянляетс» единица. Таким образом, 45 с зстнам блоке устанавливаегся код числа 1. Триггер 11 остается н состоянии "1". Оцифровка месяцев, как и при перехопе от часов к суткам, меняется после того, как в счетном бло- 5р к» 9 наберется максимальное количества суток в данном месяце. На есть некстарое отличие, связанное с те л, кзк указывалось, что оцифровывается .л-л дний день месяца, После установки, например, 31-ro числа триггер 11 не меняет .-.ноего состояния, тлк как не срабатывает элем» <т 16 сраннения.

Поэтому нл цикле оцифровки месяцев каг< меctltt;- Ile te ня< т< я, т. ». руд< т

3 I, ttanptt".»р,

Еаг1гл ня с<з»луl

01.02, Рассмотрим падрабн» рлботу B цик— ле оцифровки месяцев.

Па первому такту сагг»ржимае из

ЗУ 14 пер»пи»шляется н счетный блок 9.

Па второму закту гз него добавляется единица, тлк как триггер 11 н состоянии "1". Па третьему такту, если нет сигнл га с выхода элементл 16 срлвне— ния„триггер 11 упрлнления устлнав IH вгется н состояние 0, Па четвертому такту элемент И 44 закрыт, по пятому элемент И 32 закрыт, по шестому происходит запись содержимого счетного блока 9 в ЗУ 14. Па этому же такту открывается элемент И 23, тлк как на другой его нхад поступает сигнал с второго ньгхода де<пифратсрл 21 (дешифрируется адрес с выходя счетчика 13). С вьгхада элемента И 23 сигнал поступает на счетный вход триггера 26.

Если на выходе счетного устройства установлен код любого месяца, кроме февраля, та на ныхаде дешифратора 27 будет сигнал логического "0, триггер 26 установится в состояние "0", если он был в состоя<лги "1", или подтвердится его нулевое состояние. Пав тенциал с ега инверсного вьгсодл, т ° е.

"1" устанавливает коммутатор 30 в и-е состояние, и на ега выход проходит сигнал с выхода блока 28 анализа, на вход которого также поступает код с выхода счетного блока 9. Этот блок анализирует порядковый номер месяца.

Если в месяце 30 дней, на его вьзходе будет нуль, если 31 день — единица.

Предположим, установлен код месяца, в котором 31 день. Тогда единица с выхода коммутатора 30 поступает на

D-вход триггера 25, который па шестому такту через схе гы 23 и 25 устанавливается н состояние "1". Тогда »а входах элементов kf 19 и 20 устанавливается код 11.

Если на счетном блоке 9 кд;г февраля, то на выходе дешифрлтарл 27 устанавливается единица, триггер 26 также

1415437

18

17 устанавливается в единицу. Нулевой потенциал с его инверсного выхода переводит коммутатор 30 в единичное состояние, т.е. к его выходу подключается выход дешифратора 29, который на следующем цикле анализирует висоУ косный год или нет. А пока на входах элементов И 19 и 20 установлен код 00.

После того, как будет набрано число месяцев в году, т. е. 12, как и при . оцифровке суток элемент 16 сравнения не срабатывает, так как на его вторые входы поступает код числа 13. Так оцифровывается последний месяц в году.

На следующем цикле оцифровки месяцев в счетный блок 9 добавляется единица, на выходе элемента сравнения появляется единичный потенциал, а по 20 третьему такту триггер 11 переходит в состояние "1". По четвертому такту через элементы 43 и 44 счетный блок 9 обнуляется, по пятому такту через открытый элемент И 32 в блок 9 добавля- 25 ется единица, по шестому такту код 01 переписывается в ЗУ 14. Триггер 11 остается в состоянии "1". По седьмому такту в счетчике 13 устанавливается код адреса ячеек оцифровки лет. Этот код поступает на дешифраторы 21 и 4 1.

С первого выхода дешифратора 21 единичный потенциал открывает элемент

И 22. По первому такту синхронизатора 8 содержимое ячеек ЗУ 14 переписывается в счетный блок 9. По второму такту в него добавляется единица. Если с выхода элемента 16 сравнения нет сигнала, триггер 11 устанавливается третьим тактом в "0". Четвертый и пятый такты не проходят, так как закрыты элементы 44, 4.3 и 32. Код с выхода счетного блока 9 поступает на вход дешифратора 29. Если при оцифровке месяцев установлен февраль, триггер 26 остается в нулевом состоянии, а коммутатор — в единичном, т.е. к его выходу подключается выход дешифратора

29, а если год невисокосный, на его выходе присутствует нуль, если високосный — единица. По шестому такт: нуль или единица устанавливаются в триггере 25. Таким образом, если год високосный, на входах элементов 19 и 20 формируется код 01, если невисокосный — 00 ° По седьмому такту содерT Ъ жимое счетчика 13 увеличивается на единицу. Это число дешифрируется дешифратором 41. Сигнал с его выхода через элемент 42 поступает на обнуление счетчика 13, триггера 11, блока

18, формирователя 2, установку синхронизатора 8 в состояние "0000001".

Устройство переходит в исходное состояние.

Далее весь цикл работы повторяется.

141 5437

) 4! 5/ 37

1 41 5437

0trl псгичРслоы Ялика

fQ ь

Г р ь с уЪ

-ъ еие усiпаН06

Составитель А.Титов

Редактор Н.Лазаренко Техред JI.Îëèéíûê Корректор С.Шекмар

Заказ 3887/56 Тираж 928 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени Устройство формирования отметок времени 

 

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

Изобретение относится к вычислительчой технике и способствует повышенига быстродействия вычислительных устройств

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

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

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

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

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

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

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

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

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

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

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

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