Устройство для сопряжения датчиков с ЭВМ Советский патент 1984 года по МПК G06F3/04 

Описание патента на изобретение SU1129600A1

тор сигналов содержит элемент ИСКЛЮЧАЩЕЕ ИЛИ, первьй элемент И, второй регистр, первый и второй триггеры, мультиплексор входы данных мультиплексора, первого, второго триггеров и информационыые входы второго регистра являются инфовмационными входами первой и второй групп анализатора соответственно, синхровходы первого, второго триггеров, второго регистра и вход сброса второго триггера являются соответствующими входами анализатора, выходы первого и второго триггеров соответствено соединены с первыми входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и первого элемента И, второй вход и выход которого являются управляющим входом и выходом анализатора соответственноj выход второго регистра соединен с адресным входом мультиплексора, выход которого подключен ко второму входу элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с третьим входом первого элемента И.

3. Устройство по п. 1, отличающееся тем, что блок связи с каналом содержит узел формирователей, наборное поле, второй элемент И, третий триггер и третий элемент И, управляющий и первый информационный входы узла формирователей являются управляющим и первым информационным входами блока, второй информационный вход узла формирователей является вторым информационным входом блока, синхровход третьего триггера, первый вход- третьего элемента И, выход третьего элемента И являются первым, вторым синхровходам и синхровыходом блока соответственно, выходы узла формирователей .являются информационными выходами первой и второй групп блока и подключены через наборное поле к входа второго элемента И, выход которого соединен с входом данных третьего триггера, выход которого подключен ко второму входу третьего элемента И

4.Устройство по п. 1, отличающееся тем, что формирователь сигналов прерывания содержит четвертый и пятый триггеры и четвертый и пятый элементы И, вход установки в 1 четвертого триггера является информационным входом формирователя, выход - является первым выходом формирователя и соединен

с входом данных пятого триггера, синхровход которого является синхровходом формирователя, неинвертирующий и инвертирующий выходы пятого триггера соединены с первыми входами четвертого и пятого элементов И, вторые входы которых являются управляющим входом формирователя, а выходы - вторым и третьим выходами формирователя, выход четвертого элемента И соединен с входом сброса четвертого триггера.

5.Устройство по п. 1, о т л ичайщееся тем, что шифратор содержит с первого по четвертый элементы ИПИ-НЕ и узел коммутационных элементов, выходы которого и выходы элементов ШШ-НЕ со второго по четве.ртый являются информационными выходами шифратора, выход первого элемента ИЛИ-НЕ является управляющим выходом шифратора, входы элементов ИЛИ-НЕ с первого по четвертый являются входами шифратора.

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

название год авторы номер документа
Устройство для сопряжения датчиков с электронной вычислительной машиной 1984
  • Голицын Валентин Васильевич
SU1208557A2
Устройство для сопряжения датчиков с ЭВМ 1985
  • Голицын Валентин Васильевич
SU1282108A1
Устройство для сопряжения ЭВМ с объектами управления 1986
  • Голицын Валентин Васильевич
  • Новаченко Александр Борисович
SU1401469A1
Устройство для сопряжения процессора с внешними устройствами 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Николаевич
SU1839253A1
Микропрограммное устройство управления 1990
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Файвинов Андрей Анатольевич
  • Миневич Елена Ефимовна
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Мунтяну Александр Владимирович
SU1716512A1
Устройство для контроля логических блоков 1985
  • Бессарабов Сергей Евгеньевич
  • Пивень Владимир Иванович
  • Чистяков Виталий Алексеевич
SU1302281A1
Устройство для сопряжения ЭВМ с внешним устройством 1985
  • Разлом Валерий Иванович
  • Бровко Борис Иванович
  • Смирнов Георгий Леонидович
  • Зайченко Владимир Васильевич
  • Жук Виктор Павлович
SU1315988A1
Устройство для контроля неисправностей 1991
  • Панков Анатолий Петрович
  • Танасейчук Владимир Маркович
  • Галинин Андрей Викторович
SU1798787A1
Устройство для сопряжения процессора с внешним устройством 1988
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Сайфуллина Фарида Салимовна
  • Ярмухаметов Азат Усманович
