系统测试与诊断技术全解析
1. 诊断测试概述
在系统测试中,仅仅知道系统是否有故障是不够的,还需要进一步分析测试结果,以确定故障的性质,从而进行修复。下面将介绍几种常见的诊断测试方法。
1.1 故障字典法
故障字典包含了与每个建模故障相关的一组测试症状。以一个门级诊断的例子来说明这个概念。假设有一个测试集,能检测图中电路的所有单固定故障,该测试集包含四个向量。
在进行诊断时,我们不丢弃故障进行模拟。模拟结果显示在故障字典中,其中与测试相关的二进制指示器只有在该测试检测到第一列中相应的故障时才为 1。例如,故障 a s - a - 1 表示为特定形式,对于这个故障,某个测试下的 1 表示该测试能检测到它,而其他测试下的 0 表示不能检测到。向量 1000 被称为该故障的“测试综合征”。
注意,有些故障组共享相同的测试综合征,这些故障被称为“等效故障”,根据定义,等效故障无法相互区分。故障字典的第一行 0000 是无故障电路的测试综合征。
下面考虑三种不同的故障情况:
- 将或门替换为与门的故障 :这种故障可能在电路组装时出现,会改变输出函数。原本产生 1 输出的两个测试,对于故障电路将产生 0 输出,测试综合征为 0101,与故障字典的最后一项匹配,但由于实际故障未被建模,无法进行精确诊断,不过诊断出的故障与故障门相关。
- 信号 a 和 c 之间的或型桥接故障 :这意味着两个信号的行为如同某种特定情况,只有一个测试会显示失败,测试综合征为 0010,与故障字典中某一项匹配,但实际上信号 b 并没有故障,这是因为故障字典是针
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



