便携式电子血压计【Part I】

  • 背景
  • 示波法测血压
    • 血压的基本概念
      • 定义
      • 血压的物理原理
    • 血压的示波法测量
      • 示波法的测量原理
      • 示波法的计算
  • 初步方案

背景

本项目是东南大学生物科学与医学工程学院医学电子学专业必修课程——医学电子系统课程设计的2020年八个选题之一。笔者从今天开始将对于该项目进行实时的记录,时间维持大约一学期,更新时间不定,但是会整体性介绍并实现提设计要求。
由于实验课程讲义属于教学内部资料,在此不进行公开。
本项目记录的相关内容可以开源供现在与未来有类似或者相同任务需求的电子领域或者CS领域的朋友以借鉴与参考。同时,个人实力也是有限的,所以也希望与大家交流,共同学习,欢迎批评指正。
本项目可能涉及到如下内容,如果需要请事先预备学习:

  • Arduino 开发板的编程
  • 模拟电路与传感器
  • 单片机原理
  • 数字信号处理
  • 微信小程序开发

示波法测血压

血压的基本概念

定义

血压(bloodpressure,BP)是指血液在血管内流动时作用于单位面积血管壁的侧压力,它是推动血液在血管内流动的动力。在不同血管内被分别称为动脉血压、毛细血管压和静脉血压,通常所说的血压是指体循环的动脉血压。当血管扩张时,血压下降;血管收缩时,血压升高。
心室收缩,血液从心室流入动脉,此时血液对动脉的压力最高,称为收缩压;心室舒张,动脉血管弹性回缩,血液仍慢慢继续向前流动,但血压下降,此时的压力称为舒张压。也就是说,心脏泵出血液的时候形成的血压就是收缩压,也叫高压;在血液流回心脏的过程中产生舒张压,也叫做低压。
正常成人安静状态下的血压范围较稳定,正常范围收缩压90~139mmHg,舒张压60~89mmHg,脉压30~40mmHg。高血压指未使用抗高血压药的前提下,18岁以上成人收缩压≥140mmHg和(或)舒张压≥90mmHg;低血压则为血压低于90/60mmHg。

血压的物理原理

3种类型的能量产生动脉压力:弹力、动力和重力。
最重要的是弹性能。血管结构内部的容量拉伸其弹性壁,产生反冲力,根据结构的弹性,产生压力。组成血管结构的物质不是均匀的,因此动脉血管的体积-压力关系不是线性的,而是凸面曲线。一种物质的抗拉强度被称为弹性,相反即拉伸的容易性、顺应性。正常的血流是脉动,因为心脏排空和充盈的循环性质。由此产生的主动脉容量的周期性变化导致动脉压力的周期性变化。虽然动脉血管壁的弹性随容积的变化而变化,但在短期内,容量与压力的实际的曲线关系是恒定的,因为它是由血管壁的成分决定的。大动脉弹性的曲线关系的变化要求血管壁基质发生变化,然而这种变化不是急性的,而是随着慢性进程而发生的,如长期的高血压和衰老。

决定动脉压的第二种力是动力,这是由流动的血流的速度引起的。动能等于血液质量(M)的一半的乘积,即血液体积和密度乘以血流速度的平方:血流速度的单位是距离/时间。血液流速和血管横截面面积的乘积,给出血流速度容量/时间的单位。在正常收缩压峰值时,动能只占总力量的3%左右,但动能在大静脉和肺血管的压力中所占的比例较大,因为其血流速度与大动脉相似,而弹性能则要小得多。
当使用充满液体的系统测量压力时,血流能量的重力部分很重要。这是因为传感器的位置和参考水平的选择对测量值有很大的影响,并且参考水平必须标准化。

血压的示波法测量

宏观上来讲,血压的测量方法有如下几种:
直接测量法:直接血管内测量、血管内压力导出测量
间接测量法:柯氏音测量法、示波法、恒定容积法、动脉张力法、脉搏波速法

示波法的测量原理

自动调节缠缚于上臂的袖带的充气量,改变压力,血流通过血管具有一定的振荡波,由压力传感器接收,逐渐放气,根据振荡波的变化,压力传感器所检测的压力及波动也随之变化,选择波动最大的时刻为参考点,以这点为基础,向前寻某一个值的波动点为收缩压,向后寻某一个值的波动点为舒张压。

示波法的计算

一般比较经典的测量方法是拐点法与系数法相结合的方法,其原因在于拐点法比较容易受到噪声的影响,而系数法只是一个具有统计意义的普遍估计值,二者结合才能更加准确地反映结果。
首先根据提取的震荡波峰值序列拟合振荡波包络线,查找包络线峰值点,该点所对应的袖套压力即为 MAP,然后在幅度系数法所规定的系数范围内,查找振荡波包络线峰值点左右的两个拐点 s、d,拐点所对应的袖套压力 Ps 和 Pd,即为 收缩压 SBP 和舒张压 DBP。

