仪器计量校准是恢复、保持设备性能指标,保证测量准确可靠的技术手段,所以需要在国家授权的计量校准机构定期的进行校准。但是随着计算机技术、大规模集成电路技术和通信技术的飞速发展,仪器技术领域发生了巨大的变化,从最初的模拟仪器发展到现在的数字化仪器、嵌入式仪器和智能仪器。为现代测量技术与仪器控制领域注入新的活力,新的测试领域、方法以及新的仪器结构不断出现,在许多方面已经突破了传统仪器的概念,电子仪器的功能和作用已经发生了质的变化。在这种背景下,仪器设备和测试系统之间的关系显得更为重要。没有自动或智能测试系统的支持,一些复杂的实验根本就无法获得理想的测试结果。本课题所做的虚拟仪器技术在数字多用表计量校准工作中的应用,即数字多用表自动校准系统是根据实验室计量工作的需要,按照现行相应检定规程的要求,采用LabVIEW软件环境开发了用户界面和控制程序。此软件系统通过对数字多用表自动校准、数据自动处理来保障校准过程的可靠性和校准数据的准确性。
系统的整体方案设计
一个完整的LabVIEW程序主要包括前面板、框图程序、图标和连接器窗格三部分。前面板是交互式图形化用户界面,用于设置输入数值和观察输出量。框图程序是定义VI功能的图形化源代码,利用图形语言对前面板控制量和指示量进行控制。图表和连接器窗格是用于把程序定义成一个子程序,以便在其他程序中加以调用。
校准的一般步骤是:
- 预热仪器(包括被校仪器以及标准源);
- 设置仪器的状态,进行测量记录数据;
- 数据结果判定并给出结论;
- 自动形成校准证书和原始记录。
本系统分模块化编程,主要包括:
- 初始化设置模块
- 数据采集动态显示模块
- 证书生成模块
图1 数字多用表自动化校准系统结构图
自动化校准系统的具体实现过程
首先,标准源和数字多用表按照要求开机预热,连接硬件设备(GPIB卡、488电缆等),硬件连接完成后,启动计算机,搜寻整个测试系统的物理地址分配情况,根据搜索到的各个仪器地址,在校准软件运行时,设置正确的地址配置。
1初始化设置模块
双击相应的自动化校准程序图标,系统启动,进入测试系统主界面,主界面的风格以简捷实用为主,左侧是各功能按钮。首先进入的是初始化设置模块。初始化模块的前面板如图2所示,初始化模块要设置被测试设备的校准项目,设置被校仪器和标准源的GPIB地址,选择是否是首次测试,此功能的目的是为了保存测量的数据,防止意外发生使测量数据丢失,需要重新进行测试。选择中英文语言,选择校准、检定,选择被测试设备的名称。初始化设置就完成了。
图2 初始化模块的前面板
该模块的主要功能包括:初始化仪器、设置仪器的状态、测量数值、数据位数控制、动态显示数据、数据结果判定、数据保存等。自动化数据采集过程是完全模拟人工测量过程进行测量的。仪器的初始化配置以及量程、显示位数、精度、采样数率、采样时间、测量值、功能选择等模块从NI网站上下载,程序员也可以根据仪器编程说明书提供的SCPI语言命令编写相应的模块。本模块中的数据显示位数、数据量程、上下限等都是根据测试计量对仪器的要求而自动生成的,数据结果判定也是自动完成的。程序把那些不合格的数据用红色的字体显示,使计量员在测量结束后容易发现这些数据不合格。数据采集动态显示模块的前面板如图3所示。
图3 数据采集动态显示模块的前面板
3 证书和原始记录生成模块
自动生成证书和原始记录,给计量员的工作带来极大的便利,而且消除了人为操作易产生的出错,解放了劳动力。计量员只需在证书生成模块的前面板输入相关的仪器信息和校准信息,校准项目,选择相应的证书摸板,程序即可自动生成相应的校准证书和原始记录。证书模块的前面板如图4所示。
图4 证书和原始记录模块的前面板
结束语
本系统先后在航天514所电学室、河北省电力研究院等计量部门投入使用后。解放了劳动力,校准的效率大大提高,校准的准确性和可靠性也得到更好的保障。
本系统基于LabVIEW开发,操作性强、速度快,能够模仿人工计量的过程来实现自动化测试计量。系统的机构层次分明,容易移植更新模块,而且还可以直接出证书和原始记录,不但节省人力物力资源,并且测量速度快,避免了人与高电压、大电流的接触,保护人员安全,同时还具有测量数据点多,准确可靠的优点,并能消除人工计数中可能发生的错误以及人工计算过程中的算术错误。
关键字:LabVIEW 计量校准
引用地址:
数字多用表自动化校准系统
推荐阅读最新更新时间:2024-03-30 22:22
基于LabVIEW的继电器测试系统的设计方案
1.引言 继电器是自动控制系统、遥控遥测系统和通信系统的关键元件之一,它广泛应用于航空、航天、 电子 、通信、机械等装备中,继电器的可靠性直接影响到由其组成的设备、系统的可靠性,继电器的测试是保证其可靠性的重要技术。 目前国内的继电器测试系统有很多,但大部不够完善。手动方式的测试系统,操作复杂,易受主观因素影响,测试结果误差较大: 其余方式的测试系统,功能单一、灵活性差,开发周期长,维护困难。这些测试系统对超小电流进行准确测量比较困难,而且无法一次准确测量继电器的多组 触点 状态,继电器错判率高,不够可靠。 本系统采用NI发布的Lab-VIEW8.5软件,通过对研华功能板卡的控制,实现对继电器进行自动测试和
[测试测量]
LabVIEW自动连线功能
将选中的对象移到程序框图上其他对象旁边时,LabVIEW会自动提示有效的连线方式;将对象拖动放置在程序框图上时,放开鼠标后将自动连线。自动连线功能只为数据类型相互匹配的接线端连线,对不匹配的接线端不予连线。 将两个不同类型的数值数据连接在一起时,程序框图节点上会出现强制转换点提示。强制转换点表示,LabVIEW已经将传递给节点的数值强制转换成了不同的数据类型。例如,加函数节点需要两个双精度浮点数输入,如果其中一个输入为整数,在加函数节点上就会显示一个强制转换点,如图1所示。 当试图连接数据类型不兼容的两个对象或删除连线的一段时,会出现断线。断线在程序框图中显示为黑色的虚线,线段中间有个红色的X,X两边的箭头表明了数据流
[测试测量]
LabVIEW使用三种图表模式
目的:查看 VI 分别在三种模式下执行时图表的显示。 练习三: 建立前面板及流程图如下 步骤: 1.在前面板放置chart(Controls All Controls Graph Waveform chart)控件 2.在后面板放置Sine函数(Functions All Functions Numberic Trigonometric sine)及Wait Until Next ms Multiple 函数(Functions All Functions Time&Dialog Wait Until Next ms Multiple)并在左端子建立常数如100。最后放置while循环
[测试测量]
德尔福使用Labview和CompactRIO开发助力转向仿真反馈系统
“我们在短短两个月时间里就利用NI CompactRIO硬件和NI LabVIEW软件开发了一套包含复杂算法的转向反作用力仿真系统。“ 挑战: 开发一个转向反作用力仿真系统,可以从不同传感器采集数据,进行计算、信息匹配、并产生输出,并能够可靠地执行一系列需要快速响应的实时任务。 解决方案: 使用NI CompactRIO硬件和NI LabVIEW软件在短短两个月内开发一个基于复杂算法的转向反作用力仿真系统。 对驾驶过程中转向反作用力的仿真一直是动态变化的,因为它取决于车速、转向角度以及道路状况。另外,此仿真系统还必须具备快速响应时间,以便通过部件产生反作用力。 在车速、转向角度、转向角加速度数据的基础
[汽车电子]
LabVIEW与STC89C54单片机串口通信实现
1.概述 在现代测控系统中,我们经常会采用上位机和下位机的开发控制模式。下位机主要是用来采集数据,可以通过嵌入式控制器、单片机控制器、PLC等来实现。上位机主要是图形界面,用来实时显示采集数据,并进行数据分析及处理,同时可以控制下位机。上位机的实现可以通过各种高级语言,比如VB、Delphi等以及NI公司的图形化虚拟仪器软件开发环境LabVIEW.由于LabVIEW采用的是图形化的编程方法,所以无论你是否有过编程经验,都可以快速、高效地设计用户界面,实现与控制硬件的通信,并进行数据分析和处理。如今LabVIEW已经渗透到工业测量的各个领域,与此同时在嵌入式、FPGA、DSP、实时控制等领域也发挥着巨大的作用。 2.
[单片机]
LabVIEW如何将脚本插入Quick Drop
问题:如何将自己设计的LabVIEW脚本做成快捷键的方式,实现效果如下 解决: 第一步:在LabVIEW Data中新建Quick Drop Plugins 第二步 在文件夹下新建一个VI,VI接口的模板参照(为方便起见,可以打开后另存一个修改) 第三步,将设计的VI置于LabVIEW下的Quick Drop目录,或者是如上图所示的QuickDrop\plugins 都可以扫描到 第四步,设置快捷键即可快速操作脚本
[测试测量]
使用图形化的开发环境——LabView开发嵌入式系统
传统设计模式所应对的挑战 嵌入式系统正在渗入现代社会的各个方面,广泛地应用于航空航天、通信设备、消费电子、工业控制、汽车、船舶等领域,据统计,在美国平均每个中产阶级家庭要使用40~50个嵌入式系统。巨大的市场需求推动了嵌入式系统向更高的技术水平发展。设计师们一方面采用性能更强大的嵌入式处理器如32位、64位RISC芯片取代传统的8位、16位微处理器;另一方面嵌入式系统也由单处理器单操作系统的传统结构向混合型Multi-core系统发展,通过采用多个处理器和OS提高系统并行度来提高系统运行效能,并且设计师们往往同时采用MPU、DSP和FPGA等多种可编程器件来增强处理能力,满足应用功能的升级。 嵌入式系统复杂性的不断增加给设计师
[嵌入式]
基于LabVIEW的设备远程监测系统研究
一个典型的远程监测系统由硬件系统和软件系统两部分组成。 (1)硬件系统。 监测系统硬件结构如图1所示。此系统的基本工作原理是,ZK-3VIC型振动实验台作为被测对象,加速度传感器将振动信号转换为电压信号,由于传感器拾取的信号比较微弱,且常伴有噪声的干扰,所以要对信号进行滤波和放大,这些工作由INV多功能抗混频滤波放大器来完成,DAQCard-6062E将经滤波放大后的模拟信号转换为数字信号,以便于微机处理,服务器和客户机为两台计算机。 (2)软件系统。 软件是状态监测系统的核心,选择合适的软件开发平台,可以提高系统性能,缩短开发周期,降低开发费用。在此,采用LabVIEW 7 Exp
[安防电子]