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

Иллюстрации

Показать все

Реферат

 

Сущность изобретения: устройство содержит: группу датчиков 1 неисправности, мультиплексор 2, логический сумматор 3, формирователи 4, 18 импульса, ключи 5,12, элементы ИЛИ 6, 19, 20, 32, генератор 7 импульсов, элемент 8 запрета, счетчик 9, блоки 10,11 индикации, элементы НЕ 13,27, группы элементов И 14, 16, группу элементов ИЛИ 17, коммутаторы 21-23, регистраторы 15, 24, триггер 25, распределитель 26 импульсов, элементы И 28, 29, 30, 33, блок 31 памяти команд и видов структур, управляющие входы 34, 35. 2 ил., 1 табл.

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК (l9} ((i> (я)з G 05 В 23/02

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ.(21) 4878767/24 (22) 30.10.90 (46) 30.07.92, Бюл, М 28, (71) Московский институт инженеров гражданской авиации (72) С.Ж.Кишенский, Н,С.Вдовиченко, Ю.Ф.Касимов и О.Ю.Христенко (56) Авторское свидетельство СССР

f4 962894, кл. G 05 В 23/02, 1981, Авторское свидетельство СССР

f+ 1495752; кл. G 05 В 23/02, 1987, (54) УСТРОЙСТВО ДЛЯ ПОИСКА НЕИСПРАВНОСТЕЙ (57) Сущность изобретения: устройство содержит; группу датчиков 1 неисправности, мультиплексор 2, логический сумматор 3, формирователи 4, 18 импульса, ключи 5, 12, элементы ИЛИ 6, 19, 20, 32, генератор 7 импульсов, элемент 8 запрета, счетчик 9, блоки 10, 11 индикации, элементы НЕ 13,27, группы элементов И 14, 16, группу элементов ИЛИ 17, коммутаторы 21 23, регистраторы 15, 24, триггер 25, распределитель 26 импульсов, элементы И 28, 29, 30, 33, блок

31 памяти команд и видов структур, управляющие входы 34, 35. 2 ил„1 табл.

1751722

30

50

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

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

Недостатками данного устройства являются малая глубина контроля и узкая область применения.

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

Недостатком известного устройства является узкая область применения вследствие того, что оно позволяет работать в режиме локализации неисправности лишь с совокупностями датчиков, соединенных, как простые цепи, и не позволяет корректно локализовать неисправности в контролируемых системах. где датчики соединены более сложными связями, например в тех случаях, когда соединение датчиков представляет собой несколько не связанных простых цепей, и в более общем случае— несколько "деревьев", Цель изобретения — расширение класса диагностируемых структур, что расширяет область применения устройства.

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

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

ИЛИ группы, выходы которых соединены с информационными входами второго блока индикации, введены три коммутатора, второй регистр, триггер, распределитель импульсов, второй элемент НЕ, четыре элемента И, блок памяти команд и видов структур и четвертый элемент ИЛИ, группа выходов первого регистра соединена с информационными входами первых групп первого и третьего коммутаторов. струппой информационных входов второго регистра и группой адресных входов блока памяти команд и видов структур, первая и вторая группы выходов которого соединены соответственно с первой и второй группами информационных входов второго коммутатора, группа выходов которого подключены . к группе информационных входов первого регистра, вторые группы информационных входов первого и третьего коммутаторов соединены с выходами счетчика и второго регистра соответственно, выходы элементов И первой группы соединены с вторыми входами соответствующих элементов ИЛИ группы, группа выходов первого коммутатора соединена с группой адресных входов мультиплексора, выходы третьего коммутатора соединены с первыми входами соответствующих элементов и второй группы, второй управляющий вход устройства соединен с управляющими входами первого коммутатора и второго ключа. с вторыми входами элементов И первой группы и с входом первого элемента НЕ, выход первого элемента

ИЛИ соединен с информационным входом второго ключа, с управляющим входом элемента запрета, с установочным входом триггера и с информационным входом второго регистра, выход элемента запрета соединен с синхровходом первого регистра и с

50 элемента И соединен синхровходом второго регистра, соответствующий выход которого соединен с третьим входом второго элемен- та И, четвертый вход. которого подключен к инверсному выходу триггера, прямой выход которого подключен к второму входу третьего элемента И и к управляющему входу второго коммутатора, выход второго элемента И соединен с управляющим входом третьего коммутатора и с первым входом четвертого элемента ИЛИ, выход. которого соединен с первым выходом четвертого элемента И, выход которого подключен к второму входу третьего элемента ИЛИ, а второй вход — к вторым входам элементовф второй группы и к выходу первого элемента НЕ, выход второго ключа соединен с вторым входом четвертого элемента ИЛИ, третий вход которого подключен к выходу третьего элемента И, соединенного третьим входом с выходом второго элемента ИЛИ.

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

Устройство для поиска неисправностей содержит группу датчиков 1 неисправностей, мультиплексор 2, логический сумматор

3, первый формирователь 4 импульса, первый ключ 5, первый элемент ИЛИ 6, генератор 7 импульсов, элемент 8 запрета, счетчик

9, первый 10 и второй 11 блоки индикации, второй ключ 12, первый элемент НЕ 13, первую группу 14 элементов И, первый регистр

15, вторую группу 16 элементов И, группу 17

-элементов ИЛИ, второй формирователь 18 импульсов, третий элемент ИЛИ 19, второй элемент ИЛИ 20, первый-21, второй 22 и третий 23 коммутаторы, второй 24 регистр, триггер 25, распределитель 26 импульсов, второй элемент HE 27, первый 28, второй 29 и третий 30 элементы И, блок 31 памяти команд и видов структур,.четвертый элемент

ИЛИ 32 и четвертый элемент И 33, входом распределителя импульсов, первый выход которого соединен с входом сброса триггера и через первый формирователь импульса с тактовым входом мультиплексора, второй выход — с первым входом первого элемента И, третий выход — с первыми входами второго и третьего элементов И, первый выход блока памяти команд и видов структур соединен с первым входом второго

10 элемента ИЛИ, второй выход — с вторым входом первого элемента И и через второй элемент НЕ с вторым входом второго элемента ИЛИ, а третий выход — с вторым входом второго элемента И, выход первого

1751722

40

Предположим, что полная совокупность датчиков неисправностей контролируемого устройства соединена в совокупности-"деревья" (типа "а", "б" и "в"), составляющие вместе "лес", "Деревья" являются ориентированными: на фиг,2 вершина, из которой исходит соответствующее ребро, называется "предком" (это соответствует датчику 1, который, фиксируя неисправность, вызывает фиксацию неисправностей всех последующих — при движении от данного датчика 1 в направлениях ориентированных ребер графа — соединений — датчиков); соответственно, вершина (датчик), в которую входит ориентированное ребро, называется "потомком", Как следует из фиг,2, датчики в

"деревьях" подразделяются на уровни (номер уровня обозначен на фиг,2 римской цифрой, и па вертикали над ней все соответствующие датчики имеют этот уровень). Таким образом, на фиг.2 "деревья" "а" и "в" (в данном примере) имеют уровни датчиков с первого по третий, а "дерево" "б" — с первогс по четвертый, В дереве" "а" каждый "предок" имеет лишь одного "потомка". В "дереве" "б" каждый "предок" может иметь более одного

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

Прежде всего нумеруются датчики первого "дерева". После этого переходят к нумерации датчиков второго и последующих

"деревьев" в произвольном порядке "деревьев", Внутри каждого "дерева" нумерацию производят, начиная от первого уровня (уровня самых младших "потомков ", в данном случае первого), которые являются результирующими следствиями для совокупности датчиков данного "дерева". Так, для "дерева" "a", начиная нумерацию с первого уровня (фиг.2), нумеруют последовательно по цепочке(против íàíðàâлений ориентации ребер "дерева") датчики

"1", "2", "3", Если "дерево" заканчивается, переходят к нумерации следующего "дерева" (в данном случае "б"), "Дерево" этого типа нумеруют следующим образом, сначала нумеруют датчики первого уровня, причем "потомки", имеющие общего "предка", в произвольном порядке, затем другую группу "потомков" — с другим общим "предком" второго уровня и т,п, После окончания нумерации "потомков" первого уровня переходят к нумерации датчиков второго уровня, причем нумерацию начинают по порядку тех же ветвей, что и на первом уровне. Так продолжают до окончания "дерева" ("предок" высшего уровня — не имеющий своих

"предков"), Вершина "дерева", не имеющая

"предков", называется (в соответствии с теорией графов) тупиковой вершиной. Аналогично переходят после нумерации "дерева"

"б" к "дереву" "в"(порядок "деревьев" в их совокупности — "леса" — произвольный).

В "деревьях" типа "B" также нумерацин1 начинают с первого уровня, далее — по мере нарастания номеров уровней; внутри уровня нумерацию предков для данного "потомка" производят в произвольном порядке, Все описанные процессы иллюстрируются нумерацией узлов совокупности "деревьев" на фиг,2.

Рассмотрим работу устройства в режиме фиксации неисправностей.

Перед началом работы 1 устройства в блок 31 записывается соответствующая информация команд переходов и видов диагностируемых структур, регистры, триггеры и счетчик обнуляются, Соответствующие цепи начальной установки и записи в блок памяти не показаны на фиг,1, В режиме фиксации неисправностей на вход 35 подается постоянный единичный потенциал, При этом коммутатор 2,1 устанавливается в состояние. когда на его выходы коммутируются выходы счетчика 9. Этим же положительным сигналом с входа 35 открываются ключ 12 и элементы И группы 14, Элементы И группы 16 и элемент И 33 закрыты нулевым потенциалом с выхода элемента НЕ 13.

Неисправное состояние соответствующего узла фиксируется единичным си гн алом с соответствующего датчика, исправное — нулевым сигналом, Импульсы с генератора 7 поступают через открытый элемент 8 запрета на счетный вход счетчика 9, увеличивающего свое содержимое, которое, проходя через коммутатор 21, определяет номер опрашиваемого датчика. С выхода элемента 8 импульсы поступают также на вход распределителя 26, формирующего последовательность импульсов, сдвинутых во времени для органиэации последовательности срабатывания узлов устройства, Импульсы последовательно (после каждога тактового импульса) появляются на первом, втором и третьем выходах распределителя 26, В данном режиме импульс с первого выхода распределителя поступает на формирователь 18, формируя разрешающий сигнал, по которому сигнал с датчика, определяемого номером, формируемым счетчиком 9, поступает на выход мульти1751722

10 плексора 2. Если сигнал нулевой (соответствующий узел исправен), то отображения не происходит. Если сигнал единичный, то срабатывает формирователь 4 и на время формирования импульса со своего выхода через элемент ИЛИ 6 через элемент 8 запрещает прохождение импульсов с генераторов 7 на вход счетчика 9. Таким образом осуществляется выдержка времени фиксации неисправности. С выхода элемента ИЛИ 6 сигнал через ключ 12 поступает на элемент ИЛИ 19 и далее на тактовый вход блока 11 индикации, на информационные входы которого поступает соответствующий номер датчика от счетчика через группы элементов И 14 и

ИЛИ 17.

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

34 устройства подается единичный сигнал.

Этот сигнал поступает на ключ 5. выполненный, например, в виде триггера, Сигнал с входа 34 подается на вход сброса триггераключа S.- В исходном состоянии сигнал не подается. Сигналом от неисправности с выхода мультиплексора на счетный вход ключа 5 (в исходном состоянии этот ключ— в нулевом состоянии) он перебрасывается в единичное состояние и фиксирует неисправность (запрещает работу генератора 7) до момента подачи импульса на вход 34, который, будучи соединен с входом сброса триггера-ключа 5, устанавливает его вновь в нулевое состояние, и работа в данном режи. ме продолжается.

При этом счетный вход блока 5 — синхронный, т.е. срабатывание по данному входу происходит по фронту сигнала, а срабатывание по входу 34 сброса осуществляется по потенциалу, таким образом организуется останов и последующий за. пуск устройства при данном режиме;

Сигналы с датчиков 1 поступают также на входы сумматора 3 и с его выходов на блок 10 индикации, независимо от режима фиксируя факт "неисправности вообще", т,е. блок 10 сигнализирует о, налиии хотя бы какой-либо неисправности; поскольку при . любой неисправности содержимое сумматора 3 отлично от нуля.

Рассмотрим более подробно работу устройства в режиме локализации неисправности.

В данном режиме на вход 35 устройства подается нулевой сигнал, Коммутатор 21 подключает на свои выходы входы от регистра 15, закрываются ключ 12 и группа 14 элемента И, открываются положительным

10

30 соответствуют первой и второй группам вы35 ходов блока 31, а также выходам блока 31 с

55 сигналом с выхода элемента НЕ 27 элементы И 16 группы и элемент 33, Для локализации неисправности в данном режиме для произвольных "деревьев"

"а", "б" и "в" (при нумерации датчиков аналогично описанному на примере фиг.2) необходимы следующие виды данных (для каждого датчика): переходный номер датчика (номер следующего опрашивамого датчика) при исправности текущего датчика; номер следующего опрашивамого датчика при неисправности текущего опрашивамого датчика; признак датчика как тупиковой вершины ("1" — для тупиковой вершины, "0" — для нетупиковой); примером тупиковой вершины может быть (фиг.2) датчик 19; признак первого (по нумерации и опросу) "потомка" некоторого "предка"; первый

"потомок" характеризуется "единицей" в этом признаке; примером может быть датчик 6; признак последнего (единственного) по нумерации "предка" некоторого "потомка"; госледний "предок" (это характерно для

"дерева" "в") характеризуется "единицей" в этом признаке; пример: датчик 16 — последний "предок" датчика 13.

Для всех узлов примера, приведенного на фиг.2, значения соответствующих информационных чисел (признаков и адресов) сведены втаблице,,Зти данные (пункты 1-5) первого по третий.

Для "деревьев" "а", "б" и "в" сформулированы (в соответствии с нумерацией датчиков и дополнительных признаков) следующие правила перехода к следующему опрашиваемому датчику по результатам опроса предыдущего; переход при состоянии текущего датчика "Исправно": а) либо к следующему потомку первого уровня (по нарастанию нумерации); б) есл и бол ьше "потомков" в данном

"дереве" нет (первого уровня), то переход к следующему дереву".

Переход по состоянию текущего датчика "Неисправно", а) к ближайшему "предку" (к первому

"предку" данного "потомка", если у данного

"потомка" неСколько "предков"); б) если "предков" нет(тупиковая вершина), то к датчикам первого уровня следующего "дерева";

a) если текущий "потомок" — не первый, то к следующей ветви того же "дерева" первого уровня;

1751722

12 г) если ветвь последняя, — к следующему

"дереву", Опрос проводится последовательно по датчикам первого уровня, а в том случае, когда один из датчиков (первый в порядке опроса) фиксирует неисправность, производится поиск вглубь дерева для локализации кеисправности.

Перечисленные правила перехода иллюстрируются таблицей.

Для совокупности "деревьев" (фиг,2) применительно к обобщенным типам "дереаьеам™а", "б", "в" сформулированы также правила выдачи информации в блок 11. выдается информация о данном узле, если этот узел — тупиковая вершина и он неисправен; выдается информация о данком. узле, если он неисправен и он не является первым "потомком" в составе опрашиваемых

"потомков" данного "дерева" (данной ветви, связывающей "потомков" с общим "предком"); выдается комер первого неисправного

"потомка" данного узла, если данный узел, исправен и он последний(единственный предок", а его первый потомок" неисправен.

8 пунктах "Выдача" 1-3 информация выдается нв блок 11 по логике ИЛИ, т.е. при любой описанной ситуации формируется сигнал на Отображение в блоке 11, Конкретный комер датчика — самого или его первого потомка — формируется на выходе коммутатора 23, Сформулированные правила однозначно позволяют организовать корректную локализацию неисправности при любых деревьях типов д, б и в, т,е. состэяить и записать в блоки памяти информацию в соответствии с таблицами типа представленной таблицы.. Рассмотрим работу устройства в данном режиме более подробно, Начальное содержание регистров и триггеров нулевое. Нулевой адрес подается ка входы адреса блока 31 и является исходным, фактически он фиктиакый и предназначен для организации начала работы устройства, так как датчики нумеруются с первого по последний. По нулевому адресу а блоке 31 (см. таблицу) записаны адреса (ка обеих группах выходов соответствующих нулевых ячеек подблоков) первого датчика; приэнаки асе нулевые.

Сигнал с генератора Т, проходя через элемент 8, поступая на синхровход регистра

15, записывает в него значение "00...01"— номер первого датчика через коммутатор

55 сигналы вывода информацйи в случае одной из ситуаций, Рассмотрим логику работы по выдаче данных более подробно, Ситуация 1: данный узел неисправен и является тупиковой вершиной; и ситуация 2 данный узел неисправен и является "потомком", вызывают появление сигнала на выходе элемента ИЛИ 20, который поступает на

22, В данном случае, поскольку эта информация одинакова на обеих группах входов блока 22, его состояние, как и сигнал на выходе мультиплексора 2, не имеет зна5 чения, Для определенности поло>ким, что нулевой информационный вход мультиплексора 2 соединен с нулевым потенциалом, следовательно, в данном случае, поскольку триггер 25 а исходном положе10 нии, находится в нулевом состоянии, нуле:. вым управляющим сигналом с его единичного выхода коммутатор 22 коммутирует адрес с первой группы выходов блока

31 на свои выходы, после срабатывания ре15 гистра 15 адрес первого датчика на его выходах поступает на адесные входы мультиплексора 2 и подготавливает его к анализу первого датчика, Эти же сигналы поступают на адресные входы блока 31, и на

20 его выходах формируется соответствующая информация о данном (первом) узле, Сигнал с выхода элемента 8 поступает на вход распределителя 26, через время задер>кки íà его первом выходе формируется

25 сигнал и осуществляет следующие действия; выдает сигнал на формирование сигнала с выхода мультиплексора 2 (сигнал на формирователь 18) по данному датчику (первому в этом случае) и сбрасывает в "0" триг30 гер 25, приводя его в исходное состояние относительно предыдущего этапа опроса.

Затем появляется сигнал на втором выходе распределителя 26, который осуществляет следующие операции: в случае, если данный

35 узел является первым "потомком" для общего "предка" (единичный сигнал на первом выходе блока 31), формируется сигнал на синхроаход регистра 24 через элемент И 28 и в него записывается номер датчика — пер40 вого "потомка" (если он им является) и результат его опроса с выхода элемента ИЛИ

6, Сигналом с выхода элемента ИЛИ б также устанавливается (если имеет место неисправность данного датчика, зафиксирован45 ная им) а единичное состояние триггер 25; на его прямом выходе появляется при фиксации неисправности единичный потенциал, изменяющий подключение коммутатора

22, а на инверсном выходе — нулевой потен50 циал. При исправности соответственно триггер 25 — в нулевом состоянии.

Блоками 23, 16, 20, 30 и 29 формируются

1751722

35

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

И 30, В ситуации 3; исправность данного датчика — последнего "предка" и неисправность его первого "потомка", соответствующие сигналы — неисправность первого

"потомка", наличие датчика — последнего

"предка" и его исправность формируются соответственно на выходах блоков 24 (дополнительный выход), 31 (пятый выход) и инверсном выходе триггера 25, что подготавливает к срабатыванию элемент И 29. В этой же ситуации 3 лишь при срабатывании в соответствующий момент времени элемента И 29 появление единичного сигнала на его выходе вызывает подключение к выходам коммутатора 23 выходов регистра 24, . так как только в этом случае на информационные входы блока 11 поступает номер первого "потомка" (в соответствии с правилами выдачи), в остальных ситуациях выдачи (при нулевом сигнале на управляющем входе коммутатора 23 ) его выходы коммутируются на выходы регистра 15.

Таким образом, во время формирования сигнала с третьего выхода распределитель 26 а зависимости от ситуации формируется (или нет) сигнал на тактовый вход блока 11 при наличии сигналов либо на выходе элемента И 29, либо на выходе элемента И 30, который проходя через элементы ИЛИ 32, И 33, ИЛИ 19, включает блок 11 на отображение. С выходов коммутатора 23 формируется через группы элементов И 16, ИЛИ 17 на информационные входы коммутатора и блока 11 информация о номере датчика, неисправность которого (узла, соответствующего ему) является причиной всех сигналоа с последующих датчиков данного "дерева".

Аналогично режиму фиксации после окончания сигнала с формирователя 4 (или при его остутствии непосредственно) через элемент 8 проходит следующий тактовый импульс с генератора 7, который инициализирует следующий шаг опроса по адресу, сформированному в зависимости от ситуации с предыдущим опрашивамым датчиком, а блоке 31, соответствующий адрес перехода записывается в регистр 15 и начинается следующий шаг опроса аналогично предыдущему.

Времена отображения данных о неисправностях во всех режимах соответственно определяются временными характеристиками блоков 4, 18 и 26. При необходимости с целью выравнивания времен срабатывания блоков (их цепочек) 23-16-17 и 32-33-19 в цепь между блоками 19 и 11 может быть дополнительно введен элемент задержки (не показан).

Пример, Пусть неисправен узел контролируемой системы, соответствующий датчику 11, В этом случае единичные сигналы появляются на выходах датчиков 4-11.

Предлагаемое устройство при анализе, начиная с нулевого адреса, последовательно

on рашивает (в соответствии с таблицей) датчики с номерами "1", "4", "9", "11", "12"; на последнем шаге происходит выдача номера "11" и переход к следующему "дереву" — к его первому датчику первого уровня — "13". Аналогично в соответствии с таблицей реализуются и другие ситуации совокупностей сигнализирующих датчиков.

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

Позволяя корректно локализовать неисправность для соединений датчиков типа

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

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

Устройство для поиска неисправностей, содержащее группу датчиков неисправности, мультиплексор, логический сумматор, два формирователя импульса, два клокоча, три элемента ИЛИ, генератор импульсов, элемент запрета, счетчик, два блока индикации, первый элемент НЕ, две группы элементов И, первый регистр и группу элементов ИЛИ, выходы датчиков неисправности группы подключены к соответствующим информационным входам мультиплексора и к входам логического сумматора, выходом подключенного к информационному входу первого блока индикации, выход мультиплексора подключен к информационному входу первого ключа и через первый формирователь импульсов к первому входу первого элемента ИЛИ,. второй вход которого соединен с выходом первого ключа, информационный вход элемента запрета соединен с выходом генератора импульсоа, а выход — со счетным входом счетчика, первый вход третьего элемента ИЛИ соединен с Выходом второго ключа, э ВыхОд с тактовым входом второго блока индикации, управляющий вход первого ключа соеди1751722

16 нен с первым управляющим входом устройства, первыми входами соответствующих элементов И первой группы, выходы элементов И второй группы соединены с первыми входами соответствующих элементов 5

ИЛИ группы, выходы которых соединены с информационными входами второго блока индикаций о т л и ч а ю щ е е с я тем, что. с целью расширения класса диагностируемых структур, в устройство введены три коммутато- 10 ра, второй регистр, триггер, распределитель импульсов, второй элемент НЕ, четыре элемента И, блок памяти команд и видов структур и четвертый элемент ИЛИ, группа выходов первого регистра соединена с ин- 15 формационными входами первых групп первого и третьего коммутаторов, с группой информационных входов второго регистра и с группой адресных входов блока памяти команд и видов структур, первая и вторая 20 группы выходов которого соединены соответственно с первой и второй группами информационных - входов второго коммутатора, группа выходов которого подключена к группе информационных входов 25 первого регистра, вторые группы информационных входов первого и третьего коммутаторов соединены с выходами счетчика и второго регистра соответственно, выходы элементов И первой группы — с вторыми ЗО входами соответствующих элементов ИЛИ группы, группа выходов первого коммутатора — с группой адресных входов мультиплексора, выходы третьего коммутатора — с первыми входами соответствующих эле- 35 ментов И второй группы, второй управляющий вход устройства — с управляющими входами первого коммутатора и. второго ключа, с вторыми входами элементов И пер. вой группы и с входом первого элемента НЕ, 40 выход первого элемента ИЛИ вЂ” с информационным входом второго ключа, с управляющим входом элемента запрета, с установочным входом триггера и с информационным входом второго регистра, выход элемента запрета — с синхровходом первого регистра и с входом распределителя импульсов, первый выход которого соединен с входом сброса триггера и через первый формирователь импульса с тактовым входом мультиплексора, втоРой выход — с первым. входом первого элемента И, третий выход— с первыми входами второго и третьего элементов И, первый выход блока памяти команд и видов структур соединен с первыми входами второго элемента ИЛИ, второй выход — с вторым входом первого элемента И и через второй элемент НЕ с вторым входом второго элемента ИЛИ, а третий выход — с вторым входом второго элемента И, выход первого элемента И соединен с синхровходом второго регистра, соответствующий выход которого соединен с третьим входом второго элемента И, четвертый вход которого подключен к инверсному выходу триггера, прямой выход которого подключен к второму входу третьего элемента .И и к управляющему входу второго коммутатора, выход второго элемента И соединен с управляющим входом третьего коммутатора и с первым входом четвертого элемента ИЛИ, выход которого соединен с первым входом четвертого элемента И, выход которого подключен к второму входу третьего элемента

ИЛИ, а второй вход - к вторым выходам элементов И второй группы и к выходу первого элемента НЕ, выход второго ключа соединен с вторым входом четвертого элемента ИЛИ, третий вход которого подключен к выходу третьего элемента И, соединенного третьим входом с выходом

1751722

Продолжение таблицы

Составитель Н. Белинкова

Техред M,Ìîðãåíòàë Корректор M. Максимишинец

Редактор А. Огар

Заказ 2690 Тираж Подписное:ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101

П р и м е ч а н и е. Знак Х означает переход к следующему "дереву" (если оно есть или если данное "дерева" — последнее к началу опроса).

"-" означает, что в данном случае нет выдачи какого-либо значения неисправной вершины.