Хана/ii
Канап м
ubif.oS
N
О
сд
ОО CD
1 1зобретение относится к импульсной технике и может быть использовано для одно- пременпого формирования нескольких различных по скважности сигналов с широтно- имнульсной модуляцией, необходимых для управления многоприводным устройством, например роботом, с большим числом степеней свободы.
Целью изобретения является расширение функциональных возможностей устройства путем увеличения числа одновременно преобразуемых различных кодов в соответствую- |дие временные интервалы.
На фиг. 1 представлена функциональная схема устройства; на фиг. 2 - схема счетчика импульсов; на фиг. 3-4 временные диаграммы работы преобразователя.
Преобразователь код-временной интервал содержит генератор 1 импульсов, счетчик 2 импульсов, задатчик 3 кодов, запоминающий блок 4, элементы 2И-ИЛИ 5, счетчик 6 импульсов, блок 7 сравнения ко- дов, дешифратор 8, триггеры 9, при этом выход генератора 1 импульсов соединен со счетными входами счетчиков 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 выходы которых подключены через нагрузочные резисторы к источнику питания, а
0
r
0 5
к информационным входам подключены дополнительные инверторы, например, на микросхемах К 561ЛН2 для компенсации инвертирования ими выходного сигнала.
Элементы 2И-ИЛИ могут быть выполнены на микросхемах К 599ЛКЗ и их количество определяется разрядностью входных кодов.
Счетчик 6 может быть выполнен на основе микросхемы К 155ИЕ7, блок 7 сравнения кодов может быть выполнен на основе микросхем К 155ЛА2 или К 155ЛЛ1, в зависимости от представления входной информации прямыми или инверсными кодами.
Дешифратор 8 может быть выполнен на основе микросхемы К 155ИДЗ, а триггеры 9 - на основе микросхем К I55TM2.
При использовании в устройстве элементов, выполненных на других типах микросхем, для сохранения работоспособности устройства необходимо соблюдать следующие временные соотношения. Сигнал с выхода блока 7 должен поступать на вход запрета записи запоминающего блока 4 раньше изменения информации на его информационных входах, а на информационные входы триггеров - позже изменения сигналов на выходах дешифратора 8, в противном случае в устройстве нарушится соответствие выходных сигналов входным.
Преобразователь код - вре.менной интервал работает следующим образом.
Генератор 1 и.мпульсов вырабатывает импульсы, поступающие на вход суммирующего счетчика 2, младщие разряды Q,..., QN которого с тактовой частотой генератора 1 импульсов осуществляют последовательный перебор 2 адресов многорегистрового за- 5 датчика 3 кодов, .многорегистрового запоминающего блока 4 и дещифратора 8. На выходах Q, ,...,QN задатчика 3 кода и запоминающего блока 4 в каждый такт частоты устанавливается информационный код того канала преобразования, адрес которого в данный такт определяется значениями младших разрядов Q,...,Q счетчика 2. На одном из выходов Q,...,QM дещифратора 8, соответствующем каналу преобразования, адрес которого в данный такт установлен на его адресных входах А-,...,Ат, появляется импульс отрицательной полярности, который устанавливает соответствующий триггер 9 в состояние, определяемое уровнем сиг.- нала на его информационном входе. С прямого Р и инверсного Р выходов старшего разряда счетчика 2, подключенных к вторым и третьим входам N элементов 2И-ИЛИ 5, в течение первых 2 тактов генератора 1 импульсов поступают соответственно единичный и нулевой уровни сигналов. Поэтому в течение указанных тактов на выходы элементов 2И-ИЛИ 5, т. е. на входы D,,...,О„ предварительной установки счетчика 6, поступают информационные коды с выходов
0
0
5
0
5
Qi,---,Qn задатчика 3 кодов и не проходят коды с выходов Qi,...,Qw запоминающего блока 4. Счетчик 6 изменяет значение поступающего на входы DI, ..., DH кода на единицу младщего разряда в течение каждого из 2 тактов генератора 1 импульсов. Причем, при задании на входной шине временных интервалов прямыми кодами счетчик 6 выполнен вычитающим, а при задании обратными кодами - суммирующим.
С выходов QI,..., счетчика 6 измененный код поступает на информационные входы DI ,..., ..DH запоминающего блока 4, куда происходит его запись при условии отсутствия запрещающего нулевого . уровня сигнала на его входе запрета записи Vp. Блок 7 сравнения кода с постоянным числом вырабатывает этот нулевой уровень сигнала на своем выходе при равенстве уровней сигналов на выходах Q,, ..., Q счетчика 6 единичному уровню в случае задания временных интервалов прямыми кодами и нулевому - в случае задания обратными кодами. Кроме того, сигнал с выхода блока 7 сравнения кода с постоянным числом поступает на информационные входы триггеров 9, что при задании ненулевой длительности временного интервала по какому-либо каналу позволяет установить триггер 9, соответствующий этому каналу, в единичное состояние при обращении по адресу этого канала в течение первых 2 тактов цикла преобразования.
Для последующих 2 (2-1) такто в уровни сигналов на прямом Р и инверсном Р выходах счетчика 2 изменяют свои значения на противоположные. Поэтому, в эти последующие такты на входы DI ,..., D предварительной записи счетчика 6 через элементы 2И-ИЛИ 5 поступают информационные коды с выходов Q, ..., QM запоминающего блока 4 и не проходят коды с выходов Q.,,..., Qrt задатчика 3 кодов.
С выходов Q, ..., Q|j счетчика 6 повторно измененный код поступает на информационные входы D,..., D;j запоминающего блока 4, куда он и записывается при условии отсутствия запрещающего сигнала на входе V Таким образом, информационный код любого канала преобразования, хранящийся в запоминающем блоке 4, в такты обращения по адресу этого канала изменяется на единицу младшего разряда в каждый такт до тех пор, пока не станет равным коду на входных шинах IP,..,, NP, соответствующему вре менному интервалу нулевой длительности. С этого момента и до начала нового цикла преобразования на выходе блока 7 сравнения кодов с постоянным числом в такты обращения по адресу данного канала устанавливается нулевой уровень сигнала, запрещающий изменение информационного кода в запоминающем блоке 4 и позволяющий установить в нулевое состояние триггер 9, соответствующий этому каналу преобразо
вания. Так продолжается до тех пор, пока не закончатся эти 2 () такты. А затем уровни сигналов на прямом Р и инверсном Р выходах счетчика 2 вновь становятся соответственно единичным и нулевым. На выходы элементов 2И-ИЛИ 5 поступают информационные коды с выходов Q,,...,QN задатчика 3 кодов, и начинается новый цикл преобразования кодов во временные интервалы. Таким образом, длительность цикла преобразования кода во временной интервал составляет тактов. Дискрет преобразования составляет тактов. Максимальная длительность
рую можно задать, составляет тактов.
временного интервала, кото- 2 (2 J-I)
0
5
с
0
0
0
5
Введение в преобразователь код - временной интервал новых элементов и связей позволяет повысить функциональные возможности устройства, т. е. одновременно преобразовывать несколько различных кодов в соответствующие временные интервалы без увеличения по числу каналов преобразования всех содержащихся в устройстве элементов.
Формула изобретения
1. Преобразователь код - временной интервал, содержащий генератор импульсов, выход которого подключен к входу первого счетчика, задатчик кодов, информационные входы которого соединены с входными шинами, а выходы подключены к первым входам элементов 2И-ИЛИ, к другим входам которых подключены выходы запоминающего блока, информационные входы которого соединены с выходами второго счетчика, блок сравнения кодов, выход которого подключен к одному из входов триггера, отличающийся тем, что, с целью расширения функциональных возможностей устройства путем увеличения числа одновременно преобразуе.мых различных кодов в соответствующие временные интервалы, в него дополнительно введены дещифратор и триггеры по числу каналов преобразования, причем прямой выход старЩего разряда первого счетчика соединен с вторыми входами элементов 2И-ИЛИ, а инверсный - с третьими, четвертые входы которых соединены с выходами запоминающего блока, а выходы - с информационными входами второго счетчика, счетный вход которого подключен к выходу генератора импульсов, а выходы - к входам блока сравнения кодов, выход которого соединен с входом запрета записи запоминающего блока и информационными входами триггеров, выходы которых соединены с выходными шинами, а счетные входы - с выходами дешифратора, входы которого соединены с адресными входами задатчиков кодов и запоминающего блока и выходами младших разрядов первого счетчика.
2. Преобразователь по п. 1, отличающийся тем, что второй счетчик выполнен вычитающим, блок сравнения кодов выполнен в виде элемента И-НЕ, а задание временных интервалов осуществлено прямыми кодами.
3. Преобразователь по п. 1, отличающийся тем, что второй счетчик выполнен суммирующим, блок сравнения кодов выполнен в виде элемента ИЛИ, а задание временных интервалов осуществлено обратными кодами.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРОЦЕССОМ ДУГОВОЙ СВАРКИ НЕПЛАВЯЩИМСЯ ЭЛЕКТРОДОМ В СРЕДЕ ЗАЩИТНЫХ ГАЗОВ | 1988 |
|
SU1683244A1 |
УНИВЕРСАЛЬНОЕ УСТРОЙСТВО КОДИРОВАНИЯ СИГНАЛОВ | 1993 |
|
RU2037270C1 |
УСТРОЙСТВО ДЛЯ МНОГОКАНАЛЬНОГО ИЗМЕРЕНИЯ ВРЕМЕННЫХ ПАРАМЕТРОВ | 1999 |
|
RU2180450C2 |
Цифровой преобразователь координат | 1985 |
|
SU1257638A1 |
Электропривод | 1987 |
|
SU1476584A1 |
Устройство для цифрового фазового детектирования импульсных последовательностей на неравных частотах | 1990 |
|
SU1755360A1 |
Способ определения температуры и влажности воздуха и устройство для его осуществления | 1990 |
|
SU1783400A1 |
Микропроцессорное устройство для управления вентильным преобразователем | 1985 |
|
SU1356155A1 |
Устройство для прогнозирования случайных событий | 2019 |
|
RU2705010C1 |
Способ измерения амплитудных значений электрических сигналов | 1986 |
|
SU1509751A1 |
Изобретение относится к импульсной технике и может быть использовано для одновременного формирования нескольких различных по скважности сигналов с широтно- импульсной модуляцией, необходимых для управления многоприводным устройством, например роботом, с большим числом степеней свободы. Цель изобретения - расширение функциональных возможностей устройства - достигается путем увеличения числа одновременно преобразуемых различных кодов в соответствующие временные интервалы. Для этого в устройство дополнительно введены дешифратор 8 и триггеры 9 по числу каналов преобразования с функциональными связями, показанными на чертеже. Кроме того, устройство содержит генератор 1 импульсов, счетчик 2 импульсов, задат- чик 3 кода, запоминающий блок 4, элементы 2И-ИЛИ 5, второй счетчик 6 импульсов, блок 7 сравнения кодов. Введение новых элементов и связей позволяет одновременно преобразовывать несколько различных кодов в соответствующие временные интервалы без увеличения по числу каналов преобразования всех содержащихся в устройстве элементов. 2 3. п. ф-лы, 4 ил. SS (Л
сриг.г
Авторское свидетельство СССР № 1168061, кл | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Преобразователь код-временной интервал | 1977 |
|
SU738143A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1988-06-07—Публикация
1986-04-07—Подача