智能仪器的自动校准系统
1 引 言
仪器在经过一段时间的使用之后,它的参数可能会发生偏离,用它量测的结果可信度将下降,因此需要定期进行校准。校准是在规定的各种环境条件下,用一个可参考的测量标准及其配套装置和工具,测出被测量设备的实际具体量值及其技术参数[1]。传统的手动校准方法费时费力,而目前大部分测试测量仪器都具有USB口,在对这些仪器进行校准时可以充分利用仪器和计算机的通信功能,利用计算机组成自动校准系统,可以大大减轻人工劳动,而且在技术先进性和成本方面,基于虚拟仪器技术的校准系统成本较低、技术先进。
以示波器为例,示波器的校准一般采用非常昂贵的示波器校准仪。本方法利用一台已经检定的信号源,和被校示波器组成一个廉价的自动测试系统,用点频法得到示波器的幅频响应,利用希尔伯特变换恢复它的相位信息,由幅度和相位信息可以精确地重构示波器的冲激响应和阶跃响应,由阶跃响应可求出示波器的上升时间、过冲、振铃等时域参数,由此实现对带有USB口的示波器的全自动校准,并可以保存数据和自动打印校准证书。
本方法的关键是利用USB口组成自动测试系统,用点频法得到示波器的幅频响应,并利用希尔伯特变换恢复点频法丢失的相位信息,由幅度和相位信息重构示波器的冲激响应和阶跃响应[2]。
2 校准原理和系统构成
通过USB、GPIB接口等各类接口,不同厂家生产的各种不同的仪器设备可以很方便地与计算机一起组建成自动测试系统。以往要实现仪器与计算机之间的通信,用户必须要把大量时间和精力花费在熟悉各种仪器的编程上。近年来,虚拟仪器技术的迅猛发展,为自动测试系统提供了良好的开发平台和仪器驱动程序,使得组建一个自动测试系统变得相对简单和快捷[3]。 对系统校准,常用的是扫频源法,优点是简单易行,并且很容易得到扫频信号源,缺点是得到的是被测系统的幅频响应而丢失了相位信息。如果这时假定各个频率分量具有零相位,变换到时域时将造成较大的误差。由于示波器的取样电路可以等效为一个多级RC放大电路,它可视作一个最小相位系统。因此它的对数幅度和相位满足离散Hilbert变换关系[4]。
需要说明的是,本文的Hilbert变换不能采用LabVIEW自带的Fast Hilbert Transform函数。利用LabVIEW自带的Fast Hilbert Transform函数,原信号和Fast Hilbert Transform信号得到的是解析信号,也就是仅仅有正频率部分的复信号,因此该函数的实现方法是对原信号作傅里叶变换,在频域得到Fast Hilbert Transform信号的傅里叶变换,再傅里叶反变换得到Fast Hilbert Transform信号。本校准方法的Hilbert变换利用原信号(示波器的对数幅度谱)和Hilbert变换后信号(相位谱)变换到时域后组成一个因果稳定实序列,因此需要对原信号做傅里叶反变换,得到相位谱的傅里叶反变换后,再做傅里叶变换得到系统的相位谱。以下是在MATLAB ScriptNode中用MATLAB实现的离散Hilbert变换。输入y是用点频法得到的示波器的幅频响应。
相关文章
- 2023-02-07手持离心式转速表不确定度分析与表示
- 2024-11-08超声一间动电药物渗透疗法及治疗仪器
- 2024-04-02浦煤公司出厂煤气流量计量装置改造的研究
- 2024-06-24最小区域评定的斜率判别法模型及其实现
- 2024-04-11流量计量中湿度影响的分析
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。