论文部分内容阅读
随着近代电子科学技术的快速发展,人们对电路系统的稳定性和可维护性提出了越来越苛刻的要求。在过去一段时间里由于工艺的不断精进,电路系统的设计不断趋于复杂,但是电路系统的维修技术却没有得到相应的进步,特别是模拟电路方面,因而如何对模拟电路的故障进行及时且有效的诊断和监测成为了一个急待解决的课题。如今需要有一套实用的模拟电路故障诊断算法,实现模拟电路故障的自动检测、定位、定值并且自动提出诊断监测结果的报告。本文详细介绍了一种可用于模拟电路故障诊断和监测的通用算法,并讲述运用Linux操作系统在嵌入式开发板上实现了故障诊断和监测的过程。在理论算法上,本文提出了角度故障模型的概念,详细分析了角度故障模型的原理,并利用滤波电路建立角度故障字典,分析最佳测点,提出最佳诊断策略。角度故障模型可以很好的反映线性模拟电路故障的特征,它把无限多的固定参数故障转化为有限几个角度故障模型,对于线性模拟电路的故障诊断很有价值。但现有的诊断方法采用预定的门限值来处理容差问题,而门限值的确定是一个难题。本文证明了角度故障模型是线性模拟电路中故障元件的单调函数,并据此提出了采用角度最大值、最小值构成的故障特征角度区间来处理电路的容差问题。针对故障监测的特点,本文也提出了将启发式图搜索的思想放入故障监测中,以便可以在中等规模或大规模集成电路中找到最佳测点及相应的故障字典。由于容差问题需要多次调用Pspice仿真,本文还实现了采用Matlab与VC程序自动调用Pspice仿真引擎的程序,这大大的减少了仿真计算时间。在实践上,搭建一套模拟电路故障诊断监测的验证系统,该系统有两部分组成:第一部分在计算机上,主要针对滤波电路,利用Pspice的仿真模块实现仿真,并用VC++开发仿真软件建立故障字典;第二部分是在嵌入式系统开发针对模拟电路的便携式故障诊断测试平台。