(3)输出供测试用的控制信号、时钟信号、模拟信号;

(4)对舵机系统进行测试,并对测试结果进行分析判定,将测试数据与判定结果写入测试表格或数据文件中,同时在屏幕上显示;

(5)故障诊断

由于舵机系统的复杂性以及修理人员对其认识有限,性能检测完毕,修理人员也很难确定故障部位。为此特别增加了此项功能,充分利用自检的信息,准确地提示故障部位,将故障部位缩小到板级甚至主要元器件上,为用户提供了极大便利。

(6)提供打印、浏览测试文件功能,以便测试结果可永久保存和随时查阅。

系统测控软件是在Windows98环境下运行由Borland C++ Builder6.0语言编写,测控软件由主菜单程序、自检程序和测试应用程序组成。该软件采用模块化结构,各程序块之间相互独立、自成系统。其软件模块组成如图2所示。

单项测试、综合测试管理模块主要负责对智能数据采集卡和通用信号测试卡(板)等控制使用管理,用来测试舵机的各种性能指标参数、波形及时序,并实现对测试信号的记忆和分析。

诊断信息获取管理模块由数据采集,征兆数据库和交互获取三部分组成,它通过各种方式获取与诊断推理有关的信息,如自动获取、交互获取等。有些信息可通过自动测试平台自动获取,而另一些难于获得或需经过专家分析后才能获得的信息则必须通过交互方式得到[4]。

故障诊断模块由框架推理、模型推理和规则推理三部分组成。它根据获得的故障信息首先进行框架推理,启动故障征兆对应的框架,然后启动相应的故障搜索树模型框架,进而进行规则推理,直至将故障定位到可更换的单元。