67

基于 android手机的血氧饱和度检测

许方成,赵曙光,杨 峰,黄佳佳

(东华大学信息科学与技术学院,上海 201620)

摘要:血氧饱和度是人体健康状况的标准指标,连续记录血氧饱和度可以预测人体的心肺状态,在预防疾病方面有着重

大意义。当前,医用、家用血氧饱和度检测设备体积和重量都较大,不便于携带,而移动设备的广泛使用正在彻底改变健

康监测领域。因此,文章开发了一种基于 Android操作系统的手机血氧饱和度监测软件,能够帮助人们随时随地的了解

自身的血液含氧量。

关键词:血氧饱和度;健康监测;智能手机应用

中图分类号:TN929.5 文献标识码:A 文章编号:1673-1131(2017)12-0067-02

0 引言

人体需要一定程度的氧气来维持机体的正常运转,当人

体含氧量不足时会导致低血氧症等一系列症状。通过对血

氧饱和度的监测,可以很大程度上反映出其心肺功能状态,

对于预防疾病有着重大意义。由于移动设备的普及,越来越

多的基于智能手机平台的生理参数监测软件应运而生 [1,2]。

本文设计了基于 android手机的血氧饱和度和脉搏波数据检

测方案。这种检测方案可以实现人体脉搏数据的实时采集、

处理,实现数据的无线传送及显示;具有体积小、携带方便的

特点。

1 血氧饱和度测量原理

血氧饱和度(SPO2)是人体血液中氧合血红蛋白含量

(HbO2)占全部可结合氧气血红蛋白总量的百分比。血氧饱和

度定义式为:

(1)

血液饱和度测量方法分为有创检测与无创检测两种。

有创检测是抽取人体血液,利用血气分析法[3]计算血氧饱和

度,这种方法不仅费时,而且不能连续实时的提供血氧饱和

度数据,本文采取的是无创检测方法。无创检测测定原理包

括分光光度测定和血液容积描述两部分[4],分光光度测定是

根据 Hb 与 HbO2对红光和红外光吸收特性不同;HbO2对

660nm 红光吸收量较少,而对 940nm 红外光吸收量较多;

Hb 则相反,用分光光度测定红外光吸收量与红光吸收量之

比值,就能确定血红蛋白的氧合程度;无创血氧饱和度检测

分为透射式和反射式两种检测方式。透射式血氧传感探头

的光源与检测器放置在被检测部位的两侧,主要接收和利用

穿透人体组织后的透射光。反射式血氧传感探头的光源与

检测器均置于被检测部位的同一侧,主要接收和利用经人体

组织后的反射光。根据手机的结构,本文采用反射式传感检

测方法。

血氧饱和度测量是以 Lambert—Beer定律为依据的 [5-7]。

根据Lambert—Beer定律,当一束光强为的光垂直照射一份子

浓度为 C的样品时,投射光的光强 I和存在[8]如下关系:

(2)

式中表示吸光度,为吸光系数,L为光的路径。

入射光线通过人手指反射后的信号会成周期性变化,周

期性变化是由心脏搏动引起的,心脏舒张,血管中血液含量

减少,对光的吸收减少,心脏收缩,血管中血液含量增多,对

光的吸收加强。反射光强最小值即为直流分量,反射光强最

大值与最小值之差即为交流分量。因此,光强在组织中的变

化率为:

(3)

当两束光探测人体组织时,仅考虑还原血红蛋白和氧合

血红蛋白的影响可得:

(4)

式中 kHb、CHb 分别为动脉血液中 Hb 的吸光系数与浓度

分别为动脉血液中 HbO2的吸光系数与浓度;1、2

分别为两束光波长。整理可得:

(5)

光波长在近红外光附近时有 。整理式(5)得:

(6)

式中 均为常数,改写为:

(7)

式中 k1、k2可经过实验定标得到。

2 系统的设计与实现

2.1 系统设计

基于Android手机的血

