脉搏波提取电路的设计.docx
- 文档编号:5083092
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:17
- 大小:100.13KB
脉搏波提取电路的设计.docx
《脉搏波提取电路的设计.docx》由会员分享,可在线阅读,更多相关《脉搏波提取电路的设计.docx(17页珍藏版)》请在冰豆网上搜索。
脉搏波提取电路的设计
无锡工艺职业技术学院
毕业设计(论文)
题目:
脉搏波提取电路的设计
系部:
电子信息系
专业:
应用电子技术
***************************
学号:
**********
****************************
职称:
高级实验师
二0一二年五月十日
第一章绪论
人体的脉搏波可用特制的脉搏描记器记录下来。
从可见每个脉搏波描记曲线都由升支A和降支K构成。
随后心室舒张,心室内压低于主动脉血压,于是动脉血倒流,导致主动脉瓣关闭,在曲线上形成降支切迹N,也叫降中峡或重波谷降支的形状与外周阻力的大小有关;如阻力大则降支坡度较缓,其切迹的位置较高;反之,切迹的位置较低。
脉搏波的形状,因循环系统的情况改变而不同。
本设计的的系统的主要功能是希望对所检测到的脉搏信号进行动脉硬化程度的识别,需要对系统不断进行改进以提高识别的准确率,从而提高检测的精确度和准确度,为广大病友提供医疗保障,保证他们的生命健康。
脉搏波检测系统的数字化设计方法:
从脉搏波中提取人体的生理病理信息作为临床诊断和治疗的依据,历来都受到中外医学界的重视。
几乎世界上所有的民族都用过“摸脉”作为诊断疾病的手段。
脉搏波所呈现出的形态(波形)、强度(波幅)、速率(波速)和节律(周期)等方面的综合信息,在很大程度上反映出人体心血管系统中许多生理病理的血流特征,因此对脉搏波采集和处理具有很高的医学价值和应用前景。
但人体的生物信号多属于强噪声背景下的低频的弱信号,脉搏波信号更是低频微弱的非电生理信号,必需经过放大和后级滤波以满足采集的要求。
目前的指端脉搏检测系统都是采用模拟技术来完成滤波,放大整型等处理,再经过模数转换和进一步处理。
这种方法不仅增加了硬件的复杂程度,增大了功耗和体积,更主要的是增加了系统不可靠和不稳定因素。
随着电子测量技术的迅速发展,现代电子测量仪器以极快的速度向数字化、自动化的方向发展。
本文针对目前的脉搏波检测系统的问题,提出了脉搏波检测系统的数字化设计思想,采用了MAX1240芯片,它的体积小,功耗低。
本课题利用过采样技术,通过对光电转换后的电信号高速采样实现高分辨率模数转换,然后再进行数字滤波处理,从而代替原有模拟电路完成放大滤波等工作,以简化设计,提高系统稳定性。
第二章设计方案论证
2.1设计任务
本设计采用一种采用新型模数转换器MAX1240芯片进行电压数据采集,并由单片机串口将数据发送出去的简单电路,MAX1240由单片机发出的时钟信号与使能信号驱动,将输入的模拟电压值转换为12位的数字值输入到单片机,单片机再将此数据处理为2个字节,低位字节为低8位数据,高字节的低4位为数字电压值的高4位,进行数据处理后再通过串口发送出去。
2.2系统统计原则
基于脉搏信号的动脉硬化分析系统由硬件检测和上位机软件分析两部分组成,在设计和研发过程中要遵循以下原则。
(1)安全原则
脉搏信号检测系统是一款直接与人体接触的医疗仪器,因此应将人身安全作为设计的首要原则。
(2)准确原则
设计系统后期分析诊断的准确性取决于所提取脉搏信号的完整性。
脉搏信号的缺点决定了它易受到外界的干扰,因此在系统设计中要采取一切手段保证信号不失真。
(3)可靠原则
医用系统必须保证能够长时间稳定可靠的工作。
(4)易用原则
考虑到此所设计的脉搏信号检测与分析系统的设计主要面向家庭用户,用于动脉硬化的早期检测,因此大多数用户对电子产品和计算机的操作水平有限,因此易学、易用是对系统的基本要求。
(5)便于升级
由于所设计的系统的主要功能是希望对所检测到的脉搏信号进行动脉硬化程度的识别,需要对系统不断进行改进以提高识别的准确率,因此设计需要考虑对系统功能的不断升级。
2.3总体结构框架
本系统主要由脉搏信号调理模块、A/D采样电路、单片机、电源系统、通信接口电路和脉搏信号和智能处理模块组成,如图2-1所示。
其中,脉搏信号调理模块包括信号放大、滤波和电压提升电路;调理后的信号由12位A/D转换器MAX1240采样到AT89S52单片机;电源系统为各功能模块提供所需的直流电压;脉搏信号的智能分析软件是在上位机中运行的。
2.3.1脉搏信号的提取
设计所选取的脉搏传感器是华科电子生产的HK2000B型压电脉搏传感器。
HK-2000B型脉搏传感器采用高度集成化工艺将力敏原件(PVDF压电膜)、灵敏度温度补偿原件、感温原件、简单信号调理电路集成在传感器内,其输出信号为模拟信号。
HK2000B型传感器其具体出厂技术指标如下:
1)电源电压:
DC5~6V
2)压力量程:
-50~+300mmHg
3)灵敏度:
2000Uv/mmHg
4)灵敏度温度系数:
1*10/c
5)精度:
0.5%
6)重复性:
0.5%
7)迟滞:
0.5%
2.4信号调理电路设计
2.4.1设计要求
搏传感器所提取的脉压信号幅值小、频率低、随机性强、易受干扰,选择硬件电路时,必须从增益、频率响应、共模抑制比、噪声和漂移等方面综合考虑。
1.增益
由于HK2000B型压电脉搏传感器的输出范围约为-0.2~0.8V,为了提高AD采样后信号的分辨率,应对信号进行适当放大。
根据所选择的A/D转换器的输入参考电压范围为0~3.3V,所以脉搏信号放大器的放大倍数应在10倍内可调。
2.频率响应
体脉搏信号的频谱范围为0.1~40Hz,脉搏信号调理电路在此频率范围内必须不失真地放大所检测到的脉搏信号,为了减少不需要的带外噪声,用高通,低通滤波器来压缩通频带,这样,经过脉搏信号调理电路的脉搏信号才具有可靠的诊断价值。
3.共模抑制比
脉搏信号的检测可能受到很多电气设备运行的干扰,尤其是市电的共模干扰,还有其他共模干扰。
因此一般要求CMMR应达到80dB以上。
4.低噪声、低漂移
在脉冲信号调理信号电路中,噪声和漂移是两个较重要的参数。
正状态分布。
为了获得一定信噪比的输出信号,对所用到的放大器的低噪声性能有严格的要求。
根据设计要求,本设计所用到的所有运算放大器均采用TL084,其主要特性如下:
1)输入阻抗极高,大于1012Ω;
2)失调电流极低,小于5Pa;
3)低温漂,小于1uV/.C;
4)共模抑制比大于80dB;
5)开环效益较高,大于110Db;
2.4.2滤波电路设计
常规脉搏信号的主要频带范围是0.1~40Hz。
为防止处于干扰状态环境时脉冲信号中混入各种噪声,因此在本系统中设计了通带频率为0.1~44Hz的带通滤波电路,将脉冲信号的有用成分从采集到的信号中分离出来。
本设计的带通滤波器由44Hz的低通滤波器级联0.1Hz的高通滤波的方法实现的。
1.二阶有源低通滤波器
为降低元件灵敏度,获得较好的高频衰减特性和失真特性,本文采用多重反馈型二阶有源滤波器,电路图如图2—2所示。
图中电阻和电容的计算公式如下;
Rf=R1=R2=R32-1
Fc=1/2πCfRf2-2
C1=3QCf2-3
C2=Cf/3Q2-4
图2—2二阶有源低通滤波器
2.二阶有源高通滤波器
多重反馈型二阶有源滤波器的电路如图2—3所示
二阶有源高通滤波器的参数计算公示如下:
CF=C3=C4=C52-5
Fc=1/2πCfRf
R5=Rf/3Q
R6=3QRf
图2—3多重反馈型二阶有源滤波器
将前面设计的低通和高通滤波器级联起来,便得到所需要的带通滤波器。
2.4.3电压提升电路设计
采集到大脉搏信号有负电压,而A/D转换器MAX1240定义的最低转换极限为0V,为了保证A/D转换时不出现负峰失真,必须将滤波后的心电信号通过一个电压提升电路,使得心电信号的电平值都为正值。
电路如图2—4所示。
图2—4电压提升电路
TL431和电位器RP2提供0~2.5V可调电压,为保证TL431正常工作,应选择合适的电阻值以保证阴极电流在1~100mA。
2.4.4信号调理电路的仿真分析
完整的信号调理电路如图2-5所示,将该图进行仿真,其结果如下。
零输入电压:
当电路的输入电压为0时,电路的输出电压为为伏级,可以忽略。
噪声分析:
噪声分析是分析电路内原件所产生的噪声对电路的影响。
可以看到采用已选元器件进行电路设计,对电路噪声影响很小。
图2-5信号调理电路
第三章硬件电路设计
3.1单片机的选择
本设计中单片机及其外部电路部分主要完成信号的A/D转换及与上位机的串口通信,因此对单片机的要求比较低。
MCS-51系列单片机造价低廉且通用性好,市场应用成熟,用此类单片机足以完成课题要求,使资源利用率较高。
AT89S52是一个低功耗,高性能CMOS8单片机,支持ISP(在系统可编程)下载方式,兼容标准MCS-51指令系统及80C51引脚结构。
AT89S52具有如下特点:
40个引脚,8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据时钟,3个16位定时/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
因此本设计采用AT89S52单片机,不仅满足设计要求,而且可在电路板上进行在线程序下载,方便程序调试。
3.1.1数据采集
如图3—1所示,RV1产生0~3.3V直流电压,可以模拟实际采集电压,经转换器MAX1240转换为12位数字量时,DOUT端输出高电平,通知单片机转换已完成,单片机再连续发送13个脉冲到SCLK,完成一个转换值的采集。
图3—1数据采集电路
3.1.2MAX1240模数转换器简介
本设计需要对采集到的脉搏信号进行只能分析,提取信号的细节信息,因此要求所采集的信号具有较高的分辨率。
考虑硬件设计的性价比,可选择12位的A/D转换器进行数据采集。
本设计A/D转换器采用MAX1240,它是MAXIM公司生产的一种单通道12位逐次逼近型串行A/D转换器,具有低功耗、高精度、高速度、体积小、接口简单、不需外部时钟电路、也不需外部基准电压、允许电源电压变化范围宽等特点。
其外部共有8个管脚,所以外围电路非常简单,经实际使用,其转换速度快,工作可靠,很适于应用在嵌入式数据采集系统中。
它具有普通方式和待机方式两种工作模式,为减少系统功耗提供了方便;芯片的参考电压既可以使用片内+2.5V参考电压,也可以由外部管脚提供,其范围1.0V~VDD;模拟输入信号为单级性输入,其范围为0~VREFI;三线串行外设接口兼容于SPI/QSPI/MICROWIBE,可与标准微处理器I/O口直接相连。
MAX1240芯片的主要功能参数如下:
1)2.7~3.6V单电源供电;
2)12位分辨率;
3)最大采样率73千次采样/S;
4)低功耗;37Mw(73Ksps),5Uw(待机工作方式);
5)内部提供采样/保持电路;
6)内部提供转换时钟。
MAX1240引脚分布如图3—2所示,其个引脚功能可以对应为时钟信号读出时的虚拟终端进行输出信号。
图3-2MAX1240引脚分布图
SHDN是芯片的工作方式控制端,当取值为0时,MAX1240工作在待机模式;当取值为1时,MAX1240工作在普通工作方式,使用内部参考电源;当该端悬空时,MAX1240内部电源无效,允许在REF管脚输入外部参考电源。
图3—2所示是MAX1240最简单的外围配置电路。
其中,1脚是电源输入端为2.7~3.6V。
2脚是模拟信号输入端,输入电压范围是0V~VREF,可以在9us内实现将输入信号转换为数字信号。
3脚是关断控制输入端,利用其可实现两种工作模式的切换,将3脚外接低电平,芯片工作于关断模式,输入电流可减少至10uA以下,处于节能状态;如外接高电平,芯片是标准工作模式,可实现模/数转换。
管脚4是内置基准电压,需外接4.7uF的电容,芯片具有内置基准电压,基准值是2.5V。
5脚是接地端。
管脚6是数据输出端,当其由0翻转为高电平时,表示数据转换已经完成,可以读数据了。
7脚是片选端,低电平有效。
管脚8是外部读数时钟脉冲输入端,最高频率可达2.1MHZ,当数据转换完成,输入外部读数时钟,每个读数时钟,每个度数时钟脉冲的上升沿读出一位数据,数据读出的顺序是由高位到低位,第一个读数时钟脉冲的下降沿表示数据传输开始,MAX1240是12位A/D转换器,所以要完整的读出转换数据,至少需要外部输出13个脉冲。
工作过程:
1)SHDN=1前提下,令片选有效,同时保持输入端为低电平。
2)大约9us后,可在SLCK端送入外部时钟脉冲,读出数据。
转换是在输入脉冲由高电平变成低电平时有效,上升沿读出。
当模/数转换完成后,数据输出端DOUT由低电平翻转成高电平,所以也可以通过查询DOUT的状态确定是否转换完成。
3)在外部输入13脉冲后,数据读取完成,将片选置高电平。
只要令片选再次有效,就可以重新开始一轮新的模/数转换和读取过程。
4)数据读取完成后,如果仍然保持片选有效,则DOUT端始终输出低电平。
3.1.3串行通讯
1.串行通信简介
串行通信的线路简单,设计成本较低,在速度要求不高的近距离数据传送中应用比较广泛。
串行通信可分为异步传送和同步传送两种基本形式。
异步传送特点是数据在线路上传送不连续,但通信双方必须在事先约定好的字符格式和波特率。
同步传输得速度高于异步传输,但硬件比较复杂,而且对同步时钟信号的相位一致性要求非常严格。
为使计算机、电话及其其他通信设备相互沟通,现在,已经对串行通信建立了几个一致的概念和标准,这些概念和标准包括:
1)传输率:
所谓传输率就是指每秒传输多少位,传输率也叫波特率。
大多数CRT终端能够按110~9600范围中的任何一种波特率工作。
2)RS232-C标准:
RS232-C标准对两个方面做了规定,即信号电平标准和控制信号线的定义。
RS232-C采用负逻辑规定逻辑电平,信号电平与通常的TTL电平也不兼容,RS232-C标准采用EIA电平,其中高电平为+3~+15V,低电平为-3V~-15V,标准TTL电平中高电平为+2.4V~+5,低电平为0~0.4V。
实现两种电平的相互转换,需要专门的电平转换芯片。
目前比较常用的电平转换芯片为MAX3232,其主要功能参数如下:
3)3.0~5.5V电源供电;
4)300uA低供电电流;
5)只需外接0.1uF的电容。
MCS-51单片机有一个全双工串行口。
全双工的串行通信只需要一根输出线(TXD)和一根输出线(RXD)。
串行通信中主要有两个技术问题,一个是数据传输、另一个是数据转换。
数据传送主要解决传送中的标准、格式及工作方式等问题。
数据转换是指数据的串并行转换。
MCS-51单片机的串口编程涉及的几个主要特殊功能寄存器分别为串口数据缓冲器SBUF、串行口控制器SCON、特殊功能寄存器PCON和中断允许寄存器IE。
如图3—3所示,单片机将从MAX1240采集到的12位数据经处理分成两个字节的数据后,在经过串口通信电路将其发到COM,可以连接电脑等常规D型串行接口。
其中MAX232主要起到电平转换的电功能,将单片机串口输出逻辑电平转换为用于传输的常规RS232电平。
图3—3串行接口电路
2.MAX232简介
MAX232芯片是由美信公司专门为电脑的RS232标准串口设计的接口电路,使用+5V单电源供电。
该产品是由德州仪器(TI)推出的一款兼容RS232标准的芯片。
由于电脑串口RS232电平是-10V~+10V,而一般的单片机应用系统的信号电压是TTL电平+5V,MAX232就是用来进行电平转换的,该器件汗两个驱动器、两个接收器和一个电压发生器电路提供TIA/EIA232-F电平。
该器件符合TIA/EIA232-F标准,每一个接收器将TIA/EIA232-F电平转换成5VTTL/CMOS电平。
每个发送器将TTL/CMOS电平转换成TIA/EIA232-F电平。
主要特点:
1)单5V电源工作;
2)limBiCMOSTM工艺艺术;
3)两个驱动器及两个接收器;
4)±30V输入电平;
5)低电源电流;典型值是8Ma;
6)符合甚至优于ANSI标准EIA/TIA232-E及ITU推荐标准V.28;
7)ESD保护大于MIL-STD-883(方法3015)标准2000V。
图为MX232双串口的连接图,可以分别接单片机的串行通信口或者实验板的其他串行通信接口内部结构基本可分为三个部分,如图3—4所示。
图3—4MX232双串口的连接图
(1)第一部分是电源泵电路。
由1、2、3、4、5、6脚和4只电容构成。
功能是产生+12V和-12V两个电源,提供给RS232串口电平的需要。
(2)第二部分是数据转换通道。
由7、8、9、10、11、12、13、14脚构成两个数据转换通道。
其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。
8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)7脚(T2OUT)为第二数据通道。
TTL/CMOS数据从TIIN、T2IN输入转换成RS232数据从TIOUT、T2OUT送到电脑DB9插头;DB9插头的RS232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。
(3)第三部分是供电。
15脚GND、16脚Vcc(+5V).
3.2整体单片机电路模块
单片机整体及外围电路中A/D转化器的供电电压为3.3V,并采用供电电压作为外部参考电压。
MAX1240的SPI时序由单片机软件编程来模拟。
MAX1240的采样率远大于串口的传输速率,因此整个硬件采集系统的采样率最终由串口的传输率即波特率决定。
由于脉搏波的频率在100HZ以内,根据采集定理,硬件电路的采样频率应大于200HZ。
当选择串口的波特率为9600时,因波特率定义为传输一个二进制的速率,A/D采样厚的数据是分两个字节发送,因此传输一个数据的频率为600HZ,在考虑软件的延时,最终硬件的数据采样率为400HZ,满足采样定理的要求,又不会产生大量冗余数据。
通信双方波特率完全匹配是保证串行通信正常进行的必要保证。
本文的串口选择工作方式1,波特率B由定时器T1的溢出率S来决定,并可用式(3-1)和式(3-2)表示。
B=2SMODS/303-1
S=FO/12(2N-X)3-2
式中,X为定时器T1的位数(定时器选择工作方式2时,N=8),串行波特率倍增SMOD取值为0。
应为单片机选择合适的大小的晶振,是系统所产生的波特率与上位机设定的波特率相同。
本文希望单片机产生的波特率等于9600MHZ,所以选择14.7456MHZ的晶振作为单片机的晶振。
单片机电路的程序收割机串口工作选择查询方式,将A/D采样后的数据分为2个字节发送,高位在前,低位在后。
3.2.1电源模块设计
在本设计中,脉搏信号调理电路需要+5V和-5V两组模拟电源,A/D转换器和MAX3232需要数字3.3V的电源。
为抑制数字电路的对模拟信号产生的干扰,需要将数字地和模拟地隔离。
根据系统设计需求,权衡个方面因素,初步确定系统电源的基本参数如下;
1)输入电压:
7.5V直流电压;
2)输出电压:
+5V、-5V、+3.3V;
3)输出电流:
各主要元器件正常工作所需的电流分别是几到几十毫安
因此各电源提供的电流一般不到100Ma.
3.2.2+5v电源设计
为了降低电源系统自身功耗,提高电源效率,减小整个电源系统的发热量,应选择低压差的稳压器。
本设计中选择RT9163系列稳压器来提供各级所需的电压,该芯片的主要特性如下:
1)低压差:
500mA时最大1.4V;
2)瞬时响应快;
3)±2%总输出调整率;
4)0.1%线性调整率;
5)0.1%负载调整率;
6)输出电流:
0.5A
+5V数字和模拟电源电路三端稳压器RT9163输出5V电压作为数字+5V电源,其后的电感L1和电容C18构成LC低通滤波器,截止频率为
LC=1/2π√L1L2
数字电压经LC滤波器滤除高频音后,可作为模拟电源VCC5P。
+5V数字电源后接3.3V输出的三端稳压器RT9163,可得+3.3V数字电源。
3.2.3负电源设计
脉搏信号调理电路中需要±5V的电源供电,需要利用电源变换芯片+5V的电压产生-5V电压。
本设计采用MAX860作为电源转换芯片。
将输入范围+2.5~5.5V的电压变化为双倍输出,本文应用其输出负压的功能。
MAX860的高电压转换频率使得其外部只需要两个电容就能实现电压转换功能。
转换效率超过90%,典型工作电流仅仅200UA。
转换电路其中VCC5
为+5V模拟电源,VCC5N为-5V模拟电源。
第四章软件设计
为了方便程序调试和提高可靠性,程序设计采用自上而下、模块化、结构化的程序设计方法,把总的编程过程逐步细分,分解成一个个功能模块,每个功能模块相互独立,每个模块都能完成一个明确的任务,实现某个具体的功能。
本设计按任务模块划分的程序主要有初始化程序设计、主程序设计、中断处理子程序流程、处理子程序流程、报警及控制子程序流程构成。
4.1初始化程序设计
单片机系统上电后,进入初始化程序,完成单片机片内各模块的设置和A/D转换器的功能设置初始化,然后进入主程序。
主程序设计如图(4—1)
图4—1主程序设计流程图
4.2中断处理子程序设计
中断处理程序设计流程如图(4—2)
图4—2中断处理程序设计流程如图
4.3输入口处理子程序设计
输入口采用P3口,程序设计流程见图4-3
图4—3输入口程序设计流程图
第五章总结
本文针对目前的脉搏波检测系统的问题,提出了脉搏波检测系统的数字化设计思想,采用美信公司生产的MAX1240就是这样一种新型的12位串行输出模数转换器,它功耗低,转换速度快,外部有8个管脚,体积小,不需外部时钟电路,也不需外部基准电压,所以外围电路非常简单,很适于应用在嵌入式数据采集系统中。
本系统利用过采样技术,通过对光电转换后的电信号高速采样实现高分辨率模数转换,然后再进行数字滤波处理,从而代替原有模拟电路完成放大滤波等工作,这样非常有利于脉搏波的数字化和图形化为将来中医把脉提供了又一利器。
参考文献
[1]何立民.单片机应用系统设计系统配置与接口技术[M].北京:
北京航空航天大学,1990.
[2]刘和平.单片机原理及应用[M].重庆:
重庆大学出版社,2002.
[3]李晓荃.单片机原理与应用[M].北京:
电子工业出版社,2000.
[4]刘和平.单片机原理及应用[M].重庆:
重庆大学出版社,2002.
[5]徐爱钧.单片机高级语言C51应用程序设计[M].北京:
电子工业出版社,2002.
[6]谢自美.电子线路设计.实验.测试(第二版)[M].武汉:
华中科技大学出版社,2000.
[7]江国强.现代数字逻辑电路.北京:
电子工业出版社,2002.
[8]周润景.徐宏伟.单片机电路设计、分析与制作[M].机械工业出版社2010.
[9]张勇.PROTEL99SE电路设计技术入门与应用(第一版).北京:
电子工业出版社,2002.
[10]樊昌信.通信原理(第五版)[M].北京:
国防工业出版社,2001.
附录
汇编语言程序源代码
程序开始
ORG0000H
LIMPMAIN
ORG0030H
MAIN:
CIRC
MOVSP,#60H
MOVSCON,#50H
MOVPCON,#80H
MOVTCON,#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 脉搏 提取 电路 设计