基于STC89C52的多通道脉搏采集系统设计

发布者:星光曲折最新更新时间:2011-08-25 关键字:脉搏波  取脉压力  单片机  AD转换 手机看文章 扫描二维码
随时随地手机看文章
0 引言
    脉诊之所以重要是由于脉象能传递机体各部分的生理病理信息,是窥视体内功能变化的窗口,可以为诊断疾病提供重要依据。但是传统脉诊主要依赖于医者的经验和主观判断,再加上被诊者的个体差异使得脉象的辨认、识别缺乏统一、精确的标准。因此,脉搏采集系统的研制有助于脉诊的客观化研究。脉搏采集系统设计难点在于如何模拟医者手指,在最佳取脉压力下获取清晰的脉搏波谱,并根据不同的压力变化,完成对寸、关、尺三个脉位复杂脉象的提取和识别。
    自20世纪50年代以来,对于脉学的理论、脉诊方法、临床诊断和实验研究等方面均开展了大量工作,取得了较大的进展。英国人Marey最早设计了以弹簧为动力的杠杆式脉搏传感器,并记录了桡动脉脉搏波。1860年首次出现杠杆和压力鼓式描述脉搏图,1890年开始采用换能的方式,出现了杠杆式光学脉搏描述器。20世纪50年代我国学者朱颜首次将杠杆式脉搏描记器引用到中医脉诊的研究中来。自70年代至今,研究人员已研制出种类繁多的换能器以模拟中医切脉的手指,采集并记录了脉搏信号。
    国内外典型的脉象诊断仪如:由北京医疗器械总厂生产的BYS-14型脉象仪和北京斯脉福生产的28脉脉象仪能对脉搏波进行检测重现,并能识别临床中医常见37种脉象图。ZM-Ⅲ型智能脉象仪由上海中医药大学研制,是我国当前较先进的一种脉象仪,能自动采集脉象信号,并将中医脉象的位、数、形、势和脉图的各项特征参数作自动分析处理。为了达到分层取脉的目的,日本Colin公司研制生产的CMB-3000/2000型桡动脉脉波检测仪利用张力法测量原理进行无损伤连续血压监测。
    本文主要从脉搏传感器的选择,信号调理电路的设计,取脉压力的自动控制以及信号的初步处理等方面介绍寸、关、尺三处脉位在浮、中、沉等不同状态下的信号采集,为脉诊客观化的进一步研究奠定了基础。

1 脉搏信号的特点
    脉搏信号的特点如下:
    (1)强干扰下的微弱信号。由于脉搏信号幅度很小,大约是微伏到毫伏的数量级范围。因此,极容易引入干扰,这些干扰有来自50 Hz的工频干扰,有来自肌体抖动、精神紧张带来的假象信号等。
    (2)频率低但能量相对集中的信号。人体的脉搏频率非常低,约为0.5~4 Hz,一般情况下为1 Hz左右,脉搏信号可看成一个准直流信号,也可看成是一个低频交变信号。根据脉搏功率谱能量分析,健康人脉搏能量绝大多数分布于1~5 Hz,而病人脉搏在1 Hz以下和较高频段(如5 Hz以上或10 Hz以上)仍有相当一部分的能量分布。
    (3)复杂且易变的随机信号。脉搏信号因人体生理、病理、心理的不同而不同,又受环境、时间、气候的影响,表现出同一个人在不同的时间、地点有不同的脉象,有时也会有不同的疾病表现出相同的脉象。

2 采集系统的设计要求
    (1)传感器的选取。由于不同类型的传感器原理不同,所获取的原始波形也是不尽相同的。本系统中,选用的传感器是BP300T压力传感器和PVDF压电薄膜传感器。
    (2)隔离、放大、滤波整形电路等硬件电路的设计。
