- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
数字多用表自动化校准系统
系统的整体方案设计
一个完整的LabVIEW程序主要包括前面板、框图程序、图标和连接器窗格三部分。前面板是交互式图形化用户界面,用于设置输入数值和观察输出量。框图程序是定义VI功能的图形化源代码,利用图形语言对前面板控制量和指示量进行控制。图表和连接器窗格是用于把程序定义成一个子程序,以便在其他程序中加以调用。
校准的一般步骤是:
预热仪器(包括被校仪器以及标准源),
设置仪器的状态,进行测量记录数据,
数据结果判定并给出结论,
自动形成校准证书和原始记录。
本系统分模块化编程,主要包括:
初始化设置模块
数据采集动态显示模块
证书生成模块
图1 数字多用表自动化校准系统结构图
自动化校准系统的具体实现过程
首先,标准源和数字多用表按照要求开机预热,连接硬件设备(GPIB卡、488电缆等),硬件连接完成后,启动计算机,搜寻整个测试系统的物理地址分配情况,根据搜索到的各个仪器地址,在校准软件运行时,设置正确的地址配置。
1 初始化设置模块
双击相应的自动化校准程序图标,系统启动,进入测试系统主界面,主界面的风格以简捷实用为主,左侧是各功能按钮。首先进入的是初始化设置模块。初始化模块的前面板如图2所示,初始化模块要设置被测试设备的校准项目,设置被校仪器和标准源的GPIB地址,选择是否是首次测试,此功能的目的是为了保存测量的数据,防止意外发生使测量数据丢失,需要重新进行测试。选择中英文语言,选择校准、检定,选择被测试设备的名称。初始化设置就完成了。
2 数据采集动态显示模块
图2 初始化模块的前面板
该模块的主要功能包括:初始化仪器、设置仪器的状态、测量数值、数据位数控制、动态显示数据、数据结果判定、数据保存等。自动化数据采集过程是完全模拟人工测量过程进行测量的。仪器的初始化配置以及量程、显示位数、精度、采样数率、采样时间、测量值、功能选择等模块从NI网站上下载,程序员也可以根据仪器编程说明书提供的SCPI语言命令编写相应的模块。本模块中的数据显示位数、数据量程、上下限等都是根据测试计量对仪器的要求而自动生成的,数据结果判定也是自动完成的。程序把那些不合格的数据用红色的字体显示,使计量员在测量结束后容易发现这些数据不合格。数据采集动态显示模块的前面板如图3所示。
图3 数据采集动态显示模块的前面板
3 证书和原始记录生成模块
自动生成证书和原始记录,给计量员的工作带来极大的便利,而且消除了人为操作易产生的出错,解放了劳动力。计量员只需在证书生成模块的前面板输入相关的仪器信息和校准信息,校准项目,选择相应的证书摸板,程序即可自动生成相应的校准证书和原始记录。证书模块的前面板如图4所示。
图4 证书和原始记录模块的前面板
结束语
本系统先后在航天514所电学室、河北省电力研究院等计量部门投入使用后。解放了劳动力,校准的效率大大提高,校准的准确性和可靠性也得到更好的保障。
本系统基于LabVIEW开发,操作性强、速度快,能够模仿人工计量的过程来实现自动化测试计量。系统的机构层次分明,容易移植更新模块,而且还可以直接出证书和原始记录,不但节省人力物力资源,并且测量速度快,避免了人与高电压、大电流的接触,