摘要:随着电子技术的迅速发展,电子系统的复杂程度越来越高,所以对电子系统可靠性和可文护性要求越来越高。本课题针对某工业控制设备的检修与文护,设计可以检测设备中多种电路板故障的检测仪终端软件。
终端软件基于Visual C++设计,并且利用MFC进行界面的设计,能够提供友好的人机界面,简单明了的检测引导,同时还能完成检测结果的存档。论文介绍了诊断仪的总体框图以及各组成模块的功能,详细分析了终端软件的设计实现以及故障诊断仪的工作流程。最后进行了诊断仪的实用性测试,测试结果表明:该终端软件可以正常运行,完成电路板故障诊断,达到设计要求。23233 毕业论文关键字:故障诊断 界面 Visual C++
毕业设计说明书(毕业论文)外文摘要
Title The terminal software design of circuit board fault diagnosis
Abstract
With the rapid development of electronic technology, the complexity of electronic systems become more sophisticated, so the reliability and maintainability of electronic systems have become increasingly demanding. The topic for the repair and maintenance of an industrial control equipment, testing equipment in a variety of design fault detector circuit board terminal software.
Terminal software design based on Visual C + + and using MFC for interface designed to provide a friendly interface, simple and straightforward detection guide, while the completion of the archive test results. This paper introduces the features and the overall block diagram of the components of diagnostic module, a detailed analysis of the terminal software design and workflow of fault diagnosis. Finally, a test of practical diagnosick has been done, the test results show that: the terminal software can be running, complete the circuit board fault diagnosis, to meet the design requirements.
Keywords: Fault Diagnosis Interface Visual C++
目录
1 绪论1
1.1 故障诊断概述1
1.2 研究背景1
1.3 研究现状2
1.4 本文主要内容及章节安排3
2 故障诊断仪总体设计3
2.1 总体组成框图3
2.2 分模块功能4
3 终端软件设计9
3.1 软件开发环境9
3.2 终端界面设计.10
3.3 数据采集卡程序设计.14
3.4 网络通信模块程序设计.16
3.5 串口通信模块设计.17
3.6 终端软件工作流程.20
4 系统测试.23
结论.27
致谢.28
参考文献.29
1 绪论
1.1 故障诊断概述
当动态系统中的某个部件失效而导致系统性能降低甚至恶化,或系统出现了不希望的某种特性的现象,我们就称系统发生了故障。
利用各种检查以及测试方法,确定系统或设备是否存在故障的过程是故障检测;从而确定故障所在大致部位的过程就是故障定位。故障检测和故障定位同属网络生存性范畴。要求把故障定位到实施修理时可更换的产品层次(可更换单位)的过程成为故障隔离。故障诊断就是指故障检测和故障隔离的过程。
系统故障诊断是对系统运行状态和异常情况作出判断,并根据诊断作出判断为系统故障恢复提供依据。倘若对系统进行故障诊断,首先必须对其进行检测,其次在发生系统故障时,对故障类型、故障部位及原因进行诊断,最终给出解决方案,实现故障恢复。