一、电容式传感器:从原理到实战
电容式传感器,说白了就是利用电容变化来感知物理量的器件。我做了十几年传感器,电容式传感器是我个人觉得最「优雅」的一类——结构简单、灵敏度高、功耗还低。但它的坑也不少,今天咱们一个一个说清楚。
1.1 变极距型电容传感器
这是最常见的一种。两个平行极板,中间是空气或介质。当极板间距 d 变化时,电容 C 跟着变。
公式很简单:
C = ε₀·εᵣ·A / d
其中 ε₀ 是真空介电常数,εᵣ 是相对介电常数,A 是极板面积,d 是极板间距。
关键点来了:C 和 d 是反比关系,但不是线性。我刚开始做项目时,直接拿这个公式算线性度,结果被导师骂了一顿。为什么?因为实际中我们通常用差动结构,把非线性补偿掉。
实战经验:变极距型适合测量微小位移,比如微米级的振动、压力。我曾在 MEMS 加速度计里用过这种结构,分辨率能做到 0.1 pF 级别。
避坑指南:我曾经在湿度高的环境下测试,极板间吸附了水汽,导致电容值漂了 20%。后来我加了防潮涂层,问题才解决。记住:介质稳定性很重要。
1.2 变面积型电容传感器
这种结构保持极板间距不变,通过改变极板相对面积来改变电容。C 和 A 是线性关系,这一点比变极距型友好得多。
公式:
C = ε₀·εᵣ·(l·w) / d
其中 l 是极板重叠长度,w 是宽度。你想想看,如果让一个极板滑动,电容值就线性变化。
应用场景:角位移测量、液位测量。我做过一个油箱液位传感器,就是用的变面积型——浮子带动极板移动,电容值直接反映油量。
小技巧:变面积型对边缘效应敏感。我建议极板宽度至少是间距的 10 倍,这样边缘效应可以忽略。否则你测出来的曲线会有「翘尾」现象。
1.3 变介电常数型电容传感器
这种传感器利用介质材料的变化来改变电容。比如,极板间插入不同介电常数的材料,或者材料本身的介电常数随环境变化(比如湿度、温度)。
公式:
C = ε₀·εᵣ·A / d
嗯,公式和前面一样,但这里的 εᵣ 是变量。
典型应用:
- 湿度传感器:水汽的介电常数约 80,空气约 1,湿度变化时电容变化明显
- 液位传感器:油和空气的介电常数不同,可以判断液位
- 材料检测:判断塑料、纸张、木材的含水率
我的经验:变介电常数型传感器最大的问题是温度漂移。因为介电常数本身随温度变化。我做过一个湿度传感器,在 0°C 和 50°C 下读数差了 15%。后来我加了温度补偿算法,才把精度拉回来。
1.4 测量电路:调频电路
电容传感器的输出是电容值,但微控制器读不了电容。我们需要把电容转换成电压或频率。
调频电路(FM)是我个人比较喜欢的一种方案。原理很简单:把电容传感器接入 LC 振荡电路,电容变化导致振荡频率变化。
振荡频率公式:
f = 1 / (2π√(L·C))
当 C 变化时,f 跟着变。我们测频率,就能反推出电容值。
优点:
- 抗干扰能力强(频率信号比模拟电压更稳定)
- 可以直接用微控制器的定时器捕获频率
- 适合远距离传输
缺点:
- 频率和电容不是线性关系(平方根关系)
- 需要做频率-电容的标定曲线
实战建议:我建议用 1 MHz 左右的载波频率。太低容易受工频干扰,太高寄生电容影响大。我曾经试过 10 MHz,结果 PCB 走线之间的寄生电容就把信号淹没了。
1.5 测量电路:运算放大器电路
运放电路可以把电容变化转换成电压变化。最经典的是反相放大器结构:
Vout = -Vin · (Cx / Cf)
其中 Cx 是传感器电容,Cf 是反馈电容。输出电压和 Cx 成正比,线性度很好。
电路要点:
- Vin 必须是交流信号(通常是正弦波或方波)
- 运放需要高输入阻抗(FET 输入型运放,比如 TL081)
- 反馈电容 Cf 要选温度系数小的(NP0/C0G 材质)
避坑指南:我曾经用普通运放做电容检测,结果输出一直在漂。查了半天,发现是运放的输入偏置电流太大,在传感器电容上积累了电荷。后来换成 JFET 输入型运放,问题解决。记住:电容检测电路,运放输入阻抗要 > 10¹² Ω。
1.6 知识体系总览
下面这张图是我画的电容式传感器知识框架,帮你理清思路:
1.7 三种类型对比
| 类型 | 变化量 | 线性度 | 灵敏度 | 典型应用 |
|---|---|---|---|---|
| 变极距型 | 极板间距 d | 非线性(反比) | 高(小范围) | 微位移、压力 |
| 变面积型 | 极板面积 A | 线性 | 中等 | 角位移、液位 |
| 变介电常数型 | 介电常数 εᵣ | 线性(近似) | 低 | 湿度、材料检测 |
1.8 我的总结
电容式传感器看着简单,但要做好不容易。我个人觉得,选型时先问自己三个问题:
- 测量范围多大? 微米级选变极距,毫米级选变面积
- 环境稳定吗? 温度湿度变化大,优先考虑变面积型(受环境影响小)
- 需要多快响应? 调频电路响应慢,运放电路可以做到 kHz 级别
嗯,今天就聊到这儿。电容式传感器的内容其实很深,后面我们还会讲到寄生电容消除、差分结构、数字化接口等。但先把基础打牢,后面才不慌。
一句话记住:电容传感器 = 一个可变电容 + 一个能把电容变成电压/频率的电路。搞懂这两部分,你就掌握了 80%。