血氧仪是如何得出血氧饱和度值的?

目录

一、血氧饱和度概念

二、血氧饱和度监测意义 

三、血氧饱和度的监测方式

四、容积脉搏波计算血氧饱和度原理

 五、容积脉搏波波形的测量电路方案

   1)光源和光电探测器的集成测量模块:SFH7050—反射式

 2)模拟前端

 六、市面上血氧仪类型

参考文献


一、血氧饱和度概念

       测量血氧饱和度可以评估血液中氧气所占的比重,人体红细胞中的血红蛋白是氧气的载体,血红蛋白进一步分为氧合血红蛋白HbO2和还原血红蛋白Hb,氧合血红蛋白表示血红蛋白可以和氧气结合,还原血红蛋白表示血红蛋白不能和氧气结合。血氧饱和度表示为氧合血红蛋白浓度和总血红蛋白浓度之比,如下式所示: 

                                            SO2=\frac{CHbO2}{(CHb+CHbO2)}*100%

   其中的CHbO2为氧合血红蛋白浓度,CHb为还原血红蛋白浓度,SO2分为动脉血氧饱和度SaO2(oxygen saturation in arterial blood)-通过有创方式获得,经皮动脉血氧饱和度SPO2(percutaneous arterial oxygen saturation)-通常在指端通过无创方式测量获得。

二、血氧饱和度监测意义 

     依据血氧饱和度的值能够对人体的呼吸状况和心肺功能进行判别,常用于睡眠呼吸暂停综合征监测、慢性阻塞性疾病发作、疾病重症度判断等。

一般情况下健康正常人的血氧饱和度值大于等于95%

   《新型冠状病毒肺炎诊疗方案(试行第九版)》中显示,静息状态下,吸气时血氧饱和度低于93%是判定重症新冠肺炎的指标之一

三、血氧饱和度的监测方式

有创方式:穿刺获得动脉血液,并通过血气分析仪/分光计获得血氧饱和度值

无创方式:光电容积脉搏波法,分为透射式和反射式—目前市面上常见的指夹式血氧仪

四、容积脉搏波计算血氧饱和度原理

      心脏的跳动,使得血管中的血液量呈现周期性变化,当用一定波长的光照射组织时,由于血液量的周期性变化使得光的吸收量不同,光电探测器读出的信号呈现周期性变化,该周期性变化的信号为容积脉搏波波形,通过计算脉搏波波形的特征点,结合公式计算出血氧饱和度值。(另一种通过压力传感器测量动脉血液压力随着心脏波动得出的信号波形为压力脉搏波波形)

 透射式测量脉搏波波形

        以手指为例,手指端的组织分为静态组织和动态组织,其中的动态组织为由于心脏搏动引起血液量变化的动脉。人体不同组织对光的吸收量不同,动态组织部分引起光的吸收量显现周期性变化,当血管中脉动血液量增多时,透射光最弱,当血管中脉动血液量减少时,透射光最强,因此上图中的出射光显示周期性变化。朗伯比尔定律反映了在一定波长光照射下,溶液的吸光度和浓度成正比,因此只要测量动脉血管的吸光度就能反映动脉血管中血液的浓度情况。

      从血氧饱和度的概念,我们知道为了计算出血氧饱和度,需要测量氧合血红蛋白浓度和还原血红蛋白的浓度,下图所示为两种血红蛋白在不同波长光下的吸收系数情况。 

 选择两种波长(红光660nm 、红外光900-940nm)的光照射人体检测部位,获得两组方程(求解变量:两种血红蛋白各自的吸光度(通过该值可计算血氧饱和度)、已知变量:两种波长、两种波长下总吸光度)

应用朗伯-比尔定律并假定脉动血液中只存在两种血红蛋白,可推导出血氧饱和度的计算公式:

 Spo2=A-B*R

