一、血氧饱和度基础

什么是血氧饱和度?

血氧饱和度,说白了就是血液中氧气和血红蛋白结合的比例。我习惯用个简单比喻:血红蛋白就像公交车,氧气就是乘客。血氧饱和度就是看这辆车上坐了多少乘客。

医学上,我们通常用 SpO₂ 来表示。正常人的血氧饱和度在 95% 以上。低于 90% 就要警惕了,低于 80% 就危险了。

关键定义:血氧饱和度 = 氧合血红蛋白 / (氧合血红蛋白 + 脱氧血红蛋白) × 100%

我在项目中遇到过一位患者,血氧掉到 85% 自己还没感觉。等发现时已经晚了。所以血氧监测不是小事,它直接关系到生命安全。

为什么血氧饱和度这么重要?

你想想看,人体所有器官都需要氧气。大脑缺氧 4 分钟就可能造成不可逆损伤。心脏缺氧会引发心肌梗死。

临床上,血氧饱和度是判断呼吸功能、循环功能的金标准之一。比如:

  • 麻醉手术中必须实时监测
  • ICU 重症患者每天都要看
  • 睡眠呼吸暂停综合征的诊断依据
  • 新冠疫情期间,血氧仪成了家庭必备

嗯,这里要注意:血氧饱和度不能完全替代血气分析。它只能反映动脉血氧合情况,对贫血、一氧化碳中毒等情况会有偏差。我曾经吃过这个亏,后来就养成了交叉验证的习惯。

光电容积脉搏波(PPG)原理

PPG 的原理其实不复杂。说白了就是利用光在血液中的吸收特性。

血液中的血红蛋白有两种主要形态:

血红蛋白类型 对红光(660nm)吸收 对红外光(940nm)吸收
氧合血红蛋白(HbO₂)
脱氧血红蛋白(Hb)

为什么会这样?因为分子结构不同。氧合血红蛋白含氧,电子排布变了,吸收光谱也跟着变。

PPG 信号采集时,我们同时发射红光和红外光。透过组织后,光电探测器接收到的光强会随着脉搏波动而变化。这个变化量,就是 PPG 信号。

我的经验:PPG 信号中包含了直流分量和交流分量。直流分量来自组织、骨骼、静脉血等固定吸收。交流分量才是动脉血搏动引起的。提取交流分量时,我习惯用高通滤波器,截止频率设在 0.5Hz 左右。

计算血氧饱和度的公式是这样的:

R = (AC_red / DC_red) / (AC_ir / DC_ir)
SpO₂ = A - B × R

其中 A 和 B 是经验系数,需要通过校准实验得到。我当年做这个校准时,用了 20 多个志愿者,从低氧到正常氧状态反复测试,才拟合出可靠的曲线。

避坑指南:我曾经因为探头位置没放好,导致 PPG 信号质量差,算出来的血氧值忽高忽低。后来总结出几个要点:

  • 探头要避开强光直射
  • 手指不能抖动
  • 指甲油要擦掉
  • 低温环境下要先暖手

PPG 信号还有一个特点:它不仅能测血氧,还能提取心率、呼吸率、甚至血压趋势。我做过一个项目,用单路 PPG 信号同时提取心率和呼吸率,效果还不错。不过那是后话了。

嗯,这一章先讲到这里。血氧饱和度的基础概念和 PPG 原理,是后面所有电路设计的前提。你把这些搞懂了,后面的内容就顺了。