SU1550524A1
Устройство для сопряжения группы процессоров с группой внешних устройств 1988
  • Янушкевич Олег Игоревич
  • Ротарь Владимир Иванович
SU1599865A1

Иллюстрации к изобретению SU 1 129 600 A1

Реферат патента 1984 года Устройство для сопряжения датчиков с ЭВМ

1. УСТРОЙСТВО ДЛЯ СОПР5ШЕНИЯ ДАТЧИКОВ С ЭВМ, содержащее формирователи сигналов прерывания, шифратор, элемент ИЛИ, первый регистр и дешифратор, выходы первого регистра соединены с информационными входами дешифратора, первые выходы формирователей сигналов прерывания соединены с входами элемента ИЛИ, вторые выходы - с входами шифратора, отличающееся тем, что, с целью упрощения и повьшения быстродействия устройства, в него введены блок связи.с каналом, блок контроля на четность, блок сдвиговых регистров и анализаторы сигналов, выходы групп блока сдвиговых регистров соединены с информационными входами первых групп соответствующих анализаторов сигналов, информационные входы вторых групп которых подключены к информационным выходам первой группы блока связи с каналом, информационные выходы второй группы соединены с информационными входами первого регистра, вход блока сдвиговых регистров является информационным входом устройства и соединен с входом блока контроля на четность, выход которого подключен к управляющим входам анализаторов сигналов,. синх|)овходы которых соединены с выходами дешифратора, а входы сброса - с первыми выходами соответству .ющих формирователей сигналов прерывания, информационные входы которых подключены к информационным выходам анализаторов сигналов, синхровходы являются первым синхровходом устройства, синхровыход блока связи с каналом подключен к синхровХоду дешифратора и является синхровыходом устройства, перS вый синхровход блока связи с каналом является вторым синхровходом устройства и соединен с синхровходом первого регистра, второй синхровход блока связи с каналом является тртьим синхровходом устройства, . третьи выходы и управляющие входы всех соседних формирователей сигналов прерьшания кроме управляющего кэ входа первого и третьего выхода поф следнего формирователей сигналов прерывания соответственно соединены, управляющий вход первого и третий выход последнего формирователей сигналов прерывания являются управляющим входом и первым управляющим выходом устройства соответственно, выходы шифратора подключены к управляющему и первому информационному входам блока связи с каналом, второй информационньо вход которого явлйется информационным входе устройства, выход элемента ИЛИ является управляюпщм выходом устройства. 2. Устройство по п. 1, о т л и чающееся тем, что анализа

Формула изобретения SU 1 129 600 A1

Изобретение относится к вычислительной технике и может быть применено Для группового управления манипуляторами и монтажно-сборочным оборудованием в системах реального масштаба времени. ,

Известно устройство для сопряжения, содержащее коммутатор, дешифратор адреса, счетчик адреса, регистр, блок сравнения, блок управления и блок вывода информации. В устройстве осуществляется запоминание

предыдущего состояния датчиков и сравнение его с текущим состоянием. При изменении информации.на выходе какого-либо датчика в устройство обработки данных вьщается сигнал прерывания инициирующий передачу в него информации от датчиков С1.

3

Недостатки известного устройства - малое быстродействие и сложность.

Наиболее близким к изобретению по технической сущности является устройство для сопряжения, содержащее формирователи сигналов прерывания, шифратор,- элемент ИЛИ, первы регистр и дешифратор, выходы первого регистра соединены с информационными входами дешифратора, первые выходы формирователей сигналов прерывания соединены с входами элемента ИЛИ, вторые выходы - с входами шифратора Ц2J,

Недостатки этого устройства сложность и малое быстродействие.

Целью изобретения .является упрощение устройства и повышение его быстродействия.

