Построение контролирующего теста для дискретного комбинационного объекта.

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

1. Запишем логическое выражение работы схемы

, для случаев неисправности в узлах 4,5 запишем выражение

На основании полученных выражений строим таблицу неисправности

№ узла Вид неиспр. Переменная в узле Ф-ции неиспр  
а=0 е1
а=1 е2
в=0 е3
в=1 е4
с=0 е5
с=1 е6
а1=0, а2 е7
а1=1, а2 е8
а1=а, а2=0 е9
а1=а, а2=1 е10
y1=0 е11
y1=1 е12
y2=0 е13
y2=1 е14
z=0 е15
z=1 е16

На основании данной таблицы составим таблицу функций неисправности. В этой таблице записываются выходные сигналы для всех неисправностей плюс исправные схемы при всех возможных наборах входных сигналов.

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

а в с е0 е1 е2 е3 е4 е5 е6 е7 е8 е9 е10 е11 е12 е13 е14 е15 е16

а,в,с – входные сигналы, е0 – выходные сигналы исправной системы, е11-е16 –выходные сигналы при соответствующих неисправностях.

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

 

Построение контролирующего теста для дискретного комбинационного объекта.

Дискретным комбинационным н-ся устройство, выходные сигналы которого являются функцией только входных сигналов в данный момент времени.

Контролирующий тест представляет собой несколько наборов входных переменных: а, в, с. Он должен быть минимальным. Контролирующий тест позволяет выявить только наличие неисправностей. Место неисправности в большинстве случаев выявить невозможно.

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

№ набора Результат сравнения a b c
e0-e1 e0-e2 e0-e3 e0-e6 e0-e7 e0-e12 e0-e16
А          
В            
С            
D        
E        
F      
G          
H          

На основании таблицы покрытия записывается формула покрытия по следующему правилу, для каждого столбца записывается логическая сумма наборов, дающих 1, а затем берется логическое произведение для всех столбцов.

 

 

Фп=F*B*D*A*(E+F)*(D+E+F+G+H)*(A+C+D+E+F+G+H)=[закон поглощения]=F*B*D*A

№ набора Вх.си e0 Неисправности
a b c e1 e2 e3 e6 e7 e12 e16
F
В
D
A

Фп=F*B*D*A

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

Неисправность выявляется следующим образом, на входы схемы последовательно подаются наборы 6-2-4-1 и смотрим сигнал на выходе.