由于所提取的信号非常微弱,且富于变化,需要附加多重滤波电路。
    (3)以STC89C52为核心的实时采集系统。经过调理的模拟信号通过A/D转换,采集到单片机中,并立即通过串口与上位机进行通信,将数据进行传输。
    (4)压力自动控制。通过单片机对气泵和电磁阀的控制,达到对腕带压力实时控制的目的。
    (5)脉搏波形重现。通过上位机软件对采集到的数据进行波形重现。

3 系统方案设计
    系统以单片机STC89C52为核心,外设电路由传感器,信号调理电路,A/D转换器组成,系统的结构框图如图1所示。

c.jpg

d.jpg


    系统的硬件实现方案总体设计如图2所示。
    系统部分功能如下:
    压电传感器  作为测量电路的最前端,其作用是将脉搏的动态信息转换为电压信号,方便采集,是整个采集系统的关键。
    BP300T压力传感器  用于对整个加压过程的压力监测,实现在不同的取脉压力下对脉搏信号进行采集。
    前置放大和二级放大电路  对微弱的脉搏生物信号进行合适的放大,使其满足电压的转换条件。
    带通滤波电路  脉搏波信号微弱,频率低,容易受到外界干扰,所以必须使用滤波器将信号频带外的干扰去除。[page]

3.1 传感器的选择
    脉搏传感器的选择对于整个采集系统的设计非常重要。脉搏传感器的基本功能就是将切脉压力和桡动脉搏动压力这样一些物理量(非电量)转换成为便于测量的电信号。因此要求传感器具有一定的检测重复性和线性,可以重复使用,而且测得的数据具有一定的精度;其次,环境温度对其影响较小,可以保证在较大范围内数据具有一定的精度;同时,还需具有一定的灵敏度和稳定性。
3.1.1 SC0073传感器
    该传感器采用压电复合材料作为换能元件,信号通过特殊的匹配层传递到换能元件上变成电荷量,再经传感器内部放大电路转换成电压信号输出。该传感器是一种高性能低成本的振动传感器,具有灵敏度高、频率响应范围宽、抗过载及冲击能力强、抗干扰性好、操作简便等特点。通过测试该型号传感器性能基本满足条件,但是信号稳定性欠佳,尤其是柱状的结构外形,导致其无法与腕带方便的配合。
3.1.2 HK-2000B脉搏传感器
    HK-2000B脉搏传感器采用高度集成化工艺将力敏组件、灵敏度温度补偿组件、感温组件、信号调理电路集成在传感器内。主要特点是灵敏度高、抗干扰性能强、过载能力大、性能稳定可靠、使用寿命长。实验发现由HK-2000B提取信号绘制的脉搏波形清晰稳定,使用时无需搭建前置放大电路,但体积过大,无法对三个脉位进行同时测量。
3.1.3 PVDF压电传感器
    PVDF压电传感器由PVDF压电薄膜构成。与其他压电材料相比,PVDF压电薄膜具有压电系数大、频响宽、动态范围大、力电转换灵敏度高、机械性能强度高、声阻抗易匹配等特点,且重量轻、柔软不脆。对该传感器的测试如下:分辨率、灵敏度等指标均符合要求,而且得到的脉搏波形与HK-2000B获得质量相当。综合以上对比,本设计方案中选取PVDF压电传感器作为脉搏测量传感器。
3.1.4 BP300T压力传感器
    本系统中使用BP300T压力传感器监测腕带压力。BP300系列压力传感器是专为电子血压计开发的一款压力传感器,具有结构简单、性能稳定、可靠性好、通用性强等优点。
3.2 信号调理电路
    脉搏信号处理电路主要是对检测到的微弱脉搏电信号进行信号处理,并滤去多余的噪声信号。考虑到脉搏信号为超低频信号,极易引入工频干扰,而且采集到的脉搏电压信号幅度通常在0~20 mV之间,并不符合A/D转换器的输入电压的范围(一般为-5~+5 V)。鉴于以上特点,PVDF脉搏传感器和压力检测传感器均使用以下调理电路。