另外,差分比值法也是一个可行的计算方案。差分比值法判定血压的原理是:结合幅度系数法和差分比值法判定血压值。计算出相邻振荡波序列的幅度差值 d 和它们的相对比值 rd (即幅度差值与它们之中前一个振荡波幅度的比值。其过程可以表示为如下的框图:

另外,也可以采用包络拟合的手段来实现计算,不过这个本质上是对于一阶采样到的结果的一中修正或者说优化,使全局性结果更加准确。

初步方案

本来电路已经基本上设计好了,但是因为疫情的原因,始终没有进行完整的实际测试,所以具体方案细节还要房后稍稍。(大哭.gif)
多说无益,直接上图。

具体电路的设计与实现,会在下一弹徐徐展开,开不了学实在减缓进度~~~

便携式电子血压计【Part I】相关推荐

  1. 探寻中国便携式医疗电子市场的机遇与挑战

    探寻中国便携式医疗电子市场的机遇与挑战 受惠于中国政府医疗改革以及居民对健康保健的重视,未来3年,中国便携医疗电子市场年复合增长率将超过30%!其市场规模从2006年的80亿元迅速扩大到2011的28 ...

  2. 基于51单片机的脉搏测量仪(心率计)

    具体实现功能 本系统由STC89C51/52单片机+LCD1602显示模块+5mm红外接收管+LM358运放电路+按键模块等构成. 具体功能: (1)手指放到红外对管中,2秒内读出心率: (2)LCD ...

  3. 心率脉搏测试c语言算法,基于51单片机语音播报心率计脉搏测量仪设计(仿真源码+电路图+当时PaperPass16%查重论文)...

    一.本课题研究的主要内容.目的和意义 随着科技发展的不断提高,生命科学和信息科学的结合越来越紧密,出现了各种新颖的脉搏测量仪器,特别是电子脉搏仪的出现,使脉搏测量变得非常方便. 脉诊在我国已具有260 ...

  4. 基于T5L0的上臂式电子血压计方案

    电子血压计工作原理 电子血压计是利用现代电子技术与血压间接测量原理进行血压测量的医疗设备,大多采用示波法原理测量血压.家用的便携式血压计主要由MCU.显示面板.气压传感器.袖带.气泵.电池等构成,其工 ...

  5. Science:便携式DNA测序仪在检测病毒疫情中大显身手

    Metagenomic sequencing at the epicenter of the Nigeria 2018 Lassa fever outbreak 2018年尼日利亚拉沙热疫情中心的宏基 ...

  6. 生成全1矩阵_全矩阵捕获技术:一种最大限度提升便携式相控阵超声检测设备功能的新技术...

    便携式相控阵超声检测系统进入市场已经将近20年了,如今随着科学技术的发展,最新一代的相控阵超声检测工具能够提供更好的振幅分辨率.更快的数据采集速率,而且还搭配了先进的数据分析软件包,其优秀的计算和数据 ...

  7. 99%高精度、毫秒级延迟,AI便携式神经假肢让截肢14年患者运动自如

    来源:学术头条本文约2800字,建议阅读5分钟近日,来自明尼苏达大学的研究团队及其合作者,共同开发出了一种基于深度学习的便携式独立神经假肢. 来自世界卫生组织(WHO)的数据显示,如今全球范围内有超过 ...

  8. 如何搭建并使用便携式 4G/LTE 伪基站研究移动安全

    此文章PDF文档下载地址:点击下载 0x00 前言 在移动互联网深入普及和物联网开始规模应用的今天,网络安全公司怎能不研究移动安全,要研究移动安全,怎能没有4G/LTE伪基站研究测试环境? 本文介绍如 ...

  9. 天猫精灵可以当电脑音响吗_天猫精灵推出便携式投影仪,小到可以装进口袋,试试效果...

    说起天猫精灵,可能大多数人先想到的都是天猫精灵AI智能音箱,可以听歌,也可以语音聊天,而且更智能的是还可以语音控制各种智能家居设备.但是,可能还有一些人并不知道,天猫精灵还推出了一款自带AI智能音箱功 ...

最新文章

  1. vue aplayer 进度条无法拖动_为 Vue 的惰性加载加一个进度条
  2. ScribeFireBlog 发的一篇在Cnblogs的日志
  3. 国科大prml--SVM
  4. JPG,动态GIF,BMP一些常用解决办法
  5. 基本功 | Java即时编译器原理解析及实践
  6. 转g代码教程_图深度学习入门教程(九)——图滤波神经网络模型
  7. 使用PHP和GZip压缩网站JS/CSS文件加速网站访问速度
  8. Hibernate框架(一)——总体介绍
  9. 网上预约订餐系统(联网可用)
  10. coreldrawx4缩略图显示不出来_CDR不显示缩略图的3种终极解决办法!
  11. Centos7+DockerCompose部署.NetCore3.1应用
  12. python绘制闭合多边形_python – 从边界点创建闭合多边形
  13. Linux XAMP is currently only availably as 32 bit application.
  14. vue引入阿里巴巴图标(含彩色图标)
  15. 使用docker搭建nodebb论坛
  16. 中间件-RabbitMQ学习笔记
  17. H5_0021:判断平台和微信
  18. 一入编码深似海,在达观数据做程序员是怎样一种体验?
  19. JAVA微信小程序小说电子书阅读系统毕业设计 开题报告
  20. 【Ubuntu】Ubuntu16.04安装GTX960M显卡驱动(960、1070and 750ti直接图形界面安装亲测能用,1080需要到命令界面安装亲测能用)

热门文章

  1. 配置SNAT实现共享上网
  2. 芸芸众生中的一个过客
  3. python之函数的定义
  4. crx2rnx格式转换
  5. 在安卓手机上实现莫尔斯编码器
  6. C语言中的指针,指针存在的意义
  7. 对话MVP | 柳贵:在FISCO BCOS,我体会到了开源社区的精神
  8. 团队的英文翻译缩写_团队英语怎么写
  9. Squid 代理服务之日志分析 --- sarg 软件的安装及应用
  10. SVN windows 快速入门