【摘 要】
:
随着社会的高速发展与进步,电路与系统的可靠性与容错性越来越受到开发人员的关注,在系统的容错性评价中,故障注入技术因其便捷、快速、有效而被越加广泛地被运用。传统的基于边界扫描测试理论的故障注入方法往往需要结合边界扫描硬件控制器来收发指令或数据,通过修改总线、寄存器和内存的数据达到故障注入的目的,而因为需要硬件配合,导致方法较复杂,硬件成本高昂,涉及到软硬件指令,时序繁复。针对上述存在的问题,本文在某
【基金项目】
:
某部级项目“XXX装备故障诊断系统研制”;
论文部分内容阅读
随着社会的高速发展与进步,电路与系统的可靠性与容错性越来越受到开发人员的关注,在系统的容错性评价中,故障注入技术因其便捷、快速、有效而被越加广泛地被运用。传统的基于边界扫描测试理论的故障注入方法往往需要结合边界扫描硬件控制器来收发指令或数据,通过修改总线、寄存器和内存的数据达到故障注入的目的,而因为需要硬件配合,导致方法较复杂,硬件成本高昂,涉及到软硬件指令,时序繁复。针对上述存在的问题,本文在某部级项目“XXX装备故障诊断系统研制”的支持下,由实际中产生的问题而研究出一种基于边界扫描测试链路的故障注入方法,并设计出具体的软件,该故障注入方法不依赖硬件控制器,故障注入方便快捷,降低了成本。论文主要进行了以下工作:(1)设计软件总体流程方案。本软件划分为网表文件和边界扫描文件处理模块、透明元件模型与边界扫描测试链路生成模块、故障注入与优化模块。软件通过相关文件信息生成边界扫描测试链路模型,根据链路信息对不同的网络进行分类,根据不同的网络修改网络架构,生成新的网络结构,模拟互连短路故障的故障注入。(2)设计实现文件处理模块。深入研究分析了网表文件和边界扫描文件的格式与相关规范,根据不同文件的特点,设计出采用正则表达式匹配关键段落的办法去获取相关信息,研究出了版本通用的解析处理方案。(3)创建透明元件模型,设计数据库表,设计并实现生成边界扫描测试链路模型的算法。研究透明元件的概念和特点,并以约定格式保存透明元件模型,创建透明元件库;建立了数据库的结构模型,设计存储数据的数据库表;提出并实现生成边界扫描测试链路模型的算法,包括单链的生成与多链的生成。(4)提出了一种新的故障注入方法,并用软件设计与实现。本文的故障注入方法是利用边界扫描测试链路作为可测性设计的主干地位,将电路板上的网络根据链路信息以及引脚信息,对网络进行分类,然后对不同类别的网络实施故障注入。故障注入是改变原有的网络结构,按照一定规则重新组合网络,以模拟永久性的互连短路故障。最后还设计了优化故障注入点的推荐算法,以优化故障注入。(5)对软件功能进行测试与验证。以实际电路板为测试实例,对软件不同模块的功能进行了多次测试验证,故障注入模块的验证采用了两种不同的边界扫描测试系统并实施多种不同方式的故障注入来验证注入的效果,注入故障均得到成功检测。测试结果说明故障注入软件功能完善,软件的故障注入效果与跳线帽、拨码开关一致,故障注入结果可靠。
其他文献
目标检测是计算机视觉中的一项基础研究任务,试图解决图片中什么目标在哪里的问题,而复杂背景下的目标检测则进一步强调了此任务下场景、环境的多样性和困难性。目前,各种目标检测算法众多,并且已在自动驾驶、安防等领域得到了良好的落地应用,然而,应用越广对算法的可靠性要求也越高,但算法模型从大量的公共数据集中所学的特征分布并不能完全涵盖生活实际场景,在面临目标重叠拥挤、尺度的变化、光线变化等问题时,算法的性能
随着计算机视觉技术的发展,仅预测目标类别和位置的目标检测无法满足人们对人工智能系统日益提高的需求。复杂场景下多目标及其属性检测在智能可穿戴设备、机器人、自动驾驶等领域拥有更好的应用前景,本文主要研究基于深度学习的高效多目标及其属性检测算法,构建多目标及其属性检测数据集,以特征共享、多头注意力、特征提取模块等角度解决复杂场景下高效多目标及其属性检测问题。本文主要研究内容如下:(1)本文构建了适合复杂
图像识别是计算机视觉领域最基础的研究方向之一,随着深度学习的不断发展以及卷积神经网络的大规模应用,通用图像识别任务的处理方法日臻完善,因此越来越多的研究者将目光投向更加细分的领域,细粒度图像识别问题就是其中一个热门的分支,在细粒度图像识别分析领域,通用的网络模型已经不能很好的满足任务需求,同时这一领域还在不断发展,越来越多的研究课题正在逐渐向现实生活中的实际问题靠拢。本文针对时尚领域的细粒度图像提
镍是我国不可缺少的战略金属。镍冶炼行业主要采用硫化镍阳极电解精炼工艺生产镍产品。在镍电解精炼生产过程中,发现和消除镍电解槽中铜棒异常发热/断路故障以及阴极补液口水流堵塞状况,是镍电解生产过程管理的重要内容之一。目前,国内镍电解行业内仍然采用人工巡检的方式阴阳极铜棒状况和循环管新液畅通状况,工作量大,劳动强度高。因此实现在镍电解生产现场的自动化检测,及时对镍电解过程中的故障进行预警,能够有效降低人力
静电放电(Electrostatic Discharge,ESD)软失效是一种因积聚的静电荷对电子设备放电导致电子设备出现非永久性故障的现象。ESD软失效一般可以通过程序自动介入或人为干预使设备性能恢复正常,但这也造成ESD软失效难以追踪放电电流、耦合路径和故障根因。随着智能手机和可穿戴设备等便携式移动电子设备的普及,系统级层面的ESD软失效现象出现的次数日益增多,严重影响了便携式移动电子设备的体
机器人系统自出现以来便得到了长足的发展与大量的研究,机器人系统由机器人和作业对象及环境共同组成,不准确的测量和建模,外界条件及测量误差或其他原因,都会使建立准确的动力学模型变得困难。本论文研究的基本出发点是基于不确定机器人系统的控制。对机器人控制而言,基本要求之一是提高机器人与环境的交互性能,使其在与各种环境进行稳定交互的同时能以灵活的方式进行。所以,为提高在不同环境下不确定机器人系统的人机交互性
癫痫是一种常见的神经系统疾病,该疾病在各个年龄段都会发生。癫痫不光会给患者带来身体上的痛苦,还给患者及其家人的生活带来巨大的负担。目前,癫痫检测仍然是通过医护人员观测脑电图(Electroencephalogram,EEG)来实现。但是,这一过程耗时长且消耗精力,会给医护人员带来巨大的工作负担。因此,实现癫痫的自动检测变得尤为重要。在当前癫痫检测的研究之中,虽然许多的特征提取方法被提出,但是这些特
随着集成电路芯片中数模混合电路的比例进一步扩大,导致行业对混合集成电路测试系统的需求迫切。混合集成电路测试系统是用于测试芯片电路功能、电特性,以及电学参数的自动测试设备。控制软件平台属于测试系统的软件组成之一,主要实现两个功能:(1)提供混合集成电路测试的测试程序开发界面,供用户完成测试程序、测试流程、测试参数的设置;(2)控制驱动软件实现芯片的测试,并获取测试结果。控制软件平台应该具备良好的通用
3D打印作为一项快速成型技术,其分层叠加的加工方式使其不必经过传统等材与减材加工的开模、铸造、切削等工序,大大降低了产品的研发成本和周期,同时也突破了复杂结构对加工过程的限制,被广泛应用于各个领域。3D打印中,模型需经过一系列数据处理过程转化为机器可识别代码进行实体打印,因此,数据处理过程对打印精度效率有着至关重要的影响。基于此,本文针对3D打印数据处理过程展开研究,重点关注分层算法和成型方向的优
随着目标检测和无人机领域的结合越来越密切,涌现出大量优秀的目标检测算法。无人机航拍图像数据集独有的特点,使得高精度和高速度均衡的目标检测算法成为研究的热点,本文对基于无人机航拍图像的目标检测算法进行探讨和改进,在基于YOLOV4网络基础上的相关改进和实验结果如下:1.针对图像边缘检测和图像填充问题,在输入端,本文设计了自适应图像输入和自适应图像缩放。图像输入使用Mosaic数据增强的方式,将四张输