Устройство для контроля параметров Советский патент 1987 года по МПК G05B23/02 

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

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

Цель изобретения - расширение фун- кциональных возможностей за счет формирования сигнала запроса на обслуживание.

На фиг.1 приведена функциональная схема устройства,- на фиг. 2 и 3 - времанные диаграммы работы устройства.

Устройство содержит датчики 1 параметров, первый блок 2 сопряжения, включающий в себя первый элемент ИЛИ 3 и первый регистр 4, шину 5 тактовых импульсов, второй блок 6 сопряжения, а также формирователь 7 импульсов, первьш элемент И 8, счетчик 9 импульсов, первый триггер 10, второй элемент ИЛИ 11, второй регистр 12, сум- матор 13 по модулю два, третий элемент И 14, второй триггер 15, второй элемент И 16, блок 17 элементов И, управляющий выход 18 устройства, управляющий вход 19 устройства, инфор- мационные выходы 20 устройства.

Устройство работает следующим образом.

Устройство периодически производи опрос и контроль состояний дискретны датчиков. Поскольку контролируемые датчики обычно располагаются в периферийных устройствах, то создается необходимость преобразования параллельного кода, поступающего от этих датчиков, в последовательный код (дл уменьшения количества связей). Это преобразование осуществляет первый блок 2 сопряжения, размещающийся в Периферийном оборудовании. Запись ин формации в первый блок 2 сопряжения и съем СЕ него этой информации производится с помощью управляющих сигналов, вырабатываемых вторым блоком сопряжения. Последний при приеме пос- ледовательного кода производит анали изменения в поступающих сигналах и при наличии так их изменений в конце приема информационной посылки формирует сигнал запроса на свое обслужи- вание. После этого принятая информационная посылка по приходу от ЭВМ сигнала разрешения на обслуживание считывается в виде параллельного кода на выходы устройства. Второй блок 6 сопряжения размещается во входных блоках ЭВМ.

Рассмотрим более подробно работу данного устройства. Обработка поступающей информации производится в течение одного цикла. Цикл работы устройства задается счетчиком 9, который настроен на такое количество тактовых импульсов, которое равняется количеству контролируемых датчиков. По включении устройства происходит обнуление всех элементов памяти, а в регистр 4 производится запись параллельного кода, поступающего на его информационные входы с выходов датчиков 1. Для простоты изображения цепь начальной установки в нем не показана.

Для прохождения тактовых импульсов через элемент И 8 на его инверсном входе должен быть нулевой потенциал, который формируется на выходе элемента И 1 6 в результате обнуления триггера 15 по сигналу начальной установки во время включения питания или по приходу на его R-вход с управляющего входа 19 единичного импульса во время обслуживания данного устройства. В этом случае тактовые импульсы проходят через элемент И 8, что позволяет устройству производить обработку информации, поступающей от контролируемых датчиков, при приеме новой информации происходит срабатывание триггера 15, в результате чего по срабатыванию триггера 10 на выходе элемента И 16 нулевой потенциал сменяется на единичный. Этот единичный сигнал блокирует прохождение тактовых импульсов через элемент И 8. В это время устройство находится в режиме ожидания своего обслуживания, т.е. оно в это время не производит перепись очередной информации с регистра 4 в регистр 12. Только после прихода на управляющий вход 19 устройства единичного импульса, когда триггер 15 обнулится, а на выходе элемента И 16 единичный сигнал сменится на нулевой, тактовые импульсы снова начинают, проходить через элемент И 8, что позволяет устройству перейти к очередному циклу обработки информации (см. фиг.2 и 3). На фиг.2 сигнал начальной установки показан пунктиром. Запись информации в начальный момент времени может производиться также и без использования сигнала начальной установки, а с помощью единичного импульса, вырабатываемого триггером 10. Последний вырабатывает указанный единичный импульс с помощью двух управляющих импульсов, которые формируются в паузах тактовых импульсов на выходе формирователя 7 импульсов. В этом случае начало записи информации в регистр 4 задерживается на время отработки счетчика 9 (.:м. фиг.З). Тактовые импульсы, образуемые на выходе элемента И

10 единичный сигнал сменяется на нулевой, в результате чего регистр 4 подготавливается к режиму очередного съема с него информации. При этом на выходе элемента ИЛИ 11 единичный сигнал сохраняется за счет присутствия на его втором входе единичного сиг- нала. После этого устройство находится в режиме ожидания своего обслужи8, заполняют счетчик 9 импульсов и проходят на управляющий вход первого регистра 4. В результате происходит считывание информации в виде последовательного кода с первого регистра Q вания. По приходу единичного импульс- 4 и запись его во второй регистр 12. ного сигнала, разрешающего произвести Эта информация поступает также на обслуживание данного устройства, на первый вход сумматора 13 по модулю управляющий вход 19 происходит считы- два, на второй вход которого поступа- вание принятой .информации с второго ет информация с последнего выхода ре-jj регистра 12 через блок, 17 элементов