Указанная цель достигается тем, чтов устройство для сопряжения датчиков с ЭВМ, содержащее формирователи сигналов прербшания, шифратор, элемент ИЛИ, первый регистр и дешифратор, выходы первого регистра соединены с информационными .входами дешифратора, первые выходы формирователей сигналов прерывания соединены с входами элемента ИЛИ, вторые выходы - с входами шифратора, введены блок связи с кайалом, блок контроля на четность, блок сдвиговых регистров и анализаторы сигналов, .выходы групп блока сдвиговых регистров соединены с информационными входами первых групп соответствующих анализаторов сигналов, информационные входы вторых групп которых подключены к информационным выходам первой группы блока связи с каналом информационные выходы второй группы соединены с информационными входами первого регистра, вход блока сдвиговых регистров является информационным входом устройства и соединен с входом блока контроля на четность, выход которого подключен к управляющим входам анализаторов сигналов, с:инхровходы которых соединены с выходами дешифратора, а входы сброса: - с первыми выходами соответствующих формирователей сигналов прерывания, информационные входы которых подключены к информационным выходам анализаторов сигналов, синхровходы являются первым синхровходом устройства, синхровы ход блока связи с каналом подключен

9600 4 .

к синхровходу дешифратора и является синхровходом устройства, первый синхровход блока связи с каналом явля.ется вторым синхровходом устройства и соединён с синхровходом первого регистра, второй синхровход блока связи с каналом является третьим синхровходом устройства, третьи вьосоды и управляющие входы всех соседних формирователей сигналов прерывания кроме управляющего входа первого и третьего выхода по- следнего формирователей сигналов ; прерывания соответственно соединены, управляющий вход первого и третий выход последнего формирователей сигналов прерывания являются управляющим входом и первым управляющим выходом устройства соответственно, выходы шифратора подключены к управ гяющему и первому информационному входам блока связи с каналом, вто рой информационный вход которого является информационным входом устройства, выход элемента ИЛИ является управляющим выходом устройства.

Анали-затор сигналов содержит элемент ИСКПЮЧАЩЕЕ ИЛИ, первый элемент И, второй регистр,-первый и второй триггеры, мультиплексор, входы данных мультиплексора, первого, второго триггеров и информационные входы второго регистра являются информационными входами первой и второй групп.анализатора соответствен5 Но, синхровходы первого и второго триггеров, второго регистра и вход сброса второго триггера являются соответствующими входами анализатор.а выходы первого и второго триггеров

соответственно соединены с первыми

входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и первого элемента И, второй вход и выход которого являются управляющим входом и выходом анализатора соответственно, выход втор.ого регистра соединен с адресным входо1ч мультиплексора, выход которого подключен ко второму входу элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен

с третьим входом первого, элемента И,

Блок связи с каналом содержит узел формирователей, наборное поле, второй элемент И, третий триггер и третий элемент И, управляющий и

первый информационный входы узла

