选择使用LabVIEW 测试执行是十分明显的决定,因为它能够满足大多数需求。尽管NI Test Stand 更为强大,我们还是选择了测试执行软件,因为它更容易进行定制。我们使用多种新型特性增强了测试执行,其中包括用户可配置安全与功能等级、用户可配置测试参数、预防性维护计划与记录、增强测试报告和错误消息功能与诊断。图1 显示了测试执行操作员界面屏幕。

对于每个测试站,测试序列被分解成一系列测试,我们可以作为独立的LabVIEW 测试VI 进行开发。这些LabVIEW 测试VI 使用VIE状态队列软件体系结构进行建立。这可以首先将每个测试分解为一系列测试步骤,然后将每个步骤分配到状态队列中状态。可以为测试前以及测试后操作建立附加的步骤,并集成到状态队列中去。其他LabVIEW VI 为前UUT、后UUT、前UUT 循环、后UUT 循环操作进行建立,并集成到测试序列中。

典型的测试序列如下:

● 操作者使用条形码扫描器扫描UUT,读取UUT 的ID。

● 软件检查主数据库,查看UUT 是否通过了所有上行测试。

● 操作者将UUT放在固定器具中,关闭器具门。器具门上的开关会启动自动测试序列。

● 软件开始通过控制仪器继续测试序列的进行。软件将通过或失败信息显示给操作者。

发送器PCB 测试站

测试站被设计用来完成包含6 个测试的测试序列。测试站的主要目的是验证发送器PCB的组件和功能。发送器PCB由电源进行供电,电气触头是由继电器进行控制的。通过对电气触头进行控制,发送器PCB 运行在工厂测试模式下,在这个模式下,可以发送射频信息。射频发送信息通过附带的天线进行接收,并且使用频谱分析仪进行解调和分析。

测试包括对射频载波强度和频率进行验证、对调制信号频率和占空比进行验证等等。在测试的最后,数据将被利用数字输出、继电器写入发送器PCB 的EEPROM中。通过控制电气触头,发送器PCB就可以发送射频信息。射频发送信息通过附带的天线进行接收,并有频谱分析仪进行解调和分析。