3.2.1 前置放大电路设计分析
    前置放大电路对于脉搏波信号采集来说至关重要,考虑到脉搏信号的特点,为了放大噪声环境中传感器输出的弱信号,对于放大器要求具有:极高的共模和差模输入阻抗;很低的输出阻抗;精确和稳定的增益;极高的共模抑制比。基于以上分析,选用ANALOG DEVICES公司生产的低功耗、高精度仪表放大器AD620作为前置放大的核心器件。

e.jpg


    图3是AD620的简化示意图,AD620由三个放大器组成,其内部采用“三运算放大器”典型电路,仅需要一只外接电阻便可使增益在1~1 000之间任意调节,其调节是通过1脚和8脚间的阻抗Rg来实现的。AD620管脚图如图4所示。前置放大电路结构如图5所示。

[page]

 

3.2.2 带通滤波电路
    带通滤波器是一个允许特定频段的波通过、同时屏蔽其他频段的设备。可以由低通滤波器和高通滤波器串联组合而成。
    本系统的滤波电路采用双运放LM358。LM358是双运放集成电路,封装形式有塑封8引线双列直插式和贴片式,其管脚图如图6所示。它内部包括有两个独立的、高增益、内部频率补偿的双运算放大器。其主要特性:短路保护输出;真差动输入级;单电源工作:3.0~32 V;低输入偏置电流;具有内部补偿;共模范围扩展到负电源。带通滤波电路结构如图7所示。

f.jpg

g.jpg

3.2.3 二级放大电路
    其目的是把信号放大到适合A/D转换的要求,从而使前置放大器的放大倍数不至于太高而产生波形的失真。因为前置放大后信号的大小为50 mV,因此后级放大倍数为100。二级放大电路结构如图8所示。

h.jpg


3.3 A/D转换器和单片机
    本系统中采用美国TI公司生产的多通道、低价格的模数转换器TLC1543,这款芯片除了高速的A/D转换器和通用的控制能力外,内部还有14个A/D转换通道,其中11个通道可以作为外部输入的模拟电压,3个通道是芯片内部的自测电压。其采样一保持功能自动进行,管脚图如图9所示。

i.jpg


    本系统选用STC89C52单片机,可重复烧写10万次。STC89C52完全兼容AT89C51,AT89C52等系列单片机。[page]

3.4 压力控制模块
    压力控制模块由充气泵、充气电磁阀、放气电磁阀组成,控制核心是单片机,用三极管作为控制开关,如图10所示,充气泵和充气电磁阀配合使用,对整个测量过程进行加压,减压时充气泵、充气电磁阀关闭,放气电磁阀打开使腕带压力减小。

j.jpg


3.5 电源
    系统中AD620和LM358都需要±5 V供电,充气泵、电磁阀以及单片机需+5 V电源,为满足条件提出以下方案。
3.5.1 基于ICL7660的电源设计
    ICL7660是Maxim公司生产的小功率极性反转电源转换器。利用该转换芯片可以方便的产生所需电压。其设计原理如图11所示。

k.jpg


3.5.2 LM2940电源模块
    为了避免引入50 Hz工频信号对电路的干扰,因而选用干电池供电,干电池提供的电压为7.5 V。为了达到较好的供电质量,在电路中选择LM2940稳压芯片,将7.5 V左右的电压稳定到5 V。如图12所示。

l.jpg


    经过实验和比较,方案二中的设计较第一种设计更为稳定、便携,故使用该设计方案。

4 脉搏信号的再现和处理
    脉搏信号在上位机上的显示界面采用Visual Basic6.0创建,并利用其中的MSComm通信控件实现串行通信,所有的控制均通过人机交互界面直接操作,显示界面如图13所示。其中MSComm通信的函数说明如下:CommPort:设置或返回通信端口号;Settings:设置初始化参数,以字符串形式设定波特率、奇偶校验、数据位、停止位;PortOpen:设置或返回通信端口的状态,同时可打开和关闭端口;Input:用于从接收缓冲区返回并删除字符;Output:用于向发送缓冲区写数据或一个字符串。获得的测量数据在Matlab中进行处理和分析,仿真结果如图14所示。

