Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и дискретной автоматике , в частности к устройствам для опроса двухпозиционных датчиков в системах телесигнализации. Целью изобретения является расширение области применения путем повторного ввода информации в произвольные моменты времени . Сущность изобретения заключается в блокировке опроса коммутационного элемента в течение одного такта путем записи в регистр управляющего кода, являющегося адресом коммутационного элемента. Это достигается введением в устройство для ввода информации , содержащее усилители 1, коммутационные элементы 2, коммутатор 4, элемент И 5, регистр 6, блок 7 сравнения , блок 9 управления, блок 10 оперативной памяти, формирователи 8 сигналов с соответствующими связями. Предлагаемое устройство может найти применение при опросе датчиков в системах телесигнализации. 1 з.п. ф-лы, 4 ил. «3 (/
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (51) 5 G 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
H ABTOPCHOMV СВИДЕТЕЛЬСТВУ
13
Ши2. f
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
flO ИЗОБРЕТЕНИЯМ И OTHPbfTHAM
ПРИ ГКНТ СССР (2i) 4629332/24 (22) 02.01.89 (46) 07.01.91. Бюп. Р 1 (72) В.А.Молотков, M.Н.Аронштам и Ю.С.Ицкович (53). 681.377(088.8) (56) Авторское свидетельство СССР
Р 1117628, кл. О 06 F. 3/02, 1983.
Авторское свидетельство СССР
Р 1539761, кл. G 06 F 3/02, 1987. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИнфОРМАЦИИ (57) Изобретение относится к вычислительной технике и дискретной автоматике, в частности к устройствам для опроса двухпозиционных датчиков в системах телесигнализации. Целью изобретения является расширение области
ЛК 1619244 А 1 применения путем повторного ввода информации в произвольные моменты времени. Сущность изобретения заключает-, ся в блокировке опроса коммутационного элемента в течение одного такта путем записи в регистр управляющего кода, являющегося адресом коммутационного элемента. Это достигается введением в устройство для ввода информации, содержащее усилители 1, коммутационные элементы ?, коммутатор 4, элемент И 5, регистр 6, блок 7 сравнения, блок 9 управления, бпок t0 оперативной памяти, формирователи 8 сигналов с соответствующими связями.
Предлагаемое устройство может найти применение при опросе датчиков в сисЮ темах телесигнализации. 1 з,п. A-лы, 4 ил.
1619244
Изобретение относится к вычислительной технике и дискретной автоматике, предназначено для ввода информации о состоянии источников дискрет5 ных сообщений, в частности сигналов состояния двухпозиционных датчиков исполнительной автоматики, в управляющую вычислительную систему и может быть использовано в составе системы телеуправления-телесигнализации для ввода телесигналов в управляющую вычислительную систему.
Цель изобретения — расширение области применения за счет повторного ввода информации в произвольные моменты времени.
На фиг, 1 представлена структурная схема устройства для ввода информации; на фиг. 2 — схема формирователя сигналов; на фиг. 3. - схема блока управления; на фиг. 4 — блок оперативной памяти.
Устройство (фиг. 1) содержит усилители 1, коммутационные элементы (контакты релейного абонента) 2, вход начальной установки устройства 3, коммутатор 4, элемент И 5, регистр 6, блок 7 сравнения, формирователь 8 им, пульсов, блок 9 управления, блок 10 оперативной памяти, входы (выходы)
11 " 15 устройства, входы и выходы
16 — 26 блоков.
Входы усилителей 1 соединены чеРез соответствующие коммутационные 35 элементы 2 релейных абонентов с шиной питания.
Формирователь 8 сигналов (фиг.2) содержит первый 27 и второй 28 триггеры, элемент И-НЕ 29, третий триггер
30, элемент ИЛИ 31, дешифратор 32, элемент ИЛИ-HH 33.
Блок 9 управления (фиг. 3) содер-. жит генератор 34 тактовых импульсов (ГТИ), распределитель 35 импульсов 45 (РИ), первый и второй элементы ИЛИ 36 и 37, первый элемент И 38, первый 39 и второй 40 триггеры, генератор 41 одиночных импульсов (ГОИ), коммутатор 42, счетчик 43, второй элемент
И 44, третий триггер 45, третий и четвертый элементы И 46 и 47.
Распределитель 35 импульсов построен на восьмиразрядном сдвигателе на
D-триггерах, замыкаемом в кольцо. Номера выходов РИ 35 соответствуют номерам тактов его выходных сигналов.
ГОИ 41 обеспечивает формирование импульса установки в ноль счетчика 43 и триггера 45 при смене значения сигнала на входе ГОИ 41 с нулевого на единичный уровень.
Блок 10 оперативной памяти предназначен для записи и хранения информа- . ционного сигнала, задержанного на один такт, и выдачи его в прямом коде.
Блок 10 оперативной памяти (фиг.4) содержит коммутатор 48, первый и второй D-триггеры 49 и 50, буферное оперативное запоминающее устройство (БОЗУ) 51 с первого по третий элементы И
52 — 54 соответственно, элемент ИЛИ 55, В состав БОЗУ 51 вхоцят накопитель и связанные с ним элементы формирования информационных входов, адресного входа, сигналов режима (запись — считывание) и строба выборки.
Устройство работает следующим образом.
В исходном состоянии сигналом низкого уровня, поступающим с входа начальной установки 3 через элемент ИЛИ
31, устанавливается в ноль триггер 27 формирователя 8 и регистр 6. На выходе триггера 28 формирователя 8 также устанавливается сигнал низкого уровня, а на выходе элемента И-НК 29 формирователя 8 устанавливается высокий уровень сигнала, не препятствующий про-. хождению сигнала с выхода коммутатора
4 через элемент И 5 на информационный вход 23 блока 10 оперативной памяти, Прием информации в блок 10 оперативной памяти производится опросом выходов усилителей 1 с помощью коммутатора 4 в процессе циклического изменения адреса на адресных выходах 15 блока 9 управления. Сигналы на входы усилителей 1 поступают с шины питания через коммутационные элементы 2.
При поступлении напряжения на вход усилителя 1 (если замкнут соответствующий элемент 7) на выходе усилите" ля 1 появляется единичный сигнал.
Блок 10 оперативной памяти имеет два режима работы в соответствии со значением сигнала на его входе 22; режим фиксации сигналов, поступающих на вход 23 блока 10, в БОЗУ 51, соответствующий нулевому сигналу, и режим опроса БОЗУ 51, соответствующий единичному сигналу. За один цикл опроса, продолжительность которого соответствует изменению сигнала на выходе счетчика 43 блока 9 управления в пределах его разрядной сетки, сигналы от всех коммутационных элементов 2 через ком-5 161924 мутатор 48 и D-триггер 49 записываются н первый разряд соответствующих ячеек БОЗУ 51. Во всех последуют х циклах опроса одновременно с пост .— лением сигнала от очередного коммутационного элемента 2 на прямой вход элемента И 53 íà его инверсный вход поступает сигнал с выхода первого разряда БОЗУ 51, зафиксированный в БОЗУ
51 в предыдущем цикле опроса, Если в предыдущем цикле опроса сигнал имел нулевое значение, а в текущем цикле имеет единичное значение, что свидетельствует о появлении соответствующего сигнала, то с помощью схемы обработки фронтов, состоящей из элементов И 53, 52, элемента ИЛИ 55, элемента И 53 и D-триггера 50 во втором разряде ячеек БОЗУ 51, количество 20 которых равно количеству коммутационных элементов 7. фиксируются факты появления сигналов на выходах соответствующих усилителей 1.
Формирование выходных сигналов 25 устройства осуществляется при каждом поступлении на вход блока 9 управления единичного сигнала с входа 11 и устройства, например из управляющей вычислительной системы. Под воздействием выходного сигнала D-триггера 40
ГОИ 41 формирует импульс, осуществляющий сброс счетчика 43 и установку триггера 45 в ноль.
Тактовые импульсы с первого выхода РИ 35,поступают через элемент И 47
35 и коммутатор 42 на счетчик 43. Сигнал с выхода второго разряда БОЗУ 51 поступает на второй вход элемента И
44 блока 9 управления, на первый вход 4О которого поступает единичный сигнал с выхода D-триггера 40.
На вхоц второго разряда БОЗУ 51 поступает нулевой сигнал с выхода элемента И 54 через D-триггер 50. Так . 45 происходит до тех пор, пока на выходе второго разряда БОЗУ 51 блока 10 оперативной памяти не появится первый единичный сигнал.
При этом выходной сигнал элемента И 44 блока 9 управления устанавливает в единичное состояние триггер
45, который своим выходным сигналом закрывает элемент И 47 и блокирует, таким образом, изменение адресов и счетчике 43.
При этом на выходах 14 и 15 блока 9 управления формируются соответственно единичный сигнал наличия теле4 сигнала с выхода элемента И 46 и его двоичный код. Во второй разряд ячейки
БОЗУ 51, н которой зафиксировано появление сигнала, записывается нулевой код. Выходным сигналом элемента И 46 триггер 39 сбрасывается, При установлении на входе 22 блока 10 оперативной памяти сигнала низкого уровня последний вновь переключается н режим опроса коммутационных элементов ?. Для опроса состояния коммутационного элемента 2 или повторного ввода информации при замкнутых контактах осуществляется запись в регистр 6, например, с выхода управляющей вьнгислительной системы, управляющего кода, являющегося адресом соответствующего коммутационного элемента 2. На выходе блока
7 сравнения при совпадении текущего значения кода адреса с кодом, записанным н регистре 6, формируется единичный сигнал.
Для обеспечения надежной блокировки опроса коммутационного элемента 2, адрес которого записан в регистр 6, из асинхронного сигнала на входе 12 устройства, фиксируемого с помощью триггера 27, на выходе триггера ?8 формирователя 8 формируется синхронный сигнал разрешения блокировки опроса.
Выходным сигналом элемента И-НЕ 29 формирователя 8 с помощью элемента И
5 в течение. одного такта опроса, пока сохраняется единичный сигнал на выходе блока 7 сравнения, блокируется выходной сигнал коммутатора 4. При этом в первом разряде ячейки БОЗУ 51 блока
10 оперативной памяти, адрес которой определяется записанным в регистр 6 управляющим словом, фиксируется отсутствие сигнала соотнетствующего коммутационного элемента 2. Импульс сброса регистра 6 и триггера 27 формирователя 8 формируется па выходе триггера
30 формирователя 8, D-вход которого соединен с шиной нулевого потенциала. по положительному спаду выходного импульса элемента И-HF. 29, после чего в ближайшем цикле опроса во втором разряде соответствующей ячейки
БОЗУ 51 в случае, если коммутационньп элемент 2 замкнут, фиксируется факт появления сигнала, адрес которого задан управляющим кодом в регистре 6. В ближайшем цикле ввода будет осуществлен внод указанного сигнала (если к моменту ввода не появится
16! 9244 сигнал с более высоким приоритетом, например, аварийньй сигнал, имеющий меныпий адрес) .
В этом случае ввод сигнала будет осуществлен в одном из следующих циклов вводя в соответствии с приоритетом этого сигнала. Дпя предотвращения сброса регистра 6 и триггера 27 во время работы блока 10 оперативной памяти в режиме опроса БОЗУ 51 выходпьпз сигналом триггера 40 блока 9 уп-. равлсния с помощью элемента. ИЛИ=.НЕ 33 формирователя 8 осуществляется блокиро зкя сигнала на синхровходе триггера. 30 формирователя 8. Если опранивяамый коммутационный элемент 2 разомкнут, то на выходе устройства сиг-. нал от этого коммутационного элемента не появится.
Н предлагаемом устройстве обеспечивается опрос состояния любого из коммутационных элементов в произвольШIp моменты времени и повторный ввод информации при замкнутом состоянии 25 коммутационных элементов, 3ТО повышает достоверностз ввода информации в предлагаемом устройстве и погьппает его надежность. Осуществление блокиро зки опроса коммутационного элемен" тя в течение только одного такта опро" са сохраняет высокое быстродействие устройства, формула изобретения
1 . Устройство для ввода информации, содержащее коммутационные элементы„ коммутатор, элемент И, блок оператив" ной памяти, блок управления, блок сравнения, регистр, усилители, входы которых через коммутационные элементы сосдинены с .шиной питания, выходы усилителей соединены с информационными входами коммутатора, выход которого соединен с перззьм входом элемента И, выход которого соединен с информационным входом блока оперативной IIa--мяти, выход которого соединен с входом установки блока управления, вход выбора режима блока управления явля5Î ется входом запроса устройства, первый выход блока управления является информационным выходом устройства, второй, третий, четвертый и пятый выходы блока управления соединены с так-
Ь тоныч, чтения-записи, стробирующим и .управляющим входами блока оперативной памяти соответственно, выходы группы блока управления соединены с адресными входами коммутатора и блока оперативнои памяти, входами пер" вой группы блока сравнения и являются адресными выходами устройства, отличающееся тем, что, с целыа расширения области применения за счет повторного ввода информации зз прoHpHoëüíb!å моменты времени, в устройство ззведен формирователь импульcoII адресные входы которо o соедине-. ны с выходами группы блока управления, первый выход формирователя сигналов соединен с входом сброса регистра, информационные входы которого являютсН информационными входами устройства, выходы регистра соецине и с входами второй группы блока сравнения, выход которого соединен с информационным входом формирователя импульсов, второй выход формирователя импульсов соединен с вторым входом элемента И, вход записи регистра и первый установочный вход формирователя импульсов являются стробирующнм входом устройства, шестой и седьмой выходы блока управления соединены со стробирующим входом и втopb!!I установочным входом формирователя импульсов, пятый выход блока управления соединен с третьим установочным входом формирователя импульсов, вход начальной установки которого является входом начальной установки устройства.
2. Устройство по п. 1, о т л и ч я ю щ е е с я тем, что формирователь импульсов содержит три триггера, дешифратор, элемент И-НЕ, элемент
ИЛИ-НЕ, элемент ИЛИ, выход которого соединен с входом сброса первого триггера и является первым выходом
1619344
®2 2
2У
15 триггера, вход установки первого триггера является первым установочным вхороМ Аормирователя, второй вход элемента И-НЕ является информационным вхо5 дом формирователя, HHAopMBIJHoHHbIe и стробирующий входы дешиАратора являются соответственно адресными и стробирующим входами формирователя, выход дешифратора соединен с синхровходом второго триггера.
1619244
Составитель И. Карнова
Техред J1. Сердюкова Корректор Л. Бескид
Редактор А.Мотыль
Заказ 47 Тираж l Подписное
ВКПШИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент",.r. Ужгород, ул. Гагарина, 101