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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для сбора информации от двухпозиционных датчиков, например, в АСУТП. Цель изобретения - повышение надежности за счет исключения выдачи сбойной информации при включении питания. Устройство содержит формирователь регистр 2 адреса, триггер 3, мультиплексор, 4, два элемента ИЗ, 12, блок 6 оперативной памяти, блок буферной памяти, блок коррекции, генератор 11, компаратор 13, блок управления. Устройство производит циклический опрос датчиков, подключенных к входам мультиплексора. , Состояние каждого датчика сравнивается с его состоянием на предыдущем цикле опроса, хранящемся в блоке оперативной памяти. При изменении состояния какого-либо датчика происходит записькода адреса этого датчика и информации о его состоянии в двух последних циклах опроса (текущем и предьщущем) в блок буферной памяти. После этого выполняется коррекция информации в блоке оперативной . При включении питания срабатывает формирователь и происходит установка триггера в состояние, при котором информационный вход блока оперативной памяти обнулен, а запись информации в буферную память блокирована (подан сигнал сброса). В результате в первом цикле опроса датчиков в блоки оперативной и буферной памяти заносится нулевая информация. По окончании первого цикла опроса триггер изменяет свое состояние, и устройство переходит в рабочий режим. Стирание оперативной и буферной памяти после включения питания исключает передачу ложной информации в первом цикле опроса. 1 ил. (Л

СООЭ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5и 4 С 06 F 3/00 с

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

Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3842166/24-24 (22) 04.01.85 (46) 07.01.87. Бюл. И- 1 (72) Б.А.Калиничев (53) 681.327.8(088.8) ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

Il0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (56) Авторское свидетельство СССР

У 783784, кл. G 06 F 3/04, 1979.

Заявка Японии N- 53-46540, кл. G 06 F 3/00, 1978. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для сбора информации от двухпозиционных датчиков, например, в АСУТП. Цель изобретения— повышение надежности за счет исключения выдачи сбойной информации при включении питания. Устройство содержит формирователь 1, регистр 2 адреса, триггер 3, мультиплексор, 4, два эле- мента И 5, 12, блок 6 оперативной памяти, блок буферной памяти, блок коррекции, генератор 11, компаратор

13, блок управления. Устройство производит циклический опрос датчиков, подключенных к входам мультиплексора.

„.я„„1282д7 И. Состояние каждого датчика сравнивается с его состоянием на предыдущем цикле опроса, хранящемся в блоке оперативной памяти. При изменении состояния какого-либо датчика происходит запись кода адреса этого датчика и информации о его состоянии в двух последних циклах опроса (текущем и предыдущем) в блок буферной памяти.

После этого выполняется коррекция информацчи в блоке оперативной памяти.

При включении питания срабатывает формирователь и происходит установка триггера в состояние, при котором.информационный вход блока оперативной памяти обнулен, а запись информации в буферную память блокирована (подан сигнал сброса). В результате в первом цикле опроса датчиков в блоки оперативной и буферной памяти заносится нулевая информация. По окончании первого цикла опроса триггер изменяет свое состояние, и устройство переходит в рабочий режим. "Стирание" оперативной и буферной памяти после включения питания исключает передачу ложной информации в первом цикле опроса,. . 1 ил.

2107

1 128

Изобретение относится к автоматике и вычислительной технике и может быть использовано для сбора информации от двухпозиционных датчиков, например, в АСУТП.

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

На чертеже показана функциональная схема устройства.

Устройство содержит (фиг.1) формирователь 1, регистр 2 адреса, триггер 3, мультиплексор 4, первый элемент И 5, блок 6 оперативной памяти, блок буферной памяти, состоящий из блока элементов И 7, регистров 8, элементов И 9 и блока элементов ИЛИ

10, генератор 11, второй элемент

И 12, компаратор 13, блок коррекции, состоящий из элемента НЕ 14, элемента ИЛИ-НЕ 15 и двух триггеров 16 и 17, а также блок управления, состоящий из триггеров 18 и 19.

Устройство работает следующим образом. ,, При включении питания на выходе формирователя 1 появляется сигнал, который устанавливает регистр 2 адреса и триггер 3 в исходное положение. Сигналом с первого выхода триггера 3 на выходе элемента И 5 формируется сигнал логического "0", а сигналом с второго выхода триггера 3

D-триггер 19 устанавливается в единичное положение, а.регистры 8 — в нулевое.

На выходах элементов И 9 формируются =игналы логического "0", триггер 18 сигналом с первого выхода триггера 19 .устанавливается в нулевое положение. Начинается первый цикл опроса датчиков, при котором блок 6 устанавливается в исходное (нулевое) положение. Под воздействием кода, поступающего с выхода регистра 2 адреса на адресные входы мультиплексора 4 и блока 6, выход первого датчика подключается к выходу элемента

И 5, а на выходе блок 6 формируется код, записанный по этому адресу. Код с выхода блока 6 поступает на первый вход компаратора 13, на второй вход которого поступает в это время сигнал логического "0" с элемента И 5;

Если на выходе блока 6 имеется сигнал логической "1", то на выходе компаратора 13 появляется сигнал логическои "1", который, поступая на вход элемента И 12, запрещает прохождение через него импульсов от; генератора 11. Этот же сигнал, инвертируясь элементом НЕ 14, поступает на вход элемента ИЛИ-НЕ 15, сигнализируя о переходе датчика из одного состояния в другое.

При сигнале логической 10 на первом входе (регистр 8 свободен) на выходе элемента ИЛИ-НЕ 15 формируется сигнал логической "1", разрешающий производить запись кода сообщения в блок буферной памяти.

Генератор 11 выдает на своих выходах тактовые импульсы отрицательной полярности, сдвинутые относительно а друг друга на 180 . При приходе пер20 вого тактового импульса с первого выхода генератора (ТИ 1) триггер 16 переходит в единичное положение. Сигналом логической " 1" с его выхода открываются элементы И 7 и код сооб25 щения (код номера датчика и код положения) подается на входы регистра 8, на последний вход регистра поступает сигнал разрешения записи с блока коррекции.

З0 При приходе тактового импульса с второго выхода генератора 11 (ТИ2) на выходах элементов ИЛИ 10 формируются отрицательные импульсы, от заднего фронта которых осуществляется 5 запись кода в регистр 8 . Но записи не происходит, так как на входах, сброса регистров присутствует сигнал сброса с триггера 3.

С приходом второго ТИ1 триггер 17

4р переходит,в единичное положение. Сигналом логической "1" с его выхода осуществляется сброс триггера 16 в нулевое положение и запись кода "0 в память 6 по адресу регистра 2.

45 При одинаковых сигналах на входах компаратора 13 на его выходе формируется сигнал логического "0", разрешая прохождение импульсов через элемент И 12. Очередной импульс переклю5О чает регистр 2 адреса для опроса следующего датчика, а триггер 17 устанавливается в исходное положение, Аналогично записывается код "0" во все ячейки памяти, где до этого была

55 записана логическая "1". После окончания первого цикла опроса на выходе переполнения регистра 2 адреса появляется сигнал, который устанавливает триггер 3 в исходное положение, тем

3 1282 самым подключая через элемент И 5 выход мультиплексора 4 к входу блока 6, а также снимая сигнал сброса с регистров 8 и триггера 19. Таким образом исключается передача ложной информации с устройства после подачи питания.

Г

Во втором и последующих циклах .опроса код датчика, находящегося в аварийном состоянии (код логической "1"), не соответствует коду с выхода 10 блока 6 (код логического "0"). .На выходе компаратора 13 появляется сигнал логической "1", который запрещает прохождение ТИ1 через элемент И 12, а проходя через элемен r НЕ 14, форми- 15 рует на выходе элемента ИЛИ-НЕ 15 сигнал логической "1" (на первом входе элемента ИЛИ-НЕ 15 сигнал логического "0" с выхода элемента И 9 ).

Первый ТИ1 переводит триггер 16 в 20 единичное положение, а триггер 19— в исходное.

Сигнал логической " 1" с выхода триггера 16 поступает на последний вход регистра 8 в качестве сигнала разрешения записи, а также открывает элементы И 7. Код адреса датчика, изменившего свое состояние, и код направления изменения этого состояния подается на выходы-регистра 8 . Первый ТИ2, поступая на входы элементов

ИЛИ 10, записывает по заднему фронту код сообщения в первый регистр.

Второй ТИ 1 переводит триггер 17 в единичное положение. Сигналом логи- 35 ческой "1" с выхода этого триггера осуществляется запись в память аварийного состояния датчика и сброс триггера 16 в нулевое состояние. На выходе компаратора формируется сигнал раз40 решения для прохождения ТИ1 через элемент И 12. Второй ТИ2 сдвигает код сообщения из первого регистра 8 во второй, а в первый записывает код

"000...". 45

Третий ТИ1 переводит регистр 2 адреса в следующее положение для опроса следующего датчика и устанавливает триггер 17 в нулевое положение. Тре- 50 тий ТИ2 сдвигает код сообщения из второго регистра 8 в следующий, а в первые два записываются коды "000...".

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

107 4

Под действием ТИ2 код сообщения переписывается в последний регистр 8 и на последнем его выходе появляется сигнал готовности. При этом на выходе последнего элемента И 9 формируется сигнал логической "1", который поступает на вход элемента И 9 предпоследнего регистра и вход элемента ИЛИ 10.

В первом случае от сигнализируето занятости последнего регистра, а во втором — запрещает прохождение через элемент ИЛИ 10 тактовых импульсов (запрещает запись в последний регистр нового сообщения). После обработки этого, сообщения приходит сигнал квитирования (подтверждения чтения), который переключает триггер 18 в еди ничное положение. Первым ТИ1 триггер

19 переводится в единичное положение.

При этом сигналами с его выхода триггер 18 сбрасывается в исходное положение, а на выходе последнего элемента И 9 формируется сигнал логического "0". Данный сигнал имитирует, что последний регистр 8 свободен. Первым

ТИ2 код сообщения с последнего регистра 8 списывается, а в него записы вается код с предпоследнего регистра.

Второе сообщение, записанное в предпоследний регистр, формирует на выходе элемента И 9 предпоследнего регистра сигнал занятости, который запрещает запись нового сообщения в него и сигнализирует в предыдущий регистр о занятости двух последних регистров и т.д. Сообщение, записанное в первый регистр 8, формирует на выходе И 9 сигнал логической "1 который запрещает прохождение импульсов записи через элемент ИЛИ 10 и сигнализирует на вход элемента ИЛИ—

НЕ 15 о занятости всех регистров блока буферной памяти..

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

В результате первый регистр 8 освобождается и снимается сигнал переполнения блока буферной памяти (элемент И 9 переходит в нулевое состояние).

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

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

О. Головач Техред Л. Сердюкова Корректор Л. Пилипенко

Редактор

Заказ 7267/47

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

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

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

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

5 12821

Дальнейшая работа устройства происходит аналогично описанному.

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

07 6 тем, что, с целью повышения надежности:устройства за счет исключения выдачи сбойной информации при включении питания, устройство содержит формирователь, триггер, два элемента И и генератор, первый выход которого соединен с вторым входом бло" ка управления, третьим входом блока коррекции и первым входом второго элемента И, выход которого соединен с стробирующим входом регистра адреса, выход переполнения которого соединен с первым входом триггера, первый выход которого соединен с вторым входом первого элемента И, выход которого соединен с первым информационным входом блока буферной памяти, информационным входом блока оперативной.памяти и вторым входом компаратора, выход формирователя соединен с входом сброса регистра адреса и вторым входом триггера, второй выход которого соединен с входом адреса блока буферной памяти, и первым входом блока управления, выход которого соединен с входом подтверждения чтения блока буферной памяти, выход переполнения которого соединен с первым входом блока коррекции, второй вход которого объединен с вторым входом второго элемента И, выход мультиплексора соединен с первым входом первого элемента И, второй выход генератора соединен с входом синхронизации блока буферной памяти, третий вход блока управления являетСя входом квитирования устройства.

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

 

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

Изобретение относится к вычислительной технике и предназначено для ввода визуальной информации в ЭВМ

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при вводе информации от внешних устройств (ВУ) в режиме прямого доступа к памяти (ДДП)

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

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

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

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

Изобретение относится к вычислительной технике

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

Изобретение относится к способам и средствам контроля за состоянием объектов в системах энергообеспечения различного назначения и предназначено для использования на электрифицированных железных дорогах

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к вычислительной технике
Наверх