формирователей являются управляющим и первым информационным входами блока, второй информационный вход узла формирователей является вторым информационным Входом блока, синхро вход третьего триггера, первый вход третьего элемента И, выход третьего элемента И является первьм, вторым синхровходами и синхровыходом блока соответственно, .выходы узла формирователей являются информационными выходами первой и второй-групп бло.ка и.подключены через наборное поле к входам второго элемента И, выход koToporo соединен с входом данных третьего триггера, -выход которого подключен ко второму входу третьего элемента И. . Формировательсигналов прерывания содержит четвертый и пятый триггеры и четвертый и пятый, элемен ты И, вход установки в 1 четв ртого триггера является информационным входом формирователя, выход является первым выходом формирователя и .соединен с .входом данных пятого триггера,, синхровход которого является синхровходом формирователя, неинвертирующий и инвертирующий выходы пятого триггера соединены с первыми входами четвертого и пятого элементов И, вторые вхоДы которых являются управляющим входом формирователя, а выходы-- вторым и третьим, выходами формирователя, выход четвертого элемента И соединен с .входом сброса четвертого триггера Шифратор содержит с первого по четвертый элементы ИЛИ-НЕ и узел коммутационных элементов, выходы ко торого и выходы элементов ЙГЩ-НЕ со второго по четвертый являются информационными выходами шифратора, выход первого элемента ИЛИ-НЕ является управляющим выходом шифратора, входы элементов ШШ-НЕ с первого по четвертый являются входами шифратора. На фиг. 1 представлена блок-схем предлагаемого устройства; на фиг. 2 принципиальная электрическая схема анализатора сигналов; на фиг. 3 блок связи с .каналом, на фиг. 4 формирователь сигналов прерывания; на фиг. 5 - схема шифратора. . . Устройство для сопряжения датчиков с ЭВМ содержит блок 1 связи, с каналом, канал 2 связи с ЭВМ, дешиф ратор 3 адресов, первый регистр 4, дешифратор 5, информационный вход 6 устройства, блок 7 контроля на чет-г ность, блок 8 сдвиговых регистров. сдвиговый регистр 9, анализатор 10 сигналов, формирователь 11 сигналов прерывания, линия 12 предоставления прерывания, элемент ИЛИ 13, линия 14 требования прерывания, шифратор 15, узел памяти 16, второй регистр 17, первый и второй триггеры 18 и 19, мультиплексор 20, первый элемент И 21, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 22, узел23 формирователей, наборное поле 24, второй элемент И 25, третий триггер 26, третий элемент И 27, четвертый и пятый триггеры 28 и 29, четвертый и пятый элементы И 30, 31, с первого по четвертьй элементы ИЛИ-НЕ 32-35, узел коммутационных элементов- 36. Устройство.работает следующим образом. При включении напряжения питания в цепи Общий сброс канала 2 вырабатывается импульсный сигнал, которым устанавливаются в нулевое состояние триггеры 19 во всех анализаторах 10, а также триггеры 28 н 29 во всех формирователях 11 (цепь общего сброса не показана) . В результате формирователи 11 устанавливаются в пассивное состояние. При этом на первых входах элементов И 31 установлен уровень логической 1 и сигнал предоставления прерывания из .канала 2 по линии 12 предоставления прерывания может передаваться для обслужиэания других устройств, . имеющих меньший приоритет относительно описываемого устройства. Кроме того,в пассивное состояние устанавливаются и анализаторы Ю, так как прохождение сигналов через элемент И 21 заблокировано уровнем логического О, поступающего на его первый вход с выхода триггера 19, и устройство не реагирует на его первый вход с выхода триггера 19, и устройство не реагирует на информацию от датчиков, поступающего последовательным кодом с входа 6 в блок 8, построенный, например, на микросхемах К 155 ИР 1, как стандартный сдвигающий регистр с параллельным съемом информации. Отсутствие сбоев в принимаемой информации проверяется блоком 7, в качестве которого может быть применена одна из, известных схем, например схема контроля по модулю 2 каждого байта принимаемой информации, кпи схема контроля по модулю 4 всего принимаемого слова состояния датчиков . Блок 7 вырабатывает на своем выходе импульсной сигнал логической 1 в промежутках между сеансами связи при условии, если в предшествующем сеансе связи не зафиксирован ошибка./ Переход одного из анализаторов 10 в состояние ожидания осуществляется следующим образом. В адресной части машинного цикла код адреса описываемого устройства«.из канала 2 поступает в канал В узла 23 и из канала .С узла 23 передается на вхо ды наборного поля 24 и входы регист ра 4, в результате чего на входе триггера 26 устанавливается сигнал логической 1, а на входах регистра 4 .устанавливается код обращения к одному из анализаторов 10. При поступлении из канала 2 синхросигнала, отделяющего адресную часть машинного цикла от информационной части, в течение времени действия этого синхросигнала на пер вом входе элемента И 27 устанавлива ется сигнал логической 1, а на входах дешифратора 5 устанавливаетс код обращения к выбранному анализатору 10. Пои поступлении на второй вход элемента И 27 сигнала синхронизации вывода информации из канала .2, на его выходе сформируется импульс, поступающий на стробирующий вход дешифратора 5, в результате чего на одном из выходов дещифра тора 5 в соответствии с кодом, поступившим от регистра 4, формируется сигнал, поступающий на стробирующий вход ретйстра выбранного анализатора 10, при этом в регистре 17 этого блока запоминаетс;я код номера датчи ка в секции, который необходимо ана лизировать в данный отрезок времени в триггере 19 запишется уровень сиг нала, ожидаемого от этого датчика. Триггер 19 устанавливается в единич ное состояние, подготовив тем самым элемент И 21- к прохождению сигнала от элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 2-2 в формирователь 11. Аналогично независимо друг от друга могут быть активизированы остальные анализаторы 10, входящие в устройство. . После активизации анализатора 10 элемент И 21 .оказьшается подготовле ным для пропускания на выход авализатора 10 в моменты поступления через второй управляющий вход анализатора 10 импульса от блока 7 сиг-нала логической 1 с выхода элемента ИСКЛЮЧАЩЕЕ ИЛИ 22.. Мультйпле.ксор 20, в качестве которого применяется стандартный мультиплексор, например микросхема типа К 155 КП7, передает на первый вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 22 инвертированный сигнал от выбранного датчика.Сигнал логической 1 на выходе элемента ИСКЛКЬ ЧАЩЕЕ ИЛИ 22 появляется при совпадении уровней сигналов выбранного датчика и выхода триггера 18 и, проходя через элемент И 21 на выход анализатора 10, осуществляет активизацию связанного с ним анализатора. При зтбм триггер 28,устанавливается в единичное состояние, сигнал логической 1 с его выхода сбрасывает в нулевое состояние триггер 19, переводя тем самым в пассивное состояние анализатор 10. . Одновременно этот сигнал, проходя через элемент ИЛИ 13, формирует в канале 2 сигнал требования прерывания и подготавливает к переключению триггер 29. Переключение триггера 29 в единичное состояние происходит при передаче от блока 1 на второй вход формирователя 11 очередного синхронизирующего имйульса канала 2, после чего формирователь ; 11 переходит в состояние ожидания сигнала по линии 12 предоставления прерывания, которым должна ответить ЭВМ в ответ на сигнал в линии 14 требования прерывания. Если прохождение сигнала по линии 12 предоставления прерывания не заблокировано устройствами, имеющими более высокий приоритет, или предыдущим формирователем 11 рассматриваемого- устройства, то дальнейшее прохождение сигнала по линии 12 предоставления прерывания через элемент И 31 блокир.уется уровнем логического О :на первом входе элемента И 31, приход сигнала предоставления прерыва:ния вызывает появление сигнала с : уровнем логической 1 на выходе элемента И 0. Этим сигналом сбрасывается в нулевое состояние триггер 28, в результате -чего подготавливается к сбросу в нулевое состояние триггер 29 и снимается сигнал с линии 14.требования прерывания. Кроме того, сигнал с выхода элемента И 30 Поступает на соответствующий