R={\frac{Imax^{\lambda 1}-Imin^{\lambda 1}}{Imax^{\lambda 1}}*{\frac{Imax^{\lambda 2}}{Imax^{\lambda 2}-Imin^{\lambda 2}}

   其中的λ1为红光波长、λ2为红外光波长

  将获得的脉搏波波形的特征点:红光照射下获得脉搏波波形的峰值Imax^{\lambda 1}、谷值Imin^{\lambda 1}、红外光照射下获得脉搏波波形的峰值Imax^{\lambda 2}、谷值Imin^{\lambda 2},带入上式可计算出血氧饱和度值。

 其中的A和B系数可通过标定得出该系数值,推荐经验值为A=110,B=25;

 五、容积脉搏波波形的测量电路方案

   1)光源和光电探测器的集成测量模块:SFH7050—反射式

发射光源:

ELM-4000

660nm的红光波长  3种红外波长可选:880nm、940nm、905nm

EPM-4001

光谱响应特性曲线范围400-1100nm

 2)模拟前端

  AFE4400:集成LED发射光驱动、高动态范围的接收通道、ADC单元、持续控制器、集成发射和接收的错误诊断单元

 六、市面上血氧仪类型

指夹式血氧仪:

透射式,测量部位手指,

腕表:

反射式,测量位置为腕部,容易受到环境光干扰

 

参考文献

[1] SpO2、SaO2、PaO2、低氧血症概念及标准的总结_teresa_zp的博客-CSDN博客

[2] 韩帅. 血氧饱和度监测仪的设计与应用研究[D]. 天津工业大学, 2016.

[3]徐玉菁. 基于MSP430单片机的便携式血氧仪的设计与实现[D]. 东南大学.

[4] 基于 AFE4400 的反射式血氧饱和度检测系统

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/2071.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring 源码解析 - Bean创建过程 以及 解决循环依赖

一、Spring Bean创建过程以及循环依赖 上篇文章对 Spring Bean资源的加载注册过程进行了源码梳理和解析,我们可以得到结论,资源文件中的 bean 定义信息,被组装成了 BeanDefinition 存放进了 beanDefinitionMap 容器中,那 Bean 是…

图形视图框架QGraphicsScene(场景,概念)

QGraphicsScene 该类充当 QGraphicsItems 的容器。它与 QGraphicsView 一起使用,用于在 2D 表面上可视化图形项目,例如线条、矩形、文本甚至自定义项目。 QGraphicsScene具有的功能: 提供用管理大量数据项的高速接口传播事件到每一个图形项…

艹,终于在8226上把灯点亮了

接上次点文章ESP8266还可以这样玩这次,我终于学会了在ESP8266上面点亮LED灯了现在一个单片机的价格是几块,加上一个晶振,再来一个快递费,十几块钱还是需要的。所以能用这个ESP8266来当单片机玩,还是比较不错的可以在ub…

【设计模式】创建型设计模式

文章目录1. 基础①如何学习设计模式② 类模型③ 类关系2. 设计原则3. 模板方法① 定义②背景③ 要点④ 本质⑤ 结构图⑥ 样例代码4. 观察者模式① 定义②背景③ 要点④ 本质⑤ 结构图⑥ 样例代码5. 策略模式① 定义②背景③ 要点④ 本质⑤ 结构图⑥ 样例代码1. 基础 ①如何学习…

三维电子沙盘数字沙盘开发教程第7课

三维电子沙盘数字沙盘大数据人工智能开发教程第7课设置system.ini 如下内容Server122.112.229.220userGisTestPasswordchinamtouch.com该数据库中只提供 成都市火车南站附近的数据请注意,104.0648,30.61658利用三方工具,如幻影粒子:或者flash…

python例程:《彩图版飞机大战》程序

目录开发环境要求运行方法《彩图版飞机大战》程序使用说明源码示例源码及说明文档下载路径开发环境要求 本系统的软件开发及运行环境具体如下。 操作系统:Windows 7、Windows 10。 Python版本:Python 3.7.1。 开发工具:PyCharm 2018。…

软件测试拿了几个20K offer,分享一波面经

1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断…

算法基础---基础算法

