Преобразователь параллельного кода в число-импульсный код — SU 1027714 (original) (raw)
СОЮЗ СОВЕТСКИХииееюпнкнеРЕСПУБЛИК 606 Г ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ ТЕНИ ОПИСАН ИЗОБРЕ ДЕТЕЛЬСТВ АВТОРСКОМУ СВИ(21) 3290207/18-24(71) Харьковский институт радиоэлектроники(54) (57) 1, ПРЕОБРАЗОВАТЕЛЬ ПАРАЛЛЕЛЬНОГО КОДА В ЧИСЛО-ИМПУЛЬСНЫЙКОД, содержащий регистр, вычитающийсчетчик, генератор импульсов, дешиф-ратор нуля, первый триггер, первыйэлемент ИЛЙ, первый элемент И, первый вход которого соединен с единичным выходом триггера, являющимсяпотенциальным выходом преобразователя, информационные входы которогосоединены с входами регистра, выходыкоторого соединены с информационнымивхопамн вычитающего счетчика, выходыкоторого являются разрядными выходами преобразователя и соединены свходами дешифратора нуля, выход которогосоединен с первым входом первогоэлемента ИЛИвыход которого соединен с управляющим входом вычитающего счетчика и к -входом первого триггера, о т л и ч а ю щ и й с я тем, что, с,целью расширения области примене ния преобразователя путем циклического повторения и автоматического изменения частоты ";актовых импульсов, в него введены. времязадающий блок, второй триггер, второй и третий элементы ИЛИ и элемент запрета, выход которого соединен с 5-входом первого триггера, запрещающий вход соединен с выходом дешифратора нуля, а разрешающий вход элемента эайрета соединен с выходом второго элемента ИЛИ, первый вход которого соединен.с 5 -входом второго тригге 1027714Изобретение относится к цифровойавтоматике и контрольно-измерительной технике и предназначено для циклического преобразования параллельногокода в число-импульсный код и временной интервал. 5Известен преобразователь параллельного двоичного кода в число-импульсный код, содержащий регистр,счетчик, параллельные входы которогосоединены с входными шинами, входа. - 10ми регистра и входами элемента ИЛИ,выход которого соединен с входомэлемента задержки, первый выход которого соединен с первым входом первого элемента Ивыход которого соединен с одним из входов элементаИЛИ и выходной шиной; выход элемента ИЛИ соединен с нулевым входомтриггера, и второй элемент И 1 ,Недостаками данного преобразователя являются его сложность и невозмож"ность циклического преобразованияпараллельного кода в число-импульсный код.Наиболее близким к предлагаемомупо технической сущности и схемномупостроению является преобразовательпараллельного кода в число-импульсныйкод, содержащий вычитающий счетчик,входы которого соединены с входамиэлемента ИЛИ, параллельными входами ЭОпреобразователя и входами регистра,.выходы - с входами дешифратора нуля,а выход вычитания - с одним из входов.элемента ИЛИ, выходом преобразователя и выходом элемента И, первый вход Д 5которого соединен с выходом триггера,вход которого соединен с выходомдешифратора нуля, а вход - с выходом элемента ИЛИ и входом элементазадержки, первый выход которого соединен с дополнительным входом дешиф.ратора нуля, а второй выход - с вторым входом элемента И 12,Недостаток известного преобразователя состоит в том, что он непозволяет осуществлять циклическоепреобразование параллельного кодав число-импульсной код, а такжеформирование циклических временныхинтервалов.50Цель изобретения - расширение об-ласти применения преобразователяпутем циклического повторения преобразования и автоматического изменения частоты таКтовых импульсов.Поставленная цель достигаетсятем, что в преобразователь параллельного кода в число-импульсный код,содержащий регистр, вычитающий счет.чик, генератор импульсов, дешифратор нуля, первый триггер, первый элемент ИЛИ, первый элемент И, первыйвход которого соединен с единичнымвыходом триггера, являющимся потенциальным выходом преобразователя, ин"формационные входы которого соединены 45 с входами регистра, выходы которогосоединены с информационными входамивычитающего счетчика, выходы которого являются разрядными выходамипреобразователя и соединены с входами дешифратора нуля выход которогосоединен с первым входом первогоэлемента ИЛИ, выход .которого соединен с.управляющим. входом вычитающегосчетчика и Р-входом. первого триггера,.введены. времязадающий блок, второй триггер, второй и третий элементы .ИЛИ и элемент запрета, выход которого соединен с Й -входом первоготриггера, запрещающий вход соединенс выходом дешифратора нуля а разрешающий вход элемента запрета соединен с.выходом второго элемента ИЛИ.,первый .вход которого .соединен,с Я -входом второго триггера и являетсявходом пуска преобразователя, второйвход, второго .элемента ИЛИ соединенс.информационным выходом времязадающего блока,.тактовый вход которогосоединен с выходом гечератораимпульсов и вторым входом первогоэлемента И, третий вход. которого яв;,ляется управляющим входом .преобразователя и.соединен с управляющим входом времязадающего блока, тактовыйвыход которого соединен.с третьимвходом второго элемента ИЛИ и первыМвходом третьего элемента ИЛИ, второйвход которого соединен с выходомпервого элемента И, .а выход соединенс тактовым, входом вычитающего счетчи 1 ка и является. тактовым выходом преобразователя, стоповый выход которогосоединен с й -входом второго триггера,единичный выход. которого .соединенс входом блокировки времязадающегоблока, а.нулевой выход второго триггера соединен с вторым входом первого элемента ИЛИ. Кроме того, времязадающий блок со- держит счетчик, два элемента И, два элемента НЕ и элемент ИЛИ, первый и второй входы которого соединены соответственно с выходами первого и второго элементов И, являющимися тактовым и информационным выходами времязадающего блока соответственно,. третий вход элемента ИЛИ соединен с выходом первого инвертора, вход которого является входом блокировки времязадающего блока, а выход элемента ИЛИ соединен с Р-входом счетчика, тактовый вход которого является тактовым входом времязадающего блока, управляющий входкоторого соединен с входом второго,элемента БЕ, первые входы первого и второго элементов И соединены соответственно с входом и выходом второГо элемента НЕ, а остальные входы первого и второго элемента И соединены с выходами счетчика,На фиг.1 приведена структурнаясхема преобразователя параллельногокода в число-импульсный код; нафиг.2 " блок схема времязадающегоблока на Фиг,З - временные диаграмваа.его .работы. 5В состав .преобразователя входятпервыйэлемент ИЛИ 1, времязадающийблок 2, генератор 3 импульсов,триггер 4, элемент 5 запрета, второй элемент ИЛИ б, триггер 7, элемент И 8, третий элемент ИЛИ 9, дешифратор 10 нуля вычитающий счетчик11, регистр 12, управляющий вход13:, входы 14 ф.,пуска, стоповый вход,15, информациоиные входы 1 б, такто:вый выход 17, потенциальнный выход.18.и разрядные выходы 19 преобразователя.Блок-схема времязадающего блокасодержит счетчик 20.первый 21 ивторой 22 элементы И, элемент НЕ 23,элемент ЙЛИ 24, элемент НЕ 25, тактовий вход Зб и вход 27 блокировки.Предлагаемый преобразователь работает следующим образом;В исходном состоянии триггеры 4и 7 находятся в нулевом состоянии.уровнем.с нулевого выхода триггера4 в вычитающий счетчик записанозначение преобразуемого параллель-ного. кода с выходов регистра 12. ЗОСигиалом ффПуск на входе 14.триггер 4 устанавливается в единичное состояние, включая времязадающийблок 2. Если содержимое вычитающегосчетчика 11 не равно нулю, то триггер 357 устанавливается в единичное состояние и иа выходе 18 появляетсявысокий уровень. При высоком уровнеиа.входе 13 сигнал иа информационномвыходе.времязадающего блока 2 отсут 40ствует, а импульсы с .выхода генератора З,импульсов поступают черезэлемент И.и третий элемент ИЛИ 9 натактовый выход 17 .и на первый входвычитакацего счетчика 11, уменьшая 45каждый раз.его содержимое на единицу,Когда содержимое вычитающего счетчика 11 станет равным нулю, сигналомс выхода дешифратора 10 нуля черезпервый элемент ИЛИ 1 триггер 7 сбрасы.вается, а в вычитающий счетчик.11снова производится запись преобразуемого кода. При этом на выход 18 выделяется низкий уровень, а импульсына тактовом выходе 17 и входе счетчика 11 отсутствуют. По истечении 55временного интервала, формируемоговремязадающиа блоком 2, на его первом выходе появляется импульс, устанавливающий через второй элементИЛИ б и элемент 5 запрета (если 6 Означение преобразуемого кода не равно нулю) триггер 7 в единичное сос"тояние. Описанный цикл повторяется.Низкий уровень на входе 13 переводит преобразователь в ре:зим циклического преобразования параллельного кода в эквивалентный временной интервал на выходе 18) При этом на тактовом выходе времязадающего блока 2 сигнал отсутствует, а.на втором его выходе Формируются импульсы времени. Работа преобразователя про-,. текает аналогично описанномуИнформация с параллельных выходов 19 преобразователя может быть выведена на устройство индикации.Сигналом.на входе 15 1 фСтопе триггер 4.управления. возвращается в исходное состояние, преобразователь выключается.Таким образом, преобразователь обеспечивает цикличность преобразования параллельного кода в число-имнуль" сный код, а также формирование циклических временных интервалов.Работа времязадающего блока 2 ос" нована на установке требуемого коэффициента пересчета для счетчика 20, Коэффициенты пересчета К 1 и К 2,устанавливаемые с помощью первого 21 и второго 22 элементов И соответственно определяются подключенными выходами счетчика 20 к.входам указанных элементов И.Низким уровнем на блокирующем входе.времязадающего блока счетчик 2 С.заторможен и находится в нулевом состоянии. При поступлении на этот вход. высокого уровня счетчик 20 начинает подсчет импульсов, поступающих на тактовый вход времязадающего . блокаЕсли на управляющем входе 13 - низкий уровень, первый элемент " И 21 выключен, а по достижении счетчиком 20 состояния К 2, на выходе второго элеменТа И 22 появляется импульс,.устанавливающий счетчик 20 в нулевое состояние, после чего цикл повторяется, пока на входах 13 или 27 изменится управляющий сигнал. При этом.на.выходе 28 времяэадающего блоха импульсы отсутствуют, а на выходе 29.формируются импульсы с периодом .Т 2Т 2 = К 2 ЬТЕсли на входе 13 времязадающего блока высокий. уровень, 10, второй элемент И 22 выключен, а на выходе 28 появляютсяимпульсы с периодом .Т 1Т 1 К 1. ЬТПреобразователь параллельного кода в число-импульсный код может быть применен как в составе других устройств, так и самостоятельно для циклического преобразования параллельного кода в число-импульсной код и формирования времени интер" валов. Так, при управлении движением судна применение преобразователя позволяет повысить безопасность мореплавания путем снижения утомляемости судоводителя, что достигаетсяосвобождением его от необходимости вести постоянный контроль времени.Преобразователь может быть применен и в установках дозирования. При этом дозированне .осуществляется порциями, величина которыя определяется параметрами импульсов на импульсном выходе преобразователя (например длительность). Количество порций определяется значением параллельного кода на направленных входах преобразователя. Управление доватором осуществляется сигналом с.импульсного выхода преобразователя.Предлагаемый преобразователь позволит упростить сопряжение цифровых систем автоматики, управлявцих технологическими процессами, с исполнительными механизмами.14741/53 Тираж 706 Подпис ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж"35, Раушская наб., д.4о каз ная фПате жгород, ул илиал