论文部分内容阅读
随着微电子技术的发展,超大规模集成电路的出现,使得集成电路的布板设计日益复杂和精密,进而使得搭载着微处理器的电路板也越来越复杂。含有微处理器的智能电路板大都是计算机系统的核心组件,它正常工作直接保证着所在系统的正常工作,一旦出现问题,往往会使整个系统停滞。在故障诊断领域,国外发展较早,其中接触式诊断方法效果显著。国内起步较晚,近年来经过消化学习国外经验后研发出性能较好的诊断仪器,但大都价格昂贵。对于本文中的故障智能电路板,若按以往的方法进行分析排查故障原因,经常需要凭借检测人员的经验去猜测故障原因,既耗费人力物力,又增长维修周期。本文从低成本、快速准确诊断的角度出发,设计和实现了某综合核心处理机数据处理模块的故障诊断系统,文中所取得的成果如下:1.总结以往故障诊断的过程,归纳出从猜测疑似故障点入手,尝试维修后没有排除故障就继续挨个摸排这种方式的弊端,并结合该数据处理模块的电路设计,分析得到一套完整的故障诊断系统需求。在明确需求中各个参与者之间的关系后,对故障诊断系统建立模型。随后按照系统的层次结构进行逐步分解,并得到分层的数据流图来反映本系统的数据处理流程。2.由整理出的故障诊断系统的层次结构,搭建出该系统基本框架,然后将该系统按功能分解为系统管理、数据库结构、串口、系统监控、故障诊断、界面设计六个子功能模块,并对每个子功能模块进一步开展详细设计。随后针对系统设计中六个子功能模块里的每个组件都进行具体实现,将所有相关组件整合生成子功能模块,最后将所有子功能模块集成在一起,得到故障诊断系统。3.介绍了故障诊断系统的运行环境,通过代码测试、功能测试、非功能测试、实际运行测试对该系统进行详细的测试工作。该故障诊断系统通过了每一项测试用例的测试,并在实际测试中成功检测出一块故障数据处理模块的问题,证明该系统真实有效。本文设计并实现的数据处理模块故障诊断系统符合低成本、快速准确诊断的要求。对于更复杂的智能电路板,可以在本文所述系统的基础上加以改进和实现。