Устройство для сопряжения вычислительной машины с датчиками

Номер патента: 1605245

Авторы: Петров, Шатилов

ZIP архив

Текст

,ния на входе связанного с ним формирователя группы формирователей 1 импульсов. Последний формирует импульсмалой длительности, который проходитчерез элемент ИЛИ 3 на триггер 4,Высокий потенциал с выхода триггера4 включает передатчик 9, который пре-,образовывает сигналы, поступающиес мультиплексора 2 и счетчика 10,в последовательный код, поступающийна выход устройства в линию связис ЭВМ. Кроме того, передатчик 9 формирует один стартовый импульс и двастоповых, 15Во время передачи сообщения (байта) или в момент передачи стоповыхбит передатчик 9 формирует сигнал,поступающий на счетчик 10, изменяет его состояние и состояние связанного со счетчиком 10 мультиплексора 2, В результате к входам передатчика 9 оказываются последователь"но подключенными все входы устройства. Поскольку передатчик 9 работает непрерывно, состояние сигналовсо всех К входов устройства последовательно, по группам, передаетсяв ЭВМ.Как только в интерфейс ЭВМ введена информация от устройства (отдатчиков), автоматически устанавливается требование на обслуживаниепроцессором. Процессор анализируетполученные данные (код группы датчиков и их состояние).и, если требуется, формирует управляющее воздействие, которое также выдает вданный интерфейс.Поскольку длительность цикла обращения процессора к интерфейсу в40200-300 раз меньше длительности передачи байта, процессор успевает опросить и выдать,ответную информациюв несколько интерфейсов или другиеустройства ЭВМ, прежде чем поступят данные о следующей группе датчиков.Управляющая команда, сФормированная процессором, выдается в интерфейс, который осуществляет передачу50данных управления от ЭВМ в последовательном кое так же, как и передатчик 9.Приемник 7 устройства по второйлинии связи обеспечивает прием информации от. ЭВМ,преобразование ее впараллельный код и выдачу на входывсех регистров 5 и на входы дешифратора 8. В момент выдачи приемником.7 сигнала окончания приема (момента получения стоповых бит), поступающего на управляющий вход дешифратора 8, последний выдает сигнал записи на вход соответствующего регистра группы регистров 5, в который и записывается принятая информация.В результате на соответствующих выходах группы регистров 5 изменяются сигналы, используемые для управления объектом. Еще один выход группы регистров 5 подключен к входу элемента 6 задержки и используется для управления работой передатчика 9 в следующих случаях.Во-первых, для остановки циклической работы передатчика 9, После того, как процессором принята информация о состоянии всех входов (датчиков), ЭВМ формирует на дополнительном выходе группы регистров 5 перепад сигнала с высокого уровня в низкий, который поступает на элемент 6 задержки. Последний задерживает этот сигнал на время, необходимое для передачи данных со всех входов (время задержки отсчитывается от момента последнего сработавшего датчика), и сбрасывает триггер 4, который останавливает работу передатчика 9.Во-вторых, когда по запросу ЭВМ требуется опросить входы устройства. В этом случае ЭВМ устанавливает на том же выходе группы регистров 5 высокий уровень сигнала, поступающий на второй вход управления передатчика 9. Последний начинает передавать данные последовательно, по группам, в ЭВМ до момента снятия высокого уровня сигнала на его управляю-. щих входах.Передатчик 9 работает следующим образом. Сигнал запуска (логической "1") поступает на один из входов управления и через элемент ИЛИ 19 элемент И 14 запускает формирователь 15 импульсов, Сигнал логического "0" с инверсного выхода триггера 13 свидетельствует о выдаче данных в линию связи и запрещает прохождение сигнала управления (запуска) через элемент И 14, После выдачи данных в линию связи триггер 13 сбрасывается счетчиком и инверсным выходом разрешает прохождение сигнала запуска через элемент И 14, Импульс с формирователя 15 передним фронтом вновь ус 5 1 б танавливает триггер 13 и одновремен но загружает в регистр 16 данные с информационных входов передатчика 9, стартовые и стоповые сигналы, а также сигнал с выхода узла 20 контроля четности. Для этого сигнал с выхода узла 20 контроля четности формируется на основании сигналов, поступающих с информационных входов, и обеспечивает формирование в линии связи посыпки, например, только с четным количеством сигналов логической "1". Триггер 13 передним фронтом сигнала с формирователя 15 устанавливается в состояние, разрешающее работу счетчика 12 ивыход информации (стартового бита) через элемент И 17 и выходной блок 18 в линию связи с ЭВМ. Через каждых 16 тактовых импульсов с генератора,11, что соответствует длительности одного бита, счетчик 12 выдает в регистр 16 сигналы сдвига, обеспечивающие последовательный выход информации из регистра 16 сдвига в линию связи. После отсчета числа бит, соответствующих требуемой посыпке, счетчик 12 выдает сигнал, сбрасывающий триггер 13, который запрещает работу счетчика 12 и разрешает подготовку к передаче следующего байта информации (при условии высокого уровня сигналов на одном из входов передатчика 9), Поскольку задним фронтом сигнал с формирователя 15 импульсов поступает на счетчик 10 и переводит его в следующее состояние, то 8-и входов передатчика 9 оказывается подключенным к другим входам устройства. На и входах передатчика 9 информация также изменяется. Таким образом, в следующем цикле формируется и передается байт данных о следующей группе датчиков.Приемник 7 работает следующим образом, При поступлении с линии приема от ЭВМ стартового бита (он приходит логическим путем) и прохождении его через блок 26, обеспечивающий согласование уровней сигналов и гальваническую развязку, включается счетчик 22 (синхронизатор приема). После отсчета счетчиком 22 интервала времени, равного половине битового, он сбрасывает триггер 23 (дискриминатор длительности стартового бита) и одновременно производит052456 40 45 50 55 1 О 15 20 25 30 35 ввод информации в сдвиговый регистр 27, поступающей с блока 26,Если длительность входного сигнала меньше половины длительности бита, счетчик 22 не сбрасывает триггер 23. Таким образом, осуществляется выделение стартового бита от возможных помех в линии связи устройства с ЭВМ.После сброса триггера 23 последний разрешает дальнейшую работу счетчика 22 независимо от уровня входного сиг" нала и приемник 7 принимает любую посылку. Далее счетчик 22 отсчитывает число сдвигов, например 11 импульсов сдвига (стартовый бит, 8 бит данных 2 стоповых бит) или 12 импульсов сдвига (при добавлении бита контроля четности), и устанавливает на выходе триггера 23 сигнал логической "1". Последний сбрасывает счетчик 22 и запускает формирователь 24. Импульс с формирователя 24 проходит через элемент И 25 на управляющий выход приемника в случае наличия разрешающих сигналов на остальных входах этого элемента, поступающих с регистра 27 (стоповые биты) и узла 28 контроля четности (подтверждение четности принятой посылки). Управляющий сигнал приемника 7, пройдя элемент И 25, подается через дешифратор 8 устройства и обеспечивает запись полученной информации в выбранный дешифратором 8 регистр группы регистров 5,формула из обр ет ения 1. Устройство для сопряжения вычислительной машины с датчиками, содержащее группу формирователей импульсов, мультиплексор, элемент ИЛИ, триггер и группу регистров, причем группа входов устройства для сопряжения с датчиками соединена с группой информационных входов мультиплексора и с входами формирователей импульсов группы, выходы которых соединены с входами элемента ИЛИ, выход которого соединен с единичным входом триггера, выходы регистров группы являются группой выходов устройства для сопряжения с датчикап, о т л ич а ю щ е е с я тем, что, с целью сокращения оборудования, устройство содержит элемент задержки, приемник, дешифратор, счетчик и передатчик,при.чем группа выходов приемника соединена с группами информационных входов регистров группы, тактовые входыкоторых соединены с выходами дешиф 5ратора, управляющий вход и группа информационных входов которого соединены соответственно с выходом и сгруппой выходов приемника, входы которого являются группой входов устройства для сопряжения с вычислительной машиной, группа выходов мультиплексора и группа выходов счетчикасоединена через соответствующее МОНТАЖНОЕ ИЛИ с группой входов передатчика, первый управляющий вход которого соединен с выходом триггера, входсброса которого соединен с выходомэлемента задержки, первый и второйВходы которого соединены с Выходомпоследнего регистра группы и с выхо-,дом элемента ИЛИ соответственно,второй управляющий вход передатчикасоединен с выходом последнего регист-,ра группы, группа выходов передатчика является группой выходов устройства для сопряжения с вычи,лительной машиной, выход передатчика соединен со счетным входом счетчика, группа выходов которого соедине"на с группой адресных входов мультиплексора,2. Устройство по п.1, о т л и -ч а ю щ е е с я тем, что приемниксодержит блок развязки, счетчик, генератор импульсов, триггер, форми 35рователь импульсов, элемент И, узелконтроля четности и регистр сдвига,причем группа входов приемника соединена с группой входов блока развяз 4 Оки, выход которого соединен с входами разрешения работы счетчика и регистра сдвига, группа информационных выходов регистра сдвига соединена с группой входов узла контролячеткости и является группой выходовприемника, выход которого соединенс выходом элемента И, первый и вто"рой входы которого соединены соответственно с первым и вторым информационными выходами регистра сдвига, тре 50тий информационный выход которогосоединен с входом узла контроля четности, выход последнего разряда счетчика соединен с входом сдвига регистра сдвига и с единичным входом триггера, выход которого соединен с входом сброса счетчика и с входом формирователя импульсов, выход которого соединен с третьим входом элемента И, четвертый вход которого соединен с выходом узла контроля четности, выход переполнения счетчика соединен с входом сброса триггера, выход -генератора импульсов соединен сосчетным входом счетчика. 3. Устройство по п. 1, о т л ич а ю щ е е с я тем, что передатчик содержит счетчик, генератор импульсов, узел контроля четности, регистр сдвига, два элемента И, блок развязок, формирователь импульсов, элемент ИЛИ и триггер, причем группа входов передатчика соединена с входами узла контроля четности и с группой входов регистра сдвига, выход переполнения которого соединен с первым входом первого элемента И, выход которого соединен с входом блока развязки, выходы которого являются группой выходов передатчика, первый и второй управляющие входы которого соединены соответственно с первым и вторым входами элемента ИЛИ, выход которого соединен спервым входом второго элемента И, выход которого соединен с входом формирователя импульсов, выход которогосоединен с единичным входом триггера,с выходом передатчика и с входом разрешения записи регистра сдвига, входсдвига которого соединен с первымвыходом счетчика, второй выход которого соединен с входом сброса триггера, прямой выход которого соединенс входом разрешения работы счетчикаи с вторым входом первого элементаИ, счетный вход счетчика соединенс выходом генератора импульсов, выход узла контроля четности соединенс входом регистра сдвига, инверсный выход триггера соединен с вторымвходом второго элемента И, 1605245едакт Осауленко рек Заказ 3454 Тираж 566 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва, Ж, Раушская наб., д, 4/5 Производственно-издательский комбинат "Патент", г. Ужгород,агарина, 1

Смотреть

Заявка

4484896, 13.06.1988

ПРЕДПРИЯТИЕ ПЯ В-8624

ШАТИЛОВ КОНСТАНТИН КОНСТАНТИНОВИЧ, ПЕТРОВ ИГОРЬ СЕРГЕЕВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: вычислительной, датчиками, сопряжения

Опубликовано: 07.11.1990

Код ссылки

<a href="https://patents.su/6-1605245-ustrojjstvo-dlya-sopryazheniya-vychislitelnojj-mashiny-s-datchikami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения вычислительной машины с датчиками</a>

Похожие патенты