基于单片机设计的脉搏测量仪

发布者:火星叔叔最新更新时间:2011-10-10 关键字:脉搏计  脉冲信号  光电传感器  单片机 手机看文章 扫描二维码
随时随地手机看文章
0 引言
    脉搏测试仪是用来测量一个人脉搏跳动次数的电子仪器,也是心电图的主要组成部分,因此,在现代医学上具有重要的作用。目前检测脉搏的仪器虽然很多,但是能实现精确测量、精确显示且计时功能准确等多种功能的便携式全数字脉搏测量装置很少。随着人们生活环境
和经济条件的改善,以及文化素质的提高,其生活方式,保健需求以及疾病种类、治疗措施等发生了明显的变化。但在目前,我国的心脑血管疾病仍呈逐年上升趋势。其发病率和死亡率均居各种疾病之首,是人类死亡的主要原因之一。因此,认识、预防及早期发现这些疾病是十分必要的。
    从脉搏波中提取人体的生理病理信息作为临床诊断和治疗的依据,历来都受到中外医学界的重视。几乎世界上所有的民族都用过“摸脉”作为诊断疾病的手段。脉搏波所呈现出的形态(波形)、强度(波幅)、速率(波速)和节律(周期)等方面的综合信息,在很大程度上反映出人体心血管系统中许多生理病理的血流特征,因此对脉搏波采集和处理具有很高的医学价值和应用前景。但人体的生物信号多属于强噪声背景下的低频弱信号, 脉搏波信号更是低频微弱的非电生理信号,必需经过放大和后级滤波以满足采集的要求。

1 基本结构模块
1.1 脉搏波检测电路
    目前脉搏波检测系统有以下几种检测方法:光电容积脉搏波法、液体耦合腔脉搏传感器、压阻式脉搏传感器以及应变式脉搏传感器。近年来光电检测技术在临床医学应用中发展很快,这主要是由于光能避开强烈的电磁干扰,具有很高的绝缘性,且可非侵入地检测病人各种症状信息。用光电法提取指尖脉搏光信息受到了从事生物医学仪器工作的专家和学者的重视。本系统设计了指套式的透射型光电传感器,实现了光电隔离,减少了对后级模拟电路的干扰。
    传感器是一种以一定的精确度把被测量转换为与之有确定对应关系的、便于应用的某种物理量的测量装置。所用光电式传感器由发光二级管和光敏二极管组成,其工作原理是:发光二极管发出的光透射过手指,经过手指组织的血液吸收和衰减,由光敏二极管接收。由于手指动脉血在血液循环过程中呈周期性的脉动变化,所以它对光的吸收和衰减也是周期性脉动的,于是光敏二极管输出信号的变化也就反映了动脉血的脉动变化。
1.2 脉搏信号拾取电路
    红外接收二极管在红外光的照射下能产生电能,单个二极管能产生0.4_V电压,0.5mA电流。BPW83型红外接收二极管和IR333型红外发射二极管工作波长都是940nm,在指夹中,红外接收二极管和红外发射二极管相对摆放以获得最佳的指向特性。红外发射二极管中的电流越大,发射角度越小,产生的发射强度就越大。在图1中,R0选100 Ω是基于红外接收二极管感应红外光灵敏度考虑的。R0过大,通过红外发射二极管的电流偏小,PBW83型红外接收二极管无法区别有脉搏和无脉搏时的信号。反之,R0过小,通过的电流偏大,红外接收二极管也不能准确地辨别有脉搏和无脉搏时的信号。当红外发射二极管发射的红外光直接照射到红外接收二极管上时,IC1B的反相输入端电位大于同相输入端电位,Vi为“0”。当手指处于测量位置时,会出现二种情况:一是无脉期,虽然手指遮挡了红外发射二极管发射的红外光,但是,由于红外接收二极管中存在暗电流,仍有1 μA的暗电流会造成Vi电位略低于2.5V。二是有脉期,当有跳动的脉搏时,血脉使手指透光性变差,红外接收二极管中的暗电流减小,Vi电位上升。

c.jpg[page]

1.3 信号采集及处理系统
    由于光电脉搏波属于缓慢变化的微弱生理信号,信噪比低,极易受到环境噪声和肢体运动的干扰。传统的光电脉搏波信号检测电路都采用高增益放大器,以获得较高的检测灵敏度,这种设计思路导致了检测信号动态范围缩小,在受到运动干扰时,将导致由于干扰信号而带来的光电脉搏波信号检测的饱和失真。本系统采用过采样技术,通过对信号的高速采样来提高采样精度,相当于用高分辨率的ADC对信号进行模数转换,达到了提高信噪比并改善动态范围的效果。因此本系统对经过光电转换后的信号进行模数转换而不需要任何信号调理(放大和滤波)电路。
