CN102353429B - 高精度谐振式水位传感器性能检测仪及测试方法 - Google Patents
高精度谐振式水位传感器性能检测仪及测试方法 Download PDFInfo
- Publication number
- CN102353429B CN102353429B CN201110240959A CN201110240959A CN102353429B CN 102353429 B CN102353429 B CN 102353429B CN 201110240959 A CN201110240959 A CN 201110240959A CN 201110240959 A CN201110240959 A CN 201110240959A CN 102353429 B CN102353429 B CN 102353429B
- Authority
- CN
- China
- Prior art keywords
- water level
- level sensor
- frequency
- singlechip controller
- counter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Measurement Of Levels Of Liquids Or Fluent Solid Materials (AREA)
Abstract
本发明涉及一种高精度谐振式水位传感器性能检测仪及测试方法,采用气室压力变化来模拟实际水位变化,采集气室中谐振式水位传感器值送入控制器中处理达得到传感器性能曲线,气室中气量的改变等同于水箱中水位的变化。彻底消除了传统测试***的低稳定性、低精度、高误差的缺点。首先,利用一种新型的高精度频率测量法,使***频率测量误差不超过±5HZ,这与传统的测试***动辄几十赫兹甚至几百赫兹的误差相比,***精度达到一个新的层次;其次,***对被采样的数据用最小二乘法进行拟合处理,极大优化了***输出曲线,使得传感器性能测试曲线更接近与真实的曲线;最后,采用了高集成度处理器芯片,***可靠性也明显提高。
Description
技术领域
本发明涉及一种检测仪表,特别涉及一种高精度谐振式水位传感器性能检测仪及测试方法。
背景技术
谐振式水位传感器已在工业过程控制、汽车、环境与安全监测以及军事等领域起着重大作用。在实际应用中,水位传感器是数据采集的重要组成部分,其性能的优劣将直接决定采集的数据准确性和精确度。
目前市场上存在着各种类型的水位传感器性能的自动测试***,主要以PC或单片机为控制器为主。但传统***中大多数都有一个共同缺点就是稳定性和测量精度较低。
发明内容
本发明是针对现在水位传感器性能的自动测试***稳定性和测量精度较低的问题,提出了一种高精度谐振式水位传感器性能检测仪及测试方法,使用了高集成度的微控制器作为***控制核心,***可靠性也得到较大提升。
本发明的技术方案为:一种高精度谐振式水位传感器性能检测仪,谐振式水位传感器置于带有进气电磁阀的密闭气室内,谐振式水位传感器输出测量的频率经过放大电路到单片机控制器,单片机控制器输出控制信号经过光耦隔离,再经过功率放大电路放大后输出到电磁阀对气室进气口开闭进行控制,上位机采用MATLAB工具实现与下位机单片机控制器的通信、数据处理和显示测量结果。
所述单片机控制器采用美国ADI公司的数据采集芯片ADμC812作为控制器。
一种高精度谐振式水位传感器性能检测仪的测试方法,包括高精度谐振式水位传感器性能检测仪,具体包括如下步骤:
1)测试开始,单片机控制器输出信号经过光耦隔离,再经过功率放大电路放大后输出到电磁阀,打开气室并开始进气,***同时开始气室压力测量,直到测得压力值与单片机控制器中设定的第1个压力值相等,单片机控制器输出控制信号到电磁阀,关闭气室停止进气;
2)单片机控制器接收谐振式水位传感器,开始频率测量,初始化各定时器并开外部中断0,当被测信号的下降沿到来时,产生中断,软件开启闸门,同步打开计数器1和计数器2开始计数,同时关外部中断0,当定时器0定时到时(即预置闸门时间T到),开外部中断0,且此时外部中断计数器1和计数器2均不停止计数,直到被测信号的下降沿到来时,当被测信号下降沿到来时,外部中断0产生中断,同步关闭计数器1和计数器2,被测信号的频率可表示为: ,为被测信号频率,M为计数器l计数值,N为计数器2计数值,为标准晶振信号频率;
3)将测得频率值保存到单片机控制器的内存单元,第1点测量完毕,重复步骤1)和2)进行2到10点的测量;
4)10点测试完毕,单片机控制器将所得10点频率值通过串口依次送入上位机中;
5)上位机采用MATLAB工具对频率数据进行采样频率值的优化处理,得出最终谐振式水位传感器特性曲线,并与标准特性曲线点比较,判断该传感器性能是否达标,并输出特征曲线。
所述步骤4)上位机串口与单片机控制器ADμC812通过MAX232电平转换芯片相连,***工作时,matlab通过调用serial类及相关函数来创建串口设备对象,并通过中断的方式的实时接收下位机发送的10个数据。
所述步骤5)上位机将接收到的10个数据用最小二乘法对采样点进行多次多项式拟合后,形成被测传感器的特性曲线。
本发明的有益效果在于:本发明高精度谐振式水位传感器性能检测仪及测试方法,使用了高集成度的微控制器作为***控制核心,具有性价比较高、稳定性强、精准度高的特点,实际运行可靠,有着很好的市场应用前景。
附图说明
图1为本发明高精度谐振式水位传感器性能检测仪硬件原理框图;
图2为本发明高精度谐振式水位传感器性能检测仪中水位传感器结构图;
图3为本发明高精度谐振式水位传感器性能检测仪中水位传感器等效电路图;
图4为本发明高精度谐振式水位传感器性能检测仪中同精度测频法原理图;
图5为本发明高精度谐振式水位传感器性能检测仪中频率测量软件流程图;
图6为本发明高精度谐振式水位传感器性能检测仪中传感器1特性测试曲线图;
图7为本发明高精度谐振式水位传感器性能检测仪中传感器2特性测试曲线图。
具体实施方式
高精度谐振式水位传感器性能检测仪采用了一种新型的频率测量方法—同精度测量法,这使得测得的传感器输出频率误差极低;另一方面又对采样的频率利用最小二乘法进行优化处理,使得到的传感器特性曲线更加接近于真实曲线。另外,本测试仪使用了高集成度的微控制器作为***控制核心,***可靠性也得到较大提升。该***具有性价比较高、稳定性强、精准度高的特点,实际运行可靠,有着很好的市场应用前景。
本***采用美国ADI公司一款十分优秀的数据采集芯片ADμC812作为***微控制器。ADμC812提供一套完整的******设备,不仅省去了为***配置额外器件的开销,更重要的是这大大提高了整个***的可靠性。
为了使得测试过程方便和高效,本***采用气室压力变化来模拟实际水位变化,即对密闭气室充气产生的气室压力来模拟实际中向箱体注水对箱底产生的压力,气室中气量的改变等同于水箱中水位的变化。***硬件原理框图如图1所示,***硬件电路以单片机4ADμC812作为主控制器,主要实现对气室压力的测量、谐振式水位传感器2、6输出频率的测量分别经过放大电路3、放大整形电路7到单片机控制器4,单片机控制器4输出控制信号经过光耦10隔离,再经过功率放大电路9放大后输出到电磁阀8对气室进气口开闭进行控制,上位机PC5采用功能强大的MATLAB工具来实现与下位机单片机控制器4的通信、对采集的数据进行处理及对测量曲线的显示。
谐振式水位传感器的工作原理是外部水位高度的变化通过空气压力转换成传感器内部膜片上压力的变化,从而导致传感器输出电感L的变化。水位传感器结构图如下图2所示,包括线圈11、铁芯12、空气导管13、气腔14、薄膜15、弹簧16。谐振式水位传感器等效电路图3所示,电感L与电容C1、C2组成谐振电路,并与数字反向器TC4069UB连接,输出标准方波,随着水位的变化,谐振频率作相应的改变。
本测试***共设定10个测量点,事先在单片机中存入10个标准压力值(与实际中的水位高度一一对应),单片机会在每个标准压力值点对传感器的输出频率进行测量并记录结果。
本***工作流程:测试开始,控制器4输出信号打开气室开关并开始进气,***同时开始气室压力测量,直到测得压力值与事先设定的第1个压力值相等,则停止进气;***开始频率测量,并将测得频率值保存到内存单元,第1点测量完毕;重新打开进气开关,按类似方法开始第2点测量,直到设定10点全部测量完毕;10点测试完毕,将所得10点频率值通过串口依次送入上位机5中,上位机5利用MATLAB工具对这些数据进行处理,最终的得出传感器特性曲线,并与标准特性曲线点比较,判断该传感器性能是否达标。
对水位传感器频率测量及误差分析:
(1)同精度测量法的原理:
频率测量是整个***的核心工作,频率的测量精度的高低将直接关系到最终特性曲线测量的准确度。
频率测量通常的方法主要有低频测周高频测频法、相检测频法。低频测周高频测频法存在中界频率测量误差很大的问题,从理论上讲频率的测量准确度很难提高到某个数量级。
相检测频的思想就是通过捕捉被测信号与标准信号之间的相位重合点来检测它们之间的同步时刻,并用相位重合点来控制计数器的开闭。此方法能彻底消除传统测频方法中±1的计数误差,但其缺点是相位重合点很不易捕捉,这可能导致测量耗时较长。
本***采用同精度测频法。同精度测频法的思想是实际闸门时间不是固定的值,而是被测信号周期的整数倍,这使得闸门信号与被测信号同步,即只有当检测到被测信号下降沿到来时,闸门信号才开启。因此这种方法消除了对被测信号计数所产生±1个数字误差,并且达到了在整个测量频段的“同精度”测量,测量精度大大提高。如图4为同精度测量法原理图。
此方法用软件实现信号同步,需要用到1个定时器及2个计数器。测量前将被测信号一分为二,一个引到外部中断0的输入口,另一个引到计数器1的输入口。定时器0预先设置一个闸门时间T,计数器1用于对被测信号进行计数,计数器2用于对基准时钟信号进行计数。
测量开始后,初始化各定时器并开外部中断0。当被测信号的下降沿到来时,产生中断,软件开启闸门,同步打开计数器1和计数器2开始计数,同时关外部中断0。当定时器0 定时到时(即预置闸门时间T到),开外部中断0,且此时外部中断计数器1和计数器2均不停止计数,直到被测信号的下降沿到来时(在此也可看出实际闸门时间T‘应略大于预设闸门T)。当被测信号下降沿到来时,外部中断0产生中断,同步关闭计数器1和计数器2。综上所述,被测信号的频率可表示为:,为被测信号频率,M为计数器l计数值,N 为计数器2计数值,为标准晶振信号频率(晶振频率为11.0592MHZ)。图5为频率测量软件流程图。
(2)误差分析:
由于被测信号是作为同步的触发信号,***对被测信号的计数没有误差,故=0。但由于晶振信号与闸门信号不同步,故有N=±1。的值一般远小于,故可以忽略。所以同精度测频法可能产生的相对误差为: ±=±1/N。而且N越大,此方法的相对误差就越小。
另外,本电路是通过外部中断服务程序来实现闸门开启与关闭的,所以存在一定的中断响应时间,这样就增大了误差,中断响应一般需要3到8个机器周期,因此会产生±5的中断响应误差。
通过以上误差分析,从而可知此方法的最大误差为k’=(N+(±5))/C’×100%,其中C’为与实际闸门时间T’对应的基准时钟信号的周期数。由于实际闸门时间T’应略大于预设闸门T,故与预置闸门时间T对应的基准时钟信号的周期数C则应略小于C’,故可得最大误差又可近似表示为k= (N+(±5))/C×100%,可知实际误差k’小于近似误差k。定时器为16位的,最大计数可达65536,但考虑到实时性的问题,选择定时器0时间不能太长,即定时器0的初值不能太小。本***取定时器初值为30000,则可得最大误差k=(±1+(±5))/(65536-30000) ×100%=0.0169%
由于水位传感器输出频率范围约在20KHZ~30KHZ,故可计算出,***频率测量误差小于±5HZ,达到了真正的高精度频率测量。
采样频率值的优化处理及特性曲线的获取:本***采用matlab工具作为上位机显示界面,利用其强大的数据处理功能和图形显示功能,使得上位机软件设计在一定程度上得到简化。上位机串口与ADμC812通过MAX232电平转换芯片相连,***工作时,matlab通过调用serial类及相关函数来创建串口设备对象,并通过中断的方式的实时接收下位机发送的10个数据。上位机将接收到的10个数据用最小二乘法进行拟合,形成被测传感器的特性曲线,并与标准特性曲线公差带进行比较,判断出传感器性能是否达标。
最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小,并最终可得到拟合曲线。
通过理论推导,可得到传感器输出特性曲线可近似用多次多项式来拟合。设所求曲线为。最小二乘法的原理就是使以下M为最小值时得到、 的值,令M=,其中m为采样值(,)的个数。如果把M看作、 的函数,由多元函数最值的条件可知,上述问题可通过求下列方程组:
上述解题过程在Matlab环境下,可使用polyfit函数来实现。命令格式为:
如图6、7所示两只传感器特性曲线测试结果,采样10次,对应实际情况为每5cm高度采样一次。
传感器1测量数据(单位:khz):27.012,26.981,26.453,25.825,25.327,24.805,23.813,23.080,22.443,21.707,19.583
传感器2测量数据(单位:khz):
28.103,27.944,27.352,26.828,26.324,25.805,25.410,24.082,23.643,22.304,21.58
其中上下两条曲线之间区域为标准特性曲线公差带,中间曲线为被测传感器拟合特性曲线。
通过使用最小二乘法对采样点进行4次多项式拟合后,得到被测传感器特性曲线。从以上两图我们可以直观看出,传感器1性能测试合格,传感器2偏移量较大,测试结果不达标。
一种新型的谐振式水位传感器性能检测仪,彻底消除了传统测试***的低稳定性、低精度、高误差的缺点。本***具有以下几大创新,首先,利用一种新型的高精度频率测量法,使***频率测量误差不超过±5HZ,这与传统的测试***动辄几十赫兹甚至几百赫兹的误差相比,***精度达到一个新的层次;其次,***对被采样的数据用最小二乘法进行拟合处理,极大优化了***输出曲线,使得传感器性能测试曲线更接近与真实的曲线;最后,采用了高集成度处理器芯片,***可靠性也明显提高。
Claims (5)
1.一种高精度谐振式水位传感器性能检测仪,其特征在于,谐振式水位传感器置于带有进气电磁阀的密闭气室内,谐振式水位传感器输出测量的频率经过放大电路到单片机控制器,单片机控制器输出控制信号经过光耦隔离,再经过功率放大电路放大后输出到电磁阀对气室进气口开闭进行控制,上位机采用MATLAB工具实现与下位机单片机控制器的通信、 数据处理和显示测量结果。
2.根据权利要求1所述高精度谐振式水位传感器性能检测仪,其特征在于, 所述单片机控制器采用美国ADI公司的数据采集芯片ADμC812作为控制器。
3.一种高精度谐振式水位传感器性能检测仪的测试方法, 包括高精度谐振式水位传感器性能检测仪,其特征在于,具体包括如下步骤:
1)测试开始,单片机控制器输出信号经过光耦隔离, 再经过功率放大电路放大后输出到电磁阀,打开气室并开始进气,***同时开始气室压力测量,直到测得压力值与单片机控制器中设定的第1个压力值相等,单片机控制器输出控制信号到电磁阀,关闭气室停止进气;
2)单片机控制器接收谐振式水位传感器,开始频率测量,初始化各定时器并开外部中断0,当被测信号的下降沿到来时,产生中断,软件开启闸门,同步打开计数器1和计数器2开始计数,同时关外部中断0,当定时器0定时到时(即预置闸门时间T到),开外部中断0,且此时外部中断计数器1和计数器2均不停止计数,直到被测信号的下降沿到来时, 当被测信号下降沿到来时,外部中断0产生中断,同步关闭计数器1和计数器2,被测信号的频率可表示为: ,为被测信号频率, M为计数器l计数值, N为计数器2计数值,为标准晶振信号频率;
3)将测得频率值保存到单片机控制器的内存单元,第1点测量完毕,重复步骤1)和2)进行2到10点的测量;
4)10点测试完毕,单片机控制器将所得10点频率值通过串口依次送入上位机中;
5)上位机采用MATLAB工具对频率数据进行采样频率值的优化处理,得出最终谐振式水位传感器特性曲线,并与标准特性曲线点比较, 判断该传感器性能是否达标, 并输出特征曲线。
4.根据权利要求3所述高精度谐振式水位传感器性能检测仪的测试方法, 其特征在于,所述步骤4)上位机串口与单片机控制器ADμC812通过MAX232电平转换芯片相连,***工作时,MATLAB通过调用serial类及相关函数来创建串口设备对象,并通过中断的方式的实时接收下位机发送的10个数据。
5.根据权利要求3所述高精度谐振式水位传感器性能检测仪的测试方法,其特征在于, 所述步骤5)上位机将接收到的10个数据用最小二乘法对采样点进行多次多项式拟合后, 形成被测传感器的特性曲线。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110240959A CN102353429B (zh) | 2011-08-22 | 2011-08-22 | 高精度谐振式水位传感器性能检测仪及测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110240959A CN102353429B (zh) | 2011-08-22 | 2011-08-22 | 高精度谐振式水位传感器性能检测仪及测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102353429A CN102353429A (zh) | 2012-02-15 |
CN102353429B true CN102353429B (zh) | 2012-09-05 |
Family
ID=45577040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110240959A Expired - Fee Related CN102353429B (zh) | 2011-08-22 | 2011-08-22 | 高精度谐振式水位传感器性能检测仪及测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102353429B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102661775B (zh) * | 2012-04-26 | 2013-12-25 | 长江水利委员会长江科学院 | 自动水位计检测仪及应用 |
CN106918378A (zh) * | 2017-03-14 | 2017-07-04 | 嘉兴学院 | 水位传感器自动检测*** |
CN107783561B (zh) * | 2017-09-19 | 2020-07-28 | 嘉兴学院 | 水位传感器螺栓初始位置自动调整*** |
CN108733161A (zh) * | 2018-05-10 | 2018-11-02 | 南京思达捷信息科技有限公司 | 一种运行大数据的***及其方法 |
CN109186720A (zh) * | 2018-09-08 | 2019-01-11 | 芜湖乐佳电器有限公司 | 一种水位传感器耐久测试方法 |
CN109806490B (zh) * | 2019-01-28 | 2022-02-22 | 吉林大学第一医院 | 一种智能医疗生殖护理用消毒控制***及方法 |
CN110632885B (zh) * | 2019-07-12 | 2024-02-20 | 南京意瑞可科技有限公司 | 一种废液收集监管方法 |
CN111551231A (zh) * | 2020-03-27 | 2020-08-18 | 西京学院 | 一种水位检测装置 |
CN112945349A (zh) * | 2021-02-03 | 2021-06-11 | 浙江厚德气动元件有限公司 | 一种实时监测水位自动排水的气动三联件 |
CN117664622B (zh) * | 2024-01-31 | 2024-04-16 | 浙江嘉源和达水务有限公司 | 一种供水设备的自动化性能测试方法、装置及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4244761C2 (de) * | 1992-09-30 | 1998-09-10 | Grieshaber Vega Kg | Füllstand-Grenzschalter |
CN1673766A (zh) * | 2004-03-24 | 2005-09-28 | Vega格里沙贝两合公司 | 操作测试振动液位开关传感器的方法和相应振动液位开关 |
CN101251404A (zh) * | 2008-04-16 | 2008-08-27 | 大连基准机电设备有限公司 | 浮筒液位计校验仪 |
CN101451876A (zh) * | 2007-12-05 | 2009-06-10 | 茂德科技股份有限公司 | 具有自我诊断功能的液位感测装置及其自我诊断方法 |
-
2011
- 2011-08-22 CN CN201110240959A patent/CN102353429B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4244761C2 (de) * | 1992-09-30 | 1998-09-10 | Grieshaber Vega Kg | Füllstand-Grenzschalter |
CN1673766A (zh) * | 2004-03-24 | 2005-09-28 | Vega格里沙贝两合公司 | 操作测试振动液位开关传感器的方法和相应振动液位开关 |
EP1580539A1 (en) * | 2004-03-24 | 2005-09-28 | VEGA Grieshaber KG | Method for operating tests of vibration level sensors and corresponding vibration level sensor |
CN101451876A (zh) * | 2007-12-05 | 2009-06-10 | 茂德科技股份有限公司 | 具有自我诊断功能的液位感测装置及其自我诊断方法 |
CN101251404A (zh) * | 2008-04-16 | 2008-08-27 | 大连基准机电设备有限公司 | 浮筒液位计校验仪 |
Also Published As
Publication number | Publication date |
---|---|
CN102353429A (zh) | 2012-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102353429B (zh) | 高精度谐振式水位传感器性能检测仪及测试方法 | |
CN100561162C (zh) | 一种虚拟振动台检测信号处理方法及其设备 | |
CN102928803B (zh) | 一种基于同步脉冲输出电源的电子式互感器校验装置 | |
CN102385937A (zh) | 核电站安全壳泄漏率检测方法和*** | |
CN106404377A (zh) | 一种基于声学成像技术的变压器机械故障诊断方法 | |
CN105911499A (zh) | 现场环境下超声波局部放电计量***及方法 | |
CN101270853A (zh) | 基于次声波的天然气管道泄漏远程检测装置、方法及*** | |
CN202748127U (zh) | 一种手持式工作测振仪全自动检定*** | |
CN202582680U (zh) | 智能水表机电转换误差测试装置 | |
CN101581596A (zh) | 基于双时间测量技术的流量检测方法及其设备 | |
CN106645942B (zh) | 一种低成本高精度嵌入式信号采集分析***和方法 | |
CN109443390A (zh) | 一种数字陀螺仪相位延时测试*** | |
CN202815013U (zh) | 一种用于惯性仪表检测的全自动线振动台 | |
CN201297502Y (zh) | 基于次声波的天然气管道泄漏远程检测装置及*** | |
CN104344862B (zh) | Fcm10a型油耗仪的检测方法 | |
CN206930413U (zh) | 一种阀门内漏声波检测装置 | |
CN201047798Y (zh) | 一种虚拟振动台检测设备 | |
CN201803838U (zh) | 多功能阀门测试*** | |
CN1952624A (zh) | 水流量标准装置自动检定控制*** | |
CN202939299U (zh) | 一种基于同步脉冲输出电源的电子式互感器校验装置 | |
CN203837916U (zh) | 一种空气涡轮起动机试验台 | |
CN206876868U (zh) | 一种多路同步超声波测距*** | |
CN109946023A (zh) | 一种管道气体泄漏判别装置及判识方法 | |
CN105866576A (zh) | 智能变电站二次侧电能计量误差影响的模拟检测***及其检测分析方法 | |
CN103344937A (zh) | 智能电能表功耗检测设备及检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120905 Termination date: 20150822 |
|
EXPY | Termination of patent right or utility model |