一、压力传感器概述
大家好,我是老张。做嵌入式这行快十五年了,传感器这块算是我的老本行。今天咱们聊聊压力传感器——这玩意儿在工业、汽车、医疗里到处都是,说白了就是个能把压力变成电信号的器件。
我个人习惯,讲一个新东西之前,先搞清楚它到底是什么。
1.1 压力传感器的定义
压力传感器,英文叫 Pressure Sensor。它的任务很简单:把物理世界里的压力值,转成我们能读的电信号。
你想想看,空气压、水压、油压,这些看不见摸不着的东西,怎么让单片机知道?靠的就是传感器内部的敏感元件。压力作用上去,元件发生形变,然后通过电路转换成电压或电流。
嗯,这里要注意:压力传感器测的是「相对压力」还是「绝对压力」,这个在选型时特别容易搞错。我早期一个项目就吃过这个亏,后面会细说。
1.2 工作原理:三种主流技术
市面上常见的压力传感器,工作原理分三大类。我一个个讲,顺便说说我踩过的坑。
1.2.1 压阻式
这是最常用的一种。原理很简单:硅片上做四个电阻,组成惠斯通电桥。压力让硅膜片变形,电阻值就变了,电桥输出就不平衡了。
说白了,就是「压力 → 形变 → 电阻变化 → 电压变化」这么一条链。
- 灵敏度高,响应快
- 成本低,适合大批量
- 温漂大——这是硬伤
我记得刚入行时,用了一款压阻式传感器做气压计。室温下校准得好好的,一到夏天户外,数据直接飘了20%。后来才知道,压阻式对温度特别敏感。所以现在我做设计,压阻式传感器后面必跟温度补偿算法。
1.2.2 电容式
电容式的工作原理,是压力改变两个极板之间的距离,电容值就变了。
你想想看,两个平行板,距离近了电容变大,远了变小。压力一压,中间的膜片就动,电容就跟着变。
这种传感器有个好处:功耗极低。我做过一个电池供电的物联网气压计,用的就是电容式,一颗纽扣电池撑了两年。
1.2.3 压电式
压电式用的是压电效应——某些晶体受到压力时,表面会产生电荷。压力一撤,电荷就没了。
这种传感器只对「变化的压力」敏感。什么意思?你拿它测静态水压,不行。但测发动机爆震、测冲击波,它是一把好手。
我有个朋友做汽车碰撞测试,用的就是压电式加速度计。那玩意儿响应速度极快,微秒级别就能捕捉到冲击信号。
| 类型 | 原理 | 优点 | 缺点 | 典型应用 |
|---|---|---|---|---|
| 压阻式 | 电阻应变效应 | 灵敏度高、成本低 | 温漂大 | 气压计、工业压力变送器 |
| 电容式 | 极板间距变化 | 功耗低、稳定性好 | 抗干扰能力弱 | 物联网、医疗设备 |
| 压电式 | 压电效应 | 响应极快 | 不能测静态 | 振动、冲击、爆震检测 |
1.3 主要性能指标
选传感器不能光看原理,还得看参数。我一般看四个指标:量程、精度、灵敏度、温漂。
1.3.1 量程
量程就是传感器能测的最大压力值。比如一个传感器标称「0~100kPa」,那超过100kPa就可能损坏。
我建议选型时留出20%~30%的余量。为什么?因为实际工况中常有压力尖峰。我见过一个哥们,量程选得刚刚好,结果管道水锤效应一来,传感器直接爆了。
1.3.2 精度
精度通常用「满量程百分比」表示。比如±1%FS,意思是满量程100kPa时,误差±1kPa。
但这里有个坑:精度是包含非线性、迟滞、重复性等综合误差的。有些厂家只标「重复性」,那是在忽悠你。我一般要求看完整的数据手册,特别是「综合精度」那一栏。
1.3.3 灵敏度
灵敏度就是「每单位压力变化,输出变化多少」。单位通常是mV/kPa或mV/V。
灵敏度越高,信号越强,对后级ADC的要求就越低。但灵敏度太高也有问题——容易饱和。我做过一个项目,选了高灵敏度传感器,结果压力稍微大一点,输出直接顶到电源轨了,数据全废。
1.3.4 温漂
温漂是压阻式传感器的老大难问题。温度一变,零点和满量程都跟着跑。
温漂系数通常用「%FS/℃」表示。比如±0.05%FS/℃,意思是温度每变化1℃,误差增加0.05%满量程。
嗯,这里要注意:如果你做的是消费级产品,温漂0.1%可能还能忍。但工业级、汽车级,温漂必须控制在0.02%以内。我去年给一个油田项目做方案,客户要求全温区(-40℃~85℃)误差不超过0.5%,最后只能选带数字补偿的传感器模块。
1.4 知识体系总览
下面这张图,是我自己总结的压力传感器知识框架。你把它理清楚了,后面学起来就顺了。
这张图把压力传感器的三大块串起来了。你从工作原理入手,理解每种技术的优缺点;然后看性能指标,知道怎么选型;最后结合应用场景,做出合理判断。
我个人觉得,学传感器不能光看书。最好拿一块开发板,接上传感器,实际测一测。数据手册上的曲线,和自己测出来的曲线对比一下,很多细节就明白了。
好了,第一章就聊到这儿。后面我们会深入讲信号调理、ADC选型、校准算法这些实战内容。到时候再细聊。
公众号:蓝海资料掘金营,微信deep3321