1.4 过采样技术的应用
    所谓过采样技术是指以远远高于奈奎斯特(Nyquist)采样频率的频率对模拟信号进行采样的方法。由信号采样量化理论可知,若输入信号的最小幅度大于量化器的量化电平,并且输入信号的幅度随机分布,则量化噪声的总功率是一个常数,在0~fs的频带范围内均匀分布。因此量化噪声电平与采样频率成反比,如果提高采样频率,则可以降低量化噪声电平,而由于基带是固定不变的,因而减少了基带范围内的噪声功率,提高了信噪比,从而提高分辨率,并且采样频率每提高4倍,则信噪比提高4倍,相当于A/D的分辨率提高1位。

2 软件设计
2.1 程序设计
    本文选用ADI公司的单片机ADC841,其内部集成了速度可达400k的12位逐次逼近型ADC,分辨率为0.6mv/LSB。从软件需求和单片机速度出发,将ADC采样率fs定为102.4kHz,为便于计算,将过采样倍数k定为64,则下抽取后采样率为伪:fs/k=1600Hz,是频率为400Hz载波的四倍,满足奈奎斯特采样定理。由于过采样倍数k为64,按每提高4倍采样率就能提高一位分辨率来计算,获得的ADC有效分辨率能提高3位,最后能达到约15位精度,其分辨率可达到0.0763mv/LSB。设置ADCCON1=#0B2H,ADCCON2=#00H。定时器2是一个具有16位自动重装载功能的定时器,作定时器用时,TH2和TL2计的是机器周期数,TH2和TL2内容的自动重装载通过寄存器RCAP2H和RCAP2L来实现。对这四个寄存器都进行初始化,自动装载值为#0FFCAH。
2.2 程序源代码
a.jpg[page]

 

    b.jpg

3 结束语
    本系统模拟电路简单,由ADC841芯片实现脉搏信号采集,信号处理和脉搏次数的计算等功能,因此体积小,功耗低,系统稳定性高。本系统可实现脉搏波的实时存储并可实现与上位机(PC机)的实时通讯, 因此可作为多参数病人中心监护系统的一个模块完成心率检测和脉搏波形显示。

 

关键字:脉搏计  脉冲信号  光电传感器  单片机 引用地址:基于单片机设计的脉搏测量仪

上一篇:单片机和PTR2000实现短距离无线通信方案
下一篇:基于单片机的智能救援机器人小车设计

推荐阅读最新更新时间:2024-03-16 12:43