гистра 12 сдвига. Таким образом, с помощью сумматора 13 по модулю два происходит сравнение принимаемой (текущей) информации с ранее выданной информацией, хранящейся в регистре 20 12. При .неравенстве хотя бы одного из разрядов этих информации на выходе сумматора 13 появится единичный сигнал, который (при наличии задержанного тактового импульса на втором 25 входе элемента И 14), пройдя элемент И 14, переключит триггер 15 в единичное состояние. На выходе этого триггера появится единичный сигнал, в результате чего снимается блокировка зо с первого входа элемента И 16. По окончании отработки счетчика 9 на его выходе образуется единичный сигнал, после чего при появлении на выходе формирователя 7 импульсов задержки тактового импульса срабатывает триггер 10. На выходе этого триггера нулевой сигнал сменяется на единичный, который обнуляет счетчик 9 и поступа35

И в виде параллельного кода. Каждая позиция этого кода несет информацию о состоянии контролируемого объекта.

Одновременно со съемом информации происходит сброс триггера 15 в нулевое состояние с помощью указанного управляющего сигнала. В результате на выходе элемента И 16 единичный сигнал сменяется на нулевой, что приводит к смене единичного сигнала на нулевой на выходе элемента ИЛИ 11 и к снятию блокировки с инверсного входа первого элемента И 8. После этого через этот элемент начинают проходить тактовые импульсы. Это означает, что устройство приступило к очередному циклу обработки информации.

Если при очередном цикле записи информации от датчиков в первый регистр 4 состояние их не изменилось, то информация в этом регистре окажется идентичной ранее выданной и хранящейся во втором регистре 12. В этом случае при очередном цикле обработки

ет на первый управляющий вход первог

.регистра 4, а через элемент ИЛИ 3 - на второй управляющий вход этого регистра для записи в него сигналов информации от датчиков 1. Кроме того, единичный сигнал с выхода триггера 1 через элемент ИЛИ 11 поступает на вход элемента И 16, в результате чег последний срабатывает и на его выход формируется единичный сигнал запроса на обслуживание. Этот сигнал поступает на управляющий выход 18 устройства, на вход элемента ИЛИ 11 и на инверсный вход первого элемента И 8, вследствие чего происходит запрет прохождения тактовых импульсов через этот элемент. Очередной тактовый импульс, пройдя формирователь 7 импульсов, сбрасывает триггер 10 в нулевое состояние. На выходе этого триггера

3998

4

10 единичный сигнал сменяется на нулевой, в результате чего регистр 4 подготавливается к режиму очередного съема с него информации. При этом на выходе элемента ИЛИ 11 единичный сигнал сохраняется за счет присутствия на его втором входе единичного сиг- нала. После этого устройство находится в режиме ожидания своего обслужиQ вания. По приходу единичного импульс- ного сигнала, разрешающего произвести обслуживание данного устройства, на управляющий вход 19 происходит считы- вание принятой .информации с второго jj регистра 12 через блок, 17 элементов

0 5 о

5

И в виде параллельного кода. Каждая позиция этого кода несет информацию о состоянии контролируемого объекта.

Одновременно со съемом информации происходит сброс триггера 15 в нулевое состояние с помощью указанного управляющего сигнала. В результате на выходе элемента И 16 единичный сигнал сменяется на нулевой, что приводит к смене единичного сигнала на нулевой на выходе элемента ИЛИ 11 и к снятию блокировки с инверсного входа первого элемента И 8. После этого через этот элемент начинают проходить тактовые импульсы. Это означает, что устройство приступило к очередному циклу обработки информации.

Если при очередном цикле записи информации от датчиков в первый регистр 4 состояние их не изменилось, то информация в этом регистре окажется идентичной ранее выданной и хранящейся во втором регистре 12. В этом случае при очередном цикле обработки

этой

информации на обоих входах сумматора 13 будут присутствовать идентичные сигналы, поэтому сумматор 13 не сработает и устройство не сформирует на своем управляющем выходе 18 единичный сигнал запроса на свое обслуживание, т.е. информация не будет выдаваться на выходы 20 этого устройства. После отработки счетчика 9 импульсов на выходе триггера 10 снова формируется единичный импульсный сигнал, который поступает в первый блок 2 сопряжения для очередного занесения в его регистр 4 ир:формации от датчиков 1 параметров, Таким образом обработка информации происходит в течение одного цикла, причем в конце каик- дого цикла происходит опрос состояний да1тчиков параметров, т.е. занесение от них информации в регистр 4. Съем

