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

Номер патента: 1415437

Авторы: Зелянин, Масленкова

Есть еще 5 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

(56) Авторское Ф 1112568, кл. Бюл. Ф ниТ.088.8) свидет Н ОЗК асл она ьство СССР/00, 18,06,82 У оиство по п. 1, о т овк ратора3. Устройство а ю щ е е с яа содержит элем о т иналием,о блок нт ИЛИ, входы дами блока ана котоизадуез рого являются вх а выход подключе ерному рвого элемент акже ч ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ(54)(57) 1.УСТРОЙСТВО ФОРМИРОВАНИЯ ОТМЕТОК ВРЕМЕНИ по авт. сн. В 1112568,о т л и ч а ю щ е е с я тем, что,с целью расширения функциональныхвозможностей путем обеспечения формирования отметок календарных дат числа, месяца, года, н него введены тридешифратора, блок анализа, коммутатор, пять элементов И, дна элемента ИЛИ, два триггера, блок суммирования, выходы счетчика соединены с входами первого дешифратора, выходы счетного блока - с соответствующими входами второго и третьего дешифраторов,а также блока анализа, выход которогоподключен к второму входу коммутатора, первый вход которого соединен свыходом второго дешифратора, управляющий вход - с инверсным выходом нто.рого триггера, а выход - с Р-входомпервого триггера, третий выход первого дешифратора подключен к первымвходам третьего и четвертого элементов И и второму входу первого элемента ИЛИ, второй выход - к первым входам второго элемента И и первого элемента ИЛИ, выход которого подключенк первому входу пятого элемента И,второй вход которого подключен к соответствующему выходу синхронизатора,третий - к выходу триггера управления, а выход - к четвертому входу логического блока, вторые входы первогои второго элементов И подключены ксоответствующему выходу блока управления, а их выходы - к первому и второму входам второго элемента ИЛИ соответственно, выход которого подключен к входу синхронизации первоготриггера, выход которого подключен квторому входу третьего элемента И, выход второго элемента И подключен квходу синхронизации второго триггера,Р-вход которого соединен с выходомтретьего дешифратора, а инверсныйвыход - с нторь.м входом четвертогоэлемента И, входы третьего и четвертого элементов И подключены к соотнетству;ащим входам блока суммирования,другие входы которого соединены с выходом блока памяти, а выходы - с вхо -дами элемента сравнения, входы установки введенных триггеров подключены к девятому выходу блока управления ч а ю щ е е с я тем, что второй дешифратор содержит элемент И, три входа которого через инверторы соединены с входами дешифратора, выход первого инвертора, а также входы второгои третьего инверторов соединены с соответствующими нходами второго элемента И, выходы элемент И черезэлемент ИЛИ подключены выходу дешеф выи иннертор к первому входу вто 14154311817устанавливается в единицу. Нулевой потенциал с его инверсного выхода переводит коммутатор 30 в единичное состояние, т.е. к его выходу подключается выход дешифратора 29, который на следующем цикле анализирует високосный год или нет. А пока на входах элементов И 19 и 20 установлен код 00.1 ОПосле того, как будет набрано число месяцев в году, т.е. 12, как и при, оцифровке суток элемент 16 сравнения не срабатывает, так как на его вторые входы поступает код числа 13. Так оцифровывается последний месяц в году.На следующем цикле оцифровки месяцев в счетный блок 9 добавляется единица, на выходе элемента сравнения появляется единичный потенциал, а по третьему такту триггер 11 переходит в состояние "1". По четвертому такту через элементы 43 и 44 счетный блок 9 обнуляется, по пятому такту через открытый элемент И 32 в блок 9 добавля ется единица, по шестому такту код 01 переписывается в ЗУ 14. Триггер 1 остается в состоянии "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По седьмому такту содергъжимое счетчика 13 увеличивается на единицу, Это число дешифрируется дешифратором 41. Сигнал с его выхода через элемент 42 поступает на обнуление счетчика 13, триггера 11, блока 18, формирователя 2, установку синхронизатора 8 в состояние "0000001", Устройство переходит в исходное состояние.Далее весь цикл работы повторяется.1415437 т всгичРСлОЫ Ялика ие усгпаНвбки акт кмар каз 3887/56 сно ВНИИПИ по д 3035, Ики итета крыти наб. д. 4/5 роизводственно-полиграфическое предприятие Ужгоро роектная,ь Ь Г)с ь с Составитель А.ТитовЛазаренко Техред Л,Олийнык Коррект Тираж 928Государственногелам изобретенийосква, Ж, Рау1415437 рого элемента И, второй вход которого подключен к третьему входу блока анализа и через второй ицвертор к второИзобретение относится к импульсной технике, предназначено для надежного счета импульсов, формирования отметок времени и сетки частот и является усовершенствованием устройства по 5 авт,св, В 1112568.Целью изобретения является расширение функциональных возможностей путем обеспечения формирования отметок календарных дат числа, месяца, года. 1 ОНа фиг. 1 представлена структурная схема устройства формирования отметок времени; на Фиг. 2 - схема второго дешифратора; на фиг. 3 - схема блокаанализа; ца Фиг, 4 - схема коммутатора; на фиг. 5 - блок суммирования; на Фиг. б - счетный блок устройства.Устройство содержит опорный генератор 1, подключенный к первому входу формирователя 2, включающего делитель 203 частоты, выходы которого являютсясоответственно первым и вторым входами Формирователя 2, а один из выходовсоединен с первым входом первого элемента И 4 формирователя, второй входкоторого подключен к выходу первого.риггера 5 формирователя, входы которого соединены соответственно с вторым и третьим входами формирователя 2,выход первого элемента И 4 формирователя является вторым выходом формирователя 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 соответственно, вторые входы которых соединены с четвертым выходомблока 12 управления, а выходы подключены к соответствующим входам элемента ИЛИ 24, выход которого подключенк входу синхронизации первого тригге 5ра 25, цыход которого соединен с вторым входом третьего элемента И 19,выход которого подключен к соответствующему входу блока 17 суммирования,Выход второго элемента И 23 подключен 10также к входу синхронизации второготриггера 26, 0-вход которого соединен с выходом третьего дешифратора 27,входы которого соединецы с соответствующиии выходами счетного блока 9, 15Выход триггера 26 соединен с вторымвходом четвертого элемента И 20, выход которого соединен с соответствующим входом блока 17 суммирования.Входы блока 28 анализа и второго дешифратора 29 подключены к соответствующим выходам счетного блока 9, авыходы - к второму и первому входамкоммутатора 30, вход управления которого соединен с инверсным выходом 25триггера 26, а выход - с 0-входомпервого триггера 25,Второй и третий выходы первого дешцфратора 21 соединены с первыми вторым входамц первого элемента ИЛИ 31 30.:оответственно, выход которого подключен к первому входу пятого элемента И 32, в; орой вход которого соедицец с пятым выходом синхронизатора 8,третий вход " с выходом тРиггеРа 11управления, а выход - с четвертым.-,ог ом логического блока 10.Логический блок 10 содержит элемент НЕ 38, вход и выход которогоподклюгены соответственно к первымвходам первого 34 и второго 35 элементов И логического блока, выходы которых со дицецы с входами элементаИЛИ 36 логического блока, при этомтретий вход элемецта ИЛИ 36 является 4 Бчетвертым входом логического блока,его г,год - выходом логическогоблока, вход элеме та 11 Е 33 являетсятретьим входом ",згцческого блока, объединенцье вторые входы первого 34 ивторого 35 элементов И - первым еговходом, а третий вход второго элемента И 35 - вторым входом логическогоб.; ка 10,Блк 12 управ:ения может быть выли-, напри",:ер, как показано на1. 1 ля предварительной записичисел в запоминающее устройство цсполгзованы цогочный переключатель 37 и элемент ИЛИ 38, для сбора и установки - цепь из кнопочного переключателя 39 и 40, дешцфратора 41, элементов ИЛИ 42 и 43, элемента И для предварительной записи чисел в счетчик и блок памяти - кодовые шицы.БВС 18 состоит из регистра 45 сдвига и выходных вентилей 46 и 47,Второй дешифратор 29 (фцг. 2) содержит элемент ИЛИ 48, три входа которого через инверторы 49 - 51 соединены с входами дешифратора, выход первого инвертора 49, а также входы второго 50 и третьего 51 инверторов соединены с соответствующими входами второго элемента И 52, выходы элемецтов И 48 и 52 через элемент 53 подключены к выходу дешифратора.Блок анализа (Фиг. 3) содержит элемент И,1 И 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 соединены с соотнетствующими выходами блока суммирования, восьмой, девятый и десятый входы блока суммиронания соединены с шестым, седьмым и восьмым выходами блока суммирования.Все примеры реализации блоков показаны для случая использования двоично-десятичного кода.Счетный блок 9 (фиг. 6) имеет информационные и установочные входы, которые соединены соответственно с выходами запоминающего устройства и нторым выходом блока управления, соответственно каждый разряд выхода ЗУ 14 соединен с соответствующим элементом 71.1-71.п совпадения, другие входы которых соединены с первым выходом блока синхронизации, а выходы - с входами элементов ИЛИ 72.1-72.п, входы которых подключены к Э-входам счетчика 73 и вход записи которого соединен с выходами элемента ИЛИ 74. Выход кода установки блока управления подключен на входы соответствующих элементов совпадения и через элементы ИЛИ 72.1-72.п на Э-входы счетчика, счетный вход которого соединен с выходом 35 логического блока.Устройство работает следующим образом,Вначале производится предварительная установка всех элементов устройства с помощью блока 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,1Далее сигналом с первого выхода блока 12 управления в счетчике 13 устананлинается код адреса ячеек ЗУ 14 для хранения значения минутных интерналон, Аналогично описанному выше н счетном блоке 9 устанавливают код текущего значения минутных интеко валов времени, который переписывается в соответствующие ячейки ЗУ 14 и код числа 60 в БП 15. Аналогично остальные ячейки ЗУ 14 устанавливают н нулевое состояние, а в БП 15 записываются соответственно коды максимальных чисел, соответствующих данному временному интервалу. После окончания предварительной установки в счетчике 13 остается код адреса ячеек ЗУ 14 для хранения наименьших интервалов времени. Устройство подготовлено к работе. С пятого выхода блока 12 управления подается сигналПуск", который устанавливает триггер 5 н состояние "0", Как только с шестого выхода блока 12 управления поступает сигнал, привязанный к эталонному, делитель 3 частоты обнуляется, триггер 5 опрокидывается и с выхода элемента И 4 формирователя 2 поступает сигнал с частотой Г , который в свою очередь опрокидывает триггер 6, и сигналы с второго выхода делителя 2 частоты частотой Г через элемент И 7поступают на выход формирователя 2 и на вход синхронизатора 8.Для правильной работы устройства необходимо выполнение условияГ, бп йгде и - число формируемых временных интервалов.Рассмотрим работу устройства на примере формирования нескольких частот и оцифровки секундных, минутных, часовых временных меток. Г=5 кГц; К=2 кГц; 1=1 кГц,Е =100 кГц; 1=1 Гц;1 мин; 1=1 ч; К=1 сут (24 ч)п=8 Если Г =10 кГц, то Г .=1 мГц.Пусть коэффициент пересчета счетного блока 9 равен 100, В ячейке БП 15, соответствующей формируемым частотам, как было сказано, в режиме предварительной установки, записывается значение необходимого числа импульсов, которое должно содержать счетное устройство для получения данной частоты.В БП 15 имеется дополнительный выход, который необходим для того, чтобы при определенном объеме счетного блока 9 обеспечить входные сигналы для ячеек, формирующих низкие частоты. При этом сигналом с дополнительного выхода БП 15 на вход счетного блока 9 через логический блок 1011 н поступает либо логическая 1 , либо сигнал с выхода триггера 11. Логический уровень сигнала на дополнительном выходе БП 15 (логический "0" или1) о - ределяется значением формируемой частоты, коэффициентом деления в уорм) и коэффициентом пересчетасчетного блока 9.В нашем случае, если коэффициентпересчета счетного блока 9 равен 100,то непосредственно из входной частогы 10 кГц могут быть сформированычастоты с Г по Г. При этом сигнал логическои "1" с дополнительного выхода БП 15 обеспечивает формированиена выходе логического блока 10 уровня логической "1", которая добавляется в счетный блок 9 при поступлении сигнала с синхронизатора 8, ПриФэрмировании же, например, частотына вход счетного блока 9 вместо логической "1" через логический блок 10сигналом с дополнительного выхода БП15 подключается выход триггера 1 О.В этом случае логическая "1 появляется на входе блока 9 тогда, когдатриггер 11 устанавливается в единичное состояние. Это происходит послеполного заполнения ячеек памяти предьдущего цикла. Сигнал с выхода триггера 11 эквивалентен сигналу этойчастоты и одновременно является вход 10 ным сигналом для формирования последующей частоты, так как обеспечиваетлогическую "1" на входе блока 9,которая записывается в него с приходом синхроимпульса в устройстве 8,15 В таблице приведены числа, которыедолжны быть записаны в БП 15 для формирования соответствующих частот,и уровень сигнала на его дополнительном выходе.20 Установка сигнала на дополнительном выходе производится также в режиме предварительной установки.Например, в ячейке с адресом частоты й, записываются код 010001,25 для Е - 101001 и т,д левыйразряд является младшим, самый старший разряд поступает на дополнительный выход блока БП,В первоначальный момент времени30 на выходе счетчика 13 имеется код адреса ячейки ЗУ 14, в которой происходит накопление числа импульсов дляформирования сигнала с частотой 5 кГц(нулевой адрес). С выхода БП 15 наЗ 5 вход элемента 16 сравнения поступаетдвоичный код числа И=2, а с дополнительного выхода - сигнал логической"1" на выходе логического блока 10. 5 кГц452 кГц 1 кГц 100 кГц 501 О 100 1 Гц 10 1 мин 60ч 60 1 сут 24 0 Частота Число в БП Сигнал на дополнительном выходе БП(Е ПРЕкоДОМ СЕЕГЦДЛД ЭДПУСКД . ятаган ее и тога ньходаеэ блока 12 управления цд езход триггера 6 фармировдтля 2 поступает сигнал с частотой 10 кГц, .этот сигцал опрокидывает триггер 6 и разрешает прохождение цд вход синхрацизатара 8 импульсон частотой 1 мГц. Сигнал с первого выхо;а сицхрацизатора 8 разрееда ет перезапись содержимого ячейки ЗУ 1 э с адресом, который соответствует коду цд выходе счетчика 13, в счетцьш блок 9, Сигнал с второго выхода синхронизатора 8 добавляет к содержимому счетного блока 9 единицу, т.е цд го суммеерующий вход с логического бгеокд 10 потугдет логическая "1", Нд нынад элемента 16 сравнения сигнал отсутсгвует, так как на других его входах с блока БП 15 установлен код гпеслд 2, а предварительное содержимое ячейки ЗУ 1 э ранна нулю. С приходом тр тьего такта триггер 11 остается н исходном состоянии, на его 25 выходе сохрдняется уровень логиче"- каез "0".Сигеал с четвертого езе хода синхронизатора Я ее проходит через элемент 10.д 12 упрдгэлеция. Сигнал с пята э езь:(адд снег(рошезд гара 8 через э;емент ТП 38 бе 1 кд 12 управленияраз щдет презались соержимого счетного плака 9 в .,есйку ЗУ 1 ч с адресом, укдздццым счетее(ом 13 (н дан 35 ЕоМ СЛУЧаЕ ЕЕУЛЕгЗОЕЕ) .Сееедл с шеста го езяходд сиех 1 Оци э пора 8 унеличивдт ца единицу со,р,е(ееае счетч;ека 13, т.е. Устанавливается следующий адрес БГ 1 15 и ЗУ 14, Я ееащем примере н ЗУ 14 устанавливается адрес ячейкее, где происходит накап.ение числа импульсов для Формирования сигцалд чдс гатой 2 кГц. Г 1 ри этом цд вход элемецта 16 сравнения45 пасэугедт код чисцд 5 и процесс понтер- гся.Лцалогеечньей процесс происходит при Формееронание сигналов с частотой ( кГц). При этом БП 15 выдает код50 числ 10, При переход к адресу для формирования сигналов частотой Г с даполштельного выхода БП 15 сешмаетс ее с и Г и дл л 0 ги ч е с к О е О 0е( О т О р 1 Й подключает нд второй вход элемента И 35 логич ского блока 1 О триггер 11,55 находящи еся н состояшеи логического0 . В этом случд добанлеци единицы к содержимому блока 9 не происхагит. зьеО пучптся то:евка тагдд, еэ э цд еере,еду м цикле прае ээ т ееэлн цдкоцлцие, сработает э.емцт срдвн- ция ц триггер 1 перейдет в сзстэяееи логической 1При поступлении второго входного емпуэзе са частотой 10 кГц происходит полное цдкоплецие в ячейке гСигнал с выхода элемента 16 сравнения по третьему такту синхронизатора Я опрокидывает триггер 11, сигнал с выхода которого поступает на вход блока 1 Яи переписывается н него по четвертому такту. Г 1 а выходе блока 18 цри поступлении входного импульса 10 кГц появляется выходной сигнал частотой 5 кГц, Через элемент ИЛИ ч 3 и элемент И че блока 12 управления происходит обнуление содержимого счетного блока 9, нд пятом такте начинается смена адре - са в счетчике 13. Дзея ячеек Г г 4 аналогично Формируется выходной сигнал.Рассмотрим формирование частоты Г =1 Гц.При переходе к адресу этой частоты, кдк видно из таблицы, с дополнитльцого выхода БП 15 на логический блок 1 О снимается логический "0", Эта означает, что в блоке 10 элемент И Зч отключен, а подключен элемент И 35, т,е. н счетцыц блок 9 ца такт добаляется единица тальк ; сг,чде, если триггер 11 находится н сз есянии 1 , Это происходит галька при форм;ровдции предыдущей чдс,аты т.е. сигналом с выхода элеэец, 16 сравнения триггер 11 переходит в состаянеее "1". Поэтому при формировании Г в счетное устройство 9 добавляется а: родной сегнал пасле ээо 1 змирогзация 1 .;1 ля этих ячеек н БП 15 записывается число 10. До того как это числ наберется, триггер 11 цд треть 1и т;к т е ва з в р ащд е т с я н с о с т о я ци е 01.з еле тога , к ак н сч е т н ом бл Ок е 9 у с т а и о н и т с я чи сл о 1 О , с р д б а ты н ае т элемент 1 6 сравнения , триггер 1 1 Опрокидывает.я в "1", цд нь.(зее БВС 1 Я появляется сигнал частотое Г,1 Гц,При формировании Г - Гпроис ходит аналогичный процесс, Рд"смот- ВИМ ОРМИРаНДЦИЕ КОДОН ОЦИфго КИ От-. меток времени. Ячейки ЗУ 1 е для 1 эормирования частоты Г - 1/60 цмин) яц:еяются Однонремецца ячейками для хранения кода оцифроезки секундных эетак, После того, кдк сформируетсячастота 1 Гц, триггер 11 переходит в состояние "1". По шестому такту синхронизатора 8 и на этом цикле изменяется содержимое счетчика 13 и в нем устанавливается адрес ячейки для формирования частоты 1/60 Гц.С дополнительного выхода БП 15 снимается логический "0", т.е. через второй управляющий вход логического блока 10 на его выход подключается выход триггера 11С приходом первого такта в цикле формирования частоты 1/60 Гц в блоке 9 переписывается состояние ячейки ЗУ 14 (в данном случае оно нулевое),на втором такте происходит добавление единицы в счетный блок 9, на третьем такте - сброс триггера 11, так как на выходе БП 15 код числа 60, на четвертом такте обнуления не происходит, на пятом такте состояние счетного устройства "100000" переписывается в ячейку ЗУ 14, Код числа секунд далее может сниматься на индикацию или любое другое регистрирующее устройство.Аналогично формируются коды минутных и часовых меток времени.1 ля привязки сигналов сетки выходных частот на выходные вентили 46 и 47 блока 18 подается строб-импульс. Таким образом устройство позволяет сформировать любую сетку частот и код оцифровки текущего времени,Для формирования отметок календарных дат, числа, месяца, года в счетчик 13 сигналами с первого выхода блока 12 управления устанавливают код адреса ячеек ЗУ 14 для хранения значений оцифровки лет. Код может быть набран, например, кнопочными переключателями. С второго выхода блока 12 управления на вход установки счетного блока 9 поступает код установки текущего значения лет.С четвертого выхода блока 12 управления через элемент ИЛИ 38 от кнопочного переключателя 37 поступает сигнал на вход записи ЗУ 14, Содержимое счетного блока 9 переписывается в соответствуюшие ячейки ЗУ 14. Код с блока 13 поступает также на вход дешифратора 21, сигнал с выхода которого после нажатия кнопки 36 через элемент И 22 и элемент ЛЛИ 24 поступает на счетный вход триггера 25, )-вход которого соединен с выходом коммутатора 30 и через него с выходом деши Аналогично производится установкаячейки 31 для хранения значения суток, При этом в Б 15 записывают кодчисла 29, Если в месяце 30 дней, на 50 выходе блока 28 анализа будет "0",если 31 день - "1". Соответственнотриггер 25 устанавливается с состояние "0" или "1". Таким образом на выходе элементов И 19 и 20 устанавлиВаются:00 - невисокосный год, февраль,10 - високосный год, февраль,01 - любой год, в месяце 30 дней,11 - любой год, в месяце 31 день. 5 10 15 20 25 30354045 фратора 29, если текущий год ц нцсокосный, то на его выходе цулев й потенциал и триггер 25 о стается и посв тоянии "0". Если год високосный, то на выходе дешифратора 29 потенциал логической "1" и грцггер 25 переходит в состояние "1 ц.Далее сигналами с первого вьхода блока 12 управления в счетчик 13 уев танавливают код адреса ячеек ЗУ 14 для хранения оцифровки значения месяцев,Аналогично описанному ранее в счетном блоке 9 устанавливают код значения текущего месяца, который переписывается в соответствующие ячейки ЗУ 14, При установке адреса месяцев на втором выходе дешцфратора 21 появляется сигнал, который при нажатии кнопки 37 через элемент23 подается 1на счетный вход второго триггера 26. Если устанавливают февраль месяц, то срабатывает дешифратор 27, ца выходе появляется сигнал "1" и триггер 26 остается в состоянии "1", Если устанавливают адрес любого другого месяца, то на выходе дешифратора 27 появится логический "О" и триггер 26 изменяет свое состояние на 0. Сигнал с выхода инверсного плеча этого триггера переводит коммутатор во второе положение и к выходу коммутатора подключается схема четности.На выход записи блока 15 памятис третьего выхода блока 12 управленияподается код числа, определяющегомаксимальное количество импульсов,которое может быть накоплено приоцифровке этих временных интервалов,т.е. код числа 12. С девятого выхода блока 12 управления на БП 15 подается сигнал записи, который может быть сформирован, например, вручную от кнопки,ч55 Прц усгацовке адреса суток ца суммат)р элемецтон И 19 и 2 поступает Один и 3 указанных кодов, который сумм 1 руется с кодом )(ис.ча 9. Аналогично производится установка в ячейки ЗУ 14 для хранения значения часов, минут, При этом в блок памяти записыв 1)отся числа 24 и 60 соответственно, Остлльцые ячейки обнуляются, а в бчок (О пам)ти запис)ваются: В ячейки для хранения секундных меток - код чиспа 60, в ячейки для хранения частот код значения необходимого числа импул.сов, которое должен содержать счс тгн й блок 9 для получения данной частоты. ЭТО зависит от значения входной Частоты счетцого блока, которая выбир;1 тс 5 из услош 1 й1,7 п Г 20 где 1 - частота с первого выходаР. хделителя 3 частоты;Г, - частота ца входе сицхронизатора 8;и - исло циклов работь синхро н;затор;.Пс)е О,г цчлнЯ прдварительцой уст;ц, нкнчет ик 13 Остлется код лл, 3 л чк ЗУ 14 ;пя крацеццяФ цл 1 М ц 1 33."н П 13 л О 3 13 р ме 1 И 1, Устро;1 30 "3)О,Г(т;3 ЯО к 1)аботе,.1 Я ГОго них ОД;-. блоа 1 2 управле -1 3 1шя Одася сигца: Пуск , .Оторый усг 1 л.31 г: " т)31. ) ) О .тян)1 ел)-Как олько с шес ), го 3 )х)да О:О1- ) ПРа Н.1 Е Ц 1 Я ПОС ТУ Пас Т С ИГЦ 1 Л ) :л)1 ь 1 лг 3к э Г )Он;.Ом) 5 3 и 3 ель 3л тот, сбцулятся, триггер 5 Опрокится и с выхода элемента 1 3 форчр нагеля 12 поступает сигнал часто той Г который в свою очередь опрокидьвлет триггер б, ц сигнал с второго ньгхода делителя 2 частоты частотой 3) через элемент И 7 поступаюта вьход формирователя 2 и ца вход с.б си) ) ):33-лто(5 а 8..Яб)т,;тройства в 1 а Гц ф 01)ми)О" в .Оця ас".От, а также Оцц 1 ро 13 ки секу.д, минут, часов рассмотрена ранееи аналогична работе 1 звестцого устройства, П;ч; аооте устроистна вплотьдо Аор.3 ро 3 а)ия часовых отметок вновь введенные элементы не оказывают влцяи;Я ца раб-)ту, поскольку сигналыпрежде всего поступают на входы введеццьгх .е 13 фраторов 21, 27, 29, аОци дешифрируют код с выхода счетчикаго:ь"О г)р 1;, тлновке в цем кодлдрегл суток, месяцев, .чет. 11 О)тому л вх)ах блока 17 суммироваш 1 Я с выхода элементов И 19 и О присутствуют логические "О". На вход введенного элемента ИП 11 31 также поступают "0", Рассмотрим работу устройства в части вновь введенных блоков, т.е. формирование оцифровки суток, месяцев, лет.После оцифровки часов сигнал с последнего выхода синхронизатора 8 переводит счетчик 13 в следующее состояние, соответствующее адресу ячеек памяти суток в ЗУ 14. Код со счетчика 13 поступает на адресные входы БП 15 и запоминающего устройства 14, а также на входы дешифраторов 21 и 4 1. На третьем выходе дешифратора 21,)О- является сигнал, который открывает элементы И 19 и 20 и на их выходе появляются сигналы, соответствующиесостояцию триггеров 25 и 26, т.е,установленному в режиме предварительной установки: "00", "10", "01" или"11" в зависимости от года и месяца.Этот код суммируется с кодом числа 21с БП 15.Если при формировании кода часовна выходе счетного блока 9 установится код менее чем 24, то элемент 16сравнения не сработает и триггер 11останется в том же нулевом состоянии,Поэтому при оцифровке суток счетныйвхо блока 9 оказывается закрытым;элементы И 32 и 35 - сигналам:, гическогэ "0" с триггера 11, элементИ 39 - нулем с дополнительного выхода Б 1 15. Следовательно, добавлениеединицы в счетное устройство не происходи г,Если при формировании кода часовца вьгходе счетного блока устройства 9у; тацовится код 24, элемент 16 сравц,шя срабатывает и триггер 1 управлгшя устанавливается в состояние"1", В),гход счетного блока 9 открывается,Код адреса со счетчика 13 поступает на вход дешифратора 21, сигналс третьего выхода которого открываетэлементы И 19 и 20. На их входах установлены потенциалы, соответствующие первоначальной установке, т.е.соответствующие текущему месяцу, году (см. вще). Этот код поступает навход блока 17 суммирования, где онс.уммируется с кодом числа 29 и результат поступает на элемент 16 сравнения. При этом по первому такту ссицх 1 зоциздтсрсз 8 ксзд из ЗУ 14 цс рписывяется в счтньи блок 9, 11 а второму такту через элемент И 35 происходит добавление едицицы в счетный блок 9, По третьему такту, ес:зи нет сигналя с элемента 16 сравнения, триггер 11 управления устанавливатся в состояние О . По четвертому такту элемецт И 44 закрыт, по пятому элемент И 32 закрыт, па шестому происходит запись содержимого счетного устройства 9 и н ЗУ 14, по седьмому такту - смена кода в счетчике 13.Рассмотрим случай, когда на данном 15 цикле происходит оцифровка последнего дця текущего месяца, например, в месяце 31 день, т.е, по второму такту в счетном блоке устанавлинается код числа 31, Это значит, на выходе эле ментов И 19 и 20 код 11, на выходе блока суммирования код числа 32. Значит элемент сравнения не срабатывает и код числа 31 переписывается в ЗУ 14. Здесь есть отличие от режима оцифров ки часов, секунд, минут, где в аналогичной ситуации блок 9 обнуляется па четвертому такту, так как оцифровывается не 60 мин, а 00 миц. В сутках же необходимо оциФровать, цдпримр, 31-й день (а не 00 дней). На следующем цикле оцифровки суток необходимо перейти от чиспд 31 к чиспу 1 (первый день следующего месяца). З 5 Расс отрим эту ситуацию. По первому такту код числа 31 1 лз ЗУ 14 переписывается в счетный блок 9, на втором такте добавляется единица и появляется код 32. Теперь срабатывает элемент 40 16 сраннеция, триггер 11 остаетс в 1". Па четвертому такту через элементы И 44 и ИЛИ 43 счетный блок 9 обнуляется, но по пятому такту через элемент И 32 добавляется единица. Таким образом, 45яствам блоке устанавливается код числа 1. Триггер 11 остается н состоянии "1", Оцифровка месяцев, как и при перехопе от часов к суткам, меняется после того, как в счетном бло О к 9 наберется максимальное количества суток в данном месяце. На есть цекстарое отличие, связанное с тем, кзк указывалось, что оцифровывается .о л дний день месяца, После установки, например, 31-го числа триггер 11 це меняет своего состояния, тдк как це срабатывает элемт 16 сраннения. Поэтому цд цикле оцифровки месяцев кад мс с Яцд цсцссз, т. е. бУ дс Г 3 1, напрмер, яц дря (1,Кагдд ця сплу 1 зсцкл ццфразз - ки суток устдцдвлцздется кс 1 д 01 (пр. вае чис:за) тригр 11 астдется и состоянии "1", кдк укдздца рдц, Эта приводит к таму, чта при перс ходе к адресу месяцев 1 з счетное устройства добавляется единица и утацдв.ивдется код следующего месяцд, цдтзример01.02,Рассмотрим падробцс рабату в цикле оцифровки месяцев.Па первому такту сапржимае изЗУ 14 перписьдается в счетцз блок 9.Па второму такту в него добавляетсяединица, тдк как триггер 11 в состоянии "1". Па третьему такту, если нетсигзд:за с выхода элемецтд 16 сравнениятриггер 11 управления устанавливается в состояние 0 , Па четвертому такту элемент И 44 закрыт, по пятому элемецт И 32 закрыт, па шестомупроисходит запись содержимого счетцага блока 9 в ЗУ 14, Па этому же тактуоткрывается элемент И 23, тдк какна другой его нхад поступает сигналс второго выхода депифратс 1 ра 21 (дешифрируется адрес с выходя счетчика 13). С выхода элемента И 23 сигналпоступает на счетцьй вход триггера 26.Если ца выходе счетцога устройстваустановлен код любого месяца, кромефевраля, та на ныхаде дешифратора 27будет сигнал логического "0 , триггер 26 установится в состояние "0",если он был в состояции 1", или подтвердится его нулевое состояние. Павтенциал с ега инверсного вькада, те."1" устанавливает коммутатор 30 ви-е состояние, и на его выход проходит сигнал с выхода блока 28 анализа,на вход которого также поступдет кодс выхода счетного блока 9. Этот блоканализирует порядкоььй номер месяца.Если в месяце 30 дней, на его выходебудет нуль, если 31 день - единица,Предположим, установлен код месяца,в котором 31 день. Тогда единица свыхода коммутатора 30 поступает наВ-вход триггера 25, который па шестому такту через схемы 23 и 25 устанавливается в состояние "1". Тогда цавходах элементов И 19 н 20 устанавливается код 11.Если на счетном блоке 9 кд; Февраля, то на выходе дешифратард 27 устанавливается единица, триггер 26 тдкже

Смотреть

Заявка

3945697, 21.08.1985

ПРЕДПРИЯТИЕ ПЯ В-2203

ЗЕЛЯНИН ВАДИМ ВАЛЕРИАНОВИЧ, МАСЛЕНКОВА ТАМАРА МИХАЙЛОВНА

МПК / Метки

МПК: H03K 23/00

Метки: времени, отметок, формирования

Опубликовано: 07.08.1988

Код ссылки

<a href="https://patents.su/13-1415437-ustrojjstvo-formirovaniya-otmetok-vremeni.html" target="_blank" rel="follow" title="База патентов СССР">Устройство формирования отметок времени</a>

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