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,红光+红外光
  • 应用场景:临床、家庭、运动、疫情、高原
  • 设计指标:精度、范围、低灌注、功耗,一个都不能少

下一讲,咱们聊聊血氧仪的系统架构,从传感器选型到主控芯片,把整个硬件框架搭起来。到时候见。