Преобразователь код-временной интервал

Иллюстрации

Показать все

Реферат

 

Изобретение относится к импульсной технике и может быть использовано для одновременного формирования нескольких различных по скважности сигналов с широтноимпульсной модуляцией, необходимых для управления многоприводным устройством, например роботом, с большим числом степеней свободы. Цель изобретения - расширение функциональных возможностей устройства - достигается путем увеличения числа одновременно преобразуемых различных кодов в соответствующие временные интервалы . Для этого в устройство дополнительно введены дешифратор 8 и триггеры 9 по числу каналов преобразования с функциональными связями, показанными на чертеже. Кроме того, устройство содержит генератор 1 импульсов, счетчик 2 импульсов, задатчик 3 кода, запоминающий блок 4, элементы 2И-ИЛИ 5, второй счетчик 6 импульсов, блок 7 сравнения кодов. Введение новых элементов и связей позволяет одновременно преобразовывать несколько различных кодов в соответствующие временные интервалы без увеличения по числу каналов преобразования всех содержащихся в устройстве элементов . 2 3. п. ф-лы, 4 ил. SS (Л

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

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

РЕСПУБЛИН (5g 4 Н 03 К 7/08, 11/00

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

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

A(àнаох

Выход

Канал

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4050558/24-21 (22) 07.04.86 (46) 07.06.88. Бюл. № 21 (72) Э. В. Ахмадеев, Д. В. Беляев и В. П. Симонов (53) 621.374 (088.8) (56) Авторское свидетельство СССР № 1168061, кл. Н 03 К 7/08, 18.04.83.

Авторское свидетельство СССР № 738143, кл. Н 03 К 11/00, 1977. (54) ПРЕОБРАЗОВАТЕЛЬ КОД вЂ” ВРЕМЕННОЙ ИНТЕРВАЛ (57) Изобретение относится к импульсной технике и может быть использовано для одновременного формирования нескольких различных по скважности сигналов с широтноимпульсной модуляцией, необходимых для управления многоприводным устройством, например роботом, с большим числом степе„„SU„„1401589 A 1 ней свободы. Цель изобретения — расширение функциональных возможностей устройства — достигается путем увеличения числа одновременно преобразуемых различных кодов в соответствующие временные интервалы. Для этого в устройство дополнительно введены дешифратор 8 и триггеры 9 по числу каналов преобразования с функциональными связями, показанными на чертеже.

Кроме того, устройство содержит генератор 1 импульсов, счетчик 2 импульсов, задатчик 3 кода, запоминающий блок 4, элементы

2И-ИЛИ 5, второй счетчик 6 импульсов, блок 7 сравнения кодов. Введение новых элементов и связей позволяет одновременно преобразовывать несколько различных кодов в соответствующие временные интервалы без увеличения по числу каналов преобразования всех содержащихся в устройстве элементов. 2 з. п. ф-лы, 4 ил.!

40!589

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

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

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

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

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

К 155ЛН1.

Счетчик 2 импульсов выполнен суммирующим и может быть выполнен на микросхемах К 155ИЕ5, К 155ЛА2 и К 155ЛН1, например по схеме, приведенной на фиг. 2.

Задатчик 3 кодов и запоминающий блок 4 выполнены многорегистровыми, с числом регистров, соответствующим количеству одновременно преобразуемых различных кодов, а разрядностью регистров, равной разрядности входных кодов, например, на микросхемах запоминающих устройств К 155РУ2, выходы которых подключены через нагрузочные резисторы к источнику питания, а

2 к информационным входам подключены дополнительные инверторы, например, на микросхемах К 561ЛН2 для компенсации инвертирования ими выходного сигнала.

Элементы "И-ИЛИ могут быть выполнены на микросхемах К 599ЛКЗ и их количество определяется разрядностью входных кодов.

Счетчик 6 может быть выполнен на основе микросхемы К 155ИЕ7, блок 7 сравнения кодов может быть выполнен на основе микросхем К 155ЛА2 или К 155ЛЛ1, в зависимости от представления входной информации прямыми или инверсными кодами.

Дешифратор 8 может быть выполнен на основе микросхемы К 155ИДЗ, а триггеры 9— на основе микросхем К 155ТМ2.

При использовании в устройстве элементов, выполненных на других типах микросхем, для сохранения работоспособности устройства необходимо соблюдать следующие временные соотношения. Сигнал с выхода блока 7 должен поступать на вход запрета записи запоминающего блока 4 раньше изменения информации на его информационных входах, а на информационные входы триггеров — позже изменения сигналов на выходах дешифратора 8, в противном случае в устройстве нарушится соответствие выходных сигналов входным.

Преобразователь код — временной интервал работает следующим образом.

Генератор 1 импульсов вырабатывает импульсы, поступающие на вход суммирующего счетчика 2, младшие разряды Q ..., 0 которого с тактовой частотой генератора 1 импульсов осуществляют последовательный перебор 2 адресов многорегистрового задатчика 3 кодов, многорегистрового запоминающего блока 4 и дешифратора 8. На выходах Q„, ..., Я,„задатчика 3 кода и запоминающего блока 4 в каждый такт частоты устанавливается информационный код того канала преобразования, адрес которого в данный такт определяется значениями младших разрядов Q„, ..., Я,„счетчика 2. На одном из выходов Q„, ..., Я„дешифратора 8, соответствующем каналу преобразования, адрес которого в данный такт установлен на его адресных входах А„, ..., A, появляется импульс отрицательной полярности, который устанавливает соответствующий триггер 9 в состояние, определяемое уровнем сигнала на его информационном входе. С прямого P и инверсного Р выходов старшего разряда счетчика 2, подключенных к вторым и третьим входам N элементов 2И-ИЛИ 5, в течение первых 2 тактов генератора 1 импульсов поступают соответственно единичный и нулевой уровни сигналов. Поэтому в течение указанных тактов на выходы элементов 2И-ИЛИ 5, т. е. на входы D,, ..., Р„ предварительной установки счетчика 6, поступают информационные коды с выходов

1401589

20

Формула изобретения

3

Q,..., Q< задатчика 3 кодов и не проходят коды с выходов (,)„, ..., (,)„запоминающего блока 4. Счетчик 6 изменяет значение поступающего на входы Р„, ..., Рн кода на единицу младшего разряда в течение каждого из 2 " тактов генератора 1 импульсов. Причем, при задании на входной шине временных интервалов прямыми кодами счетчик 6 выполнен вычитающим, а при задании обратными кодами — суммирующим.

С выходов Q, ..., Q счетчика 6 измененный код поступает на информационные входы D,, ..., ..Ри запоминающего блока 4, куда происходит его запись при условии отсутствия запрещающего нулевого уровня сигнала на его входе запрета записи Ч„.

Блок 7 сравнения кода с постоянным числом вырабатывает этот нулевой уровень сигнала на своем выходе при равенстве уровней сигналов на выходах Q,;..., Q„ счетчика 6 единичному уровню в случае задания временных интервалов прямыми кодами и нулевому— в случае задания обратными кодами. Кроме того, сигнал с выхода блока 7 сравнения кода с постоянным числом поступает на информационные входы триггеров 9, что при задании ненулевой длительности временного интервала по какому-либо каналу позволяет установить триггер 9, соответствующий этому каналу, в единичное состояние при обращении по адресу этого канала в течение первых 2 тактов цикла преобразования.

Для последующих 2 (2 "— 1) тактов уровни сигналов на прямом P и инверсном Р выходах счетчика 2 изменяют свои значения на противоположные. Поэтому, в эти последующие такты на входы Р,, ..., Рн предварительной записи счетчика 6 через элементы

2И-ИЛИ 5 поступают информационные коды с выходов Q,, ..., Q и запоминающего блока 4 и не проходят коды с выходов Q,, ..., Qq задатчика 3 кодов.

С выходов Q,, ..., Я» счетчика 6 повторно измененный код поступает на информационные входы D,, ..., Р запоминающего блока

4, куда он и записывается при условии отсутствия запрещающего сигнала на входе V„

Таким образом, информационный код любого канала преобразования, хранящийся в запоминающем блоке 4, в такты обращения по адресу этого канала изменяется на единицу младшего разряда в каждый такт до тех пор, пока не станет равным коду на вход ных шинах 1Р, ..., NP, соответствующему вре менному интервалу нулевой длительности.

С этого момента и до начала нового цикла преобразования на выходе блока 7 сравнения кодов с постоянным числом в такты обращения по адресу данного канала устанавливается нулевой уровень сигнала, запрещающий изменение информационного кода в запоминающем блоке 4 и позволяющий установить в нулевое состояние триггер 9, соответствующий этому каналу преобразо4 вания. Так продолжается до тех пор, пока не закончатся эти 2 (2" — 1) такты. А затем ровни сигналов на прямом P и инверсном Р выходах счетчика 2 вновь становятся соответственно единичным и нулевым. На выходы элементов 2И-ИЛИ 5 поступают информационные коды с выходов Q,..., Q задатчика 3 кодов, и начинается новый цикл преобразования кодов во временные интервалы. Таким образом, длительность цикла преобразования кода во временной интервал составляет 2 . 2" тактов. Дискрет преобразования составляет 2 тактов. Максимальная длительность временного интервала, которую можно задать, составляет 2 (2" — 1) тактов.

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

1. Преобразователь код — временной интервал, содержащий генератор импульсов, выход которого подключен к входу первого счетчика, задатчик кодов, информационные входы которого соединены с входными шинами, а выходы подключены к первым входам элементов 2И-ИЛИ, к другим входам которых подключены выходы запоминающего блока, информационные входы которого соединены с выходами второго счетчика, блок сравнения кодов, выход которого подключен к одному из входов триггера, отличающийся тем, что, с целью расширения функциональных возможностей устройства путем увеличения числа одновременно преобразуемых различных кодов в соответствующие временные интервалы, в него дополнительно введены дешифратор и триггеры по числу каналов преобразования, причем прямой выход старшего разряда первого счетчика соединен с вторыми входами элементов 2И-ИЛИ, а инверсный — с третьими, четвертые входы которых соединены с выходами запоминающего блока, а выходы — с информационными входами второго счетчика, счетный вход которого подключен к выходу генератора импульсов, а выходы — к входам блока сравнения кодов, выход которого соединен с входом запрета записи запоминающего блока и информационными входами триггеров, выходы которых соединены с выходными шинами, а счетные входы — с выходами дешифратора, входы которого соединены с адресными входами задатчиков кодов и запоминающего блока и выходами младших разрядов первого счетчика.

1401589

2. Преобразователь по п. 1, отличающийся тем, что второй счетчик выполнен вычитающим, блок сравнения кодов выполнен в виде элемента И-НЕ, а задание временных интервалов осуществлено прямыми кодами.

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

1401589

I l

° ° а ° сУ сГ Т пнаишаьэ кроют

1401589

Составитель Е. Борзов

Редактор H. Гунько Техред И. Верее Корректор И. Эрдейи

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

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий ! 13035, Москва, )К вЂ” 35, Раушская наб., д. 4/5

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

С »

М с ъ Ь» с с»:ь

М с»с4 ь % . ь 1 сз ть

Ъ с .д Оа

Ч

9 ей

» с и

%»» с»

Ю» ъ 3 3