ZHCABH6A January   2022  – October 2022 MSP430FR2533

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2自感电容式触控的基本知识和原理
  5. 3MSP430FR2533 液位测量应用
    1. 3.1 系统设计
    2. 3.2 硬件设计
    3. 3.3 软件设计
    4. 3.4 测试结果
  6. 4结语
  7. 5参考文献
  8. 6修订历史记录

测试结果

A. 测试环境

图 3-8 显示了测试环境,其中需要水槽、泵、PCB 和电极(金属棒)。PCB 设计成半圆形,便于将杯子装满水。

GUID-0403749A-A7CF-49D5-B716-45455E2353F0-low.jpg
图 3-8 液位检测的测试环境
GUID-78AA5D6B-8D5B-42C6-A482-35A0B05EE442-low.jpg

B. 电极连接测试

为了探索不同电极连接对测量结果的影响,对不同电极连接进行了相对电容变化和高度测量。执行了四种不同的电极连接测试(请参阅图 3-9)。

GUID-83FF1CD6-9658-4520-98A9-AB9777D50E3F-low.png图 3-9 四种不同的电极连接测试

根据四种不同的电极连接方法,图 3-10 显示了相应的测试结果。

GUID-C97E9AD9-8BA3-4F62-BFCD-4FCB4EF02073-low.png图 3-10 四种连接下相对电容变化与高度之间的关系曲线
GUID-8B586F65-3663-44D1-B1BB-11A2E46E21D1-low.png图 3-11 测试 1 到测试 4 的结果比较

根据测试结果,当高度 < 10mm 时,由于曲线拟合不佳,所有测试的误差都很大。此外,图 3-11 显示测试 3 的结果较差,因为两个电极的底部铜线通过水连接在一起,形成短路。对于其余的三组测试,曲线的走势基本相同。表 3-2 仔细比较了每个测试的结果。

表 3-2 所有测试的结果比较
测试 电容变化 (H = 10mm) 线性度 (R2) 灵敏度(每 10mm)
1 14% 0.9506 2.5%
2 20% 0.9477 2.88%
3 110% 0.6822 4.75%
4 15% 0.9806 3.25%

根据该表,综合比较电容变化 (H=10mm)、线性度和电容灵敏度,测试 4 结果最好。同时,测试 4 结构最简单,可轻松实现和应用。

C. 绝对电容测试

通常,电容测试有两种测量方法。第一种是测试相对电容变化,另一种是测试绝对电容变化。为了比较这两种方法之间的差异,在进行上述测量的同时测量了绝对电容。此处仅以测试 1 为例,测量结果如图 3-12 所示。

GUID-08A1EF4F-BAF0-4D98-BF52-2CBE7C4B5657-low.png
图 3-12 相对电容和绝对电容测试的比较
GUID-0973FF54-0296-4FF6-B961-4EDF259B11F0-low.png

通过比较上述结果,可以发现绝对电容测量可以读取电容的实际值,该值介于 9.5pF 和 13pF 之间。其变化趋势与相对电容的变化趋势相同。

比较这两者的分辨率,由于相对电容的基础电容较小,测量期间的分辨率较高,但绝对电容可以抑制温度漂移对测量结果的影响。因此,在不同的应用中,可以选择相应的测量方法进行测量。

D. 软件优化

根据前面的测试,当高度较小(小于 20mm)时,曲线拟合不好(以测试 4 为例),如图 3-13 所示,拟合函数可表示为:Y= 248.5X-21.604。

GUID-5D11BCC9-BBC6-4E2C-B52F-F1B7B97EAD66-low.png图 3-13 高度与相对电容变化之间的关系曲线拟合

为了更直观地表达测量误差,该软件针对测量进行了优化。当高度小于 20mm 时,使用二次函数拟合;当高度大于 20mm 时,使用线性函数拟合,如图 3-14 所示。

GUID-97AB4C2B-8021-472D-81FD-94EDD5399DBD-low.png
图 3-14 高度与相对电容变化之间的关系曲线拟合(软件优化)
GUID-5037A94A-17F5-4EBC-A0B1-413A24679B77-low.png

对于两种拟合方法,每隔 10mm 进行一次测量,表 3-3 列出了产生的误差。

表 3-3 软件优化测试的结果
实际高度 (mm) LTA 数量 Delta(增量) 模拟 1 高度 (mm) 误差 1 (%) 模拟 2 高度 (mm) 误差 2 (%)
10 496 319 0.111867 6.194880069 -38.051199 8.96200886 -10.379911
20 496 266 0.174327 21.71624618 8.581230 20.206227 1.031135
30 496 234 0.225738 34.49177474 14.972582 29.8407022 -0.530992
40 496 212 0.267871 44.96186022 12.404650 41.1635625 2.908906
50 496 19 0.308591 55.08090783 10.161815 52.1067933 4.213586
60 496 183 0.344835 64.08754328 6.812572 61.8470074 3.078345
70 496 173 0.376422 71.93681205 2.766874 70.3355889 0.479412
80 496 163 0.411884 80.74918128 0.936476 79.865714 -0.167857
90 496 155 0.443548 88.61777419 -1.535806 88.3751936 -1.805340
100 496 147 0.478659 97.3428126 -2.657187 97.8108749 -2.189125

图 3-15 显示了这两种方法的测试误差。

GUID-90AB1F11-1632-4240-BAB8-162675C014AD-low.png图 3-15 测试误差比较

显然,第一种方法在高度小于 20mm 时误差非常大,第二种方法在高度小于 20mm 时使用二次函数进行拟合,总体误差在 10.4% 以内,显著减小了测量误差。

综上所述,根据以上测量结果,在本实验中,使用单电极(测试 4)、相对电容和软件优化可以得到更好的测量结果。当然,根据不同的应用,可以选择其他测量方式或电极连接方式。