表1 测量点分布表
由分析可知,若想测量传感器的特性指标,则必需在各校准点给传感器输入校准信号,同时测量传感器的标准输出信号值,传感器的标准输出信号一般为4~20mA或1~5V,而电流信号经采样电阻可转变为电压信号。传统的测量方法是用万用表测量并记录每次传感器的输出信号值,如今采用PC机加A/D扩展板卡来测量和记录传感器的输出信号,则可大大提高测量精度和测量速度,而且PC机具有极强的运算能力,可方便、灵活地计算和分析传感器的各项特性指标,具有极高的性价比。 目前,PC机都具有3个以上PCI扩展插槽,而且基于PCI总线的工业级模拟信号采集板卡种类繁多,大多可采集-10~+10V范围内信号,而且采样精度从12位到16位、采样速度从每秒几万次到上百万次不等,作为工业产品其工作的稳定性和可靠性已得到共识,现已在工业监控领域中得到了广泛应用。 针对传感器测试精度高的特点,一般要求测试仪器精度应达到5×10-4。虚拟仪器采用普通PC计算机,扩展了台湾研华基于PCI总线的PCI-816模拟量采集板卡,板卡主要功能有:16路模拟信号差分输入、分辨率为16位、*大采样速度为100kHz/s、信号采样范围宽且可软件编程设定、支持软硬件触发、可编程选择中断等级和DMA传送通道,另外,还具有16路数字量输入、输出。
虚拟仪器的软件
虚拟仪器的硬件相对软件较简单,而仪器的操作方便与否、功能是否齐全、显示画面是否丰富、是否可打印输出各种分析报表等,则完全由软件设计水平来决定。软件采用VC++6.0在Windows环境下编制,程序功能结构框图如图1所示,可在WindowsNT/98/2000/XP操作系统下运行,具有画面显示直观,操作方便、灵活等特点。
图1程序功能结构图
虚拟仪器软件运行后,可通过下拉式菜单或工具栏按钮来完成数据采集或输入、修改、计算、显示画面切换和结果打印输出等操作。为方便输入、修改各种数据,采用如图2所示的集成度较高的数据输入、修改对话窗口,其中传感器名称、型号和循环试验次数可直接输入,而传感器各校准点设定值和试验中所测量数值则可按设定在新增和修改间变换输入。例如需连续输入各校准点的设定值,则可通过在操作方法组框中选中[校准输入或测试数据]复选框(对于测量数据的操作则取消选中),同时选中[连续操作]复选框,如图2中所示,即可连续输入。另外可通过选中4个单选铵钮[设置]、[插入]、[追加]和[删除]中的不同铵钮来设定对当前下标(行程编号)数据的不同操作。这样可在一个对话窗口内完成整个数据的采集、修改,大大提高了对数据的操作效率。每步操作的同时,在程序窗口可显示所有参数的当前数据。
校准点数量和所需测量值数量由程序按输入校准点数和循环次数自动计算。程序自动检验输入校准点数量(M)与测量值数量(N)是否满足式(1),如不满足则计算菜单项和工具栏中计算按钮无效,直至两者满足式(1)关系。在检查确认数据正确性后即可计算传感器各项静态指标。
测试数据的显示和打印
对于输入或测量的数据以及计算结果,程序可在不同的弹出窗口内以表格、曲线、直方图等多种形式显示出来,提供了以独立文件和分类数据库形式存储,预存了不同打印输出报表格式。可通过选取不同的菜单项或按钮来选择不同显示和打印输出方式。 打印输出报表提供了二次设计功能,即可通过软件中的绘图和字符串编辑功能,自行设计打印输出报表格式。