国芯科技:汽车域控制器芯片CCFC2016B目前已经完成流片
11月1日,苏州国芯科技股份有限公司(以下简称“国芯科技”)披露最新调研纪要。针对“汽车电子方面布局进展”,国芯科技表示,公司汽车电子芯片领域产品覆盖面较全,已在多个方向上实现产品系列化,包括汽车车身控制芯片、汽车动力总成控制、汽车域控制器、新能源电池BMS控制、车规级安全MCU芯片等领域。 其中,汽车车身控制芯片领域方面,公司于2022年上半年推出的CCFC2012BC中高端车身及网关控制芯片订单增加较快,客户包括多家Tier1模组厂商和国内主要的汽车品牌厂商。截至2022年9月底,公司研发成功的新一代中高端车身/网关控制芯片已经获得超过200万颗订单,并实现超过130万颗出货和装车,应用场景包括整车控制、车身网关、安全气囊
[汽车电子]
芯旺微推出KungFu内核汽车级MCU KF32A146,拓宽车载电机类应用场景
继KungFu家族推出32位车规级MCU KF32A156一年以来,KungFu 32位MCU产品迅速在汽车BCM、整车VCU控制器、新能源汽车BMS、汽车Tbox、汽车照明、汽车座椅等应用场景中收获大量车厂落地项目,以强劲的研发实力、快速的技术支持和大量的成功案例,向市场交出了满意的答卷。 为丰富车载电机类应用市场,芯旺微电子推出KungFu 32内核汽车级MCU KF32A146系列产品,本系列是芯旺微电子为汽车末端节点控制器量身定制的32位车规级MCU产品,采用全自主IP KungFu32内核,目前已推出KF32A146KQT、KF32A146IQT、KF32A146KQS、KF32A146IQS四种型号,并已广泛应用在
[汽车电子]
芯旺微推出KungFu内核汽车级<font color='red'>MCU</font> KF32A146,拓宽车载电机类应用场景
基于PIC16F877单片机的井下压力测量技术研究
目前,我国油井主要采用的是电子式井下压力测量系统,由于电子压力 传感器 长期工作在高温环境中,所以存在漂移问题,而且可靠性不高。同时这种仪器大多数将采集的数据存储在 存储器 中,缺乏实时性测量的要求。而本文所介绍的井下压力采集系统是一种新型的压力测量系统,其主要是以惰性气体作为压力传递介质,在地面完成对井口气体压力的测量,然后通过井口压力的大小推算井下测压点处压力大小。其主要特点是所有的测量都在地面上进行,避免了井下复杂环境对测量结果造成的影响,同时也满足了系统的实时性要求。 1 井下压力测量系统工作原理 井下测压系统的基本原理是帕斯卡定理。整个套管设备在测压时被下放到井下测压点处,地面可以通过压力泵向传压筒内充放气体,为
[单片机]
基于PIC16F877<font color='red'>单片机</font>的井下压力测量技术研究
对话 TI Sitara MCU 总经理:使实时处理变得简单且实惠产品
对话 TI Sitara™︎ MCU 总经理 Mike Pienovi:使实时处理变得简单且实惠的产品 随着对电子系统边缘实时控制、智能和通信需求的不断增长,高性能 MCU 现在提供了一种简单且经济高效的解决方案。 从智能工厂到智能城市,我们日益自动化的世界要求电子产品具有更高的速度、智能和精度。例如,与人类协同工作的自动化移动机器人需要精确的电机控制来安全地在物体周围导航,并且需要更快的处理速度以进行纳秒级决策 – 这些协同工作的实现都需要相互之间的通信。 为电子系统添加高级边缘分析和高实时性响应即将变得更容易、更实惠。TI Sitara™ MCU 总经理 Mike Pienovi向我们介绍了智能联网系统需求下,影响
[嵌入式]
基于PIC单片机的应用程序升级方法
0 引言 dsPIC33F系列单片机是美国微芯公司(Microchip)推出的一款高性能单片机,它将数字信号处理器(Digital Signal Processor,DSP)的高速运算能力与单片机的控制特性无缝地集成在一起,为嵌入式系统设计提供了高性价比的单芯片、单指令流的解决方案,在音频处理、视频处理及工业控制等方面得到了广泛应用。但是在实际应用中,由于客户需求变化或程序BUG修改等原因,经常出现需要使单片机应用程序升级的情况,本文利用dsPIC33F单片机运行时的自编程(Run-Time Serf-Programming,RTSP)特性,实现了基于该单片机应用程序的升级功能。 1 基本原理 dsPIC33F系列单片机
[单片机]
基于PIC<font color='red'>单片机</font>的应用程序升级方法
单片机系统没有工作的检查步骤
  1. 查看门狗的复位输出,可能的话在电路板上加一个LED,下拉,这样看起来就更方便;要是看门狗复位信号有,往下;   2. 查单片机,看看管脚有没有问题;一般编程器能够将程序写入,说明单片机是好的;最好手头上准备一个验证过的单片机,内部有一个简单的程序,比如,在某个口线上输出1个1秒占空比的方波等,可以使用万用表测量。 加一句:设计产品时,要在关键的地方:电源、串口、看门狗的输出和输入、I/O口等加不同颜色的LED指示,便于调试;作为批量大的产品,可以去掉部分LED,一方面是降低成本、一方面是流程保密;   3. 再查磁片电容,有些瓷片电容质量不行,干脆换了;顺便说一下,换器件最好使用吸锡带,将焊盘内的锡吸干净,再将器件拔出
[单片机]
51单片机P0口的三个功能
1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口) 2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口) 3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。
[单片机]
51<font color='red'>单片机</font>P0口的三个功能
基于51单片机的大气温度采集和记录系统
1 引 言 大气温度的测量具有重要意义, 一般是采用各种温度计进行人工测量, 并定时记录测量结果, 这种方法费时费工, 十分不便。本文提出了一种非常小巧的大气温度测量和记录装置, 能对范围为- 55 ℃ ~ + 125 ℃ 的温度进行定时自动测量, 同时记录测量结果, 精度最高可达0. 0625℃ 。 2 系统原理 系统结构如图1所示。系统主要由AT89C2051单片机和外围电路构成。其基本思想是由串行时钟芯片DS1306 提供时间基准, 由温度传感器DS18B20进行温度测量, 温度数据存储在DS2433中。AT89C2051单片机负责整个系统的协调控制。 AT89C2051是一款低电压, 高性能的CMOS 8位单片机, 片内含
[单片机]
基于51<font color='red'>单片机</font>的大气温度采集和记录系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved