Построение тестов методом таблиц функций неисправностей.

Возможные неисправности в схеме: 1) неисправность логических элементов; 2) неисправность типа “1” или “0” в любой из 8 потенциальных точек.

При диагностировании схемы управления необходимо получить ответы на вопросы:

1.исправна схема или нет; 2. если неисправна, то где и какая неисправность.

Наборы входных переменных (a,b,c) подаваемых на схему для диагностики называются тестом. Тесты бывают контролирующие и диагностические. Контролирующий тест даёт ответ на вопрос, исправна схема или нет. Диагностический даёт возможность определить место и вид неисправности. Тесты характеризуются длинной. Длина – кол-во наборов вход. переменных в данном тесте. Тривиальным называется тест, включающий в себя в данном случае все 8 наборов. Допущения при построении тестов:

1) все логические элементы исправны; 2) в каждый из 8 потенц. точек возможна неисправность типа 0 или 1; 3) в каждый момент времени неисправность может быть только в одной потенц. точке. Выведем логические выражения для исправ. схемы:

Построение тестов методом таблиц функций неисправностей. - student2.ru

Построение тестов методом таблиц функций неисправностей. - student2.ru

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

Номер узла Неисправность Перем. в узле Фун. неисправности
a=1 a=0 Построение тестов методом таблиц функций неисправностей. - student2.ru Построение тестов методом таблиц функций неисправностей. - student2.ru
b=1 b=0 Построение тестов методом таблиц функций неисправностей. - student2.ru Построение тестов методом таблиц функций неисправностей. - student2.ru
c=1 c=0 Построение тестов методом таблиц функций неисправностей. - student2.ru Построение тестов методом таблиц функций неисправностей. - student2.ru
a1=1, a2=a a1=0, a2=a Построение тестов методом таблиц функций неисправностей. - student2.ru Построение тестов методом таблиц функций неисправностей. - student2.ru
a1=a, a2=1 a1=a, a2=0 Построение тестов методом таблиц функций неисправностей. - student2.ru Построение тестов методом таблиц функций неисправностей. - student2.ru
y1=1 y1=0 Построение тестов методом таблиц функций неисправностей. - student2.ru Построение тестов методом таблиц функций неисправностей. - student2.ru
y2=1 y2=0 Построение тестов методом таблиц функций неисправностей. - student2.ru Построение тестов методом таблиц функций неисправностей. - student2.ru
Z8=1 Z8=0 Построение тестов методом таблиц функций неисправностей. - student2.ru Построение тестов методом таблиц функций неисправностей. - student2.ru

Построим таблицу неисправностей.

Вх. пер. E0 Функции неисправностей.
a b c E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16

Строится, так чтобы Z1-1…..=1.

Необнаруж. неисправностью является неисправность, при которой выходной сигнал схемы при всех наборах входных переменных аналогичны выходным сигналам исправной схемы. В данном случае необнаруж. неисправ. является z5-0, поэтому её исключаем из рассмотрения. Неразличимыми неисправностями являются неисправности, у которых выходные значения одинаковы при всех наборах входных переменных (z1-1,z2-1,z3-0,z4-1,z6-0,z7-0,z8-0). Оставляем z1-1, остальные устраняем. Так же неразличимыми являются Z3-1,z5-1,z7-1. Оставляем Z3-1. В дальнейшем рассматриваем e1,e2,e4,e5,e8,e11,e15.

Построение тестов методом таблиц функций неисправностей. - student2.ru

Построение тестов методом существенных путей

Построение тестов методом таблиц функций неисправностей. - student2.ru Необходимо определить имеется ли неисправность в точке а.

b=0, c=1, z=f(a). если а=1, то z=1

если а=0, то z=0

Для прокладки существенного пути неисправности на выход схемы управления необходимо подобрать такие значения входных переменных, при которых:

1) выходной сигнал схемы зависит только от контролируемого входного сигнала

2) чтобы выходной сигнал схемы менял своё значение при изменении контролируемого входного сигнала

В данной схеме для контроля сигнала а необходимо подать b=0 и c=1. Тогда z зависит только от сигнала а.

Наши рекомендации