Устройство для контроля переключения контактов
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики и вычислительной техники и может быть использовано, например, в автоматизированных системах управления технологическими процессами. Цель изобретения - упрощение : устройства. Устройство содёр- . жит формирователи сигналов Начальная установка 1, Сброс 2, Разрешение прерывания 3, каналы контроля 4, формирователь сигнала запроса на прерьшание 6, D-триггеры 7, 9,10, элемент НЕ 11, блок ключей 12, наборное поле адреса канала 13,- ин- .вертор 14, наборное поле адреса группы контактов 15, нагрузочный элемент 40. При замыкании или размыкании контакта вырабатьшается сигнал требования прерывания, а ЭВМ, приняв этот сигнал, вырабатьтает сигнал разрешения прерывания. По этому сигналу устройство выставляет на выходной шине состояние изменившихся контактов и их адрес. После считьюания информации по сигналу Сброс устройство устанавливается в исходное положение и готово принимать инициативную информацию . В случае, когда сигнал пришел в момент обработки другого сиг нала, он запоминается, и после окончания цикла обработки вырабатывается .сигнал требования прерывания. 4 ил. (Л
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН. (19) (И) А1 (50 4 С 06 F 15/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И АВТОРСКОМ,К СВИДЕП=ЛЬСТВУ
А@ЛИ"
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4109147/24-24 (22) 15.08.86 (46) 15.02.88.Бюл. Ф 6 (71) Научно-производственное объединение "Союзцветметавтоматика" (72) А.M.MåäîBíèêoâ, В.Я.Балиашвили, Г.В.Федин.и В.И.Якубович (53) 681.325(088.8) (56) Авторское свидетельство СССР
У 1182504, кл. С 06 F 3(02, 1981 °
Микропроцессорные средства и системы, 1986, N- 1, с. 73-75. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПЕРЕКЛЮЧЕНИЯ КОНТАКТОВ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано, например, в автоматизированных системах управления технологическими процессами.
Цель изобретения — упрощение устройства. Устройство содер- . жит формирователи сигналов "Начальная установка" 1, "Сброс" 2, "Paspeшение прерывания" 3, каналы контроля 4, формирователь сигнала запроса на прерывание 6, D-триггеры 7, 9,10, элемент HE 11, блок ключей 12, наборное поле адреса канала 13,-инвертор 14, наборное поле адреса группы контактов 15, нагруэочный элемент 40. При замыкании или размыка- нии контакта вырабатывается сигнал требования прерывания, а 3ВМ, приняв этот сигнал, вырабатывает сигнал разрешения прерывания. По этому сигналу устройство выставляет на выходной шине состояние изменившихся контактов и их адрес. После считывания информации по сигналу "Сброс" устройство устанавливается в исходное положение и готово принимать инициативную информацию. В случае, когда сигнал пришел в момент обработки другого сиг нала, он запоминается, и после окончания цикла обработки вырабатывается сигнал требования прерывания. 4 ил.
1 137
Изобретение относится к автоматике и вычислительной технике и может быть использовано, например, в автоматизированных системах управления технологическими процессами.
Цель изобретения - упрощение устройства.
На фиг.1 изображена функциональная схема устройства; на фиг.2— формирователь сигнала;. на фиг.3— пример включения устройства. путем последовательного наращивания аналогичных устройств для увеличения числа контролируемых контактов, на фиг.4 — временная диаграмма работы устройства.
Устройство (фиг.1) содержит формирователи сигналов "Начальная установ-, ка" 1, "Сброс" 2, "Разрешение прерывания" 3; каналы 4 контроля, содержащие контролируемые контакты 5.1-5.п, формирователь 6 сигнала запроса на прерывание, первый D-триггер 7, элемент И-НЕ (с открытым коллектором) 8, второй D-триrrер 9, третий D-триггер 10, элемент НЕ (с открытым коллектором) 11, блок ключей (состояния контактов) 12, наборное поле 13 адреса канала, инвертор 14, наборное поле 15 адреса группы контактов.
Выходы элементов И-НЕ 8 каждого канала объединены между собой и образуют логический элемент ИЛИ, выход которого является сигналом требования прерывания (ТПР) . Выходы элементов НЕ 11 каждого канала объединены между собой, образуя логический элемент ИЛИ, и подключены к инвертору 14, выход которого подключен к наборному полю 15 адреса групп контактов. Одноименные выходы групп ключей контактов и адресов ячеек объединены и являются вместе с вьмодами адреса группы выходом устройства.
Формирование сигнала запроса на пре- рывание осуществляется формирователем, схема которого представлена на фиг.2. Формирователь содержит канал формирования нормированного сигнала, содержащий инверторы с первого по третий 16-18, первый и второй элементы И-НЕ 19 и 20 с открытым коллектором, а также резисторы 21 и 22, подключенные к шине питания. При изменении состояния одного из контактов формирующей цепочки на выходе последней появляется импульс низкого уровня"установки сигнала запроса на прерывание.
4249 г
С целью увеличения числа контролируемых контактов устройства могут быть объединены путем подключения входных и выходных шин (состояний контактов, адресов ячеек, адресов групп сигналов "начальная установка", "Требование прерывания", "Сброс" и
"Разрешение прерывания).
Система регистрации состояния контактов (фиг.3) содержит управляющую
ЭВМ 23, регистр 24, интерфейс 25 связи с ЭВМ, устройство 26 для конт- . роля переключения контактов, общую шину 27. Каждое устройство 26 позво.ляет осуществлять контроль n x m контактов, где n - число контактов ячейки, ш — число ячеек в группе.
Временная диаграмма, поясняющая
20 работу устройства для контроля переключения контактов, представлена на фиг.4, где обозначено: сигналы
"Начальная установка" 28, "Сброс" 29, сигнал 30, поступающий на вход С
25 первого D-триггера, сигнал 31 с выхода Q первого D-триггера, который поступает на D-входы второго и третьего В-триггеров, сигнал 32 с выхода Я второго D-триггера, сигнал 33 с выхода Q второго D-триггера, сигнал 34 с выхода Ч третьего D-триггера, сигнал 35 с выхода Q третьего
D-триггера, сигнал "Требование прерывания" 36 с выхода элемента И-НЕ 8 и сигнал "Разрешение прерывания" 37 °
» На фиг.2 также обозначены резистор 38, конденсатор 39, а на фиг.1 — нагрузочный элемент 40.
Устройство работает следующим образом.
При включении питания ЭВМ формирует импульс "Начальная установка" (НУ) — сигнал 28, который поступает на R-входы первых D-триггеров 7, и импульс "Сброс" — сигнал 29, который
4б поступает на К-вход вторых О-триггеров 9 и S-вход третьих D-триггеров
10 каждого канала. При этом на Q-выходе вторых D-триггеров 9 (сигнал 32) и на выходе О третьих D-триггеров 10
50 (сигнал 35) каждого канала устанав..ливается низкий потенциал. Импульсом !
НУ (сигнал 28) Q-выход первого
D-триггера 7 каждого канала 4 устанавливается в состояние "1", при
55 этом на выходе элемента И-НЕ 8 появляется сигнал "Требование прерывания" (ТПР) 36 низкого уровня. ЭВМ, приняв этот сигнал, подает сигнал "Разрешение прерывания" (РПР) 37, который
3 13 поступает на С-входы второго 9 и третьего 10 D-триггеров первого канала и устанавливает высокий потенциал на выходе Я второго D-триггера 9 — сигнал 32. Этот сигнал открывает блок 12 ключей состояния контактов и наборное поле 13 адреса первого канала, а также наборное поле 15 адреса группы. Сигнал 33 низкого уровня с выхода Q второго D-триггера 9 поступает на S-вход первого D-триггера 7, устанавливая на его выходе сигнал 31 (исходное состояние), тем самым низ-. кий потенциал сбрасывает запрос на прерывание сигнала 36 первого D-триггера 7 первого канала. После этого
ЭВМ считывает состояние выходов устройства и вырабатывает сигнал "Сброс"
29, который устанавливает второй 9 и третий 10 D-триггеры в исходное состояние, и блоки 12 ключей контактов и наборное поле 13 закрываются.
Тем самым заканчивается обслуживание прерывания первой ячейки, а требование прерывания с других ячеек не снимается, поэтому снова формируется сигнал РПР 37, который поступает на
С-входы второго 9 и третьего 10
D-триггеров первого канала, при этом на втором D-триггере 9 первого канала на выходе подтверждается "0" (сигнал 32), а в третьем триггере 10 информация на выходе Q (сигнал 35) изменяется с "0" на "1". Этот сигнал является сигналом РПР для последующего канала. Сигнал 35 с выхода Я третьего D-триггера 10 поступает на
С-вход второго 9 и третьего 10
D-триггеров второго канала. При этом на выходе Я во втором D-триггере 9 второго канала записывается "1", так как íà D-входах второго 9 и третьего 10 D-триггеров импульсом начальной установки установлена "1" и включаются блоки 12 ключей сос-. тояния контактов второго канала и наборное поле 13 адреса ячейки. Сигнал низкого уровня с выхода Q второго D-триггера 9 второго канала поступает на S-вход первого D-триггера второго канала, устанавливая его в исходное состояние, а также снимает сигнал запроса на прерывание второго канала. Информация аналогична предыдущему случаю. С выходов устройства считывается и поступает сигнал
"Сброс",который переводит второй и третий D-триггеры второго канала в
74249
4 ла выделения заявки с наивысшим -приоритетом (УВЗПН), что значительно
3р проще ячейки УВЗНП, состоящей из элементов И, ИСКЛЮЧАЮЩЕЕ ИЛИ и И-HE.
40Формула из обретения
Устройство для контроля переключения контактов, содержащее формирователь сигнала начальной уста45 новки, формирователь сигнала Сброс", формирователь сигнала "Разрешение прерывания", нагрузочный элемент, инвертор, наборное поле адреса группы контактов и каналы контроля, каж55 ветствующими адресными выходами канала устройства, выходы блока ключей являются соответствующими инфор" мационными выходами устройства,,входы формирователя сигнала запроса
25 исходное состояние. Однако сигнал
"требование прерывания" остается, так как он поступает с последующих ячеек, Аналогичным образом происходит опрос остальных каналов по порядку их следования в цепочке. Такая процедура повторяется до последнего канала, что позволяет зафиксировать состояние всех контактов на момент начала работы устройства, После этого на С-вход первого D-триггера 7 . какого-нибудь канала может поступить сигнал 30 с формирователя 6 сигнала запроса на прерывание, при этом на выходе Q первого D-триггера 7 этого канала появляется сигнал 31 — "1", а в ЭВМ поступает сигнал "Требование прерывания" (ТПР) 36, ЭВМ отвечает сигналом РПР 37, который проходит через все каналы, вплоть до первого, затребовавшего прерывание, и далее сигнал прекращает распространение.
Таким образом, третьи D-триггеры
10 в каждом канале, включенные пред- полагаемым образом, играют роль узПодключение сигнала "Сброс" к элементу И-HE 8 с открытым коллектором предназначено для образования фронта сигнала ТПР в том случае, когда сигнал запроса на прерывание пришел во время обработки предыдущего сигнала на прерывание. дый из которых содержит формирователь сигнала запроса на прерывание, первый и второй D-триггеры, блок ключей и наборное поле адреса канала, выходы которого являются соот1374249 на прерывание являются входами устройства для подключения к контролируемым контактам и соединены с соответствующими входами группы блока ключей, а выход — с синхровходом
5 первого D-триггера, вход данных которого подключен к шине нулевого потенциала, входы формирователей сигналов "Сброс" и "Разрешение прерывания" являются одйоименными входами устройства соответственно, вход формирователя сигнала начальной установки является входом начальной установки устройства, а
15 выход соединен с входами сброса первых D-триггеров каналов и являляется выходом начальной установки устройства, вход инвертора соединен . с шиной питания устройства через нагрузочный элемент, а выход подклю- . чен к входу наборного поля адреса руппы контактов, выходы которого являются адресными выходами устройства, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит в каждом канале элемент И-НЕ, элемент HE и третий D-триггер, инвертирующий выход первого D-триггера. соединен с первым входом элемента
И-НЕ и с входами данных второго и третьего триггеров, инвертирующий выход второго D-триггера соединен с входом установки в "1" первого D-триггера, неинвертирующий выход — с входами блока ключей, наборного поля адреса канала и элемента НЕ, выход формирователя сигнала "Сброс" соединен с вторыми входами элементов И-НЕ, с выходами сброса вторых D-триггеров, с входами установки в "1." третьего
D-триггера каждого канала и является выходом "Сброс" устройства, выход формирователя сигнала разрешение прерывания соединен с синхровходами, второго и третьего D-триггеров первого канала, инвертирующий выход. третьего D-триггера каждого предыдущего канала соединен с синхровходами второго и третьего D-триггеров последующего канала, инвертирующий выход третьего D-триггера последнего канала является выходом разрешения прерывания устройства, выходы элементов И-НЕ каналов являются выходом требования прерывания устройства, выходы элементов НЕ каналов,соедине-: ,ны с входом инвертора,одноименные выходы каналов соответственно соединены
1374249
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Редактор М.Товтин
Заказ 604/46
Составитель А. Губайловский
Техред Л.Сердюкова, КорректорО.Кравцов,, Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5