4. 测试站硬件与软件环境规划
测试站环境规划的核心目标,是让同一套TestStand序列在指定工位上可重复、可追溯地运行。硬件与软件基线一旦确定,后续所有序列开发、调试和产线复制都以此为参照。本节从仪器选型、通信接口、驱动版本、操作系统与TestStand部署五个维度展开,并给出可直接落地的基线清单。
一、仪器选型:从测量需求反推型号
仪器选型不应先看品牌,而应先明确被测对象(UUT)的测量项、量程、精度和节拍要求。以某电源模块产测为例,需要测量输出电压(0~30V,精度±0.05%读数)、纹波(≤50mVpp,带宽20MHz)、以及I²C通信功能。据此可推导:
- 数字万用表(DMM):6½位,DCV基本精度优于0.0035%,如Keysight 34461A或NI PXIe-4081;
- 示波器:带宽≥100MHz,采样率≥1GSa/s,支持20MHz带宽限制,如Tektronix MSO44或PXIe-5162;
- 可编程电源:0~60V/0~5A,具备远端感测,如Keysight E36312A;
- 电子负载:0~150V/0~30A,动态模式支持,如Chroma 63204A。
选型时还需确认仪器是否提供TestStand可直接调用的驱动(IVI、VISA或厂商专用驱动),以及是否支持SCPI命令集。若仪器仅提供私有API且无TestStand适配层,将显著增加序列开发成本。
二、通信接口:物理层与协议层分开规划
通信接口分为物理连接与协议两层。物理层常见有USB、LAN、GPIB、PXI/PXIe、RS-232。协议层则包括VISA、SCPI、Modbus、CAN、I²C等。规划时建议按以下原则:
- 高吞吐、多通道:优先PXI/PXIe,背板触发与同步能力强,适合多站点并行;
- 台式仪器:优先LAN(LXI),支持远程访问与多工位共享,线缆成本低;
- 老旧仪器:保留GPIB,但需确认控制器与线缆长度(总长≤20m,最多15台);
- UUT通信:I²C/SPI/CAN等通过NI-XNET、USB-8452或串口转换器接入,需在TestStand中封装为独立步骤类型。
接口规划必须与工位布局同步:LAN交换机端口数、GPIB地址分配、PXI机箱槽位图都应在部署前形成文档,避免后期返工。
三、驱动版本:锁定与验证
驱动版本是环境基线中最容易被忽视、却最容易导致“换机不复现”的环节。建议遵循“三锁定”原则:锁定驱动主版本、锁定运行时版本、锁定配置工具版本。例如:
NI-DMM 20.0.0
NI-SCOPE 20.0.0
NI-DCPower 20.0.0
NI-VISA 20.0.0
NI TestStand 2021 (21.0)
LabVIEW 2021 Runtime (21.0)
驱动版本需与TestStand版本兼容。TestStand 2021支持NI驱动2020及以后版本,但若使用第三方IVI驱动,需确认其符合IVI-COM或IVI-C规范。部署前应在目标工位执行一次“驱动自检”:打开NI MAX,确认所有仪器在“设备和接口”下可见,并执行自检通过。
四、操作系统与TestStand部署基线
操作系统建议使用Windows 10 LTSC或Windows 11 IoT Enterprise,关闭自动更新、休眠和快速启动,避免测试过程中系统重启或USB掉电。TestStand部署基线包括:
- TestStand版本:与开发机一致,如2021(21.0);
- 序列编辑器:仅部署运行时引擎(TestStand Runtime)或完整版,视工位是否需要修改序列而定;
- 用户权限:操作员使用标准用户,禁止修改序列和驱动配置;
- 路径规范:序列文件、配置、日志分别存放于固定目录,如
D:\TestStand\Sequences、D:\TestStand\Config、D:\TestStand\Logs; - 备份与恢复:部署完成后制作系统镜像,记录驱动与TestStand版本号,便于故障恢复。
五、基线关系图
下图展示测试站环境规划中五个维度的依赖关系:仪器选型决定通信接口,通信接口与驱动版本共同决定操作系统兼容性,最终汇聚为TestStand部署基线。任一环节变更,都需重新验证整条链路。
六、部署基线检查清单
以下清单可直接用于工位部署后的验收,每项确认后打勾,并记录实际值:
| 检查项 | 要求 | 实际值 | 确认 |
|---|---|---|---|
| 仪器型号与序列号 | 与选型清单一致 | □ | |
| 通信接口 | NI MAX中可见,自检通过 | □ | |
| 驱动版本 | 与基线清单一致 | □ | |
| 操作系统版本 | Win10 LTSC / Win11 IoT | □ | |
| TestStand版本 | 与开发机一致 | □ | |
| 用户权限 | 操作员为标准用户 | □ | |
| 路径规范 | 序列/配置/日志目录已建立 | □ | |
| 环境快照 | NI MAX配置报告已导出 | □ | |
| 系统镜像 | 已制作并验证可恢复 | □ |
完成上述规划后,测试站即具备“可复制、可追溯、可恢复”的环境基础。后续序列开发、调试和产线复制均以该基线为起点,任何偏离基线的变更都应记录并重新验证。