FYZIKÁLNÍ a FUNKČNÍ METODY DIAGNOSTIKY
description
Transcript of FYZIKÁLNÍ a FUNKČNÍ METODY DIAGNOSTIKY
FYZIKÁLNÍ a FUNKČNÍ METODY DIAGNOSTIKY
DIAGNOSTIKA A TESTOVÁNÍ ELEKTRONICKÝCH OBVODŮ 1
1. Fyzikální metody technické diagnostiky.
2. Funkční metody technické diagnostiky.
3. Matematické modely diagnostických objektů.
4. Diagnostické testy. 5. Formy diagnostiky. 6. Periodická diagnostika.
Obsah přednášky
2
7. Průběžná diagnostika.8. Zobrazení diagnostického testu
pomocí tabulky, postup při testování. 9. Detekční testování. 10. Lokalizační testování.
Obsah přednášky
3
• Jednotlivé metody rozlišujeme podle typu fyzikálního jevu na kterém je metoda založena
• Základní dělení fyzikálních metod:1. využívající elastických kmitů v materiálu, které
se dále dělí: kmitočtu, aktivní x pasivní 2. založené na využití magnetických a elm. polí se
dále člení podle způsobu vyhodnocování a zobrazování dat
Fyzikální metody diagnostiky
4
3. založené na využití pronikavého záření (RTG) umožňují odhalit poruchy v materiálu mechanických součástí,
4. založené na využití kapilární elevace5. založené na vyhodnocování teplotních polí
vyhodnocování tepelného namáhání, liší se aparaturami i způsobu zobrazování
Fyzikální metody diagnostiky
5
• Technický stav je souhrn kvalitativních i kvantitativních údajů o strukturních parametrech daného systému v daném časovém okamžiku.
• Za správný považujeme takový technický stav, kdy hodnoty všech podstatných strukturních parametrů odpovídají jmenovitým hodnotám stanovených výrobcem nebo se liší v toleranci
Diagnostické systémy
6
• Strukturní parametry – vnitřní vlastnosti systému, – vzájemné uspořádání prvků,– jejich vzájemné působení,– tvary,– rozměry,– mechanická vůle,– vlastnosti materiálu,– velikosti různých fyzikálních veličin, atd.
Diagnostické systémy
7
• Nesprávný technický stav nastane v případě, kdy některý strukturní parametr překročí stanovenou mezní hodnotu.
• Hovoříme pak o poruše, která může (ale nemusí) mít za následek chybu, tedy selhání funkce
Diagnostické systémy
8
• I funkčně jednoduchý diagnostický objekt může být popsán velkým množstvím strukturních parametrů
• Vybíráme ty nejdůležitější a vytvoříme zjednodušený model diagnostického objektu
• Vzniká tak nebezpečí špatné diagnózy
Diagnostické systémy
9
• Přímé určení strukturních parametrů je mnohdy nemožné, proto využíváme nepřímých metod
• Zaměřujeme se na vnější projevy a procesy • Jedná se o fyzikální a chemické procesy, které
označujeme jako funkční procesy.• Kvantitativní hodnocení probíhajících funkčních
procesů provádíme pomocí funkčních parametrů (hluk ventilů je funkční proces, kmitočet, tvar vlny, amplituda takto vznikajícího hluku jsou jeho funkční parametry)
Diagnostické systémy
10
• V některých případech může být vztah mezi funkčním parametrem a strukturním parametrem jednoznačný - nezávislý parametr
• V případě, kdy jsme schopni vyhodnotit strukturní parametr z několika funkčních parametrů jde o závislé parametry
• Funkční parametry vhodné pro diagnostikování jsou diagnostické signály
Diagnostické systémy
11
Diagnostické signály naftových motorů:– výkon– otáčky motoru– otáčky turbodmychadla– teploty výfukových plynů– kouřivost– obsah kovových prvků v motorovém oleji– časový průběh spalovacího tlaku ve válci
Diagnostické systémy
12
Funkční metody diagnostiky
13
• Uplatňují se v případech, kdy jsou dominantní funkční projevy objektu, přičemž fyzikální děje v nich probíhající nejsou podstatné
• Jsou to objekty, kde vzniklá porucha má za následek chybu funkce, takže rozborem funkce je možné lokalizovat chybu
• Není možné diagnostikovat bez znalosti vnitřního zapojení diagnostikovaného objektu
Funkční metody diagnostiky
14
Příklad: 32bitová sčítačka– bez znalosti vnitřní struktury musíme prověřit 264
kombinací = 1,8.1019
– Budeme-li testovat 1s otestujeme sčítačku za půl milionu let!!!
– Pokud je ale sčítačka realizována paralelní kombinací jednobitových úplných sčítaček, stačí 8 až 10 kombinací vstupních signálů
Funkční metody diagnostiky
15
• Pojem matematický model diagnostického objektu definujeme jako formální popis chování diagnostického objektu ve všech technických stavech
• Může mít formu – analytického popisu vlastností objektu – tabulky– grafického popisu
Matematické modely diag. objektů
16
• Matematický model diagnostického objektu popisuje vztahy mezi vstupními, vnitřními a výstupními proměnnými.
• Zavedeme následující označení:– symbolem X n-složkový vektor vstupních proměnných
x1, x2, … xn
– symbolem Y m-složkový vektor vnitřních proměnných y1, y2, … yn
– symbolem Z k-složkový vektor výstupních proměnných z1, z2, … zn
Matematické modely diag. objektů
17
• Přenosové vlastnosti diagnostického objektu můžeme vyjádřit funkcí
• Množství poruch v diag. objektu může být značné. Množinu poruch, které budeme v uvažovat značíme symbolem S. Vyskytne-li se porucha si z uvažované množiny S, si Є S, i = 1, 2, 3 .., S, pak říkáme, že se nachází v i-tém poruchovém stavu
Matematické modely diag. objektů
),,( tYXZ poč
18
• Chování diagnostického objektu v i-tém poruchovém stavu popisujeme funkcí
• Popis následujícími rovnicemi označujeme jako explicitní vyjádření matematického modelu diagnostikovaného objektu.
Matematické modely diag. objektů
),,( tYXZ ipoč
ii
19
• Dále je možné stanovit chování diagnostického objektu v poruchovém stavu ze znalosti chování v bezporuchovém stavu a uvažovaných poruch
• Tento popis označujeme jako implicitní vyjádření matematického modelu diagnostikovaného objektu.
Matematické modely diag. objektů
Ssii
si ,
20
• Diagnostický test je základem diagnostického systému
• Je to množina dvojic vzájemně přiřazených vstupních a výstupních signálů nebo vektorů
• Aplikace diagnostického testu je proces, který umožňuje stanovit technický stav objektu na základě rozboru chování objektu
• Jeden vstupní vektor a jemu odpovídající výstupní tvoří krok testu, počet kroků = délka testu
Diagnostické testy
21
• Diagnostické testy dělíme do dvou kategorií– detekční– lokalizační
• Kvalitu diagnostického testu určujeme pomocí ukazatele diagnostické pokrytí
• Diagnostický test s pokrytím 100% je označován jako úplný test
Diagnostické testy
22
• Sestavíme-li test s úplným pokrytím, každý další krok již nevede ke zvýšení pokrytí – redundantní kroky testu
• Úplných testů je možné sestavit nekonečně mnoho
• Pokud k danému objektu lze najít řadu různých úplných testů, z nichž není možné, bez ztráty úplnosti vypustit žádný krok, označujeme tyto testy jako neredundantní
Diagnostické testy
23
• Úplný test, který má minimální délku, se nazývá minimální test– jde o úplný neredundantní test– pro jeden systém je možné najít několik
minimálních testů, které se liší v jednotlivých krocích
– Jedná se o extrémní případ, který se v praxi moc nevyskytuje – ekonomické aspekty
Diagnostické testy
24
• Opakem minimálního testu je test triviální– Je to test s největší možnou délkou, protože
zahrnuje všechny možné kombinace vstupních proměnných
– Triviální testy se můžou lišit pouze uspořádáním kroků
– Triviální testy jsou vždy testy úplné– Jednoduchá testovací aparatura
Diagnostické testy
25
• Problém – časová náročnost • Příklad:
– systém s 50 vstupy– potom existuje 250 1015 kroků– při testovacím kmitočtu 1 MHz bychom
potřebovali 109 s 32 let testování
Diagnostické testy
26
• Slouží k detekci všech poruch v obvodu a určení místa ve kterém se v obvodě poruchy nacházejí
• Takové testy se nazývají lokalizační• Lokalizační testy jsou složitější než testy
detekční• Mírou kvality lokalizačního testu je
diagnostické rozlišení
Lokalizační testy
27
• Diagnostické rozlišení vyjadřujeme jako nejmenší funkční jednotku, kterou jsme schopni pomocí daného testu rozlišit jako poruchovou
• V praxi není vždy nutné a ekonomické vyžadovat maximální rozlišení
Lokalizační testy
28
• Podle způsobu volby následujícího kroku dělíme testy na nezávislé a závislé
• V nezávislém testu je vstupní posloupnost dat dána předem a provádí se až do konce
• Závislý test (adaptivní, sekvenční) je charakterizován výběrem následujícího kroku v závislosti na výsledku předchozího kroku
• Průběh závislého testu se popisuje ve tvaru vývojového diagramu (diagnostického stromu)
Lokalizační testy
29
• Proměnlivá délka testu závislá na technickém stavu diagnostikovaného objektu
• Pro detekci poruch je zbytečné sestavovat celý diagnostický strom, protože nemůže být celý využit
• V případě bezporuchového stavu může být délka úplného závislého testu rovna délce minimálního nezávislého testu, protože i závislý test musí být úplný
Závislé testy
30
Detekční testy se vytvářejí jako nezávislé posloupnosti
Lokalizační testy lze vytvářet jako závislé posloupnosti
Shrnutí
31
• Pro lokalizaci poruchy slouží slovník poruch, což je soupis kroků testu, jejichž chybná odezva svědčí o přítomnosti poruchy
• Testy, jejichž součástí je měření hodnot zvolených fyzikálních parametrů se označují jako parametrické
• Testy, při nichž se ověřuje pouze správnost logické funkce se nazývají testy funkce
Diagnostické testy
32
• Podle času, který máme k dispozici pro testování dělíme testy na– statické – dynamické
• Nejjednodušší je statický test funkce• Test, který kontroluje pouze schopnost
obvodu fungovat předepsanou rychlostí označujeme jako dynamický test funkce
Diagnostické testy
33
• Jsou-li měřeny i délky určitých impulsů, strmosti čel a týlů, vzájemné posuny impulsů jde o dynamický parametrický test
• Všechny výše uvedené testy je možné provádět za mezních podmínek (Ucc ± 10%, teplotou, kmitočtu, vibracemi)
• Tyto mezní testy jsou často úspěšné, protože se za zhoršených podmínek projeví poruchy dříve.
Diagnostické testy
34
• Množinu diagnostických objektů, které mohou být zkoumány metodami funkční diagnostiky dělíme do skupin.
• Podle charakteru vstupních proměnných– veličiny plynule proměnné (analogové)– proměnné v krocích (diskrétní) – zvláštní skupinou diskrétních veličin jsou binární– hybridní
Diagnostické testy
35
• Podle charakteru samotného objektu– kombinační– sekvenční (s vnitřní pamětí)
Diagnostické testy
36
Diagnostické testyDiagnostické
objekty
Analogově proměnlivé
signály
kombinační
sekvenční
Diskrétně proměnlivé
signály
kombinační
sekvenční
Hybridní
kombinační
sekvenční
37
• Diagnostiku lze provádět několika způsoby:– v závislosti na době provádění,– podle vztahu mezi testovanou jednotkou a diag.
řídícím zařízením (tester, zkoušeč)• Podle doby provádění se dělí diagnostika na:
– periodickou a– průběžnou
Formy diagnostiky
38
• Název je odvozen od skutečnosti, že se diagnostika provádí v pravidelných intervalech
• Diagnostika se provádí v přestávce během výroby, nebo je přerušení vynuceno
• Perioda by měla být dostatečně malá, aby se minimalizovala případná škoda
• Může být realizována jako vnitřní nebo vnější
Periodická diagnostika
39
• Vnitřní periodické testy byly využívány především počítači, protože mohly využít jejich programové vybavení
• Díky tomu je tento typ testování digitálních obvodů nejvíce propracován
• Trend – distribuce testů na elementární bloky systému
Periodická diagnostika
40
• Průběžná diagnostika je založena na nepřetržitém sledování a vyhodnocování signálů během normální činnosti objektu
• Nedochází tak ke ztrátám času na testování• Základem je použití bezpečnostního kódu a
hlídače
Průběžná diagnostika
41
• Klasická forma průběžné diagnostiky je vnitřní, založená na vestavění hlídačů přímo do funkčního bloku
• Možností realizace vnější průběžné diagnostiky je zdvojení funkční jednotky (RAID) – zabezpečení proti poruchám
Průběžná diagnostika
42
• Diagnostický test obsahuje velké množství informací.
• Existuje celá řada možností zápisu matematického modelu diagnostického objektu
• Jednou z variant je pomocí p-tabulky• Symbolem pj budeme označovat vždy jednu z
možných vnitřních proměnných, které přiřadíme vnitřní stav objektu
Zobrazení testu pomocí tabulky
43
• Množinu všech pj označíme symbolem p
• Technický stav objektu označujeme symbolem ei, kde i = 0, 1, 2, …, S je pořadové číslo
• Ke každé poruše si z množiny S přiřazujeme technický stav ei, přičemž e0 označuje nulovou poruchu
• Odezvu objektu, který se nachází v technickém stavu ei, na kombinaci pj označíme Rj
i, kde i je technický stav a j značí množinu p na kterou objekt reaguje
Zobrazení testu pomocí tabulky
44
• Formálně platí vztah
• p-tabulku sestavíme tak, že – každému sloupci přiřadíme technický stav ei z množiny E,– každému řádku tabulky jednu kombinaci pj z množiny p a – do každého políčka zapisujeme příslušné odezvy Rj
i z množiny R
Zobrazení testu pomocí tabulky
)( jii
jR p
45
RE
e0 e1 . . . . ei . . . . e[S]
P
P1 R01 R1
1 Ri1 R[S]
1
P2 R02 R1
2 Ri2 R[S]
2
.
.
.
Pj R0j R1
j Rij R[S]
j
.
.
.P[p] R0
[p] R1[p] Ri
[p] R[S] [p]
Zobrazení testu pomocí tabulky
46
• p-tabulka funkčních hodnot představuje zobrazení explicitního modelu diagnostického objektu
• Protože množina p zahrnuje všechny kombinace vstupních proměnných, zobrazuje p-tabulka triviální diagnostický test
• Užitečnost tkví v komplexním pohledu problematiku testování
Zobrazení testu pomocí tabulky
47
• p-tabulku můžeme za účelem zrychlení diagnostiky zjednodušit vypuštěním řádků a sloupců
• Problémem je vhodný výběr testů k vypuštění• Počet řádků představuje počet kroků testu a
počet sloupců diagnostické pokrytí• Zjednodušená p-tabulka se nazývá T-tabulka a
zobrazuje konkrétní test
Zobrazení testu pomocí tabulky
48
• V případě detekčního testování je výstupem rozhodnutí zda je objekt bezchybný, nebo se v něm nachází chyba
• Máme sestavený detekční test. K zahájení testování potřebujeme generátor vstupní posloupnosti testu.
• Potom můžeme buď naměřené data zaznamenat nebo generovat posloupnost pomocí fyzikálního modelu diag. objektu
Detekční testování
49
• Model je realizován formou diagnostického etalonu
Detekční testování
Řídící generátor
Paměť vstupní posloupnosti
Diagnostický etalon
Zkoušený objekt
Komparátor
Řídící generátor
Paměť testu Zkoušený objekt
Komparátor
50
• U lokalizačního testování není možné zkoušení ukončit v momentě detekce neshodných hodnot v testovacím kroku jako u detekčního
• Většinou je zapotřebí více kroků• Pro lepší pochopení - sestavíme triviální test
pro kombinační obvod
Lokalizační testování
51
• U lokalizačního testování není možné zkoušení ukončit v momentě detekce neshodných hodnot v testovacím kroku jako u detekčního
• Většinou je zapotřebí více kroků• Pro lepší pochopení - sestavíme triviální test pro
kombinační obvod
Lokalizační testování
52
• Protože má objekt 3 vstupy, máme triviální test osm kroků (23=8)
• Dále stanovíme seznam poruch, které chceme testem detekovat (v tomto případě to budou poruchy typu t0 a t1)
Lokalizační testování
53
• Nejprve definujeme množinu poruchových stavů objektu a k ní množinu technických stavů.
• Některé poruchy mají stejný vliv na vyhodnotitelnou funkci. • Takové zahrneme pod jeden technický stav ei:
Lokalizační testování
54
e0 - bezporuchový stavPoruchové stavy jednotlivých funkčních bloků:Invertor I:e1 – zahrnuje poruchy: t1 na vstupu, t0 na výstupue2 – zahrnuje poruchy: t0 na vstupu, t1 na výstupu
Lokalizační testování
I
II
III
IV
55
Hradlo II:e3 – zahrnuje poruchy: t1 na prvním vstupue4 – zahrnuje poruchy: t0 na prvním vstupu, t0 na druhém vstupu a t1 na
výstupue5 – zahrnuje poruchy: t1 na druhém vstupue6 – zahrnuje poruchy: t0 na výstupu
Lokalizační testování
I
II
III
IV
56
Hradlo III:e7 – zahrnuje poruchy: t1 na prvním vstupue8 – zahrnuje poruchy: t0 na prvním vstupu, t0 na druhém vstupu a t1 na
výstupue9 – zahrnuje poruchy: t1 na druhém vstupue10 – zahrnuje poruchy: t0 na výstupu
Lokalizační testování
I
II
III
IV
57
Hradlo IV:e11 – zahrnuje poruchy: t1 na prvním vstupue12 – zahrnuje poruchy: t0 na prvním vstupu, t0 na druhém vstupu a t1 na
výstupue13 – zahrnuje poruchy: t1 na druhém vstupue14 – zahrnuje poruchy: t0 na výstupu
Lokalizační testování
I
II
III
IV
58
• V předchozím seznamu nejsou uvedeny vícenásobné poruchy
• Vytvoříme matematický model – pro každý technický stav z množiny E popíšeme chování objektu. Budeme sledovat i signály D, E a G (i když to jsou vnitřní proměnné
Lokalizační testování
I
II
III
IV
59
Lokalizační testováníe0 e1 e2 e3 e4 e5 e6
P A B C D E F G D E F G D E F G D E F G D E F G D E F G D E F G
p1 0 0 0 1 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1
p2 0 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1
p3 0 1 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1
p4 0 1 1 0 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0
p5 1 0 0 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1
p6 1 0 1 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1
p7 1 1 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1
p8 1 1 1 0 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 1 0
T-tabulka triviálního testu obvodu
60
• Triviální test je vždy úplný, má tedy 100% diagnostické pokrytí.
• To, že zkonstruovaná T-tabulka obsahuje úplný test dokážeme tak, že ke každému z poruchových stavů ei kde i = 1,2,3 … 14, najdeme alespoň jednu vstupní kombinaci pj, pro kterou platí Rj
0 ≠Rji
• Hledáme tedy rozšiřující kroky pro všechny dvojice technických stavů e0 – ei, i =1,2 .. 14
Lokalizační testování
61
e0 – e1→ p1 e0 – e6→ p1 e0 – e11→ p5
e0 – e2→ p3 e0 – e7→ p2 e0 – e12→ p1
e0 – e3→ p1 e0 – e8→ p4 e0 – e13→ p4
e0 – e4→ p5 e0 – e9→ p3 e0 – e14→ p4
e0 – e5→ p7 e0 – e10→ p1
Pro sestavení úplného testu stačí jen 6 kombinací p1 - p5 a p7
Lokalizační testování
62
• Názornější představu o vlastnostech testu nám může dát jeho grafické zobrazení – strom diagnostického testu, zkráceně diagnostický strom.
• Diagnostický test se skládá z uzlů a větví. • Rozlišujeme tři typy uzlů:
– základní uzel stromu– vnitřní uzly– koncové uzly
Grafické zobrazení pomocí stromu
63
• Základní uzel stromu zobrazuje množinu E všech technických stavů objektu
• Každá větev, která vystupuje ze základního uzlu, představuje jednu z možných odezev R1
i objektu na první vstupní kombinaci p1 ze vstupní posloupnosti testu.
• První kombinace p1 ze vstupní posloupnosti nám rozdělí množinu E do několika podmnožin.
Grafické zobrazení pomocí stromu
64
• Skutečný stav je zahrnut v některé z podmnožin.• Každé z těchto podmnožin přísluší jeden uzel
stromu.• Počet prvků podmnožiny je vždy menší než E,
minimálně jedna.
Grafické zobrazení pomocí stromu
65
• pro tento obvod vytvoříme diagnostický strom úplného testu
Grafické zobrazení pomocí stromu
I
II
III
IV
66
Grafické zobrazení pomocí stromu
• výstupní kombinace 1011 může nastat při technických stavech e3 a e6
• proto se značí násobným koncovým uzlem
67
Grafické zobrazení pomocí stromue0 e1 e2 e3 e4 e5 e6
P A B C D E F G D E F G D E F G D E F G D E F G D E F G D E F G
p1 0 0 0 1 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1
p2 0 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1
p3 0 1 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1
p4 0 1 1 0 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0
p5 1 0 0 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1
p6 1 0 1 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1
p7 1 1 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1
p8 1 1 1 0 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 1 0
T-tabulka triviálního testu obvodu
68
Grafické zobrazení pomocí stromu
• výstupní kombinace 0101 může nastat pouze při technickém stavu e1
• proto se značí jednoduchým koncovým uzlem
69
Grafické zobrazení pomocí stromue0 e1 e2 e3 e4 e5 e6
P A B C D E F G D E F G D E F G D E F G D E F G D E F G D E F G
p1 0 0 0 1 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1
p2 0 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1
p3 0 1 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1
p4 0 1 1 0 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0
p5 1 0 0 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1
p6 1 0 1 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1
p7 1 1 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1
p8 1 1 1 0 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 1 0
T-tabulka triviálního testu obvodu
70
Grafické zobrazení pomocí stromu
• V dalším testovacím kroku nastává výstupní kombinace 1011 opět při technických stavech e3 a e6
• proto musí testování pokračovat
71
Grafické zobrazení pomocí stromue0 e1 e2 e3 e4 e5 e6
P A B C D E F G D E F G D E F G D E F G D E F G D E F G D E F G
p1 0 0 0 1 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1
p2 0 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1
p3 0 1 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1
p4 0 1 1 0 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0
p5 1 0 0 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1
p6 1 0 1 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1
p7 1 1 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1
p8 1 1 1 0 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 1 0
T-tabulka triviálního testu obvodu
72
Grafické zobrazení pomocí stromu
• v tomto kroku se již výsledky dělí dle jednotlivých technických stavů
• celkový počet koncových uzlů je 15, takže je test úplný a má i maximální hloubku
73
Grafické zobrazení pomocí stromu
• Zobrazený test se vstupní posloupností 000,001,010,100, 101,110 je testem s pokrytím 100% protože stav e0 je tímto testem odlišen od ostatních
74
Díky za pozornost
75
Konec!
DIAGNOSTIKA A TESTOVÁNÍ ELEKTRONICKÝCH SYSTÉMŮ