Изобретение относится к вьтислитель ной техитсе и автоматике и можйт быть использовано в автоматизированных систе мах управления и контроля для ввода информации о состоянии лвухпоз1щионных датчиков в управляющую ЭВМ. Известно устройство I содержащее блок форкотрования, схему совпадения, блок памяти, блок сопряжения, Предназначенное для сопряжения вьтчисл1ггельной машины с двухпозиционными датчиками fl Однако количество формирователей и схем совпадения в этом устройстве определяетгся количеством датчиковь Наиболее близким по техническому решению к предлагаемому является устройс во для сбора информации от дискретных датчиков, содержащее коммутатор, схему сравнения, блок памяти, сумматор, выходной регистр и блок сопряжения 23. Однако объем памяти этого устройства прямо пропорционально зависит от количества срабатывания датчика, а в информации, предлагаемой в ЭВМ, отсутствуют ajipeca датчиков. Цель изобретения - повьпиение быстродействия устройства. Поставленная цель достигается тем, что в устройство для ввода информации от двухпозиционных датчиков, содержащее коммутатор, входы первой группы KOTOpoJK го соединены с выходами дв позиционных датчиков, элемент сравнения и блок памяти, введены генератор импульсов, счетчик, первый и второй триггеры, первый, второй и третий элементы И и первый и второй элементы И-ЛЕ, выход reHepaTopia импульсов соединен с первым входом первого элемента И-НЕ, выход которого соединен с первым входом счетчика и первым входом первого элемента И, второй вход которого является первым входом устройства, второй вход счетчика является вторым входом устройства и сое- динен с первым входом левого триггера, вггорой вход которого соединен с выходом второго влеметгга И-ЛЕ, выход соединен с первыми входами второго и третьего элементов И, вторые входы первого и второго элв ентов И соединены с первым выходом второго триггера, второй выход которого является первым выходсял устройст ва, а первый вход соединен с первым входом блока памяти и выходом первого элемента И, выходы счетчика соединены с входами второй группы коммутатора, входами группы блока памяти, входами второго элемента ИЛЕ и являются выходами группы устройства, выход коммутатора соединен с вторым входом третьего элемента И, выход которого соеди 1ен с вторым входом блока памяти, первым вхо- дом элемента сравнения и является вторым выходом устро.йства, выход второго элемента И соединен с третьим входом блока памяти, выход которого соединен с вторым входом элемента сравнения, выход которого соединен с вторым входом второго триггера. На фиг. 1 представлена функциональная схема предлагаемого устройства; на фиг. 2 - временная диаграмма его работы. Устройство для ввода информации от двухпозиционных датчиков содержит генератор 1 импульсов, первый элемент И-НЕ 2, счетчик 3, первый элемент И 4, первый триггер 5, коммутатор 6, второй элемент И 7, третий элемент И 8, элемент 9 сравнения блок Ю памяти, второй элемент И-НЕ II, второй триггер 12, .двухпозиционные датчгжи 13, пер. вый вход 14, второй вход 15, первый выход 1-6, второй выход 17, выходы 18 группы устройства. Устройство работает следующим образом. Блок 1О памяти (оперативное динамическое запоминающее устройство) содержит матрицу триггерных ячеек, состояние которых после включения электропитания неопределенно. Поэтому в устройстве .. предусмотрен режим начальной установки, при котором в ячейки блока 10 производится запись логических О. После начальной установки устройство переходит в режим опроса датчиков. В режим начальной установки устройство переходит при подаче импульса на второй вход 15i При этом триггер 5 устанавливается в единичное, а счетчик 2 - в нулевое положение. Тактовые импульсы с выхода генератора 1 импульсов через элемент И-НЕ 2, открытый по другому входу с выхода триггера 12, поступает на счетчик 3, работающий в режиме суммирования, а также через элемент И 4 на первый вход синхронизации блока 10. На втором и третьём управляющем и информационном входах блока 10 с- выхода триггера 5 элетленты И 7, 8 устанавшшается логический О - режим/записи fO в ячейку, соответствующую коду, установленному на входах группы V. адресных входах) блока 10 с выходов счетчика 3, При осуществлении записи в последнюю ячейку на всех входах элемента И-НЕ 11 устанавливается логическая 1 а на выходе - импульс логического О, положительным перепадом которого триггер 5 устанавливаемся в нулевое положение и устройство переводится в режим опроса датчиков 13, При этом на третьем (управляюшем) входе блока Ю устанавливается логическая I с выхода эпемеата И 7 (режим считывания), а на вторсм (информационном) входе - сигнал сосояния датчика 13 (О или I), подкл1очен ного к входу коммутатора 6, соответству юшего коду на его адресных входах. Информацня о состоянии датчика 13 поступает на второй выход 17 устройства, н на вход элемента сравнения ИСКЛЮЧАЮШЕЕ ИЛИ 9, где сравнивается с содержимым соответствукяпей , постулаюшим с выхода блока Ю. При их несоответствии на вьпсоде элемента 9 сравнения возникает сигнал рассогласования (логическая 1) который переводит триггер 12 в единичное состо5гаие. При этом логическим О с выхода триггера 12 блокируется прохождение тактовых импуль сов через элемент И-НЕ 2 и на его выходе, а следовательно, н на первом входе (синхронизации) блока Ю устанавливается уровеяь логической 1, а на третьем (утфавляюшем) входе блока Ю логический О ( записи). П{жняв зо сигнал готовности кода с первого выхода 16 устройства, утфавляющая ЭВМ считывает информацию с второго выхода 17 и выходов 18 группы устройства, выдает на первый вход 14 устройства импульс перезаписи состояния датчика в ячейку блока Ю, который элемент И 4 проходэт на первый вход (синхронизации} блока Ю и на первый вход триггера 12, который по положительному перепаду) переводится в нулевое состояние. При эччзм ра покируется прохождение тактовых импульсов через И-НЕ 2, устанавливается логическая I на третьем :(управляющем) входе блока Ю (режим считьшашга) и появляется уровень логического О на первом выходе 16 устройства. Таким образом, устройство ходит к дальнейшему опросу датчиков, Предлагаемое устройство более универсально по сравнению с известным,так как позволяет осдтаествпять более глубокое сопряжение двухпозиционных датчиков с управлякяией ЭВМ, перекладьтая на нее функцию суммирования количества срабатыванийдатчиков, а вырабатывание других угфавляющих воэд®1 ств1й. необходимость которых определяется гфограммно в результате анализа кода, получаемого от устройства. Креме того, предложенное устройство не нуждается в дополшггеатьной установке буферного регистР и блока сопряжения, что увеличивает его быстродействие. Устройство полностью реализуется на интегральных мифосхемах широкого щшмененяя, основанных промыш ленностью.
bA«a
t At
n 1 3L
t
K
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сбора дискретной информации | 1980 |
|
SU881727A1 |
Устройство для сопряжения электронной вычислительной машины с дискретными датчиками | 1982 |
|
SU1084774A1 |
Устройство для ввода информации от двухпозиционных датчиков | 1985 |
|
SU1267426A2 |
Устройство для сопряжения электронной вычислительной машины с каналами связи | 1983 |
|
SU1117627A1 |
Устройство для ввода информации от матрицы двухпозиционных датчиков | 1987 |
|
SU1434445A1 |
Устройство для ввода информации от двухпозиционных датчиков | 1986 |
|
SU1314331A1 |
Устройство для сопряжения электронной вычислительной машины с дискретными датчиками | 1985 |
|
SU1277126A1 |
Микро-ЭВМ | 1982 |
|
SU1124316A1 |
Устройство для сопряжения ЭВМ с дискретными датчиками | 1982 |
|
SU1062682A1 |
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ | 1992 |
|
RU2042182C1 |
УСТРСЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ ОТ двухпоаиционных ДАТЧИКОВ, содержащее коммутатор, входы первой группы которого соединены с выходами лвухпозициовньпс датчиков, элемент сравнения и блок памяти, отличающееся , что, с целью повышения быстродействия устройства, в него введены генератор импульсов, счетчик, первый и второй триггеры, первый, второй и третий элементы И и первый и второй впемевты И-НЕ, выход генб|)атора импульсов соединен с первым входом первого аяемента И-НЕ, выход которого соединен с первым входом счетчика и первым входом первого элемента И, второй вход которого является первым входом устройства, второй вход счетчика является вторым входом устройства ,г и соединен с первым входом первого триггера, второй вход которого соедини с выводом второго элемента И-НЕ, а выход соединен с первыми входами второго и т етьетч) элементов И, вторые входы первого и втсфого элементов И соединены с первым ююдом второго триггера, втор(Л вход которого является первым выходом устройства, а первый вход соединен с первым входом блока памяти и выходсм первого элемента И, выходы счетчика соединеныс входами второй группы коммутатора, входами группы блока памяти, входами второго элемента И-НЕ и являются выходами группы устройства, выход коммутатора соединен с вторым входом третьего wievfeHTa И/ выход которого соедини с вторым входом .. блока памяти, входом элемента сравнения и явпяеггся вторым выходом устройства, выход второго элемента И соединен с третьим входом блока памяти, выход которого соединяй с вторым входс д элемента сравнения, выход которого сое динен с вторым входом второго триггера. СО
о to
v-
eU iTc
,a
te «Or
/
ca
4 -e
11Д
J
fc I
I г
a te
I | |||
УСТРОЙСТВО СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ с ДВУХПОЗИЦИОННЫМИ ИМПУЛЬСНЫМИ ДАТЧИКАМИ | 0 |
|
SU378834A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для сбора информации от дискретных датчиков | 1976 |
|
SU614434A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1983-05-23—Публикация
1982-02-02—Подача