a.JPG

b.JPG



5 结语
    通过对传感器、放大电路、滤波电路、电源模块、A/D转换器等几个方面详细的介绍,完成了多通道脉搏信号采集系统的设计过程。经实验调试,采集到的信号清晰平稳,噪声基本滤除,整个系统具有一定的稳定性。提取到的信号通过Matlab软件最终可以实现复杂脉象的识别。

 

关键字:脉搏波  取脉压力  单片机  AD转换 引用地址:基于STC89C52的多通道脉搏采集系统设计

上一篇:基于FPGA的数据采集系统设计
下一篇:基于机载单通道SAR数据的地面运动目标检测算法

推荐阅读最新更新时间:2024-03-30 22:17

单片机(AT89C51)的串行通信实验
实验一(将一个简单的字符串输出到单片机中): 实验目的: 实现输出“201805021123 YEYUEHNG ” 用VIRTUAL TERMINAL显示出来 实验一-----电路图: 实验图比较的简单明了,主要要注意的就是单片机的晶振要设置为11.0592MHz,不然不会出现预想的结果,如下图设置: 实验一-----代码段: #include reg51.h unsigned char code str = 201805021123 YEYUEHNG ; //定义一个发送的数据 //函数的功能是:向PC端发送一个字节数据 void send(unsigned char dat) {
[单片机]
<font color='red'>单片机</font>(AT89C51)的串行通信实验
DEI1016功能和原理简介及其与单片机的接口设计
1 DEI1016的主要功能 DEI1016是Device Engineering Incorporated 生产的一种可支持ARINC429航空总线协议的串行接收、发送器件。该器件的主要功能如下: ●串行数据字长为32或25位; ●串行数据速率为100kbps或12.5kbps; ●具有独立的收、发电路; ●两个独立的接收器可直接与ARINC429总线接口; ●具有串/并接收数据转换,和并/串发送数据转换功能; ●对接收的数据可进行奇偶状态校验;并可对发送数据奇偶状态进行设置; ●可自动产生字与字之间的间隔; ●采用单一+5V供电。 2 DEI1016的工作原理 DEI1016的引脚功能
[单片机]
DEI1016功能和原理简介及其与<font color='red'>单片机</font>的接口设计
基于STM32单片机的简易电子琴设计(1)
1.1 系统功能 按照设计要求,本系统具有以下功能: 共有三个基本模式:电子琴模式、录音模式、播放器模式 电子琴模式:7个基本按键控制产生7种音调,功能键实现调节音阶和音量 录音模式:可分为录音和放音两个模块,录音状态下会记录弹奏的音调以及时间;放音模式调用音乐播放器某些模块,实现相同的功能。 音乐播放器模式:可以实现音乐的播放、暂停、切歌、调速、顺序播放、单曲循环、随机播放、以及进度条显示。 有两个全局按键中断,可控制模式切换和全局静音/暂停。 1.2 主要技术性能指标 基本按键:7个; 功能按键:6个; 全局中断按键:2个; 扬声器:1个; 扬声器功率:1w; LCD1602:1块; 主要模式:3个; 曲库:8首; 音
[单片机]
基于STM32<font color='red'>单片机</font>的简易电子琴设计(1)
【蓝桥杯单片机组】大概是最后一篇了,the lastday 蓝桥
今天做了一下第七届的决赛题,逻辑比初赛复杂的多,但是原理都相同,主要是时间不够。 简单总结一下一些荣翻译忘记的地方: (1)矩阵键盘中:P36 replaced by P44,P37 replaced by P42,写的时候注意在ISP文件中添加P4有关的定义。 (2)今天脑子抽了,居然用P0 = 0X00;来消影,记住是P0 = 0XFF。 (3)关于DS1302,在写时间的时候需要取消写保护,写完数据记得上写保护(具体参照datasheet)。 (4)读完一次时间后记得Ds1302_Single_Byte_Write(0x00, 0x00);!!!! (5)iic协议在使用的时候,对于PSF8591与A
[单片机]
【蓝桥杯<font color='red'>单片机</font>组】大概是最后一篇了,the lastday 蓝桥
成本敏感的电源控制应用中实现效率最大化
高度集成的片上系统提高电动汽车/混合动力汽车、电网基础设施和工业应用的性能。 2018年2月2日,北京讯 德州仪器(TI)近日推出C2000™ Piccolo™微控制器(MCU)产品组合的最新产品。新型C2000 F28004x MCU系列针对电动汽车车载充电器、电机控制逆变器和工业电源等成本敏感型应用的电源控制进行优化,具有卓越的性能。通过添加集成浮点单元、数学加速器和可选并行处理器的这一新型实时控制装置,C2000 Piccolo MCU产品组合进一步提高了100-MHz中央处理器(CPU)的性能,设定了新的行业标准。 开发人员可以利用业界领先的C2000 Piccolo F28004x MCU集成模拟功能减少物料
[汽车电子]
PIC单片机实例八:四种方式24X24点阵显示
最近终于有空更新了,花了几天时间,弄出个小东西,虽然有很多种实现方式在网上流传了,但我却从没有试过,乘有时间,也弄出了四种方式的显示,各位帮忙看看,哪里还有不好的地方,希不吝指教. 一.原理及仿真图 此种为从右往左显示. 此中为从左往右显示 此种为从下往上显示 此种为从上往下显示 原理图说明: 1.本实例采用微芯PIC16F877A单片机,此单片机适合初学者 2.点阵采用24X24点,左边为行线,采用U1-U3三个74LS373地址所存芯片,复用单片机RB端口. 右边为列线,采用U4-U6三个74LS373地址所存芯片,复用单片机RD端口. 3.单片机RC端口控制六片373的选通. 4
[单片机]
PIC<font color='red'>单片机</font>实例八:四种方式24X24点阵显示
PIC单片机入门_框架与存储器
1.PIC16F877A单片机框架 1.1 为何性能如此之高? PIC单片机之所以有很高的性能是因为其具备如下特性: 内部为哈佛结构、寄存器文档、大多数单指令周期、指令流水线操作、长字型指令、指令数很少、指令实现的功能基本不重复 1.2 什么是哈佛结构? 冯诺依曼结构可以如下表示: 从同一存储器空间取指令和取操作数据,限制了数据流量。 哈佛结构可以用下图表示: 从两个独立存储空间分别取指令和存取操作数。数据流量增加。针对程序区和数据区可以设计不同的数据线宽度 1.3 指令流水线 大部分单片机, 其取指和执行过程是顺序进行的。指令流水线的引入允许取指和执行可以同步进行。使得指令可以在一个指令周期内执行。程序
[单片机]
梅润平:未来MCU战场将是差异及价格的竞争
MCU绝对是市场上历久不衰的产品之一,而步入智慧化的时代,MCU所扮演的角色也越来越重要。本报导专访恩智浦高性能混合讯号事业部大中华资深营销协理梅润平,除了探讨8位元与32位元MCU的市场消长状况之外,也将对ARM几乎垄断MCU市场的情形做出解读。 问:请问您如何看待8位元与32位元MCU的市场消长? 梅润平: 目前MCU市场,以32位元MCU的成长最为抢眼。32位元MCU不仅简化设计,降低功耗,还可提升工作效率,且其成本也渐渐与8位元MCU拉近。目前许多新的应用需求,都不断推动32位元MCU取代原有的8位元MCU,例如需要更高频宽的通讯应用、具自动抄表功能的智慧电表,以及车用智慧系统等,32位元MCU不仅发展速
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved