Предложение относится к области автоматики и вычислительной техники и предназначено для декодирования циклического кода (кода Грея) и двоично-сдвинутого кода (кода Бартера) с различных НО типу кодирования грунл датчиков.
Известны устройства для декодирования циклических и двоично-сдвинутых кодов с различных (по типу кодирования) групп датчиков, содержащие для каждой группы датчиков автономные шины, преобразователь соответствующего кода в двоичный код, групновые вентили.
Предложенное устройство отличается тем, что первая входная кодовая шина соединена с прямыми входами старшей и младшей разрядных ячеек преобразователей циклических и двоично-сдвинутых кодов соответственно, а также соединена через инвертор с их инверсными входами; вторая, третья, четвертая, пятая, шестая и седьмая входные кодовые шины соединены с разрядными ячейками первой .(старшей) группы (содержащей шесть ячеек) преобразователя циклических кодов и с ячейками первой (старшей) группы (содержащей четыре ячейки) преобразователя двоичносдвинутых кодов; восьмая, девятая, десятая, одиннадцатая, двенадцатая и тринадцатая входные кодовые шины соединены с ячейками второй группы (содержащей шесть последующих ячеек) преобразователя циклических кодов и с ячейками второй группы (также содержащей шесть последующих ячеек) преобразователя двоично-сдвинутых кодов, с которыми также соединены четырнадцатая, пятнадцатая, шестнадцатая, семнадцатая, восемнадцатая и девятнадцатая входные кодовые щины, а двадцатая и двадцать первая в.ходные кодовые шины соединеиы с ячейками первой группы преобразователя двоично-сдвинутых кодов, лричем выходы всех ячеек преобразователя циклических кодов, выходы ячеек первой и второй групп преобразователей циклических и двоично-сдвинутых кодов соответственно, выходы всех ячеек нреобразОвателя двоично-сдвинутых .кодов соединены со входами соответствующих им групповых вентилей, с которыми соединены такл е нервая входная кодовая шина, шины признаков датчиков и щина считывания, а выходы групповых вентилей через лоразрядно-собирательные схемы соединены с выходными кодовыми шинами. Это позволяет упростить схему устройства.
На чертеже нзобрал ена блок-схема устройства.
в двоичные, выполненные на разрядных ячейках 27 типа комбинационного нолусумматора, инверторы 28 и 29, грунновые вентили 30-32, шину считывания 33, поразрядно-собирательные схемы 34, выходные кодовые шины 35.
Изображенная на чертеже схема иллюстрирует случай иснользования лнагь трех грунп датчиков. Первая грунпа включает датчики, закодированные 13-разрядиы,м циклическим кодом, вторая - имеет смешанное кодирование: м.тадшие 7 разрядов - в циклическом коде, старшие 6 разрядов {12 иодразрядов) - в двоично-сдвинутом коде и третья грунна имеет 11 разрядов (21 иодразряд) двоичносдвинутого кода. Один из примеров ориентированного распределения входных кодовых шин и шин признаков датчиков по разрядам и иодразрядам для этих групп датчиков приведен в следуюилей таблице.
Здесь индексом «4- отмечены опережаюшие подразряды, а «- отстающие подразряды.
Устройство работает следующим образом.
Параллельные коды и признаки с датчиков через коммутатор (на схеме опущен) поступают соответственно на кодовые шины /-21 и шнны признаков 22-24 и далее на преобразователи двоично-сдвинутых и циклических кодов - 25 н 26 соответственно. Для рассматриваемых трех тинов датчиков в нреобразователе двоично-сдвинутых кодов достаточно иметь 10 типовых разрядных ячеек 27, а для нреобразователя циклических кодов-12 таких ячеек. Недостающая ячейка (для 13-го разряда датчика первого типа и 1-го разряда датчика 3-го типaJ выполнена на инверторе 28 и является общей для обоих преобразователей. Она вынолняет лишь функцию инвертирования исходного значения разряда на шине/, которое, как известно, совпадает со з}1ачением в аналогичном разряде нормального двоичного кода. С этой ячейки начинается процесс преобразования кодов в обоих преобразователях,
ячейки 27 которых соединены в цепочки по своим управляющим нарафазным входам-выходам. Информационные нарафазные входы преобразователя циклических кодов развязаны инверторами 29. В зависимости от типа
датчика, подключенного через коммутатор к универсальным шинам, возбуждаются различные кодовые шины и шины признаков.
Если подключен датчик первого типа, то в соответствии с таблицей возбужденными окажутся лишь шины /-13 и 22. В результате этого код иостунает на преобразователь циклических кодов и после преобразования через грунновые вентили 30, управляемые сигналом с шины 22, считывается сигналом с шины 33 через норазрядные собирательные схемы 34 на выходные кодовые нганы 35. Поскольку входные кодовые щины являются общими для обоих преобразователей (и всех типов датчиков), то код поступает и на преобразователь двоично-сдвинутых .кодов. Однако это не мешает получению правильного результата на выходных шинах 35, поскольку в это время сигнал на шинах 23 и 24 отсутствует и поэтому групповые вентили 31 и 32 закрыты.
Если на общий вход подключается датчик второго типа, то возбужденными окажутся шины /-19 и 23. С помощью шести ячеек старших разрядов преобразователя циклических кодов и шести ячеек младших разрядов
преобразователя двоично-сдвинутых кодов входной код преобразуется в нормальный двоичный, и через открытые групповые вентили 31 с помощью сигнала с шины 23 он с прямых выходов указанных ячеек (включая совмешенную) считывается на выходные шины. Тот факт, что входной код поступает и на другие ячейки (более старшие и более младшие для нреобразователей 25 и 26 соответственно) не влияет на правильность преобразовследствие того, что процесс преобразования протекает по паправлению от старших разрядов к младшим или от младших к старшим соответственно в преобразователях 26 и 25 соответственно, а не наоборот.
Если на вход подключен датчик третьего типа, то возбужденными будут шины /-21 и 24. Преобразователь 25 через групповые вентили, открытые сигналом с шины 24, передает iia выходные шины результируюш,ее значение кода. При этом преобразователь 26 будет отключен от выходных шин 35 закрытыми вентилями 30 и 31.
Принциниальпо можно и исключать из работы лишние (для каждого типа датчика) ячейки обоих нреобразователей, для чего могут быть использованы на входах групп ячеек вентили, управляемые сигналами соответствующих им признаков или комбинаций этих признаков.
Схема устройства составлена применительно ко всем трем возможным типам кодирования информации (в коде Грея, Баркера и в смешанном коде). Изменение же числа разрядов с различным типом кодирования в датчиках приводит лишь к изменению числа групповых вентилей, кодовых шин и разрядных ячеек нреобразователей. Для каждого случая число минимально необходимых разрядных ячеек определяется как сумма максимального числа разрядов в циклическом и двоичносдвинутом кодах в датчиках за вычетом одного, а число минимально необходимых входных кодовых шин определяется максимальным числом разрядов и подразрядов отдельно взятых датчиков.
Предмет изобретения
Устройство для декодирования циклических и двоично-сдвинутых кодов, содерл ащее групповые вентили и поразрядно-собирательные схемы, входные и выходные кодовые шины, шины признаков датчиков и шину сигнала считывания, преобразователи циклических и
двоично-сдвинутых кодов в двоичный код, каждый из которых выполнен в виде цепоч1ки последовательно соединенных разрядных ячеек, причем преобразователь циклических
кодов содержит также инверторы, отличающееся тем, что, с целью упрощения схемы, первая входная кодовая шина соединена с ирямы.ми входа.ми старшей и младшей разрядных ячеек преобразователей циклических
и двоично-сдвинутых кодов соответственно, а также соединена через инвертор с их инверсными входами; вторая, третья, четвертая, пятая, шестая и седьмая входные кодовые шины соединены с разрядными ячейками первой
(старшей) группы (содержащей шесть ячеек) преобразователя циклических кодов и с ячейками первой (старшей) группы (содержащей четыре ячейки) преобразователя двоичносдвинутых кодов; восьмая, девятая, десятая,
одиннадцатая, двенадцатая и тринадцатая входные кодовые шины соединены с ячейками второй группы (содержащей шесть последуюuiiix ячеек) преобразователя циклических кодов и с ячейками второй группы (также содержащей шесть последующих ячеек) преобразователя двоично-сдвинутых кодов, с которы.ми также соединены четырнадцатая, пятнадцатая, шестнадцатая, семнадцатая, восемнадцатая и девятнадцатая входные кодовые
шины, а двадцатая и двадцать первая входные кодовые шины соединены с ячейками первой группы преобразователя двоично-сдвинутых кодов, причем выходы всех ячеек преобразователя циклических кодов, выходы
ячеек первой и второй групп преобразователей циклических и двоично-сдвинутых кодов соответственно, выходы всех ячеек преобразователя двоично-сдвинутых кодов соединены со входами соответствующих им групповых вентилей, с которыми соединены также первая входная кодовая шина, шины признаков датчиков и шина считывания, а выходы групповых вентилей через поразрядно-собирательные схемы соединены с выходными кодовыми шинами.
название | год | авторы | номер документа |
---|---|---|---|
Обратимый преобразователь координат | 1975 |
|
SU590765A1 |
ФОТОЭЛЕКТРИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕЩЕНИЙ В КОД | 1990 |
|
RU2043698C1 |
УСТРОЙСТВО для ДВУХПРЕДЕЛЬНОГО СРАВНЕНИЯ п-РАЗРЯДНЫХ ДВОИЧНЫХ ЧИСЕЛ | 1969 |
|
SU238889A1 |
ЦИФРО-АНАЛОГОВОЕ УСТРОЙСТВО ДЛЯ СУММИРОВАНИЯ | 1970 |
|
SU266363A1 |
ДЕЛИТЕЛЬ ЧАСТОТЫ | 1973 |
|
SU396834A1 |
ЦИФРОВОЕ УСТРОЙСТВО для УСКОРЕННОГО ДЕЛЕНИЯ | 1973 |
|
SU367421A1 |
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ | 1972 |
|
SU356642A1 |
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ДВОИЧНО- ДЕСЯТИЧНОГО КОДА В ДВОИЧНЫЙ | 1965 |
|
SU170210A1 |
Устройство цифровой передачи и приема телевизионного сигнала | 1985 |
|
SU1309327A1 |
УСТРОЙСТВО для ПРЕОБРАЗОВАНИЯ УГЛА ПОВОРОТАВАЛА В КОД | 1971 |
|
SU311286A1 |
Даты
1971-01-01—Публикация