Устройство для опроса датчиков

Номер патента: 1128242

Авторы: Вайткус, Ганитулин, Малышев

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН 0 Б Ет У ЛЬС ппы которого лока элемено соединены ентов И, вхо- соответствуз амяти и с выпере -со мя ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ ОПИСАНИЕ Н АВТОРСЙОМУ СВ(56) 1. Авторское свидетельство ССС9 860043, кл, С 06 Р 3/00, 1979.2. Авторское свидетельство СССРУ 798783, кл. С 06 Р 3/04, 1979(прототип),(54)(57) УСТРОЙСТВО ДЛЯ ОПРОСА ДАТЖКОВ, содержащее первый коммутатор, входы группы которого являются. входами группы устройства, а выход соединен с первым входом второго коммутатора, второй вход которого и вход первого коммутатора соединены с соответствующими выходами первого регистра, вход которого является первым входом устройства, счетчик, элемент ИЛИ, выход которого является выходом уст- ройства, первый, второй, третий, четвертый и пятый элементы И, о т л ич а ю щ е е с я тем, что, с целью увеличения его быстродействия, в устройство введены второй и третий регистры, блок памяти, блоки элементов И, блок элементов ИЛИ, сумматор, блок сравнения и таймер, выходы которого соединены. с входами группы счетчика, первый вход которого и вход блока памяти являются вторьм входом устройства, выходы группы счетчикаединены с входами группы блока пати и входами первой группы суммаыЯО 112 24 тора, входы второи грсоединены с выходамитов ИЛИ, входы которос выходами блоков элемды которых соединеныющими выходами блока ходами группы второго регистра вый выход которого соединен с п р вым входом первого элемента И, вто- рой вход которого соединен с первыми входами второго и третьего элементов И и выходом второго коммутатора, второй вход второго элемента И соединен с вторьм выходом второго регистра и первьм входом четвертого элемента И, второй вход которого соединен с выходом блока сравнения, входы первой группы которого соединены с выходами сумматора, а входы второй группы соединены с вы- ч ходами третьего регистра, первыи . Я вход которого является третьим входом устройства, первый вход второго регистра - четвертьм входом устройства, вторые входы второго и третьего регистров являются пятым входом устройства, третий выход второго регистра соединен с вторьм входом третьего элемента И и первым входом пятого элемента И, второй вход которого соединен с выходом счетчика, второй и третий входы которого соеди- нены с соответствующими выходами второго и третьего элементов И, выходы первого, четвертого и пятого элементов И соединены с соответствуювходами элемента ИЛИ.Изобретение относится к вычислительной технике, в частности к системам сбора данных, и может быть широко использовано в системах управления реконфигурацией многомодульных 5вычислительных систем, например, дляопределения модулей, подлежащих выводу в ремонтную конфигурацию, а такжедля сбора статистических данных о работе модулей в различных режимах,Известно устройство для выбора информации, содержащее блоки памяти,блок сравнения, блок счетчиков,регистры, распределитель импульсов,шифратор, блок синхронизации, элементы И, элементы ИЛИ и элементы НЕ. Вустройство поступает поток измерительной информации, из которого производится выбор и переиндексация данных,соответствующих адресам измерения 1 1 20 Недостатками устройства являются его сложность и невозможность выбора фиксированного количества измеренных данных, соответствующих заданному 25 порогу и происшедших в течение определенного времени.Наиболее близким по технической сущности к изобретению является устройство для сбора информации, содержащее коммутаторы несовместимых и совместимых параметров, регистр, дешифратор, группу счетчиков, элемент ИЛИ и элементы И,Коммутаторы несовместимых и совместимых параметров (на один вход) со-. держат дешифратор, элементы И и ИЛИ.Информационные входы коммутатора несовместимых параметров являются информационными входами устройства, управляющий вход подключен к первому выходу регистра выбора группы, а выход соединен с информационным входом коммутатора совместимых параметров., управляющий вход которого подключен 45 к второму выходу регистра выбора группы. Выход элемента ИЛИ является выходом запросов прерывания устройства, а входы соединены соответственно с выходами переполнения счетчиков 50 группы, информационные выходы которых являются информационными выходами устройства. Управляющие входы счетчиков группы подключены к соответствующим выходам дешифратОра, соединенного 55 входом с управляющим входом устройства, а счетные входы - к выходу коммутатора совместимых параметров 1.21. Недостатком известного устройстваявляется невозможность сбора данныхо наступлении определенного количествасобытий за конкретное время, что непозволяет своевременно принять решениена изменение. структурной конфигурациимногомодульных ЭВМ.Цель изобретения - увеличение быстродействия устройства,,Поставленная цель достигается тем,что в устройство для опроса датчиков,содержащее первый коммутатор, входыгруппы которого являются входами группы устройства, а выход соединен с первым входом второго коммутатора, второй вход которого и вход первого коммутатора соединены с соответствующимивыходами первого регистра, вход которого является первым входом устройства, счетчик, элемент ИЛИ, выход которого является выходом устройства,первый, второй, третий, четвертыйи пятый элементы И, введены второйи третий регистры, блок памяти, блоки элементов И,. блок элементов ИЛИ,сумматор, блок сравнения и таймер,выходы которого соединены с входамигруппы счетчика, первый вход которогои вход блока памяти являются вторым входом устройства, выходы группы счетчика соединены с входами группы блокапамяти и входами первой группы сумматора, входы второй группы которогосоединены с выходами блока элементов ИЛИ, входы которого соединеныс выходами блоков элементов И, входыкоторых соединены с соответствующимивыходами .блока памяти и с выходами группы второго регистра, первый выход которого соединен с первым входом первого эле -мента И, второй вход которого соединенс первыми входами второго и третьегоэлементов И и выходом второго коммутатора, второй вход второго элемента И соединен с вторым выходом второго регистра и первым входом четвертого элемента И, второй вход которого соединен с выходом блока сравнения, входы первой группы которогосоединены с выходами сумматора, авходы второй группы соединены с выходами:третьего регистра, первыйвход которого является третьим входомустройства, первый вход второго регистра - четвертым входом устройства,вторые входы второго и третьего регистров являются пятым входом устройства, третий выход второго регистрасоединен с вторым входом третьего,элемента И и первым входом пятогоэлемента И, второй вход которого соединен с выходом счетчика, второй итретий входы которого соединены ссоответствующими выходами второго итретьего элементов И, выходы первого,четвертого и пятого элементов И соединены ссоответствующими входамиэлемента ИЛИ, 10На фиг. 1 представлена функциональная схема устройства для опроса датчиков; на фиг. 2 - схема первого (второго) коммутатора.Устройство содержит первый коммутатор 1,второй коммутатор 2, первый регистр 3, таймер 4, выход 5,третий регистр 6, второй регистр 7,третий элемент И 8, второй элемент И 9, пятый элемент И 10, четвертый элемент И 11, первый элемент И 12,счетчик 13, блок 14 памяти, блокиэлементов И 15, блок элементов ИЛИ 16,сумматор 17, блок 18 сравнения, элемент ИЛИ 19, входы 20 группы, первый 25вход 21, второй вход 22, пятыйвход 23, четвертый вход 24, третийвход 25.Первый (второй) коммутатор 1 (2)(фиг, 2) содержит дешифратор 26,элементы И 2 и элемент ИЛИ 28.Устройство работает следующимобразом,По сигналу, поступающему на вход 22устройства, осуществляется обнулениеблока 14 памяти (магазинного запоми 35нающего устройства) и всех разрядовсчетчика 13 за исключением самогостаршего, в который записывается "1".Под действием сигнала, поступающего 40на вход 23 устройства, в регистры 6и 7 заносится соответственно кодвременного интервала и код однопозиционный порога.Порог определяет количество событий (сбоев, отказов и т.д.) происходящих за фиксированный интервал времени, код которого хранится в регистре 6.Одновременно с записью кодов поро 50га и временного интервала в регистры 7 и 6 на регистр 3 через управляющие входы 21 устройства записывается код адресов коммутации.Устройство далее может работать 55 в двух режимах: определения количества совершившихся событий без учета времени, в течение которого они произошли.; определения количества совершившихся событий за строго фиксированный промежуток времени.Лля задания режимов работы устройства в регистре 7 отведен. один из разрядов (самый младший), в который одновременно с записью в старшие разряды кода порогов заносится код режима работы ("1" или "0"). Код "0" соответствует первому, а код "1" второму режимам работы.В первом режиме работы с г -го и г-го выходов регистра 7 (с прямо-. го и инверсного выходов разряда режима) на вторые зходы элементов И 8 и 9, действуют соответственно нулевой и единичный сигналы. Регистр 3 через коммутаторы 1 и 2 коммутирует К-й информационный вход из входов 20 устройства ( К = 1, , й , где М количество информационных входов устройства), к которому подключенаопрашиваемая контрольная точка, на первые входы элементов И 8 и 9 и на второй вход элемента И 12.Под действием единичного сигнала с г-го выхода ( г - количество выходов регистра 7) регистра открывается третий 8 и пятый 10 элементы И. Поступивший при этом с контрольной точки сигнал проходит через открытый элемент И 8, действуя на второй (счетный) вход счетчика 13, который осуществляет их суммирование. При переполнении счетчика 13 сигнал через открытый элемент И 10, элемент ИЛИ 19 и выход 5 устройства поступает в блок прерываний управляющего процессора, ,по которому осуществляется прерывание и передача управления программе учета статистической информации. При поступлении очередного сигнала на второй (счетный) вход счетчика 13 работа устройства аналогична рассмотренной.Во втором режиме работы в разряде режима находится код "1". Поэтому на г-м выходе регистра 7 действует нулевой, а на г-м выходе - единичный сигналы. Регистр 3 через коммутаторы 1 и 2, как и в первом режиме, коммутирует К-й информационный вход из входов 20 устройства, к которому подключена опрашиваемая контрольная точка, на входы элементов И 8- 10.Во втором режиме работы устройства возможны три случая: однопозицион3 11282 ный код порога Ь, хранящийся в регистре 7, не равен единице и с контрольной точки поступил 1-й сигнал, номер которого меньше порога ( 1( Б ), однопозиционный код порога Ъ не ра-5 вен единице ( Ь = 2, , Е - 2), и с контрольной точки поступил сигнал, номер которого больше или равен порогу (1 Ъ Ь ), однопозиционный код порога, храняющийся в регистре 7, равен 10 единице ( Ь = 1) .В первом случае второго режима единицы находятся в двух разрядах регистра 7; в разряде режима и в разряде, номер которого определяется 15 заданным однопозиционным кодом порога ( Ь = 2, ,- 2) . Поэтому единичным сигналом действующим с 1 -1 - го выхода регистра 7, открывается второй 9 и четвертый 11 элементы И 20 Кроме того, единичным сигналом, действующим с -го (1 = Ь) выхода того же регистра открываются элементы И г-го ( г = Ь) блока 15. Элементы И остальных блоков 15 оста .ются закрытыми, так как на вторых их входах нулевые сигналы с соответствующих выходов регистра 7.1 и(Поступивший сигнал с контрольной точки. проходит открытый элемент И 930 и действует на третий (стробирующий) вход счетчика 13, который в этом режиме работает как регистр. При наличии сигнала на третьем входе код текущего времени с таймера 4 записывается 35 в счетчик 13. Таким образом в счетчике 13 будет зафиксирован момент прихода 1-го ( 1 ( Ь ) сигнала с контрольной точки. Кроме того, 1-й сигнал с контрольной точки осуществ ляет перепись кода времени поступления 1-1-го сигнала со счетчика 13 в первую ячейку блока 14 памяти. Но до поступления 1-го ( 1 = Ь) сигнала с контрольной точки в г-й ( г =Ь -1) 45 ячейке блока 14 памяти информации. нет (хранится код "О"), поэтому и на выходах элементов И г-го блока 15 действуют нулевые сигналы, несмотря на то, что на их вторых входах действуют единичные сигналы с 1-го выхода регистра 7.На сумматоре 17 осуществляется определение разности между находящимся в счетчике 13 кодом времени поступ-,55 ления 1-го сигнала с контрольной точки и кодом времени, хранящимся в одной из ячеек блока.14 памяти (эти 42 6разность в дальнейшем будем называть разностным временем).Следовательно, в сумматоре 17 при поступлении 1-го ( 1 ( Ь ) сигнала с контрольной точки определяется разность между кодом времени, находящимся в счетчике 13, и кодом времени, равным нулю (так как на выходах элементов ИЛИ блока 16 нулевые сигналы), С сумматора 17 код разностного времени (при 1 с Ь - это собственно код времени поступления 1-го сигнала с контрольной точки) поступает на первую группу входов блока 18 сравнения. Последний, в общем случае, осуществляет сравнение кода заданного интервала времени, поступающего с регистра 6 на входы второй его группы, с разностным кодом времени поступления 1-го сигнала .с контрольной точки. Если код разностного времени 1-го сигнала равен или меньше кода заданного интервала времени, то на выходе блока 18 сравнения будет действовать единичный сигнал. В первом случае второго режима единичный сигнал на выходе блока 18 сравнения может возникнуть и при поступлении -го ( 1 ( Ь ) сигнала с контрольной точки. Это происходит когда разность между кодом времени поступления 1-го ( 1 с Ь ) сигнала с контрольной точки и кодом времени, хранящимся в г-й ( г = Ь - 1) ячейке блока 14 памяти (в г -й ячейке которого до поступления 1 = Ь сигнала хранятся нули), ,меньше или равна коду заданного интер:вала времени. Но этот сигнал будет ложньв, поскольку в действительности поступил только 1-й ( 1 ( Ь ) сигнал с контрольной тбчки, т,е. условие, что )поступил 1-й сигнал с номером, равным Ь , еще не выполнилось.Для исклвчения этой ситуации в дополнительный разряд счетчика 13 записывается "1" В этом случае код разностного времени всегда будет больше кодазаданного интервала времени (так какв старшем разряде регистра 6 всегданаходится "О") и на выходе блока 18сравнения, а следовательно, и на выходе 5 устройствафложного единичного сигнала не будет.Во втором случае второго режима при поступлении -го ( 1Ь ) сигнала с контрольной точки в г-й ( г= Ь) ячейки блока 14 памяти окажется код времени поступления 1 в Ь + 1-го7 1128 сигнала. Этот код времени через открытые элементы И г-го блока 15 (так как на вторых входах этих элементов действует единичный сигнал с 1 -го выхода регистра 7) и элементы ИЛИ 5 блока 16 поступает на входы второй группы входов сумматора 17. В последнем определяется разностное время -го (1 з Ь ) сигнала с контрольной точки, код времени поступления которо.10 го хранится в счетчике 13 и 1 в Ъ +1- го сигнала, код времени поступления которого хранится в -й (= Ъ - 1) ячейке блока 14 памяти. При определении разностного времени 1-го 15 ( ) Ь ) и 1 - Ь + 1-го сигналов с контрольных точек единицы, добавленные к коду времени их поступления, за счет записи единицы в старший разряд счетчика 13 вычитаются. Таким 20 образом, на выходе сумматора 17 в этом случае будет получено действительное разностное время -го (1 зЬ) и 1 - Ь + 1-го сигналов с контрольной точки. Блок 18 сравнения, как и в 25 предыдущем случае, осуществляет сравнение разностного кода времени 1-гоЪ) и 1 - Ь . + 1-го сигналов с кодом заданного интервала времени. Если разностный код времени 1-го ( 1 ъ Ъ ) и 1 - Ь + 1-го сигналов равен или меньше кода заданного интервала времени, то на выходе блока 18 сравнения, а следовательно, и на выходе 3 устройства будет дейст 35 вовать единичный сигнал,свидетедьствующий о поступлении 1-го ( 1 = Ь ) сигнала в заданном интервале времени.В третьем случае второго режима единичный сигнал на выходе 5 устрой-242 8ства должен появиться каждый раз, как только пришел сигнал с контрольной точки (без учета временного ин-. тервала), .Поэтому в регистр 6 одновременно с записью в регистр 7 порога, равного "1" (=" 1), заносится код временного интервала, равный "О". При. коде порога, равном "1" (Ь = 1), единичный сигнал действует только на первом выходе регистра 7, а соответственно, и на первом входе элемента И 12.Поступивший при этом сигнал с контрольной точки действует на второй входэлемента И 12, что приводит к появлению на выходе устройства единичногосигнала.Таким образом, предлагаемое устройство позволяет по количествусобытий, поступивших в заданном интервале времени, определить началовоздействия на вычислительную систему внешних интенсивных мешающих факторов (например,. помех), наиболееподверженные этим мешающим фактораммодули ЗВМ, и осуществить их своевременный вывод в ремонтную конфигурацию, а также на основе определенияи анализа различных групп событийоценить эффективность использованичоборудования, причина его простояи перегрузок с целью рациональногораспределения ресурсов в вычислительной системе.Использование предлагаемого устройства в системах управления реконфигурацией в многомодульных вычислительных системах позволяет значительноуменьшить количество ложных выводовв ремонтную конфигурацию.

Смотреть

Заявка

3607707, 01.04.1983

ВОЕННАЯ ИНЖЕНЕРНАЯ РАДИОТЕХНИЧЕСКАЯ ОРДЕНА ОКТЯБРЬСКОЙ РЕВОЛЮЦИИ И ОРДЕНА ОТЕЧЕСТВЕННОЙ ВОЙНЫ АКАДЕМИЯ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА ГОВОРОВА Л. А

ГАНИТУЛИН АНАТОЛИЙ ХАТЫПОВИЧ, ВАЙТКУС ПРАНАС ПРАНО, МАЛЫШЕВ НИКОЛАЙ ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: датчиков, опроса

Опубликовано: 07.12.1984

Код ссылки

<a href="https://patents.su/6-1128242-ustrojjstvo-dlya-oprosa-datchikov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для опроса датчиков</a>

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