1. 血氧仪概述:血氧饱和度原理、应用场景与系统设计指标
大家好,我是你们的老朋友。今天咱们正式开始这门课的第一讲——血氧仪概述。
说实话,我入行那会儿,血氧仪还是个挺金贵的设备,只在手术室和ICU里见到。现在呢?几十块钱的指夹式血氧仪,老百姓家里人手一个。这背后,就是咱们嵌入式系统工程师的功劳——把成本做下来,把功耗做低,把可靠性做上去。
好,咱们不扯远了,直接进入正题。
1.1 血氧饱和度原理
血氧饱和度,英文叫SpO₂,说白了就是血液中氧合血红蛋白占全部血红蛋白的百分比。正常人在95%以上,低于90%就得警惕了。
那怎么测呢?核心原理就四个字:光电容积描记法,英文PPG。
你想想看,血液是红色的,是因为血红蛋白。氧合血红蛋白和脱氧血红蛋白,对红光和红外光的吸收率不一样。氧合血红蛋白更喜欢吸收红外光(940nm),而脱氧血红蛋白更喜欢吸收红光(660nm)。
我们同时发射这两种光,穿过手指,接收端测到透射光强。通过计算两个波长的吸光度比值,就能反推出血氧饱和度。
关键公式(简化版):
SpO₂ = A - B × (AC_red / DC_red) / (AC_ir / DC_ir)
其中A、B是经验系数,AC是交流分量(脉搏波),DC是直流分量(组织吸收)。
嗯,这里要注意:AC分量就是心跳带来的脉动信号,DC分量是皮肤、骨骼、静脉血等固定组织的吸收。我们真正要的,是那个脉动信号的比例。
我在项目中遇到过一个问题:手指太冷,末梢循环差,PPG信号弱得可怜。后来我们加了温度补偿算法,才把低灌注情况下的测量精度提上来。这个后面会细讲。
1.2 血氧仪应用场景
血氧仪的应用场景,比你想象的广得多。我列几个典型的:
- 临床监护:手术室、ICU、麻醉恢复室,这是老本行。
- 家庭健康:慢阻肺患者、睡眠呼吸暂停综合征患者,每天监测。
- 运动健身:高原训练、高强度间歇训练,看身体是否缺氧。
- 疫情筛查:新冠患者的一个典型症状就是血氧下降,俗称“沉默性缺氧”。
- 航空/高原:飞行员、登山者,实时监测血氧状态。
我个人习惯把应用场景分成两类:连续监测和点测。连续监测要求低功耗、长续航,点测要求快速响应、一次测量准。设计思路完全不同。
小提示:如果你做的是消费级指夹式血氧仪,重点优化点测模式。如果是可穿戴手环,重点优化连续监测模式下的功耗。别搞反了。
1.3 系统设计指标
做任何产品,先定指标。没有指标,设计就是瞎搞。血氧仪的核心设计指标,我总结为以下六项:
| 指标项 | 典型值 | 说明 |
|---|---|---|
| 血氧测量范围 | 70% ~ 100% | 低于70%临床意义不大,但也要能显示 |
| 血氧测量精度 | ±2% (70%~100%) | 医用级要求±2%,消费级可放宽到±3% |
| 脉率测量范围 | 30 ~ 250 bpm | 覆盖新生儿到运动员 |
| 脉率测量精度 | ±2 bpm | 或±1%,取较大值 |
| 低灌注性能 | 0.5% ~ 2% | PI值越低,信号越弱,考验硬件和算法 |
| 整机功耗 | < 10 mW (点测模式) | 两节AAA电池,续航至少6个月 |
这里我特别想强调一下低灌注性能。PI值(灌注指数)是AC/DC的比值,正常人手部PI在1%~5%。但有些病人末梢循环差,PI可能只有0.3%。
我曾经吃过这个亏。第一版样机,在健康人手上测得很准,拿到医院一测,ICU病人手指冰凉,直接报错。后来我们重新设计了模拟前端,把LED驱动电流可调范围加大,才解决了这个问题。
避坑指南:设计指标时,别只看“典型工况”。一定要考虑“极限工况”——手指冰凉、运动伪影、环境光干扰。这些才是真正考验设计功底的地方。
另外,功耗指标怎么定?我建议这样算:
电池容量:1000 mAh (两节AAA)
工作电压:3V
总能量:3 Wh
目标续航:6个月 = 4320小时
平均功耗:3 Wh / 4320 h ≈ 0.7 mW
你看,平均功耗要控制在0.7mW以下。但点测时LED瞬间电流可能达到50mA,所以必须靠占空比控制和深度休眠来拉低平均功耗。这个咱们后面专门用一章来讲。
好,第一讲就到这里。总结一下:
- 血氧原理:双波长PPG,红光+红外光
- 应用场景:临床、家庭、运动、疫情、高原
- 设计指标:精度、范围、低灌注、功耗,一个都不能少
下一讲,咱们聊聊血氧仪的系统架构,从传感器选型到主控芯片,把整个硬件框架搭起来。到时候见。