计算机故障诊断与维护第三章PPT课件_第1页
计算机故障诊断与维护第三章PPT课件_第2页
计算机故障诊断与维护第三章PPT课件_第3页
计算机故障诊断与维护第三章PPT课件_第4页
计算机故障诊断与维护第三章PPT课件_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,1,计算机故障诊断与维护,.,2,第三章计算机故障诊断,本章主要内容:计算机的故障分类故障模拟与故障字典故障定位测试法,.,3,第一节计算机故障分类,一.按故障影响范围分类1.局部性故障:一般只影响完成某个(或几个)功能,而系统其他部分仍能正常工作。2.全局性故障:该故障的出现,可以导致计算机丧失全部功能。二.按故障的相互影响分类1.独立性故障:由于一个元件自身引起的故障,仅影响一个局部。2.相关性故障:指一个故障与另外几个故障有关联。使它们相互影响。,.,4,三.按持续时间分类1.暂时性故障:也称为间歇性故障。它由于以前就所受的应力(环境温度、湿度)及工作电压波动、外界振动冲击、电磁干扰影响下出现的不稳定的工作状态,或因电路冒险竞争而引起的功能错误。其特点为不可重复性。2.永久性故障:也称为固定性故障。由于元器件失效、电路短路或断路等物理损坏或程序中的错误而造成的故障,是必然性故障。其特点为可重复性。3.边缘性故障:因为材料缺陷(硅片裂缝、表面效应)或制造工艺不良(虚焊、脱焊、密封不好)或外界条件变化引起元器件参数变坏,而逐渐损坏的故障。其特点为最终导致固定性故障产生。,.,5,四.按计算机软硬件分类1.硬件故障:由于物理元件失效或参数超出允许范围所造成的故障。又可分为:逻辑故障:造成电路输入输出信号逻辑关系不正常的故障(桥接、短路、断路、损坏)。参数故障:元件测试漂移,其值超出了允许的范围而造成的故障(如脉冲电平变形、太小)。2.软件故障:系统软件本身的错误。可能是由于设计时产生的,也可能是程序指令化阶段引入的(软件故障的排除需要通过软件维护手段或检验来完成)。3.机械故障:主要是指I/O设备的机械装置发生的故障(如紧固螺钉松动、电机卡死、磁盘存储器定位不准、键盘按键失灵、机械磨损变形)。4.人为故障:人为故障主要是指因为人的因素造成的故障(如拉断电源、搬错开关、操作过程出错)。,.,6,第二节故障模拟与故障字典,故障模拟与故障字典在计算机的故障诊断技术中有重要的作用。用故障模拟可以建立起故障和测试之间的映像,即故障症兆(或模拟数据)。同时故障症兆又是构成故障字典的基础,有了测试码和故障字典,就可以用来编制诊断程序,并确定诊断的分辨率,进行故障诊断。,.,7,一.故障模拟1.概念:产生逻辑网络或计算机系统故障测试及其测试码的过程。给定故障,再确定测试对象对给定的输入向量(测试码)的响应输出过程。2.故障模拟方法物理模拟:人为地插入一个有故障的元件,造成故障线路或制造故障环境条件。然后加入一个测试码,再通过观测,获得其响应输出,并找出故障环境与其输出之间的对应关系。需要解决的问题:a.在什么温度、湿度下机器工作最稳定。b.在什么电压、频率下机器工作最稳定。c.上下电顺序及频繁程度对机器有何影响。d.研究机器故障的分布规律及诊断方法,统计机器各部分稳定性和系统的稳定性。特点:a.能模拟出非逻辑故障b.要求具有完善的环境条件,.,8,人工模拟:人为地制造一个故障(开路、短路、换故障元件)再加上测试码,然后人工地分析带故障系统的性能,并人工地跟踪,测试分析响应输出,从而产生模拟数据。需要解决的问题:a.尽可能产生每一级的模拟数据b.确定出每种制造的故障对所有相关部分的影响特点:a.对每个可观测点人工跟踪,工作量大,效率低。b.直观,容易控制,操作较为灵活。,.,9,数字模拟:用程序来模拟有故障系统的性能,或给定一个错误的条件(如数据),再将测试码通过指令依次加到模拟程序,测试其响应输出,并做相应的处理,再以需要的形式输出其结果。需要解决的问题:a.得出可检测的故障子集,建立故障字典。b.利用故障字典对故障进行检测定位。特点:a.程序模拟速度快。b.有的故障不能模拟出,受可检测性限制。,.,10,3.模拟方法的前提所考虑的故障是有限的,预先知道的;故障不是间歇性的,而是固定的;所诊断的故障是单故障,而不是多故障。对数字模拟,还应有:故障是逻辑性的,而不是参数故障。测试对象能随时复位为固定的初始状态。,.,11,二.故障字典由故障现象(故障征兆或模拟数据)来查找故障的一个信息集合。s-a-1x1s-a-1x2z真值表故障检测表x1x2Zx1:s-a-1Z:s-a-1000 x1x2Zx1x2Z010100001100111011111100101111111,Z当T1=0,1;0时,表明电路正常当T1=0,1;1时,表明存在s-a-1故障,但不能说明故障发生在x1处还是Z处。当T2=1,0;0时,则表明X1:S-a-1存在。当T2=1,0;1时,则表明Z:S-a-1存在。这里仅说明了X1和Z处出现s-a-1故障的情况,若要构成该电路的故障字典,还要考虑:Z:S-a-0X1:S-a-0X2:S-a-0;S-a-1,.,13,1.引入故障字典的好处维护人员可以通过故障现象方便查找故障原因。在短时间内能对故障进行精确地定位。,.,14,2.故障字典的两种常见形式索引表示法索引表示法是以输出响应为索引,将故障信息汇集起来构成故障字典的表示法。例如:T1T2T3(测试码)f(故障名称)输出响应101101101f0101101111f1101101110f2101111111f3101010101f4111111101f5010101101f6如在输入测试为T1,T2,T3得到的输出响应是101111111即查找字典为f3故障。,.,15,直接表示法采用测试通过或不通过表示法。对第i个故障fi的模拟数据用一个二进制向量系列来表示,如fi=(fi1,fi2-fin)其中,fik之值为fik故障能被Tk测试出来时,fik=1否则:fik=0再把这些二进制的故障序列按测试通过的顺序(递减)进行归纳分类,就形成故障字典。例如:故障序列测试序列T1T2T3T4f91111f31110f21100f71000f80110f60100f10010f50001,.,16,第三节故障定位测试法,故障定位测试法(FLT)直接以计算机作为测试对象,将其划分为许多区域。向各区域发送一系列测试码,然后回收,再把被测区域的响应进行分析,找出具体故障位置。,数据,诊断对象,FLT控制部分,诊断装置,测试码,故障字典,正确结果,输出响应,打印,.,17,一.通路敏化概念1.通路敏化的含义选择一条能使电路故障的错误信号能从发生点传播到电路的可观测输出的通路。2.测试码的选择X=x1,x2-xn应使故障位置的正常信号与故障信号相反;经过传送到输出端时使得正常的输出值改变。3.故障定位需要解决的问题如何形成测试码如何进行故障定位,.,18,4.举例:X1X2X3ZX4X5X6X7测试码:X=X1,X2,X3,X4,X5,X6,X7a.S-a-0的测试码:X=0,0,0,1,1,1,1b.S-a-1的测试码:X=0,0,1,1,1,1,1X=0,0,0,1,0,1,1或X=0,0,0,0,1,1,1X=0,0,0,0,0,1,1,&,&,1,&,&,&,&,.,19,二.测试码的生成1.列出电路的全部故障X114X2256FX33X1/0,X1/1,X2/0,X2/1,X3/0,X3/1,X4/0,X4/1X5/0,X5/1,X6/0,X6/1共12个不同类型的故障。,&,&,&,.,20,2.列出每个故障的测试假定一次只能有一个故障存在(X4:s-a-0)正向追踪查明当X4/0发生时,F取值不同的条件:当X4/0存在时,使F=1,若无故障,则F=0;欲使F=0,则有X5=1,X4=1反向追踪沿X4反向追踪至有关初级输入的通路:若无X4/0故障时,X4=1,必须X2X1为00,01,10故得出三个测试码:X=X1,X2,X3X=(0,0,),(0,1,),(1,0,)再追踪确定未确定的输入信号:X5=1,则有X3=0,故得出X=(,0)综合完整的测试码由按位交来实现:(0,0,)(,0)=(0,0,0)(0,1,)(,0)=(0,1,0)(1,0,)(,0)=(1,0,0),.,21,3.完成所有的测试码生成,建立测试码表(完全测试集)fiti测试码X1/0(1,1,0)X2/1(0,1,0)X2/0(1,1,0)X2/1(1,0,0)X3/0(0,1,1)(1,0,1)(0,0,1)X3/1(0,1,0)(1,0,0)(0,0,0)X4/0(0,1,0)(1,0,0)(0,0,0)X4/1(1,1,0)X5/0(0,1,0)(1,0,0)(0,0,0)X5/1(0,1,1)(1,0,1)(0,0,1)F/0(1,1,1)(1,1,0)(0,1,1)(1,0,1)(0,0,1)F/1(0,1,0)(1,0,0)(0,0,0),.,22,三.故障定位测试1.确定最小完全测试集对完全测试集中的每个测试码进行编码对上表所列的测试码进行编码:t0=(0,0,0)t1=(0,0,1)t2=(0,1,0)t3=(0,1,1)t4=(1,0,0)t5=(1,0,1)t6=(1,1,0)t7=(1,1,1)列出所有各类故障(把不可区分故障看着一类)f1=X1/1;f2=X2/1;f3=X1/0=X2/0=X4/1;f4=X3/0=X5/1;f5=F/0;F6=X3/1=X4/0=F/1=X5/0,.,23,列出被测电路故障表故障编号故障测试编码无故障F值有故障F值f1X1/1t201f2X2/1t401X1/0t610f3X2/0t610X4/1t610f4X5/1,X3/0t0,t3,t510f5f/0t1,t3,t5,t6,t710f6F/1,X4/0t0,t2,t401X5/0,X3/1,.,24,列出覆盖表以故障fi为横坐标,ti为纵坐标,当ti能检测出fi故障时,则在坐标交叉出作标记“X”。覆盖表如下:tifif1f2f3f4f5f6无故障F值t0 x0t1xx1t2xx0t3xx1t4xx0t5xx1t6xx1t7x1,.,25,选出最小完全测试集a.确定本质测试码:只有一个测试码能测出某个故障时,这个测试码就称为本质测试码。f1只能由t2检测出,f2只能由t4检测出,f3只能有t6检测出,故t2,t4,t6为本质测试码。为了区别,在f1与t2,f2与t4,f3与t6交叉出作标记“”。tifif1f2f3f4f5f6无故障F值t0 x0t1xx1t2x0t3xx1t4x0t5xx1t6x1t7x1,.,26,b.确定最小完全测试码最小完全测试码包括本质测试码,因为只有本质测试码才能检测出某些故障,在t2,t4,t6左边作标记“”。从图中可以看出,本质测试码不仅可以检测出f1,f2,f3,还能检测出f5,f6故障,在覆盖一行中能被检测出的故障,都作标记“”。tifif1f2f3f4f5f6无故障F值t0 x0t1xx1t2x0t3xx1t4x0t5xx1t6x1t7x1覆盖情况在任选一个能测出f4的测试码,就可以得到三个最小完全测试集,t1,t2,t4,t6、t2,t3,t4,t6、t2,t4,t5,t6,任意选择一个就能检测出全部故障。,.,27,2.故障的定位最小完全测试集不但能检测出故障是否存在,而且在故障存在时,还可以确定其准确的位置。这里介绍“故障定位树”方法基本思想用最小完全测试集中的测试码对电路进行检测,把无故障f0和全部故障fj(j0)看成一个集合。用每个测试码检测一次电路,再根据初级输出值“0”或“1”把f集合分成两类,以此类推,把f集合中全部fj分开,同时得到一个类似树一样的故障定位树。,.,28,具体步骤以上图为例,选择最小完全测试集t1,t2,t4,t600t6100t6t10t411t2101t41,f0-f6,f3,f1,f6,f2,f0,f3,f1,f6,f0,f2,f3,f4,f5,f0-f3,f6,f4,f5,f0,.,29,3.故障测试表以ti为横坐标,以fi为纵坐标测试码故障情况t1t2t3t400f501f41000f31001f0(无故障情况)110f1101f2111f6说明:如果4次测试t1,t2,t4,t6输出值为1001,则无故障,否则,有故障存在。,.,30,4.故障字典选用一最小完全测试集t1,t2,t4,t6,f0为无故障f值。以ti为纵坐标,以fj为横坐标列表。其原则为:在ti和f0的交叉点上,填入F的正确值;若ti是某个(或几个)故障fj的测试码,在ti和fi的交叉处填与相反的值;若ti不是某个fj的测试码,在ti和fi的交叉处填与相同的值。故障字典如下:测试码F值tif0f1f2f3f4f5f6t11111001t20100001t40010001t61110101,.,31,第四节微程序诊断法,一.定位测试法特点1.故障定位测试法可以定位到一条线或一个门;2.要求程序设计者非常熟悉计算机结构;3.诊断程序的测试码生成算法复杂。二.微程序诊断过程1.利用微指令组成微诊断程序;2.向被测机器发送一组测试码;3.回收机器响应,判断有无故障;4.若有故障

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论