文章目录 快速排序归并排序二分 整数二分浮点数二分高精度 高精度加法高精度减法高精度乘法高精度除法前缀和 一维前缀和二维前缀和差分 一维差分二维差分双指针位运算离散化区间合并一、快速排序 思想:1.首先确定一个分界点(随机取任意一点为…

【云原生】k8s集群命令行工具kubectl基础操作命令实践详解

kubectl基础操作命令详解一、准备工作1.1、Replication Controller1.2、Deployment1.3、DaemonSet1.4、查看创建的svc和pod1.5、kubectl 命令自动补全设置二、kubectl语法三、基础操作命令3.1、api-resources3.2、api-versions3.3、create3.4、expose3.5、run3.6、set3.6.1、en…

filebrowser的权限实现RBAC效果

filebrowser安装和支持定制化,建议参考我这一篇文章filebrowser安装言归正传,目前发现客户需要有文件权限管理功能,我一开始也没仔细研究这块,我以为不支持呢,我今天就认真的了研究 下这个存储服务,其实是支…

前端网络安全

什么是同源策略同源指的是:协议、端口号、域名必须一致。他是浏览器的一个用于隔离潜在恶意文件的重要安全机制。限制了从同一个源加载的文档或脚本,与另一个源的资源进行交互。同源策略主要限制了三个方面:当前域下的js脚本不能够访问其他域…

jsoup 框架的使用指南

概述 参考: 官方文档jsoup的使用JSoup教程jsoup 在 GitHub 的开源代码 概念简介 jsoup 是一款基于 Java 的 HTML 解析器,它提供了一套非常省力的 API,不但能直接解析某个 URL 地址、HTML 文本内容,而且还能通过类似于 DOM、CS…

【Java进阶篇】——反射机制

一、反射的概念 1.1 反射出现的背景 Java程序中,所有对象都有两种类型:编译时类型和运行时类型,而很多时候对象的编译时类型和运行时类型不一致 Object obj new String("hello")、obj.getClass(); 如果某些变量或形参的声明类型…

1、Linux初级——linux命令

下载镜像:http://cn.ubuntu.com/dowload 一、基本命令 1、alias(给命令取别名) 例如:alias clls -la(只是临时的) 2、配置文件$ vim ~/.bashrc $ vim ~/.bashrc // 使用vim打开配置文件 (1)在配置文件…

初识STM32单片机

目录 一、单片机基本认知 二、STM系列单片机命名规则 三、标准库与HAL库区别 四、通用输入输出端口GPIO 五、推挽输出与开漏输出 六、复位和时钟控制(RCC) 七、时钟控制 八、中断和事件 九、定时器介绍 一、单片机基本认知 单片机和PC电脑相比…

搜索系统(二)

term weight 如何衡量一个词在一篇文档中的重要性 词频率(tf):term在文档中出现了多少次,tf越大说明越重要 逆文档频率(idf):有多少文档包含了这个term,idf越大表明越不重要 综合…

Unity --- 游戏案例 --- 英雄无敌与Ruby

1.如何在场景中标识出一个空游戏物体(对象集群) 1.选中该空游戏物体,然后在Inspector面板处的物体名旁边添加想要的颜色的图标即可,最终效果如下图 2.这个图标只在场景中能开到,在游戏画面中是看不到的,其存…

Vulnhub项目:Web Machine(N7)

靶机地址:Web Machine(N7)渗透过程:kali ip:192.168.56.104,靶机ip,使用arp-scan进行查看靶机地址:192.168.56.128收集靶机开放端口:nmap -sS -sV -T5 -A 192.168.56.128开放了80端口&#xff0…

索尼mxf变成rsv的修复方法

索尼的影视级摄像机一般是用MXF文件结构,在一些极端情况下(如断电)会生成RSV文件,遇到这种情况我们应该如何处理?下面来看看今天这个案例。故障文件:12.51G RSV文件故障现象:断电后仅生成了一个扩展名为rsv的文件,使用播放器可以播…

python+django+vue全家桶鲜花商城售卖系统

重点: (1) 网上花店网站中各模块功能之间的的串联。 (2) 网上花店网站前台与后台的连接与同步。 (3) 鲜花信息管理模块中鲜花的发布、更新与删除。 (4) 订单…