诊断装置本身的温度控制部分包括一个单片机、两个温度传感器、四个散热风扇、六路继电器以及特制的加热电阻丝。其工作原理比较简单,其实就是一个由单片机控制的加温和散热系统:当温度低于0℃时,单片机控制继电器接通电阻丝加热电路;当温度高于15℃时,单片机控制继电器接通散热风扇。
2 系统软件
故障诊断装置的软件设计是基于Windows98操作系统的,采用可视化编程软件Visual BasIC6.0作为基本的编程环境,将自动测试技术和专家系统结合起来,建立了一个电控、温控及液压系统的故障诊断专家系统。
此专家系统主要由推理机、知识库、知识库管理系统、知识获取系统、动态数据库、汇总数据库、多媒体数据库、人机接口、解释模块等组成。各模块的关系如图3所示。其中,推理机是专家系统的“思维”机构,是构成整个系统的核心部分。推理机的任务是模拟领域专家的思维过程,控制并执行对问题的求解。本系统知识库主要包括经常出现的故障现象、引起每个故障发生的原因、各种原因引起该故障的可能性大小的经验数据、判断每一故障是否发生的一些充分及必要条件。知识获取系统和知识库管理系统的主要作用是建立和维护知识库,并能根据运行的中间结果及知识获取程序结构及时地修改和增删知识库,对知识库进行一致性检验。动态数据库主要用来记录系统推理过程中用到的控制信息、中间假设及中间结果。多媒体数据库存储了大量用于诊断中维修操作的指导性资料。汇总数据库用来存放诊断的最终结果等一些总结性材料。人机接口是人与系统进行信息交流的媒介,它为用户提供直观方便的交流手段。解释模块经人机接口向使用、维护人员提供诊断结果,给出必要解释,为用户了解推理过程以及系统的维护提供方便的手段。
这部分程序的特点主要体现在:以多媒体和图像的形式显示故障、定位故障及指导人员排除故障,取代了传统的以文字为主的专家系统界面,使故障诊断更加直观、形象、准确。程序的流程图如图4所示。
该装置操作简便、灵活机动、便于携带、适应性强,特别适合野外作业条件下的快速故障诊断及排除;同时具有联网功能,通过网络可实现使用部队与院校或研究所的在线信息交流。