故障诊断ltg.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《故障诊断ltg.pptx》由会员分享,可在线阅读,更多相关《故障诊断ltg.pptx(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章组合电路测试与故障诊断章组合电路测试与故障诊断什么叫算法?什么叫算法?第第2.1节节 通路敏化通路敏化u基本概念基本概念-什么是敏化通路?什么是敏化通路?u敏化通路法的实施步骤及举例敏化通路法的实施步骤及举例u关于一维敏化与多维敏化的讨论关于一维敏化与多维敏化的讨论第第2.2节节 d 算法算法ud 算法的基本思想算法的基本思想ud算法的数学工具算法的数学工具ud算法的实施步骤及举例算法的实施步骤及举例第第2.3节节 扩展扩展 d 算法算法 u扩展扩展 d 算法的数学工具算法的数学工具u扩展扩展 d 算法的实施步骤及举例算法的实施步骤及举例第第2.4节节 布尔差分法布尔差分法布尔差分的基
2、本概念布尔差分的基本概念布尔差分的特性布尔差分的特性求解布尔差分的方法求解布尔差分的方法故障测试故障测试电子科大电子科大CATCAT室室第第2.1节节 通路敏化通路敏化2.1.1.通路敏化的基本定义通路敏化的基本定义 1.Eldred在在1959年提出了第一篇关于组合电路的测试报告,开始年提出了第一篇关于组合电路的测试报告,开始 了了数字系统故障诊断的研究。数字系统故障诊断的研究。2.D.B.Armstrong根据根据Eldred的基本思想,在的基本思想,在1966年提出了一维通年提出了一维通 路敏化的方法,其主要思路是对多级门电路寻找一条从故障点到路敏化的方法,其主要思路是对多级门电路寻找一
3、条从故障点到可及输出端的敏化通路,使在可及端可以观察到故障信号。可及输出端的敏化通路,使在可及端可以观察到故障信号。3.1967年年Schneidr用例子指出单通路敏化法并不能找出所有的故障。用例子指出单通路敏化法并不能找出所有的故障。4.同年同年Roth提出了多通路敏化法的提出了多通路敏化法的D算法算法 电子科大电子科大CATCAT室室第第2.1节节 通路敏化通路敏化2.1.1.通路敏化的基本定义通路敏化的基本定义 算法的定义:算法的定义:一个问题一个问题无二义性无二义性解的解的过程(时间和空间)过程(时间和空间)是利用计算机解决一切问题的基础!是利用计算机解决一切问题的基础!主输入端:主输
4、入端:一条输入线,若不受电路其它任何一条线馈给信号,这个输入端就称一条输入线,若不受电路其它任何一条线馈给信号,这个输入端就称之为主输入端,也称原始输入端;之为主输入端,也称原始输入端;主输出端:主输出端:一条通到电路外部去的信号线称为主输出端,也称原始输出端;一条通到电路外部去的信号线称为主输出端,也称原始输出端;通路:通路:在组合电路中,从一个主输入端经内部信号线通到主输出端而不含有环路在组合电路中,从一个主输入端经内部信号线通到主输出端而不含有环路(无反馈线)的通路(定向信流图);(无反馈线)的通路(定向信流图);敏化通路:敏化通路:对一条通路中所有门电路的一切输入适当赋值(与门赋对一条
5、通路中所有门电路的一切输入适当赋值(与门赋“1”,或门赋,或门赋“0”),使该通路上的逻辑变化能沿该通路传输到主输出端,这样的通路就称,使该通路上的逻辑变化能沿该通路传输到主输出端,这样的通路就称之为敏化通路;之为敏化通路;电子科大电子科大CATCAT室室第第2.1节节 通路敏化通路敏化2.1.1.通路敏化的基本定义通路敏化的基本定义例:例:u主输入端主输入端:x1,x2,x3u主输出端主输出端:yu通路通路:a f h,b d f h,b e g h,c g hu敏化通路敏化通路:敏化:敏化 a f h 通路通路赋值:赋值:d=1,g=0敏化:敏化:a f h 通路上的逻辑变化都能传输到主输
6、出端通路上的逻辑变化都能传输到主输出端 y(故障传播或前相跟踪故障传播或前相跟踪)u赋值条件检查赋值条件检查:赋值条件能否在主输入端实现(:赋值条件能否在主输入端实现(一致性检查或后相跟踪一致性检查或后相跟踪)由由 g=0,必须,必须 e=1 或或 c=1 或二者均为或二者均为 1由由 d=1,必须,必须 b=1 即即 e=1综上:综上:e=1 即即 x2=1 c=x (随意)随意)利用敏化通路进行利用敏化通路进行测试测试-可测试可测试 a f h 通路上的故障通路上的故障T=(01x);0无故障;无故障;T=(01x);1a,f,h-s-a-1 故障测试故障测试T=(11x);1无故障无故障
7、T=(11x);0a,f,h-s-a-0 故障测试故障测试x1x2x3abcfghde电子科大电子科大CATCAT室室2.1.2 通路敏化法通路敏化法1.基本思想:利用敏化通路原理基本思想:利用敏化通路原理2.数学关系数学关系u故障算子故障算子D-故障表示故障表示D 可为可为“1”,也可为,也可为“0”。在同一系统中应统一在同一系统中应统一;若若 ,则,则 ;若若 ,则,则;D 故障赋值故障赋值为了测试,在故障点应将为了测试,在故障点应将 D 赋于故障相反值:赋于故障相反值:在在 D=0 的系统中的系统中对于故障对于故障 s-a-0 则故障赋值则故障赋值 对于故障对于故障 s-a-1 则故障赋
8、值则故障赋值 u为了故障传播,引入为了故障传播,引入 算子算子或门:或门:或门赋值条件或门赋值条件与门:与门:与门赋值条件与门赋值条件 电子科大电子科大CATCAT室室2.1.2 通路敏化法通路敏化法3.3.通路敏化法的实施步骤通路敏化法的实施步骤u故障表现故障表现-故障赋值故障赋值u故障传播(通路敏化,前相跟踪)故障传播(通路敏化,前相跟踪)-敏化条件敏化条件u一致性检查(后相跟踪)一致性检查(后相跟踪)-敏化条件能否在主输入端实现敏化条件能否在主输入端实现u测试确定测试确定-测试函数的寻求测试函数的寻求4.4.举例:举例:用通路敏化法求用通路敏化法求 1_s_a_1 1_s_a_1 的测试
9、的测试(1 1)故障表现)故障表现系统定义:系统定义:D=0 D=0对于对于 1_s_a_1 1_s_a_1 故障故障,则则 故障表现为故障表现为 D D;1_s_a_0 1_s_a_0 故障,故障,则则 故障表现为故障表现为 ;x1x2x3x4123456879101112yxDDD110电子科大电子科大CATCAT室室2.1.2 通路敏化法通路敏化法(2)故障传播)故障传播通路通路 L1-L10-L12 敏化(见图):与门赋敏化(见图):与门赋“1”,即,即 L5 和和 L8 赋赋“1”;或门赋或门赋“0”,即,即 L11 赋赋“0”;D 传播到主输出端,仍为传播到主输出端,仍为 D;(3
10、)一致性检查)一致性检查由赋值:由赋值:L5=1,则要求,则要求 L2=x2=1;L8=1,则要求,则要求 L7=1,即,即 x2 或或 x3 或或 x4 为为 1;L11=0,则要求,则要求 L9=L7=1,即即 x2 或或 x3 或或 x4 为为 1;综上:综上:x2=1,x3=x4=x,在主输入端可实现敏化条件;,在主输入端可实现敏化条件;(4)测试确定)测试确定综上可得综上可得 x1-s-a-1故障的测试如下:故障的测试如下:T=(01xx););0 无故障测试;无故障测试;T=(01xx););1 x1,L10,L12-s-a-1故障测试;故障测试;优点:优点:简单,存储空间小,有拓
11、扑的直观性。简单,存储空间小,有拓扑的直观性。电子科大电子科大CATCAT室室2.1.2 通路敏化法通路敏化法 自从自从1966年年Armstrong提出一维通路敏化提出一维通路敏化法以来,数字电路测试矢量自动生成理法以来,数字电路测试矢量自动生成理论的研究课题经历了一个从雏型到成熟、论的研究课题经历了一个从雏型到成熟、从理论到应用、从实用到完备的发展历从理论到应用、从实用到完备的发展历程。程。电子科大电子科大CATCAT室室2.1.3 讨论讨论问题:问题:上面分析的是一维敏化,即每次只敏化一条通路。但一维敏化是不是一种算法上面分析的是一维敏化,即每次只敏化一条通路。但一维敏化是不是一种算法呢
12、?先看几个例子:呢?先看几个例子:例例1:无扇出的树形电路无扇出的树形电路故障:故障:a=x3=D通路:通路:a b c (一维敏化)一维敏化)敏化:敏化:x4=1 x1=0 或或 x2=0 =0 或或 =0 =0 或或 =0一致性检查通过一致性检查通过测试:测试:T=00D11111;D 无故障测试无故障测试 T=00D11111;a,b,c-s-a-1 故障测试故障测试结论:结论:由于无扇出电路输入端是独立的,赋值自由,不相互约束。因此,每条通路的由于无扇出电路输入端是独立的,赋值自由,不相互约束。因此,每条通路的一维敏化都是成功的,可求出电路的最小完备测试集。一维敏化都是成功的,可求出电
13、路的最小完备测试集。x1x2x3x4abc00 x000电子科大电子科大CATCAT室室2.1.3 讨论讨论例例2:有扇出汇聚电路有扇出汇聚电路故障:故障:h-s-a-0 (=1)敏化通路(一维):敏化通路(一维):h j lx1=a=1g=0 x2=b=1c=0h=1d=0h j l 敏化不成功!敏化不成功!敏化通路(一维):敏化通路(一维):h k m 敏化成功!敏化成功!结论:结论:对有扇出汇聚电路,一维敏化可能成功,也可能不成功!对有扇出汇聚电路,一维敏化可能成功,也可能不成功!x1x2x3x4abcdefghjklmy1y2x11000000矛盾矛盾电子科大电子科大CATCAT室室2
14、.1.3 讨论讨论例例3:Schneider电路电路故障表现:故障表现:6-s-a-0 敏化通路(一维):敏化通路(一维):L6-L9-L12敏化条件:敏化条件:由由 6-s-a-0,有:有:x2=0,x3=0;由由L10=0 及及 L6=0,必须,必须 x4=1;由由L11=0 及及 x3=0,必须,必须 L7=1,即必须,即必须,x2=0,x4=0 x4矛盾,敏化不成功!矛盾,敏化不成功!敏化通路(一维):敏化通路(一维):L6-L10-L12由于电路是完全对称的,由于电路是完全对称的,x3矛盾,敏化也不成功!矛盾,敏化也不成功!x1x2x3x4x61091187000D12D5电子科大电
15、子科大CATCAT室室2.1.3 讨论讨论多维敏化:同时对多条通路进行敏化。多维敏化:同时对多条通路进行敏化。上例:同时对上例:同时对L6-L9-L12 及及L6-L10-L12 两两条通路进行敏化,条通路进行敏化,故障表现:故障表现:6-s-a-0()-x2=0,x3=0;敏化条件:敏化条件:L11=0,因,因 x3=0,所以,所以 L7=1-x2=0,x4=0;L8=0,因因 x2=0,所以,所以 L5=1-x1=0,x3=0;多维敏化成功!多维敏化成功!测试:测试:T=(0000););1 无故障测试;无故障测试;T=(0000););06-s-a-0故障测试;故障测试;x1x2x3x4
16、x61091187000D12D5电子科大电子科大CATCAT室室2.1.3 讨论讨论结论:结论:通路敏化是数字系统测试的基础,但一维敏化不是一种算法,通路敏化是数字系统测试的基础,但一维敏化不是一种算法,而多维敏化而多维敏化才才是一种算法。是一种算法。多维敏化的实施:多维敏化的实施:多路同时敏化有多种组合,因此,需要多路同时敏化有多种组合,因此,需要遍历遍历,反复搜索反复搜索和计算和计算。用人工的方法是十分困难的,甚至是不可能的,必须借助于计。用人工的方法是十分困难的,甚至是不可能的,必须借助于计算机进行测试,即利用算法进行算机进行测试,即利用算法进行计算机辅助测试(计算机辅助测试(CAT)
17、:组合电路测:组合电路测试算法有:试算法有:*d 算法算法*扩展扩展d 算法算法*布尔差分法布尔差分法*等效笵式法等效笵式法-ENF*SPOOF法法 等等。等等。电子科大电子科大CATCAT室室2.2 d算法算法u1966年提出的算法,可以认为是拓扑结构测试中最经典的方年提出的算法,可以认为是拓扑结构测试中最经典的方法,也是最早实现自动化的测试生成算法之一。它是完备的测试算法,法,也是最早实现自动化的测试生成算法之一。它是完备的测试算法,它可以检测非冗余电路中所有可以检测的故障。虽然它是在世纪它可以检测非冗余电路中所有可以检测的故障。虽然它是在世纪年代提出的,而且被该经过多次,但是,许多新的测
18、试方法都是在它年代提出的,而且被该经过多次,但是,许多新的测试方法都是在它的基础上发展起来的。而且一直沿用至今。的基础上发展起来的。而且一直沿用至今。uD算法在具体应用时,计算工作量很大,尤其是对大型的组合电路计算法在具体应用时,计算工作量很大,尤其是对大型的组合电路计算时间很长算时间很长,原因是在作敏化通路的选择时其随意性太大,特别是在考虑原因是在作敏化通路的选择时其随意性太大,特别是在考虑多通路敏化时各种组合的情况太多,然而真正多通路敏化时各种组合的情况太多,然而真正“有效有效”的选择往往较少,的选择往往较少,做了大量的返回操作。做了大量的返回操作。u改进的算法,如改进的算法,如PODEM
19、和和FAN算法,有效地减小了返回次数,提高算法,有效地减小了返回次数,提高了效率。了效率。电子科大电子科大CATCAT室室2.2 d算法算法d 算法又称为多维敏化,其基本思想:算法又称为多维敏化,其基本思想:从故障位置到电路的一切输出端的全部从故障位置到电路的一切输出端的全部通路进行多维敏化!通路进行多维敏化!电子科大电子科大CATCAT室室2.2.1 基本数学关系基本数学关系 1.简化表简化表-d 算法的基础算法的基础(电路描述)电路描述)简化表是由真值表求简化表是由真值表求质蕴涵项质蕴涵项的方法整理出来的一种形式比真值表的方法整理出来的一种形式比真值表更紧奏更紧奏的一个的一个表,但不能丢失
20、任何信息。表,但不能丢失任何信息。例:一或门例:一或门质蕴涵项质蕴涵项真值表真值表简化表简化表x1 x2 y1 2 3_0 0 01 x 10 1 1x 1 11 0 10 0 01 1 1x1x2123y电子科大电子科大CATCAT室室2.2.1 基本数学关系基本数学关系可见:可见:u简化表比真值表简单,且电路愈复杂,简化愈多;简化表比真值表简单,且电路愈复杂,简化愈多;u简化表中每一行称为一个矢量,表示电路的输入简化表中每一行称为一个矢量,表示电路的输入/输出的因果关系;输出的因果关系;用同样方法可以求出其它基本电路的简化表:用同样方法可以求出其它基本电路的简化表:123123123 1
21、2 3 1 2 3 1 2 3 1 x 0 0 x 0 0 x 1 x 1 0 x 0 0 x 0 1 0 0 1 1 1 1 1 1 0 电子科大电子科大CATCAT室室2.2.1 基本数学关系基本数学关系组合电路简化表:组合电路简化表:方法:方法:是简单门电路简化表的简单叠加。是简单门电路简化表的简单叠加。注意:注意:每一个门用它的信号输出点的代号命名;每一个门用它的信号输出点的代号命名;一个门输出点的标号应大于其它一切输入线的标号,以便作相容性运算;一个门输出点的标号应大于其它一切输入线的标号,以便作相容性运算;对于每一个顶点与其无关且标号比它小的项均为随意项(对于每一个顶点与其无关且标
22、号比它小的项均为随意项(x);例:例:123456简化表:简化表:1 2 3 4 5 6 1 1 x 1 x 0 x 0G4 0 x x 0 1 1 x 1 x 0 x 0G5 0 x x 0 0 0 0 x 1 1G6 1 x 1电子科大电子科大CATCAT室室2.2.1 基本数学关系基本数学关系2.传递传递d矢量矢量概念:概念:是迫使门电路的一个输入承担确定该门电路输出的全部责任。也就是说迫是迫使门电路的一个输入承担确定该门电路输出的全部责任。也就是说迫使门电路的输出唯一地取决于一个输入。使门电路的输出唯一地取决于一个输入。-敏化的赋值条件敏化的赋值条件方法:方法:用用Roth算法中的交运
23、算为工具,从简化表中具有不同输出值的二个矢量相算法中的交运算为工具,从简化表中具有不同输出值的二个矢量相交得到。交得到。布尔交运算布尔交运算Roth交运算交运算0 1 x 0 1 x_ 0 0 0 0 0 0 1 1 1 1 d 1 1 x 0 1 x x 0 1 x 定义:定义:d=1 0 =0 1电子科大电子科大CATCAT室室2.2.1 基本数学关系基本数学关系利用利用Roth交运算,可以方便求出各门电路的传递交运算,可以方便求出各门电路的传递d矢量:矢量:或门:或门:123简化表简化表 传递传递d矢量矢量1 2 31 2 31 x 11 1 1 无无d传递,不能敏化传递,不能敏化x 1
24、 1d 0 d 能敏化,赋能敏化,赋00 0 00 d d 能敏化,赋能敏化,赋0同样可得其它门电路的传递同样可得其它门电路的传递d矢量矢量 1 2 31 2 3 1 2 3 d 0 d 1 d d 1 0 d 1 d d 1 d 123123123可见,用计算方法确定了各通路上可见,用计算方法确定了各通路上各种门电路的赋值条件及敏化的故各种门电路的赋值条件及敏化的故障传播关系障传播关系电子科大电子科大CATCAT室室3.故障初始故障初始 d 矢量矢量概念:概念:为了在故障点得到一个为了在故障点得到一个d矢量而应加的测试矢量,就称为初始矢量而应加的测试矢量,就称为初始d矢量,即为矢量,即为故障
25、表现故障表现。方法:方法:正常逻辑表现与故障表现作正常逻辑表现与故障表现作Roth 交运算。交运算。例例1:故障在主输入端故障在主输入端1 0=d-故障初始故障初始d矢量矢量例例2:故障在门输出端故障在门输出端正常表现正常表现 故障表现故障表现初始初始d矢量矢量1 2 3 1 2 3 1 2 3 =0 x 0 x x 0 0 x 0 x 0 0 x 0 01 1 11 1 d2.2.1 基本数学关系基本数学关系xS-a-0 d故障表现故障表现正常表现正常表现xS-a-0电子科大电子科大CATCAT室室2.2.1 基本数学关系基本数学关系4.d交交 d三种交运算:三种交运算:集合交运算(变量:集
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 故障诊断 ltg
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内