论文部分内容阅读
随着模拟电路的集成度越来越高,对模拟电路开展测试性验证试验显得尤为重要。然而,目前开展测试性验证试验时还面临许多问题和困难。基于此,论文在省部级总装预研项目的支持下,设计和开发了模拟电路测试性验证软件,并对软件的总体设计以及核心模块的实现进行了深入研究,同时以具体电路为例对整个系统软件进行了测试与验证。论文的主要研究工作如下。1.软件总体方案的设计。根据测试性验证试验的执行流程,将整个软件划分为试验方案选择、故障样本分配、自动仿真与故障诊断、参数评估等四大功能模块。以VC6.0为开发环境,结合Pspice仿真软件和MySQL数据库设计了软件的总体功能结构。2.针对目前测试性验证试验中试验方案难以确定、参数评估难以进行以及存在误差的问题,论文在对试验方案方法和参数评估方法进行深入研究的基础上,分别实现了基于成败型定数抽样和最低可接受值两种用于确定试验方案的算法以及置信区间估计和单侧置信下限估计等几种用于参数评估的算法。同时,还设计和实现了试验方案选择模块、参数评估模块的图形交互显示界面。3.针对目前测试性验证试验中实物故障注入存在试验成本和试验风险无法控制以及试验结果不够全面和不准确的问题,论文采用仿真验证的方式,利用VC6.0与Pspice相结合开发了故障自动注入平台。实验结果表明开发的平台不仅提高了故障注入的灵活性,而且还可以模拟各种常见故障。4.自动仿真与故障诊断功能模块的开发。在该模块中,采用关联电路模型文件和判断仿真输出文件大小的方式分别解决了VC6.0与Pspice相结合时无法对含有具体型号的器件进行自动仿真以及在VC6.0中利用仿真输出文件自动建立故障字典时效率低、容易出现应用程序崩溃的问题,并通过构造特殊字符串数组的方式实现了整数编码故障字典的自动转换。5.对开发的模拟电路测试性验证软件进行了测试与验证。论文以常用的带通滤波电路为例,对软件中的各个功能模块以及模块之间的数据交换进行了测试。经过测试验证,软件不仅能高效、精确地给出所需结果,而且成功解决了测试性验证试验中试验方案难以计算、参数评估难以进行的问题。