Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации от дискретных датчиков в системы управления, работаклцие в реальном масштабе времени. Цель изобретения - повышение надежности устройства . Устройство содержит два регистра сдвига 2, 3, элемент ИСКПЮЧАНЖ1ЕЕ ИЛИ 4, элемент И-НЕ 5, генератор 6, элемент И 7, счетчик 8. Регистр 2 выполняет функцию последовательной коммутации входных сигналов. Регистр 3 является памятью состояния датчиков на предыдущем цикле опроса. В режиме начальной установки в регистры 2 и 3 заносится информация о двух последовательных состояниях датчиков 1. В измерительном режиме элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 4 производит побитное сравнение содержимого регистров сдвига 2 и 3. При обнаружении изменения состояния какого-либо датчика дальнейший сдвиг информации регистров 2 и 3 блокируется и выдается требование прерывания на шину 12, на шинах 9 и 10 выставляются номер сработавшего датчика н его состояние соответственно . После считывания информации циклический контроль состояния датчиков возобновляется. 3 ил. i О) 4i 00 СО

СОЮЗ СО8ЕТСНИХ

СОЩМЛИСТИЧЕСНИХ

РЕСПУБЛИН (5D 4 С 06 F 3 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ СССР

ll0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (2 1) 42 199 33/24-24 (22) 01.04.87 (46) 30. 10.88. Бюп. В 40 (71) Научно-исследовательский и проектно-конструкторский институт автоматизированных систем управления транспортом газа (72) А.А.Сорокин, А.А.Селиванов, Л.А.Иондрус, Ю.Г.Галкин, А.В.Павловский и В.В.Короваев (53) 681.327.5(088.8) (56) Авторское свидетельство СССР

11 656078, кл. G 06 Р 3/00, 1979.

Авторское свидетельство СССР

У 1201842, кл. G 06 F 13/00, 1984. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОР1!АЦИИ (5?) Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации от дискретных датчиков в системы управления, работаюшие в реальном масштабе времени. Цель изобретения — повышение надежности устрой„„SU„„3 434419 А 1 ства, Устройство содержит два регистра сдвига 2, 3, элемент ИСКЛЮЧАЮР1ЕЕ

ИЛИ 4, элемент -HE 5, генератор 6, элемент И 7, счетчик 8. Регистр 2 выполняет функцию последовательной коммутации входных сигналов. Регистр

3 является памятью состояния датчиков на предыдуп1ем цикле опроса. В режиме начальной установки в регистры

2 и 3 заносится информация о двух последователь ых состояниях датчиков

1. В измерительном режиме элемент

11СКЛЮЧАЮЩЕЕ ИЛИ 4 производит побитное сравнение содержимого регистров сдвига 2 и 3. При обнаружении изменения состояния какого-либо датчика дальнейший сдвиг информации регистров 2 и 3 блокируется и выдается требование прерывания на шину 12, на шинах 9 и 10 выставляются номер сработавшего датчика и его состояние соответственно. После считывания информа-. ции циклический контроль состояния датчиков возобновляется. 3 ил.

1434419

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

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

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

Устройство содержит блок 1 дискрет15 ньгх датчиков, сдвигающие регистры 2 и 3, элемент ИСКЛЮЧАК1ЦЕЕ ИЛИ 4, элемент И"НЕ 5, генератор б импульсов, элемент И 7, двоичный счетчик 8, адресные выходы 9 устройства, информа- 20 ционный выход 10 устройства, входы (шины} сигналов начальной установки

11, требования прерывания 12 и предоставления прерывания 13 устройства.

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

В исходном состоянии на шинах 11 и 13 присутствуют потенциалы "1".

Перед началом работы по шине 11 из системы управления поступает команда

"Начальная установка" в виде импульса "0". При этом на выходе элемента

И-НЕ 5 формируется потенциал "1", который поступает на управляющий вход генератора б. При наличии потен- 35 циалов "1" на двух управляющих входах генератор б вырабатывает тактовые импульсы с частотой Хц, которые через элемент И 7 поступают на счетный вход счетчика 8, число разрядов 0

n + 1 которого определяется иэ условия: К = .2", где К вЂ количество датчиков блока 1.

При переполнении счетчика 8 потен- 45 циал "1" поступает на вход разрешения установки регистра 2; При этом счетчик 8 устанавливается в "0", а в регистр 2 записывается информация о состоянии дискретных датчиков блока 1. По каждому тактовому импульсу, поступающему с выхода элемента И 7 на входы синхронизации регистров 2 и 3, информация о состоянии датчиков блока 1 сдвигается иэ регистра 2 в регистр 3. При переполнении счетчика

8 в регистр 2 будет занесена новая информация о состоянии дискретных датчиков блока 1.

После снятия команды -"Начальная установка", длительность Т которой должна быть N > 2Х (n + l ), устройство готово к работе и автоматически по каждому тактовому импульсу, поступившего с выхода генератора 6, на элементе ИСКЛЮЧАЮЩЕЕ ИЛИ 4 поразрядно сравниваются значения состояния датчиков, занесенные в регистр 3 на предыдущем цикле, с новой информацией о состоянии датчиков, При изменении состояния какоголибо датчика блока 1 новая информация по окончании очередного цикла поступает в регистр 2. При сравнении разрядов регистров 2 и 3 с измененным состоянием датчика на выходе элемента 4 формируется потенциал "1", приводящий к формированию на выходе элемента -HE 5 потенциала "0", который останавливает генератор 6 и одновременно по шине 12 поступает в систему управления, информируя об изменении состояния контролируемого объекта. При этом на шинах 10 и 13 выставлены информация соответственно о текущем состоянии датчика и его порядковый номер.

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

"0" в состояние "l", по которому в счетчик 8 записывается номер следуюmего датчика, а на входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 4 поступают из регистров 2 и 3 данные для анализа состояния этого датчика блока 1, Если е было изменения состояния датчика, то на выходе элемента ИСКЛЮЧАНЖ1ЕЕ

ИЛИ 4 формируется потенциал "0", который вызывает появление "1" на выходе элемента И-НЕ 5 и запуск генератора б. Требование прерывания на шине

12 при этом не выставляется.

Генератор 6 (фиг.2) формирует на выходе импульсы, задержанные на половину периода генерируемой частоты относительно момента подачи второго разрешающего импульса на один из входов. Все генерируемые на выходе импульсы (фиг.3} имеют одинаковую длительность. Если разрешающий сигнал

143441

ыхИ

Йр,8ыхо8ы

Фиг.Z на одном из входов генератора 6 снимается раньше окончания очередного импульса, последний формируется полностью. При отсутствии на входах раз- 5 решающих сигналов на выходе устанавливается потенциал "1".

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

ИСКЛЮЧАЮЩЕЕ ИЛИ. Это позволяет упростить алгоритм работы устройства, т.е. повысить его надежность. 20

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

Устройство для ввода информации, содержащее два регистра, счетчик, 25 элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и генератор импульсов, выход первого регистра соединен с первым входом элемента ИСКЛ1ОЧАИЗЦЕЕ ИЛИ и является информационным выходом устройства, установочные эхо- 30 ды первогр регистра являются информационными входами устройства, инфор" мационные выходы счетчика являются адресными выходами устройства, о тл и ч а ю щ е е с я тем, что, с целью повышения надежности устройства, в него введены элемент И и элемент И-НЕ, выход второго регистра соединен с вторым входом элемента

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

ИЛИ, второй вход элемента H"ÍÅ является входом сигнала начальной установки устройства.

l 4344! 9 дьиоУ

Составитель В.Файзрахманов

Техред Л.Сердюкова Корректор О. Кравцова

Редактор И.Касарда

Заказ 5555/50 Тираж 704 Подписное

ВИИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д, 4/5

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