第4章 电容式传感器详解:平行板电容原理、变间距/变面积式结构、电容-电压转换电路

电容式传感器,说实话,在压力测量领域里是个很有意思的存在。它不像压阻式那样靠电阻变化,也不像压电式那样靠电荷输出。它靠的是——两个极板之间的距离或者面积变了,电容值就跟着变。听起来简单吧?但真正把它用好,里面的门道可不少。

我最早接触电容式传感器,是在做一款高精度差压变送器的时候。那时候客户要求分辨率做到0.01%FS,压阻式根本搞不定,最后是电容式帮我解决了问题。今天我就把这块内容掰开了讲清楚。

4.1 平行板电容原理

先看最基础的东西。平行板电容器的电容量,由下面这个公式决定:

C = ε₀ * εr * A / d

其中:

  • C — 电容量,单位法拉(F)
  • ε₀ — 真空介电常数,8.854×10⁻¹² F/m
  • εr — 相对介电常数,空气≈1,陶瓷≈几十到几百
  • A — 极板有效面积,单位m²
  • d — 两极板间距,单位m

说白了,影响电容的就三个变量:介电常数、面积、间距。我们做传感器,就是让其中某一个变量随压力变化,然后测出电容的变化。

关键点:电容值与间距d成反比,与面积A成正比。这个关系决定了传感器的灵敏度和线性度。

我个人的习惯是,拿到一个电容式传感器方案,先算一下基础电容值。比如极板面积10mm²,间距0.1mm,空气介质,算出来大概是0.885pF。嗯,皮法级别的电容,后面电路设计就得非常小心了。

4.2 变间距式与变面积式结构

这两种结构,是电容式压力传感器最主流的实现方式。我分别讲讲。

4.2.1 变间距式

变间距式,就是让一个极板固定,另一个极板随压力移动,间距d变化,电容C跟着变。

它的特点是:

  • 灵敏度高 — 间距越小,灵敏度越高
  • 非线性明显 — C与d是反比关系,不是线性
  • 适合小量程 — 一般用于低压测量,比如几kPa到几百kPa

我在项目中遇到过一个问题:变间距式传感器在零点附近线性度还行,但一旦压力大了,间距变小,电容值会急剧上升,导致输出严重非线性。后来我用了差分结构,两个电容一个增大一个减小,做差之后线性度好很多。

实战技巧:变间距式传感器,建议把工作点选在d₀附近,不要超过d₀的±20%,否则非线性会让你头疼。

4.2.2 变面积式

变面积式,就是间距固定,让两个极板的相对重叠面积随压力变化。

它的特点是:

  • 线性度好 — C与A是正比关系,天生线性
  • 灵敏度较低 — 面积变化范围有限
  • 适合大量程 — 可以做高压测量

你想想看,变面积式为什么线性?因为C = ε₀εr * A / d,A变了,其他都不变,电容就是线性变化。但代价是,你要让极板移动足够大的面积才能获得明显的电容变化,所以灵敏度不如变间距式。

我曾经做过一款大量程压力传感器,用的就是变面积式。量程做到10MPa,线性度0.1%FS,效果很不错。

4.2.3 两种结构对比

特性 变间距式 变面积式
灵敏度
线性度 差(需补偿)
量程范围 小(一般<1MPa) 大(可达几十MPa)
工艺难度 中等 较高
典型应用 微差压、高度计 液压、工业压力

4.3 电容-电压转换电路

电容传感器输出的是电容值,但我们的MCU只能读电压。所以必须把电容转成电压。这里我重点讲两款常用的芯片:CAV444和MS3110。

4.3.1 CAV444

CAV444是德国AMG公司出的一款电容-电压转换芯片。它用的是什么原理?说白了就是充放电法。芯片内部有一个恒流源,给传感器电容充电,然后测量充电时间,再转换成电压输出。

它的主要特点:

  • 单芯片方案,外围元件少
  • 输出0.5V~4.5V,兼容ADC
  • 可调灵敏度,通过外部电阻设置
  • 工作温度范围宽:-40°C~+125°C

我给大家一个典型电路配置:

// CAV444 典型外围元件值
// 传感器电容范围:10pF ~ 100pF
// 输出范围:0.5V ~ 4.5V

R1 = 10kΩ    // 灵敏度设置电阻
R2 = 100kΩ   // 偏置设置电阻
C1 = 10nF    // 滤波电容
C2 = 100nF   // 电源去耦电容
VCC = 5V     // 供电电压

注意:CAV444对PCB布局比较敏感。我曾经因为走线太长,导致寄生电容达到几皮法,直接把零点给偏掉了。后来我把传感器和芯片之间的走线控制在5mm以内,问题才解决。

4.3.2 MS3110

MS3110是Microsemi(现Microchip)推出的一款高精度电容-电压转换芯片。它用的是开关电容技术,精度比CAV444更高。

它的主要特点:

  • 分辨率高达4aF(atto法拉,10⁻¹⁸F)
  • 内置可编程增益放大器
  • 支持差分电容输入
  • SPI数字接口输出

MS3110适合做高精度测量。我记得有一次做加速度计,用的就是MS3110搭配MEMS电容敏感结构,分辨率做到了0.1mg,效果非常好。

它的配置方式是通过SPI写寄存器:

// MS3110 初始化配置示例
// 假设使用内部参考时钟,增益设为4

void MS3110_Init(void) {
    // 复位芯片
    SPI_Write(0x00, 0x80);  // 复位寄存器
    
    // 配置工作模式
    SPI_Write(0x01, 0x04);  // 增益=4,差分模式
    
    // 配置采样率
    SPI_Write(0x02, 0x01);  // 内部时钟,采样率1kHz
    
    // 使能输出
    SPI_Write(0x03, 0x01);  // 使能数据输出
}

选型建议:如果做工业级产品,对成本敏感,选CAV444。如果做高精度仪器,比如分析仪器、惯性测量,选MS3110。我个人在消费类产品中多用CAV444,在工业仪表中多用MS3110。

4.4 本章知识体系

下面这张图,是我自己总结的电容式传感器知识体系,帮你理清思路:

电容式传感器知识体系 平行板电容原理 变间距式结构 变面积式结构 特性:高灵敏度、非线性 适合小量程、低压测量 特性:线性度好、灵敏度低 适合大量程、高压测量 CAV444(充放电法) MS3110(开关电容法)

这张图把电容式传感器的核心逻辑串起来了:从平行板电容原理出发,衍生出变间距和变面积两种结构,每种结构有各自的特性,最后通过CAV444或MS3110转换成电压信号。你顺着这个思路走,就不会乱。


公众号:蓝海资料掘金营,微信deep3321