513

этой информации может начаться только при условии, если устройство не находится в режиме ожидания своего обслуживания.

Форм

ула изобретения

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

регистра, второй вход - с первым вы- f5 входом первого элемента И, с выходом

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

7 .JVUШUUULЛЛJШJШШlIUШJIfUULnOflL

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

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

l ЛLЛJ J J J J J°lJПLГLЛJ -г

1(,Л.

5 JTruijajn njiJiJiJiJi

7 «JlOiUlflJinjinJULJlllJlJ

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

название год авторы номер документа
Устройство для контроля параметров 1989
  • Фролов Николай Никитович
SU1659988A2
Устройство для контроля параметров 1989
  • Мохнобров Николай Васильевич
  • Домиенко Евгений Михайлович
  • Павлов Владимир Борисович
  • Розенберг Владимир Яковлевич
SU1605214A1
Устройство для ввода-вывода информации 1986
  • Фролов Николай Никитович
SU1429105A1
Устройство контроля параметров 1983
  • Фролов Николай Никитович
  • Сахно Анатолий Иванович
  • Ласточкин Александр Михайлович
SU1087962A1
Устройство приоритета 1985
  • Фролов Николай Никитович
  • Крахоткин Георгий Григорьевич
SU1269135A1
Многоканальное устройство для управления очередностью обработки запросов 1980
  • Фролов Николай Никитович
  • Комиссаров Владимир Акимович
  • Глушков Валерий Иванович
  • Андрущенко Анатолий Григорьевич
  • Шпагин Сергей Васильевич
SU868759A1
Устройство для контроля параметров 1984
  • Фролов Николай Никитович
SU1179276A1
Оперативное запоминающее устройство с самоконтролем 1988
  • Фролов Николай Никитович
SU1520599A1
Многоканальное устройство для управления очередностью обработки запросов 1980
  • Гаврилов Владимир Александрович
  • Фролов Николай Никитович
  • Городниченко Владимир Трофимович
SU924711A1
Буферное оперативное запоминающее устройство 1988
  • Горбель Александр Евгеньевич
  • Сидоренко Николай Федорович
  • Гуз Анна Григорьевна
  • Авраменко Игорь Евгеньевич
  • Петренко Василий Иванович
SU1559379A1

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

Реферат патента 1987 года Устройство для контроля параметров

Изобретение относится к вычислительной технике и может быть использовано для контроля дискретных датчиков. Цель изобретения -, расширение функциональных возможностей за счет формирования сигнала запроса на обслуживание. Устройство для контроля параметров содержит датчики 1 параметров, блок 2 сопряжения, первый элемент ИЛИ 3, регистр 4, шину 5 тактовых импульсов, блок 6 сопряжения, формирователь 7 импульсов, первый элемент И 8, счетчик 9 импульсов, первый триггер 10, второй элемент ИЛИ 11, второй регистр 12, сумматор 13 по модулю два, третий элемент И 14, второй триггер 15,-второй элемент И 16, блок 17 элементов И, первый управляющий выход 18, управляющий вход 19 устройства, информационные выходы 20 устройства. В данном устройстве возможно преобразование параллельного кода, несущего информацию о состоянии контролируемых датчиков, в последовательный код с последующей его обработкой,, а также формирование сигнала запроса на обслуживание принятой информации. 3 ил. с S (Л с: -imtb со о со со СО. 00

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

122

Щ

12,

IB 17,

Редактор М.Петрова Заказ 1310/48.

Составитель И.Швец Техред И.Попович

Корректор С

Тираж 864Подписное

ВНИШИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

JT

Пл

Фиг.З

Корректор С.Шекмар

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

Устройство для контроля дискретных объектов 1978
  • Цакоев Станислав Борисович
  • Журавлев Анатолий Иванович
  • Олеринский Евгений Владимирович
SU748355A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Устройство опроса и контроля длядАТчиКОВ СОСТОяНия Об'ЕКТОВ 1979
  • Фролов Николай Никитович
  • Сахно Анатолий Иванович
  • Глушков Валерий Иванович
  • Андрущенко Анатолий Григорьевич
SU849155A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 303 998 A1

Авторы

Фролов Николай Никитович

Даты

1987-04-15Публикация

1985-07-05Подача