3、压力传感器选型:传感器类型、关键参数与接口电路
好,咱们接着聊。血压计袖带压力控制,传感器就是咱们的“眼睛”。眼睛要是看不清,后面PID算得再漂亮也没用。这一节,我重点讲讲压力传感器怎么选,有哪些坑要避开。
3.1 传感器类型:压阻式 vs 电容式
市面上主流的压力传感器,说白了就两大类:压阻式和电容式。我两种都用过,各有各的脾气。
3.1.1 压阻式压力传感器
这种传感器,内部是一个硅膜片,上面扩散了四个电阻,组成惠斯通电桥。压力一变化,膜片变形,电阻值跟着变,输出电压就变了。原理不复杂,胜在皮实。
优点:
- 线性度好,输出信号大,后端电路好处理
- 响应快,带宽能做到几百kHz,测袖带压力绰绰有余
- 成本低,市面上选择多,从几块钱到几十块钱都有
缺点:
- 温漂大。温度一变,零点和灵敏度都跑。我早期一个项目,夏天校准好的,冬天直接偏了5mmHg,后来加了温度补偿才搞定
- 对过压敏感。袖带充气时万一操作失误,压力超过额定值,膜片可能永久损坏
3.1.2 电容式压力传感器
电容式传感器,内部是一个可变电容。压力改变极板间距,电容值就变了。需要配合电容-电压转换电路(比如CDC芯片)来读。
优点:
- 温漂小,稳定性好。长期漂移比压阻式低一个数量级
- 功耗极低,适合电池供电的便携设备
- 过载能力强,不容易损坏
缺点:
- 输出信号小,容易受寄生电容干扰。PCB布局稍微不注意,读数就跳
- 需要专用调理芯片,成本高一些
- 响应速度相对慢一点,但测血压够用
3.2 关键参数:量程、精度、带宽
选传感器,这三个参数必须盯死。少一个,后面调试就等着哭吧。
3.2.1 量程
血压计袖带压力,正常范围是0~300mmHg。但你不能卡着300选,得留余量。
我建议:
- 常规血压计:选300~400mmHg量程
- 重症监护或特殊场景:选500~600mmHg,防止意外过压
为什么?你想想看,袖带充气时如果泵失控,压力可能冲到350以上。量程选小了,传感器直接饱和,读数卡在最大值,控制逻辑就乱了。
3.2.2 精度
精度这东西,别盲目追求高。血压计国标要求误差在±3mmHg以内。你选个±1mmHg的传感器,配合好的算法,完全够用。
我的经验:
- 消费级:±1~2mmHg,性价比最高
- 医用级:±0.5~1mmHg,配合多点校准
- 别买±0.1mmHg的,贵不说,对电路噪声要求极高,普通板子根本发挥不出来
3.2.3 带宽
带宽决定了传感器能响应多快的压力变化。血压测量时,袖带放气速度一般是3~5mmHg/s,心跳引起的压力脉动频率在1~2Hz左右。
我建议:
- 带宽选10~100Hz就足够了
- 太高的带宽(比如1kHz以上)反而不好,会把高频噪声引进来,增加滤波负担
嗯,这里要注意:带宽不是越高越好。够用就行,高了反而添乱。
3.3 接口电路
传感器选好了,还得把它“接”到MCU上。接口电路设计不好,传感器再好也白搭。
3.3.1 压阻式传感器的接口
压阻式传感器输出的是差分电压信号,幅度一般在几十到几百毫伏。需要经过放大、滤波、ADC转换。
典型电路结构:
传感器输出 --> 仪表放大器(INA) --> 低通滤波器 --> ADC --> MCU
关键点:
- 仪表放大器:选高共模抑制比(CMRR > 80dB)的,比如AD620、INA128。共模干扰是血压信号的主要噪声源
- 低通滤波器:截止频率设20~50Hz,滤掉工频和肌肉抖动噪声
- ADC:12位以上,采样率100Hz以上。我习惯用MCU内置的12位ADC,省一颗芯片
3.3.2 电容式传感器的接口
电容式传感器需要专用的电容数字转换芯片(CDC),比如AD7745、PCAP01。这些芯片内部集成了激励源和测量电路,直接输出数字量,通过I2C或SPI跟MCU通信。
典型电路结构:
传感器 --> CDC芯片(如AD7745) --> I2C/SPI --> MCU
关键点:
- 走线要短,传感器到CDC芯片的距离尽量控制在5cm以内
- 传感器周围不要走高频信号线,比如PWM、SPI时钟线
- CDC芯片的参考电容要用C0G或NP0材质的,温漂小
3.4 总结与选型建议
说了这么多,给你一个快速选型表,方便参考:
| 应用场景 | 推荐传感器类型 | 量程 | 精度 | 接口方案 |
|---|---|---|---|---|
| 家用电子血压计 | 压阻式 | 300~400mmHg | ±1~2mmHg | 仪表放大器 + MCU内置ADC |
| 医用监护仪 | 压阻式(带温补) | 400~500mmHg | ±0.5~1mmHg | 仪表放大器 + 外部高精度ADC |
| 便携/低功耗设备 | 电容式 | 300~400mmHg | ±1~2mmHg | CDC芯片 + I2C/SPI |
| 科研/高精度测量 | 电容式 | 500~600mmHg | ±0.2~0.5mmHg | 高精度CDC + 屏蔽布线 |
最后说一句:传感器选型没有绝对的对错,关键看你的系统需求、成本预算和团队经验。我个人习惯是先定量程和精度,再选类型,最后设计接口电路。按这个顺序走,一般不会出大问题。
下一节,咱们聊聊执行器——气泵和电磁阀怎么选。那又是另一番天地了。