基于android的检测心率,基于android手机的血氧饱和度检测相关推荐

  1. 基于android的检测心率,基于Android系统的心率信息监测软件的研究与实现

    摘要: 近年来,随着工作生活压力的日益增加,各种慢性疾病的发病率持续上升,给人们的健康生活带来很大的影响.为了防止这种情况的发生,对于慢性病的早期的预防与治疗已经成为人们普遍关心的问题.随着科技的进步 ...

  2. android检测设备信息,安卓手机设备信息检测app

    安卓手机设备信息检测app是一款能够帮助用户快速检测自己的手机设备的硬件以及相关系统的app,这款app能够在最快的时间内检测出手机的所有硬件信息与手机系统的版本信息吗,让用户瞬间了解到自己的手机信息 ...

  3. 基于STM32智能手环心率计步器体温显示设计

    目录 一.项目功能 二.原理图 三.实物照片 四.程序 五.文档资料 一.项目功能 本设计由STM32F103C8T6单片机核心板电路+ADXL345传感器电路+心率传感器电路+温度传感器+lcd16 ...

  4. Android 加固与监测,基于Android平台的恶意软件检测和软件加固技术研究

    摘要: 随着智能手机技术的发展,人们越来越多地把工作和生活的计算平台从传统的PC平台转移到移动平台.智能手机储存了大量的用户隐私,例如通信记录,位置信息等,因而成为攻击者的攻击目标.作为主流移动平台之 ...

  5. 基于Android的备忘录软件,基于Android的手机备忘录软件设计

    <基于Android的手机备忘录软件设计>由会员分享,可在线阅读,更多相关<基于Android的手机备忘录软件设计(25页珍藏版)>请在皮匠网上搜索. 1.课程设计报告(本科) ...

  6. 基于android的实时定位别人的手机,基于Android智能手机的人员定位系统的开发与实现...

    摘要: 目前国内外基于位置的服务开展如火如荼,拓展GPS功能已经成为手机应用开发的一个热点.本文基于Android系统智能手机,以WebGIS技术的应用为重点,主要对基于Android平台的手机客户端 ...

  7. Android之——模拟实现检测心率变化的应用实例

    Android之--模拟实现检测心率变化的应用实例 当今,市面上有了一些可以通过Android应用来检测病人心率,血压,体温,等等,一系列方便人们日常生活的Android手机应用.那么,这些实用的手机 ...

  8. android开发学术报告,基于Android应用的安全防护技术研究

    摘要: Android平台由于其开源性,免费性,硬件多等优点,一经推出就获得了厂商和消费者的喜爱,迅速成为市场份额最多的移动端平台.面向Android平台开发设计的应用程序也如雨后春笋般增长.与此同时 ...

  9. android智能识别技术,基于Android平台的OCR识别技术研究与实现

    摘要: 随着智能手机市场的迅猛发展和普及,Android成为所占市场份额最高的手机操作系统,与此同时,人们希望在手机终端享受更丰富舒适的应用功能.将OCR和Android智能终端相结合,依托光学字符识 ...

最新文章

  1. 《leetcode》first-missing-positive
  2. coddenomicon工具
  3. JS获取页面中Url的某个参数
  4. 监听浏览器的返回事件,禁止浏览器返回
  5. 实用工具类APP,海外大有可为
  6. 简书和微博的区别是什么
  7. Redis学习手册(目录)
  8. oa系统租用云服务器安全吗,oa系统放在云服务器上安全吗
  9. 算法之图解单纯形算法C++
  10. 2D游戏引擎开发入门(一)
  11. python输入矩阵_python矩阵输入
  12. Linux USB 摄像头驱动
  13. matlab画空间分布图,matlab空间图形的画法.doc
  14. ES的索引(倒排索引),文档,查询
  15. 谭浩强版c语言笔记(1)
  16. mac 怎样切换 node 版本 , 如何安装oh-my-zsh
  17. iText7 学习笔记2--页眉页脚
  18. 李宏毅_机器学习_作业1(详解)_COVID-19 Cases Prediction (Regression)
  19. oracle leg函数,Hive中的leg和lead函数简单使用
  20. 【论文速递】ISPRS2022 :一种新颖的结合几何语义信息的星载SAR数据三维定位方法

热门文章

  1. 为什么我的microsip在线却播不了电话?
  2. Java环境配置与eclipse安装破解与汉化
  3. Ansys Zemax / SPEOS | 3片式LCD投影仪的设计与仿真
  4. TFTP服务器的下载与上传
  5. 【从零开始玩量化9】jqktrader:同花顺客户端自动化交易
  6. ctfmon 输入法消失了
  7. android百度车载导航,百度CarLife车机端
  8. 现代密码学期末复习总结(个人整理自存)
  9. 简单的排版技巧让你的曲谱更加美观
  10. 美颜sdk是什么?美颜技术详解