9 . .-11

вход шифратора 15 и инициирует ормирование и передачу через узел 23 блока 1 в канал 2.кода вектора прерывания. Код вектора прерывания ормируется из двух частей. Код в старших разрядах определяет группу векторов прерывания, формируемых устройством, и реализуется с помощью запаиваемых перемычек в узле 36. Код в младших разрядах определяет ормирователь 11, обратившийся к шифратору 15. На выходе логического элемента ШШ-НЕ 32 шифратора 15 формируется сигнал управления узлом 23, который коммутирует информацию кода вектора прерывания из канала А в канал В. С выхода канала В узла 23 код вектора прерьшания поступает в канал 2 и используется центральным процессором ЭВМ для включения соответствующей программы обслу960010

живания прерывания, вызванного требованием прерывания от изменения состояния выбранного датчика.

По сравнению с прототипом изоб5 ретение при его использовании в системах ЧПУ исключает непроизводительные затраты машинного времени на опрос датчиков и анализ причины прерывания, что особенно важно для системы группового управления от ЭВМ.

Положительный эффект создается значительным сокращением аппаратурных затрат за счет исключения регистра памяти предыдущей информации и коммутатора, а также от существенного упрощения шифратора кода вектора прерывания при разделении регистра приема информации на секции, включающие по несколько разрядов.

т

23

ВыВод

Ui.2

:

2lf

25

27

:0

иг.З

Документы, цитированные в отчете о поиске Патент 1984 года SU1129600A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
УСТРОЙСТВО для СБОРА ИНФОРМАЦИИ от ДИСКРЕТНЫХ ДАТЧИков 0
  • Э. Г. Баранова Л. М. Лукь Нов Егтяо
SU377759A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство сопряжения 1976
  • Морозов Виктор Михайлович
  • Климов Виктор Иванович
SU642702A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 129 600 A1

Авторы

Голицын Валентин Васильевич

Нагайник Александр Иванович

Шелякин Владимир Иванович

Даты

1984-12-15Публикация

1983-01-19Подача