Изобретение относится к автоматике и вычислительной технике и может найти применение в системах передачи данных по цифровым каналам для преобразования параллельного кода в последовательный.
Целью изобретения является повышение быстродействия и достоверности передачи информации.
На фиг. 1 представлена функциональная схема устройства; на фиг.2 - функциональная схема блока ввода.
Преобразователь кодов содержит регистр 1 сдвига, блок 2 ввода, программно-логическую матрицу 3 генератор.4 импульсов, одновибра- тор 5, элемент И 6, элемент И-НЕ 7, элементы И 8-10, элементы ИЛИ 11-13, выход 14 устройства.
Блок 2 ввода содержит генератор
15единицы, кнопку 16 пуска, группу кнопок 17.1-17.П адреса.
Программно-логическая матртй а 3 цредназначена для преобразования параллельных кодов фиксированной длины в последовательные коды переменной длины. I
Предлагаемый преобразователь кодо работает следующим образом.
Перед началом работы набором кнопок 17 блока 2 ввода (фиг. 2) набирается код, который преобразуется в программно-логической матрице 3 ,и поступает на информационные входы регистра 1 сдвига. После этого кнопкой
16пуска (фиг. 2) устройство обеспечивает запуск устройства. При этом команда Пуск поступает через элемент ИЛИ 13 на вход элемента И 10. При поступлении на вход элемента
И 10 синхроимпульса с выхода генератора 4 импульсов на выходе элемента И .10 формируется сигнал, который поступает на вход одновибратора 5. Одно вибратором 5 формируется маркер начала кодограммы длиной , который через элемент ИЛИ 12 поступит на выход 14 устройства и на время 1 закроет элемент И 6.
Команда Пуск, кроме этого, поступает на управляющие входы регистра 1 сдвига и обеспечивает запись преобразованного кода с выходов программно-логической матрицы 3 в регистр сдвига. В результате хотя бы в одном из первых разрядов регистра 1 сдвига появится единица (единица в разряде ограничения длины кода).
Это приведет к тому, что на выходе элемента И-НЕ 7 сформируется единичный сигнал, который пос.тупит нэ входы элементов И 6 и 8 и подготовит их
к работе.
По окончании действия маркера начала кодограммы откроется элемент И 6 и обеспечит прохождение синхроимпульсов на С-вход регистра 1 сдвига. При поступлении очередного синхроимпульса один элемент информации будет через открытый элемент И 8 и элемент ИЛИ 12 поступать на выход устройства.
Данный процесс будет продолжаться до тех пор, пока не будет передана вся информационная часть кодограммы. Окончание процесса будет характеризоваться тем, что в 1-п
разрядах регистра 1 сдвига останутся нули, а в п+1 разряде - единица, характеризукщая длину кодограммы. В результате на выходе элемента И-НЕ 7 сформируется нулевой сигнал,
который заблокирует прохождение
информации через элемент И 8, синхроимпульсов - через элемент И 6 на С-вход регистра 1 сдвига и совместно с единичньом сигналом () разряда регистра 1 сдвига подготовит элемент И 9 к работе. По приходу oчepeднofo синхроимпульса на вход элемента И 9 единица с его выхода через элемент ШШ 13 и открытый эле
мент И 10 поступает на вход одновибратора 5, который формирует маркер . конца кодограммы. I
Расширение функциональных возможностей, повышение быстродействия и достоверности передачи информации устройства обеспечивается реализацией возможности формирования маркера начала и конца кодограммы, а также возможностью шифрации смысловой части кодограммы и определения ее длины.
Формула изобретения
1. Преобразователь кодов, содер- 50 жащий регистр сдвига, генератор импульсов и первый элемент ШШ, выход которого соединен с С-входом регистра сдвига, отличающийся тем, что, с целью повьшения быстро- 55 действия и достоверности передачи информации, в него введены блок ввода, программно-логическая матрица, одновибратор, первый, второй, третий
3 -
и четвертый элементы И, элемент И-НЕ второй и третий элементы РШИ, первые выходы блока ввода соединены с входами программно-логической матрицы, выходы которой подключены к информа- ционным входам регистра сдвига, V-вход которого объединен с первым входом первого элемента ИЛИ и первым входом второго элемента ИЛИ и подключен к второму выходу блока ввода, второй вход первого элемента ИЛИ соединен с выходом первого элемента И, первый вход которого объединён с первым входом третьего элемента И и инверсным входом четвертого элемента И и подключен к выходу элемента И-НЕ второй вход объединен с первым входом второго элемента И и первым входом четвертого элемента И и подключен к выходу генератора импульсов, инверсный вход объединен с первьм входом третьего элемента ИЛИ и подключен к выходу одновибратора, вход которого соединен с выходом второго элемента И, вход которого
5 О 5 0
подключен к выходу второго элемента ИЛИ, второй вход которого объединен с R -входом регистра сдвига и подключен к выходу четвертого элемента И, второй вход которого объе- динен с вторым в; одом третьего элемента И и соединен с выходом старшего разряда регистра сдвига, инверсные выходы остальных разрядов которого подключены к соответствуюпщм входам элемента И-НЕ, выход третьего элемента И соединен с вторым входом третьего элемента ИЛИ, выход ко- торогв является выходом преобразователя кодов.
2. Преобразователь по п.1, о т - личающийся тем, что блок ввода содержит генератор единицы, кнопку пуска, группу кнопок адреса, выходы которых соединены с первыми выходами блока ввода, выход генератора единицы соединен с входами группы кнопок адреса и входом кнопки пуска, выход которой соединен с упрлвля5 ющим выходом блока ввода.
X
/4
но
фуг.
15
тг
П1
17.2
Редактор Н. Егорова
Составитель О. Тюрина Техред Л.Олейник
Заказ 2460/59Тираж 816Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
LX-/7/7
фиг. 2
Корректор А. Ференц
название | год | авторы | номер документа |
---|---|---|---|
Устройство для преобразования параллельного кода в последовательный | 1985 |
|
SU1302437A1 |
Преобразователь кодов | 1985 |
|
SU1311034A1 |
Устройство для преобразования кодов | 1990 |
|
SU1809539A1 |
Преобразователь кодов | 1986 |
|
SU1372625A1 |
Преобразователь кодов | 1990 |
|
SU1809540A1 |
Устройство автоматизированной подготовки программ для станков с ЧПУ | 1986 |
|
SU1354160A1 |
Преобразователь кодов | 1988 |
|
SU1649675A1 |
Преобразователь кодов | 1988 |
|
SU1566487A1 |
Преобразователь кодов | 1989 |
|
SU1599916A1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДВИЖЕНИЯ ТРАНСПОРТНЫХ СРЕДСТВ | 1992 |
|
RU2054198C1 |
Изобретение относится к автоматике и вычислительной технике и мо- жей найти 1фименение в системах передачи данных по цифровым каналам преобразования параллельного кода в последовательный. Изобретение позволяет повысить достоверность передачи информации за счет реализации функций формирования маркера начала и конца кодограммы, а также повысить быстродействие за счет автоматизации процеду{$ы определения длины кодогрш - мы Преобразователь кодов содержит регистр сдвига, блок ввода, программно-логическую матрицу, генератор импульсов, одновибратор, четьфе элемента И, элемент И-НЕ, три элемента ИЛИ, выход устройства. Блок ввода содержит генератор единицш, кнопку пуска, группу кнопок адреса. 1 з.п. ф-лы, 2 ил.
ПРЕОБРАЗОВАТЕЛЬ ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ | 0 |
|
SU217712A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Фано Р | |||
Передача информации | |||
Статистическая теория связи | |||
М.: Мир, 1965, с | |||
Пуговица | 0 |
|
SU83A1 |
Преобразователь параллельного кода в последовательный | 1979 |
|
SU860056A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-05-07—Публикация
1984-06-29—Подача