全球旧事资料 分类
函数面板对得到的数据进行相应的计算,具体读取串口数据流程图如图8(a)所示。LabVIEW软件编程采用模块化编程,其中的子VI(SubVI)类似于文本编程语言中的函数,每个子VI可以实现不同的目标,运用子VI可以把复杂的程序分解成简单的小程序来解决问题。基于LabVIEW的测试系统运用子VI实现对数据的采集、运算、分析、保存、打印等功能,然后设计便于操作、结构美观的人机交互界面来显示测试结果并实现对测试系统设备的控制。具体软件流程图如图8(b)所示。LabVIEW的编程与传统的文本语言设计不同,它采用的是图形化的编程语言进行程序设计。本测试系统首先运用读取串口数据的VISA函数,读取数据采集卡通过串口向计算机发送的频率数据,然后通过软件编程,实现对数据的分析和处理。为了使测试结果更精确,可先对频率信号进行多次测量,剔除误差较大的干扰,再把测量结果取平均值进行下一步分析,如数据的保存、运算、打印以及图形的显示。测试系统部分程序框图如图9所示。4测试结果与分析调节恒温槽的温度,在0℃到100℃之间设置20个测频点,每隔5℃采集一次数据,待温度恒定20mi
后,每隔10s采集一次数据,共采集20组,求取平均值作为本测频点的频率数据。测试结果如图10所示,当温度从0℃到100℃时,谐振频率从37086kHz降到36773kHz,满量程输出为313Hz。石英音叉谐振式温度传感器随着温度的升高,谐振频率下降,即具有负温度特性,温度系数为2979Hz℃,即该传感器的灵敏度是2979Hz℃。由测试结果表明,对该温度范围内数据进行线性拟合的相关系数为09999,该传感器的谐振频率的偏移与温度具有很强的相关性。一阶拟合后最大偏差为006Hz,非线性误差为0019,表明该石英音叉谐振式温度传感器具有良好的线性度。为了对该传感器的迟滞性进行分析,分别对该传感器的升温过程与降温过程的数据进行采集。测试结果如图11所示,升温过程和降温过程输出频率的最大偏差值为00719Hz,由此可知传感器的迟滞度为0023。为了对该传感器的稳定性进行测试,将恒温槽温度设定为25℃,每隔一天检测一次,读取了60个采样点的数据。具体测试结果如图12所示。由测试结果表明,该传感器的基准频率为37008Hz,频率偏移的线性化拟合方程的一阶系数为00002,而一阶系数越小,表明稳定性越好,说明该传感器具有良好的稳定性。在60d的测试期内,石英音叉温度传感器的老化现象与时间直接相关,而石英音叉谐振式温度传感器稳定性拟合方程则为传感器实际测量结果的修正提供了r
好听全球资料 返回顶部