开发可靠灵活的测试系统,满足现代复杂设备的需求是十分关键的。NI与行业专家合作创建了《设计自动化测试系统》,通过五个步骤为您提供最佳指南,帮助您确定测试需求、选择硬件和软件、以及组装并部署您以软件为核心的自动化测试系统。本文简要介绍了五个步骤和一个实例。
步骤1——确定测量需求
许多测试工程师根据仪器类型而不是测量需求选择硬件。您并不一定需要数字万用表(DMM)进行精确测量,也不一定要使用昂贵的工具标定您的设备。本指南的步骤1讲述了如何确定自动化测试系统的测量需求,帮助您在选择仪器时做出成本最优化的决定。
步骤2——选择硬件
指南的下一步给出了细致的建议以及实践技巧,包括选择自动化测试系统机架、选择功率分配单元、设计开关框架、大型互连解决方案和定制固定设备。指南中的一个实例强调了根据电子行业联盟(EIA)标准选择机架尺寸的重要性,因为大部分仪器是根据这个标准设计的。另一个专题讨论了在机架中为了通风保持仪器之间足够空间的重要性。
图1:指南步骤2中的图讲述了一个自动化测试系统实例中的大型互连开关解决方案。
步骤3——设计软件
下一步讨论了构建可扩展、可重用的软件体系结构和代码模块开发的实践技巧。比如该指南讨论了保持代码“方便本地化”的重要性,即尽量使用图片避免语言障碍,尽量使用容易翻译的文字。其他主题包括选择测试可执行文件、对代码编写注释和文档、以及选择仪器驱动程序范例。
图2:绝缘套、电线罩和缓解张力对于保护测试系统中的电缆是十分重要的。
步骤4——组装测试系统
这个部分讨论了组装自动化测试系统需要考虑的问题。它提供了关于尽可能减小测量误差的电缆类型和长度的建议。举例而言,指南推荐使用镀银的铜导体进行低电压测量,因为其热噪声较小。它还推荐使用绝缘套或电线罩保护电缆、软管和电线免受摩擦、剪切和磨损的侵害。除了电缆方面的考虑,步骤4还描述了系统接地方面的考虑、软件激活与授权、以及测试系统验证技术。
步骤5——部署测试系统
指南的最后一步帮助您部署软件定义的自动化测试系统,并且讨论了复制系统的多个考虑要点。主题包括创建文件目录结构的“部署镜像”,配备测试系统运行所要求的设备。
构建软件定义的自动化测试系统的实用指南
五个步骤的指南超越了理论,主要注重实践和可重用性。它给出了行业领先测试工程师团队所使用的具体实例,展示了您如何可以将理论概念应用到实际中,节省成本和时间。特别地,指南多次引用了NI工程师所构建的测试用于NI CompactRIO平台的超过50个I/O模块的系统。
以下摘录了指南步骤1中的内容,讨论根据测量需求而不是仪器类型选择硬件,从而帮助降低成本。
最佳实践:测试工程师通常根据类型而不是需求选择仪器。这样的决定通常会导致更高的成本,因此您应该根据测量需求而不是仪器类型选择仪器。
现实实例:在NI工程师选择一种方法在测试系统中校准NI 9219热电偶模块的过程中,该准则很有帮助。典型的校准方法需要使用成本高达50000美元的昂贵仪器。在这个测试系统中,NI 9219使用Keithley源测量单元(SMU)和NI PXI-4071七位半数字万用表就可以进行校准。
图3:本图展示了用于NI 9219电压输入模块的校准电路。
这是可行的,因为PXI-4071 DMM具有大大超过NI 9219分辨率的精度。此外,由于PXI-4071也同时用于测试其他CompactRIO模块,用它进行NI 9219的标定大大降低了测试系统的整体成本。
表1:NI PXI-4071的精度大大高于NI 9219。