论文部分内容阅读
在某型产品电路组件生产过程中,需要研制开发一套自动化调试系统,用于进行各个电路组件的自动调试工作,并且可兼顾完成电路组件烤机试验以及应力环境试验等工作。在考量了各种自动测试系统硬件结构之后,决定采用在柜式机箱中安装分立仪器的整体结构,这样,在满足系统测试资源的前提下,还可为调试人员提供直观的试验现场调试手段。在确立了系统整体结构之后,考虑到目前大多数台式仪器均具备USB通讯接口,且支持NI-VISA驱动,因此,决定以USB接口作为系统内部统一的仪器通讯接口,这样有利于简化通讯接口的硬件结构以及软件编程工作。为此,本系统中还分别设计了具备USB接口的开关矩阵电路以及多路电流监测电路,并且均支持USBTMC接口协议、遵循SCPI命令规范,从而进一步满足NI-VISA库对于测量及测试仪器的接口要求。考虑到本系统的使用人员以各组件调试人员为主,并不具备程序开发能力,无法采用传统的编写程序的方式进行TPS设计开发。而在一个小批量、多组件的生产活动中,要求具备编程能力的TPS开发人员去熟悉多个组件的调试流程及工具使用,并尽快完成TPS开发,同样无法实现。为此,本系统设计了一个简单易用的TPS开发及运行环境,从而使各组件调试人员可以通过仪器面板,以期望获得的测试结果而非单纯的仪器设置作为直接目标,逐条完成测试流程的配置工作,最终完成各电路组件的TPS开发工作。TPS文件以配置文件的形式创建、编辑及调用执行,无需进行程序编译及调试工作。为了实现上述功能,本设计中创建了一个与TPS开发及运行环境相互协同的仪器面板接口规范。各仪器面板均以动态链接库的形式封装,在TPS文件编辑、执行等环节中,由TPS开发及运行环境进行调用以实现功能。本文将从系统软硬件结构出发,逐步细化介绍系统特点,具体包括电流监测电路、开关矩阵电路硬件及固件程序设计,以及TPS开发及运行环境、仪器面板模块设计等几部分。