Устройство для сопряжения эвм с линией связи
Иллюстрации
Показать всеРеферат
Изобретение относится к вьгаислительной технике и может использоваться в системах телемеханики. Это устройство предназначено для приема последовательного кода из линии связи и преобразования его в машинное слово, вводимое в ЭВМ параллельным кодом, и наоборот, преобразования машинного слова, полученного из ЭВМ параллельным кодом, в последовательный код, выдаваемый в линию связи. Целью изобретения является расширение области применения. Устройство содержит триггеры 1-7, элементы И 8- 15, элемент И-НЕ 16, группу 17 элементов И, элементы ИЛИ 18-23, генератор 24, регистр 25 сдвига, счетчик 26, распределитель 27 импульсов, дешифратор 28, элемент ШШ-НЕ 29 и элемент НЕ 30. 1 ил. (Л 37
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
А1 (19) (И) (511 4 G 06 F 13/00
ГОСУДАРСТНЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
r----—
i%+ p, ОПИСАНИЕ ИЗОБРЕТЕНИЯ, :3 "
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ iL:,,„,, ( г
1 г 8 ггеФ
Ф1 (21) 4043938/24-24 (22) 28.03.86 (46) 23.07.87. Вюл. 11 27 (71) Научно-исследовательский и проектный институт по комплексной автоматизации нефтяной и химической промышленности (72),А.А.Джавадов, Ф.Д.Джафаров и Э.Г.Талыбов (53) 681.325(088.8) (56) Авторское свидетельство СССР
Р 1068925, кл. G 06 F 13/00, 1983.
Авторское свидетельство СССР
М- 1264194, G 06 F 13/00, 1985. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ
С ЛИНИЕЙ СВЯЗИ (57) Изобретение относится к вычислительной технике и может использоваться в системах телемеханики. Это устройство предназначено для приема последовательного кода из линии связи и преобразования его в машинное слово, вводимое в ЭВМ параллельным кодом, и наоборот, преобразования машинного слова, полученного из ЭВМ параллельным кодом, в последовательный код, выдаваемьпЪ в линию связи.
Целью изобретения является расширение области применения. Устройство содержит триггеры 1-7, элементы И 815, элемент И-НЕ 16, группу 17 элементов И, элементы ИЛИ 18-23, генератор 24, регистр 25 сдвига, счетчик
26, распределитель 27 импульсов, де- Q шифратор 28, элемент ИЛИ-НЕ 29 и элемент НЕ 30. 1 ил.
13
Изобретение относится к вычислительной технике и может быть использовано на контролируемых пунктах (КП) и пунктах управления (ПУ) систем телемеханики для приема последовательного кода из линии связи и преобразования его в машинное слово, вводимое в ЭВМ параллельным кодом, и наоборот, преобразования машинного слова, полученного из ЭВМ параллельным кодом, в последовательный код, выдаваемый в линию связи, Цель изобретения — расширение области применения устройства за счет обеспечения возможности его использования в пунктах управления и контролируемых пунктах телемеханических систем.
На чертеже приведена функциональная схема устройства, Устройство содержит триггеры 1-7, элементы И 8-15, элемент И-НЕ 16, группу 17 элементов И, элементы
ИЛИ 18-23, генератор 24 импульсов, регистр 25 сдвига, счетчик 26, распределитель 27 импульсов, дешифратор
28, элемент ИЛИ-НЕ 29, элемент НЕ 30, входы, поступающие из микроЭВМ: "Начало обмена" 3 1; "Сброс устройства"
32; "Передача" 33; "Прием 34; "3а.пись информации" 35; "Параллельные информационные" 36 "Считывание информации" 37, выходы поступающие в микроЭВМ: "Готов к приему" 38; "Готов к передаче" 39, вход 40 из линии ,связи, выход 41 в линию связи, параллельные информационные выходы 42, поступающие в микроЭВМ.
Устройство работает следующий образом.
На первом этапе рассматривают работу устройства, когда оно синхронизирует ввод-вывод информации из линии связи (из других КП).
В начале ввода информации из микроЭВМ в линию связи на вход 32 поступает сигнал, который устанавливает триггеры и распределитель импульсов устройства в начальное состояние .
На входы 36 поступает информация из микроЭВМ. Затеи при поступлении стробирующего сигнала на вход 35 эта информация записывается в регистр
25 сдвига. Одновременно этот стробирующий сигнал через элемент ИЛИ 23 поступает на вход сброса. распределителя 27. Далее из микроЭВМ поступает
25492 2
55 сигнал на вход 33, который устанавливает триггер 6 в единичное состояние, что свидетельствует о том, что устройство настроено на работу в режиме передачи, Сигнал разрешения (единица) получаемого на прямом выходе . триггера 6 поступает на входы элементов И 13 и 14, а сигнал запрета (ноль), получаемый на его инверсном выходе, блокирует элементы И 12 и 15.
Сигнал на входе 3 1 устанавливает триггер 1 в единичное состояние.
Сигналом с его прямого выхода устанавливается в единичное состояние триггер 2, который разрешает прохождение импульсов с генератора 24 через элемент И 8. Одновременно сигналом с инверсного выхода триггера 1 блокируется элемент И-НЕ 16, который запрещает прохождение любого сигнала через элемент И-НЕ 16 во время работы устройства на первом этапе.
Первый импульс с выхода элемента
И 8 устанавливает триггер 3 в единичное состояние. Одновременно этот импульс через элементы ИЛИ 22 и И 9 поступает на триггер 4 и устанавливает его в единичное состояние. Этот же импульс с выхода элемента И 9 через элемент ИЛИ 21 поступает на выход 41. В паузе, следовавшей после первого импульса, получаемого на выходе элемента И 8, на выходе 41 поддерживается сигнал "1", так как единичный сигнал с прямого выхода триггера 3 через элементы ИЛИ 22 и И 9 поступают на вход элемента ИЛИ 21.
Второй импульс„ получаемый на выходе элемента И 8, устанавливает триггер
3 в нулевое состояние и одновременно, проходя через элементы ИЛИ 22, И 9 и ИЛИ 21, поступает на выход 41. В паузе этого же импульса на выходе элемента ИЛИ 22 получается сигнал
"О", так как на его обоих входах имеется сигнал "О", который через элемент И 9 поступает на вход элемента
ИЛИ-НЕ 29. На выходе этого элемента формируется сигнал "1", который устанавливает триггер 5 в единичное состояние.
После установки триггера 5 в единичное состояние с его инверсного выхода сигнал "О" запрещает прохождение импульсов через элемент И 9. Таким образом, в начале вывода информации иэ устройства в линию связи посылается импульс — синхроимпульс, 25492 з 13 длительность которого равна полутора периодам частоты на втором выходе генератора. Синхроимпулъс предназначен для синхронизации работы генератора устройства ввода-вывода информации в КП.
С прямого выхода триггера 5 сигнал
"1" через элемент ИЛИ 20 поступает на вход элемента И 11, тем самым разрешает прохождение импульсов от генератора 24 через элемент И 11 к тактовому входу распределителя 27, входу элемента HE 30 и сдвигающему входу регистра 25, Одновременно этот сигнал "1" с выхода ИЛИ 20 поступает на вход элемента И 12. По импульсам, поступающим на сдвигающий вход регистра 25, содержимое его сдвигается и информация побитно с последовательного выхода через элементы И 13 и
ИЛИ 21 поступает на выход 41 в линию . связи. Последовательный выход регистра 25 сдвига стробируется импульсами, поступившими с выхода элемента
И 8 через элемент ИЛИ 19. Когда все содержимое регистра 25 сдвинется, на выходе распределителя 27 формируется сигнал "1", поступающий на вход элемента И 14. Так как íà его входе с прямого выхода триггера 6 имеется уже "1", в первой паузе после передачи слова из регистра сдвига 25 в линию связи, сигнал "1" с выхода элемента НЕ 30 через элемент И 14 поступает на выход 38 устройства.
Этот сигнал свидетельствует о том, что записанное в регистр 25 слово из микроЭВМ передано в линию связи.
При наличии информации для передачи из ПУ в КП в этой же паузе, из микроЭВМ на входы 36 поступает очередное слово.
После поступления стробирующего сигнала на вход 35 это слово записывается в регистр 25. Этот стробирующий сигнал одновременно через элемент
ИЛИ 23 поступает на вход сброса распределителя 27. Так как поступление импульсов с генератора 24 к входу элемента НЕ 30, тактовому входу распределителя 27 и сдвигающему входу регистра 25 не прекращены, происходит сдвиг информации в регистре 25. Сдвигаемая информация с последовательного выхода регистра 25 через элементы
И 13 и ИЛИ 21 поступают в линию связи. Стробирование последовательного выхода регистра 25 осуществляется
55 аналогично описанному. В первой же паузе после передачи очередного слова сигнал "1" с выхода элемента НЕ 30 через элемент И 14 (на остальных двух входах этого элемента уже имеется сигнал " 1") поступает на выход 38, далее в микроЭВМ. При наличии информации для передачи микроЭВМ выводит очередное слово, и передача его в линию связи происходит по описанному.
При отсутствии для передачи информации микроЭВМ настраивает устройство в режим приема информации из линии связи. Для этого в первой же паузе после передачи последнего слова в линию связи на вход 34 из микроЭВМ поступает сигнал "1", который через элемент ИЛИ 23 сбрасывает распределитель 27 и через элемент ИЛИ !8 триггер 6. Сигнал "0" с прямого выхода триггера 6 поступает на входы элементов И 13 и 14, и запрещает передачу информации в линию связи, а также формирование сигнала готовности к приему по выходу 38. С инверсного выхода триггера 6 сигнал "1" поступает на входы элементов И 12 и 15. Так как на выходе элемента ИЛИ 20 имеется сигнал "1", разрешается прохождение информации с входа 40 через элемент И 12 на последовательный информационный вход регистра 25. Одновременно сигнал "1" с выхода ИЛИ 20 разрешает прохождение импульсов с генератора 24 через элемент И 11 на вход элемента HE 30, тактовый вход распределителя 27 и сдвигающии вход регистра 25. По этим импульсам происходит прием информации из линии связи в регистр 25. В первой же паузе после приема слова из линии связи в регистр 25 сигнал "1" с выхода распределителя 27 и с выхода элемента
HE 30 поступает на входы элемента
И 15. Получаемый на выходе элемента
И 15 сигнал "1" поступает на выход
39, далее в микроЭВМ. Этот сигнал свидетельствует о том, что одно слово информации иэ линии связи принято в регистр 25. В этой же паузе микроЭВМ, подавая сигнал на вход 37 через элементы И 17 и выход 42, считывает содержимое регистра 25. Одновременно сигнал с входа 37 через элемент
ИЛИ 23 поступает на вход сброса распределителя 27. Ввод очередного слова из линии связи в микроЭВМ происходит аналогично описанному.
1325492 6
После окончания приема информации из линии связи на вход 32 поступает сигнал "1" и сбрасывает триггеры 1--7 и через распределитель 27 устанавливает их в исходное состояние.
Устройство в режиме синхронизации ввода-вывода информации работает следующим образом.
В начале обмена информации устройство в КП находится в режиме приема информации из линии связи, так как триггеры 1-7 находятся в исходном состоянии. С инверсного выхода триггера 1 сигнал "1" поступает на вход элемента И-HE 16, который разрешает прохождение импульсов из линии связи на вход сброса счетчика 26. Запись поступающей информации из линии связи в регистр 25 разрешается только при поступлении синхроимпульсов, При поступлении синхроимпульсов на выходе элемента И-НЕ 16 получается сигнал "О", и счетчик 26 освобождается от сброса. По поступающим импульсам с выхода генератора 24 в счетчике 26 происходит счет импульсов, точнее счет времени. По поступлении определенных количеств импульсов на выходе дешифратора 28 получается сигнал "!", который сбрасывает генератор 24 и устанавливает триггер 7 в единичное состояние. Частота импульсов, получаемая на первом выходе генератора
24 равна скорости обмена информации между устройством и линией связи, а частота импульсов на втором входе выбирается примерно 100 раз больше, чем на первом выходе. При поступлении сигнала "1" на вход сброса генератора 24 первый выход его сбрасывается, а второй выход — не сбрасывается, т.е. не прекращается поступление импульсов на вход счетчика 26. В данном случае счетчик 26 с дешифратором
28 выполняет функцию дискриминатора„ который определяет длительность импульса. Если длительность поступающего импульса из линии связи меньше длительности синхроимпульса, на выходе. дешифратора 28 не вырабатывается сигнал 1 1, тем самым не происходит прием информации из линии связи в устройство.
По окончании синхроимпульса на выходе элемента И-НЕ 16 появляется сигнал "1", который сбрасывает счетчик
26, после чего с выхода дешифратора
28 снимается сигнал "1", что синхрон5
f0
f5
55 йо запускает генератор 24 с генератором устройства ввода-вывода информации в ПУ.
После установки триггера 7 в единичное состояние сигнал "1" с его прямого выхода поступает на вход элемента И 10, а также через элемент
ИЛИ 20 поступает на вход элемента
И 11, тем самым разрешает прохождение импульсов от генератора 24 к входу элемента НЕ 30, тактовому входу распределителя 27 и сдвигающему входу регистра 25, и на вход элемента И 12 (на другом входе элемента И 12 уже имеется единица), который разрешает прохождение информации из входа 40 линии связи через элемент И 12 к последовательному входу регистра 25. По тактам, поступающим с выхода генератора 24 через элемент И 11 к сдвигающему входу регистра 25, происходит прием информации из линии связи. В первой паузе после приема одного слова на выходе 39 появляется сигнал
"1" (та как на всех трех входах элемента И 15 имеются единицы) и поступает в микроЭВМ, свидетельствующий о том, что произошел прием одного слова информации из линии связи в устройство. После этого из микроЭВМ на вход 37 поступает сигнал "1", тем самым содержимое регистра 25 через элементы И 17 и входы 42 поступает в микроЭВМ. Одновременно по сигналу "Считывание информации" через элемент И 23 сбрасывается распределитель 27. При наличии информации для приема из линии связи, так как на выходе триггера 7 имеется "1", прием очередных слов осуществляется аналогично описанному.
В первой же паузе после окончания приема последнего слова микроЭВМ на вход 33 подает сигнал "1", который устанавливает триггер 6 в единичное состояние. После этого поступающая информация из микроЭВМ на входы 36 стробируется сигналом "1" на входе
35, что записывается в регистр 25.
Одновременно по сигналу "Запись информации" через элемент ИЛИ 23 сбрасывается распределитель 27.
С выхода триггера 7 сигнал "1" через элемент ИЛИ 20 поступает на вход элемента И 11, разрешая прохождение импульсов от генератора 24 к входу элемента НЕ 30, тактовому входу распределителя 27 и сдвигающему
t0
20
7 13 входу регистра 25. Одновременно сигнал "1" с выхода триггера 7 поступа1 ет на вход элемента И 10 и разрешает прохождение импульсов с выхода генератора 24 через элементы И 10 и
ИЛИ 19 на вход элемента И 13. На другие входы элемента И 13 поступают сигналы "1" с прямого выхода триггера 6 и последнего выхода регистра
25. По тактам информация через элемент ИЛИ 21 передается на выход 41.
В первой паузе после передачи первого слова в линию связи на выходе
38 появляется сигнал "1" (та как на входы элемента И !4 сигналы "1" поступают с выходов элемента НЕ 30, распределителя 27 и прямого выхода триггера 6, свидетельствующего о том, что информация, записанная нз микроЭВМ в устройство, передана в линию связи) .
При наличии информации для передачи микроЭВМ в этой же паузе выводит информацию в устройство. Запись очередных слов в регистр 25, а также передача его в линию связи осуществляется аналогично описанному.
После завершения передачи последнего слова в линию связи на вход 32 поступает сигнал "1", который сбрасывает триггеры 1-7 и очищает распределитель 27.
Как известно, быстродействие микроЭВМ 2- 4 порядка выше скорости передачи информации по телемеханическим каналам связи микроЭВМ заведомо . успеет обработать сигналы с выходов
38, 39 и вывести для передачи (принимать) очередное слово за время паузы импульсной последовательности, получаемой на первом ходе генератора 24.
25492 8 му входу первого элемента И, вьжод которого соединен с синхровходом третьего триггера, вход сброса которого соединен с входами сброса первого и второго триггеров, первым входом первого элемента ИЛИ и образует вход устройства для подключения выхода сигнала "Сброс" ЭВМ, информационный вход третьего триггера соединен со своим инверсным выходом, выходы с первого по пятый элементов И подключены соответственно к первым входам второго элемента ИЛИ, элемента ИЛИ-НЕ, второму входу второго элемента ИЛИ, тактовому входу распределителя импульсов и последовательному информационному входу регистра сдвига, группа выходов которого подключена к первым входам элементов И группы, вторые входы и выходы которых образуют соответственно вход и выход устройства для подключения выхода Считывание информации" и информационного входа параллельного кода ЭВМ, параллельный информационный вход и вход разрешения записи информации регистра сдвига является соответствуюшими входами устройства для подключения информационного выхода параллельного кода и выхода "Запись информации" ЭВМ, последний выход регистра сдвига соединен с первым входом шестого элемента
И, вторым входом подключенного к выходу второго элемента ИПИ, синхровход второго триггера, второй вход первого элемента И, первые входы первого и четвертого элементов И соединены с первым выходом генератора импульсов, первые входы седьмого и восьмого элементов И соединены через элемент HE со сдвигающим входом регистра сдвига и выходом четвертого элемента И, выход распределителя
55
Формула из об ретения
Устройство для сопряжения ЭВМ с линией связи, содержащее восемь элементов И, регистр сдвига, три триггера, группу элементов И, генератор .импульсов, элемент ИЛИ-НЕ, три элемента ИЛИ, элемент НЕ и распределитель импульсов, причем установочный вход первого триггера является входом устройства для подключения выхода сигнала "Начало обмена" ЭВМ, а прямой выход первого триггера соединен с информационным входом второго триггера, выходом подключенного к первоимпульсов соединен с вторыми входами седьмого и восьмого элементов И, выходы которых являются соответственно выходами устройства для подключения входов "Готовность к приему" и "Готовность к передаче" ЭВМ, первый вход пятого элемента И является входом устройства для подключения информационного выхода линии связи, второй вход пятого элемента И соединен с третьим входом восьмого элемента И, первым входом третьего элемента ИЛИ и вторым входом четвертого элемента
И, третий вход пятого элемента И соединен с выходом третьего элемента
Составитель В.Вертлиб
Техред Л.Сердюкова Корректор Г.Решетник
Редактор Н.Рогулич
Заказ 3111/45
Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная„ 4
9 132549
ИЛИ, третий вход шестого элемента И соединен с третьим входом седьмого элемента И, второй вход первого элемента ИЛИ является входом устройстsa для подключения выхода "Прием™
ЭВМ, о т л и ч а ю щ е е с я тем, что, с целью расширения области при- . менения устройства, в него введены с четвертого по седьмой триггеры, с четвертого по седьмой элементы ИЛИ, элемент И-НЕ, счетчик и дешифратор, причем выход четвертого элемента
ИЛИ является выходом устройства для подключения информационного входа линии связи, а первый и второй входы соединены соответственно С выходами второго и шестого элементов И, выход первого элемента И и прямой выход третьего триггера соединены соответственно с первым и вторым входами пятого эле- 29 мента ИПИ, выходом подключенного к первому входу второго элемента И, выход которого соединен с установочным входом четвертого триггера, инверсным выходом подключенного к 25 второму входу элемента ИЛИ-НЕ, выход которого соединен с установочным входом пятого триггера, инверсным и прямым выходами подключенного соответственно к вторым входам второ- 30
ro элемента И и третьего элемента
ИЛИ., вход сброса распределителя импульсов соединен с выходом шестого
2 10 элемента ИЛИ, с первого по четвертый входы которого являются входами устройства для подключения соответственно выходов Прием", Сброс", Считывание информации" и Запись информации" ЭВМ, входы сброса четвертого и пятого триггеров являются соответственно входом устройства для подключения выхода "Сброс" 3ВМ, установочный вход шестого триггера является входом устройства для подключения выхода Передача 3ВМ, прямой и инверсный выходы шестого триггера соединены соответственно с третьими входами седьмого и восьмого элементов
И, а вход сброса — с выходом первого элемента ИЛИ, первый вход элемента
И-НЕ является входом устройства для подключения информационного выхода линии связи, а второй вход и выход подключены соответственно к инверсному выходу первого триггера и входу сброса счетчика, группой выходов подключенного через дешифратор к входу генератора импульсов и установочному входу седьмого триггера, прямой выход которого соединен с первым входом третьего элемента ИЛИ, а вход сброса является входом устройства для подключения выхода сигнала "Сброс"
ЭВМ, счетный вход счетчика соединен с вторым выходом генератора импульсов.