Изобретение относится к технике телеграфной связи и может использоваться в системах обмена информацией между устройствами, использующими семи- и пятиэлементные международные коды.
Из.вестно устройство для преобразования кодов, содержащее датчик команд, дешифратор и последовательно соединенные коммутатор, шифратор и согласующий блок, первый, выход которого подключен к первому входу датчика команд, выходы которого соединены соответственно со вторым входом, согласующего блока и первым входом дещифратора, выход которого подключен ко второму входу щифратора 1.
Однако это устройство характеризуется недостаточной точностью преобразования.
Цель изобретения - повышение точности преобразования.
Для этого в устройство для преобразования кодов, содержащее датчик команд, дешифратор и последовательно соединенные коммутатор, И1ифратор и согласующий блок, первый выход которого подключен к первому входу датчика команд, выходы которого соединены соответственно со вторым входом согласующего блока и первым входом дещифратора, выход которого подключен ко второ.му входу шифратора, введены накопитель и иоследовательно соединенные
анализатор и формирователь символов, выход которого подключен к третьему входу щифратора, второй вход которого соединен с управляющим входом анализатора, второй и третий выходы которого подключены соответственно ко входу коммутатора и второму входу датчика команд, дополнительные выходы которого соединены со входами анализатора и накопителя, выход которого подключен ко второму дешифратора, а второй выход согласующего блока соединен с дополнительным входом накопителя.
На чертеже приведена структурная электрическая схема предлагаемого устройства.
Устройство для преобразования кодов содержит датчик 1-команд, дешифратор 2 и последовательно соединенные коммутатор 3, шифратор 4 и согласующий блок 5, первый выход которого подключен к первому входу датчика 1 команд, выходы которого соединены соответственно со вторым входом согласующего блока 5 и первым входом дешифратора 2, выход которого подключен ко второму входу шифратора 4, накопитель 6 и последовательно соединенные анализатор 7 и формирователь 8 символов, выход которого подключен к третьему входу шифратора 4, второй вход которого соединен с управляющим входом анализатора 7, второй
и третий выходы которого подключены соответственно ко входу коммутатора 3 и второму входу датчика 1 команд, дополнительные выходы которого соединены со входами анализатора 7 и накопителя 6, выход которого подключен ко второму входу дешифратора 2, а второй выход согласующего блока 5 соединен с дополнительным входом накопителя 6.
Устройство работает следующим образом.
Датчик 1 команд задает требуемый вид преобразования кода. Обмен информацией с внешними устройствами осуществляется с помощью согласующего блока 5. Входные символы с согласующего блока 5 поступают через информационный вход 9 в накопитель 6, емкостью п символов. Емкость накопителя 6 выбирается исходя из количества символов в последовательности, которая составляется из их маловероятного сочетания и является эквивалентом С11мвола или группы символов другого кода. Например, управляющему символу се.миэлементного кода 0/1 - «Начал-о заголовка может быть выбран эквивалент в виде последовательности символов «ЗСЗС пятиэлементного кода: При полном заполнении накопителя 6 информация посимвольно с первого по п-й поступает через информационный вход 10 в дещифратор 2, где символ дешифрируется и с выхода дещифратора 2 поступает через информационный в.чод 11 в анализатор 7. В анализаторе 7 проверяется: является ли накопленная последовательность эквивалентом символа или группы символов.другого кода. Если в результате проверки установлено наличие эквивалентности, то с вы.хода 12 анализатора 7 поступает в формирователь 8 символов команда на генерирование соответствующего символа или группы символов в преобразованно.м коде, поступающих через информационный вход 13 на щифратор 4. Работу щифратора 4 определяет коммутатор 3. Получая управление с выхода 14 анализатора 7, он распределяет преобразованные символы по регистрам. С выхода шифратора 4 информация поступает в согласующий блок 5. Когда процесс преобразования исходной последовагельности завершен, датчик 1 команд дает команду по входу 15 накопителя б на стирание накопленной последовательности. Если проверка в анализаторе 7 определила отсутствие эквивалентности накопленной последовательности накопителя 6 символу или группе символов другого кода, то первый символ из накопителя б поступает в дешифратор 2 и дешифрируется. Если он принадлежит пятому элементному коду и не является регистром «Цифры, то поступает с выхода дешифратора 2 на информационный вход, 16 щифратора 4 и непосредственно преоб)азуется в соответствующий символ семиэ.аементного кода. Если этот символ является регистром «Цифры, то по сигналу с выхода 17 анализатора 7 датчик 1 команд по входу 15 накопителя 6 обеспечивает стирание первого символа. Если же рассматриваемый символ принадлежит семиэлементному коду и содержится в алфавите пятиэлементного кода, то анализатор 7 определяет регистр, в котором
находится этот символ и управляет по выходу 14 коммутатором 3, обеспечивающим шифрацию этого символа шифратором . В случае необходимости смены регистра анализатор 7 по выходу 12 даст команду формирователю 8 символов, который на входе 13 шифратора 4 формирует соответствующий новый регистр и ставит его перед преобразуемым симво.дом. Еслирассматриваемый символ отсутствует в алфавите пятиэлементного кода, то формирователь 8 символов, получив управление с анализатора 7, обеспечивает генерацию соответствующей эквивалентной этому символу последовательности в пятиэлементном коде. Запоминание, сравнение, смена и формирование регистров преобразуемых кодов осуществляется анализатором 7, управляющим коммутатором 3 и формирователем 8 символов, по входам 14 и 12 соответственно. Когда процесс преобразования исходного символа полностью завершен, датчик 1 команд дает команду в накопитель 6 на сдвиг информации. При этом место первого символа занимает второй символ и т. д., освобождая ячейку п-го символа для приема следующего по входу 9 из согласующего блока 5. Процесс анализа содержимого накопителя б и преобразования символов повторяется.
Таким образом, предлагаемое устройство повышает надежность, устраняет возникающую потерю информации при переходе информационных символов в управляющие или переходе управляющих в информационные, а также обеспечивает возможность полного преобразования алфавитов семи- и пятиэлементных кодов.
Формула изобретения
Устройство для преобразования кодов, содержащее датчик команд, дещифратор и последовательно соединенные коммутатор, щифратор и согласующий блок, первый выход которого подключен к первому входу датчика команд, выходы которого соединены соответственно со вторым входом согласующего блока и первым входом дещифратора, выход которого подключен ко второму входу щифратора, отличающееся тем, что, с целью повышения точности преобразования, введены накопитель и, последовательно соединенные анализатор и формирователь символов, выход которого подключен к третьему входу щифратора, второй вход которого соединен с управляющим входом анализатора, второй и третий выходы которого подключены соответственно ко входу коммутатора и второму входу датчика команд, дополнительные выходы которого соединены со входами анализатора и накопителя, выход которого подключен ко второму входу дешифратора, а второй выход согласующего блока соединен с дополнительным входом накопителя.
Источники информации, принятые во внимание при экспертизе:
1. Авторское свидетельство СССР « 498746 кл. Н 04 L 3/02, 1973.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для преобразования кодов | 1977 |
|
SU684754A2 |
Цифровое вычислительное устройство | 1979 |
|
SU826359A1 |
Устройство для контроля состояния объекта | 1983 |
|
SU1119055A1 |
Устройство для приема и обработки информации | 1989 |
|
SU1603418A1 |
Устройство для отображения информации | 1983 |
|
SU1095224A1 |
Устройство для управления печатающим механизмом | 1981 |
|
SU959112A1 |
Устройство для ввода информации от датчиков | 1983 |
|
SU1134932A1 |
Устройство для сопряжения вычисли-ТЕльНОй МАшиНы C иМпульСНыМи дАТчи-КАМи | 1979 |
|
SU809144A1 |
Устройство для ввода- вывода информации | 1977 |
|
SU657431A1 |
Устройство для сопряжения цифровой вычислительной машины с телеграфным каналом связи | 1976 |
|
SU634264A1 |
Авторы
Даты
1978-02-25—Публикация
1976-11-10—Подача