论文部分内容阅读
电子设备已广泛应用于现代社会的科研、生产和生活领域。随着电子设备复杂程度的提高,结合了有效故障诊断技术的测试系统已成为电子设备可靠运行的重要保障。为规范测试诊断过程和方便诊断数据的交换,IEEE制定了测试和诊断领域的通用标准—IEEE1232标准。通过研究IEEE1232标准和现有故障诊断技术,本文开发了具有标准接口的故障树方法的电路故障诊断系统,实现了诊断与TPS的分离以及诊断知识的共享,克服了传统测试系统中诊断模块移植性差、诊断数据难以交换等缺点,这对于数据交换和电路故障诊断都有重要意义。本文开发的电路故障诊断系统由三部分组成:故障树图绘制模块、故障树模型转换模块和诊断推理模块。对电路进行故障树分析,首先要得到待测电路的故障树图。开发的故障树图绘制模块嵌入了图形化的Visio控件,并参考GJB/Z768A-1998标准设计了绘图模具。允许用户像在Microsoft Visio中绘制流程图一样编辑故障树图,把模具形状拖入绘图页面即可。故障树图包含的信息只有转换为交换文件才能在标准接口的诊断推理机之间共享。通过研究IEEE1232标准有关故障树模型的定义,分析故障树图与故障树诊断信息模型FTM之间的关系,开发了FTM转换模块,完成了故障树图到FTM交换文件的转换。FTM交换文件包含了被测电路的诊断知识,由推理机解析,对诊断推理起指导作用。为支持完整的诊断过程,按照IEEE1232标准设计了推理机的内部组件及通信接口,并开发了推理机的客户程序,以对诊断过程进行控制并提供测试支持。最后,将开发的故障诊断软件集成到一个自动测试系统中,并使用模拟电路板对其进行了功能验证。验证结果表明:转换的交换文件包含了与故障树图一致的信息;推理机亦能根据被测电路的交换文件定位故障。电路故障诊断软件的各项基本功能都达到了预期目标。