基于单片机设计的脉搏测量仪周静.docx
- 文档编号:9939015
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:28
- 大小:93.33KB
基于单片机设计的脉搏测量仪周静.docx
《基于单片机设计的脉搏测量仪周静.docx》由会员分享,可在线阅读,更多相关《基于单片机设计的脉搏测量仪周静.docx(28页珍藏版)》请在冰豆网上搜索。
基于单片机设计的脉搏测量仪周静
扬州工业职业技术学院
毕业论文
课题名称:
基于单片机设计的脉搏测量仪
设计时间:
系部:
电子信息工程系
班级:
姓名:
指导教师:
总目录
第一部分任务书
第二部分开题报告
第三部分毕业设计报告
第一部分
任
务
书
扬州工业职业技术学院
毕业设计任务书
系部
电子信息工程系
指导老师
职称
助教
学生姓名
班级
0601电气技术
学号
设计题目
基于单片机设计的脉搏测量仪
设计
内容
目标
和
要求
毕业设计内容和目标:
1、设计内容:
脉搏主要由人体动脉舒张和收缩产生的,在人体指尖,组织中的动脉成分含量高,而且指尖厚度相对其他人体组织而言比较薄,透过手指后检测到的光强相对较大,因此光电式脉搏传感器的测量部位通常在人体指尖。
手指组织可以分成皮肤、肌肉、骨骼等非血液组织和血液组织,其中非血液组织的光吸收量是恒定的,而在血液中,静脉血的搏动相对于动脉血是十分微弱的,可以忽略,因此可以认为光透过手指后的变化仅由动脉血的充盈而引起的,那么在恒定波长的光源的照射下,通过检测透过手指的光强将可以间接测量到人体的脉搏信号。
2、设计目的:
实现脉搏波的实时存储并可实现与上位机(PC机)的实时通讯,作为多参数病人中心监护系统的一个模块完成心率检测和脉搏波形显示。
毕业设计论文要求:
1、巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力;
2、培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力;
3、过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研制的过程,软硬件设计的方法、内容及步骤。
教研室
审核
系部
审核
第二部分
开
题
报
告
扬州工业职业技术学院电子信息工程系09届
毕业设计(论文)开题报告书
学生姓名
专业
电气自动化
班级
0601电气技术
学号
题目
基于单片机设计的脉搏测量仪
指导教师
职称
助教
学位
学士
题目类别
□工程设计□基础研究□应用研究□其它
【课题的内容与要求】
脉搏检测中关键技术是传感器的设计与传感器输出的微弱信号提取问题,本文设计的脉搏波检测系统以光电检测技术为基础,并采用了脉冲振幅光调制技术消除周围杂散光、暗电流等各种干扰的影响。
并利用过采样技术和数字滤波等数字信号处理方法,代替实现模拟电路中的放大滤波电路的功能。
【前言】
脉搏测量属于检测有无脉博的测量,有脉搏时遮挡光线,无脉搏时透光强,所采用的传感器是红外接收二极管和红外发射二极管。
用于体育测量用的脉搏测量大致有指脉和耳脉二种方式。
这二种测量方式各有优缺点,造成测量结果不准确。
从脉搏波中提取人体的生理病理信息作为临床诊断和治疗的依据,历来都受到中外医学界的重视。
几乎世界上所有的民族都用过“摸脉”作为诊断疾病的手段。
脉搏波所呈现出的形态(波形)、强度(波幅)、速率(波速)和节律(周期)等方面的综合信息,在很大程度上反映出人体心血管系统中许多生理病理的血流特征,因此对脉搏波采集和。
【方案的比较与评价】
脉搏检测中关键技术是传感器的设计与传感器输出的微弱信号提取问题,本文设计的脉搏波检测系统以光电检测技术为基础,并采用了脉冲振幅光调制技术消除周围杂散光、暗电流等各种干扰的影响。
并利用过采样技术和数字滤波等数字信号处理方法,代替实现模拟电路中的放大滤波电路的功能。
所以这些在设计过程中都是需要解决的。
【预期的效果及指标】
通过这次毕业设计,加强了我动手、思考和解决问题的能力。
我觉得做毕业设计同时也是对课本知识的巩固和加强,平时看课本时,有时问题老是弄不懂,做完设计,那些问题就迎刃而解了。
而且还可以记住很多东西。
比如PLC的功能,平时看课本,这次看了,下次就忘了,主要是因为没有动手实践过吧!
认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。
作为毕业的学生,能够搞这样的关于PLC技术的设计,确实从中学到了很多的知识。
【进度安排】
【参考文献】
1.欧阳俊.基于BL-410的指端脉搏波采集系统应用研究.2004.第11卷第2期
2.韩文波.光电式脉搏波监测系统.长春光学精密机械学院学报.1999.第22卷第4期
3.朱国富,廖明涛,王博亮.袖珍式脉搏波测量仪.电子技术应用.1998.第1期
4.刘云丽,徐可欣等.微功耗光电式脉搏测量仪.电子测量技术.2005.第二期
5.程咏梅,夏雅琴,尚岚.人体脉搏波信号检测系统.北京生物医学工程.2006.第25卷
6.刘文,杨欣,张铠麟.基于AT89C2051单片机的指脉检测系统的研究.医疗装备.2005
7.张毅坤.单片微型计算机原理及应用.西安电子科技大学出版社.1998.9第1版
8.任为民.电子技术基础课程设计.中央广播电视大学出版社.1997.5第1版
9.朱月秀.单片机原理与应用.科学出版社.2004.2第3版
10.李世馨.模拟电子技术基础.高等教育出版社.2001.123第1版
【指导教师意见】(有针对性地说明选题意义及工作安排是否恰当等)
□同意提交开题论证□修改后提交□不同意提交(请说明理由)
指导教师签章:
年月日
【系部意见】
□同意指导教师意见□不同意指导教师意见(请说明理由)□其它(请说明)
队系(部)主任签章:
年月日
第三部分
毕
业
设
计
报
告
基于单片机设计的脉搏测量仪
周静
0601电气技术
[摘要]医院的护士每天都要给住院的病人把脉记录病人每分钟脉搏数,方法是用手按在病人腕部的动脉上,根据脉搏的跳动进行计数。
为了节省时间,一般不会作1分钟的测量,通常是测量10秒钟时间内心跳的数,再把结果乘以6即得到每分钟的心跳数,即使这样做还是比较费时,而且精度也不高。
本文介绍一种用单片机制作的脉搏测量仪,只要人把手指放在传感器内2秒钟就可以精确测量出每分钟脉搏数,测量结果用三位数字显示。
[关键词]:
AT89C2051单片机脉搏测量仪
Single-chipdesignbasedonthepulsemeasuringinstrument
ZhouJing
0601ElectricalTechnology
Abstract:
Nursehospitalwantstogiveinhospitaleverydaythepatienttakesthepulsetorecordthepatienteachminutepulsenumber,themethodiswiththehandaccordingtoonthepatientwrist'sdepartmentartery,carriesonthecountingaccordingtopulse'sbeat.Forthesavingoftime,willnotmake1minutesurveygenerally,usuallywillbesurveysin10secondstimepalpitation'snumber,willbemultipliedbyagaintheresult6namelyobtainseachminutepalpitationnumber,evenifwilldothisisquitetime-consuming,moreovertheprecisionwillnotbehigh.Thisarticleintroducedthatonekindthepulsemeasuringinstrumentwhichmanufactureswiththemonolithicintegratedcircuit,solongasthehumanplacesthefingerinthesensor2secondstobepossibletheprecisionmeasuringeachminutepulsenumber,themeasurementresultshowedwiththreedigit.
Keywords:
AT89C2051monolithicintegratedcircuitpulsemeasuringinstrument
第一章引言
脉搏测量属于检测有无脉博的测量,有脉搏时遮挡光线,无脉搏时透光强,所采用的传感器是红外接收二极管和红外发射二极管。
用于体育测量用的脉搏测量大致有指脉和耳脉二种方式。
这二种测量方式各有优缺点,指脉测量比较方便、简单,但因为手指上的汗腺较多,指夹常年使用,污染可能会使测量灵敏度下降;耳脉测量比较干净,传感器使用环境污染少,容易维护。
但因耳脉较弱,尤其是当季节变化时,所测信号受环境温度影响明显,造成测量结果不准确。
从脉搏波中提取人体的生理病理信息作为临床诊断和治疗的依据,历来都受到中外医学界的重视。
几乎世界上所有的民族都用过“摸脉”作为诊断疾病的手段。
脉搏波所呈现出的形态(波形)、强度(波幅)、速率(波速)和节律(周期)等方面的综合信息,在很大程度上反映出人体心血管系统中许多生理病理的血流特征,因此对脉搏波采集和。
处理具有很高的医学价值和应用前景。
但人体的生物信号多属于强噪声背景下的低频的弱信号,脉搏波信号更是低频微弱的非电生理信号,必需经过放大和后级滤波以满足采集的要求。
第二章硬件电路设计
2.1AT89C2051主要性能
AT89C2051是ATMEL公司生产的带2K字节闪速可编程可擦除只读存储器(EEPROM)的8位单片机,它具有如下主要特性:
(1)和MCS-51产品的兼容
(2)2K字节可重编程闪速存储器
(3)耐久性:
1,000写/擦除周期
(4)2.7V~6V的操作范围
(5)全静态
图2-1AT89C2051的结构框图
操作:
0Hz~24MHz·两级加密程序存储器·128×8位内部RAM·15根可编程I/O引线·两个16位定时器/计数器·六个中断源·可编程串行UART通道·直接LED驱动输出·片内模拟比较器·低功耗空载和掉电方式·和MCS-51产品的兼容·2K字节可重编程闪速存储器·耐久性:
1,000写/擦除周期·2.7V~6V的操作范围·全静态操作:
0Hz~24MHz·两级加密程序存储器·128×8位内部RAM·15根可编程I/O引线·两个16位定时器/计数器·六个中断源·可编程串行UART通道·直接LED驱动输出·片内模拟比较器·低功耗空载和掉电方式·和MCS-51产品的兼容·2K字节可重编程闪速存储器·耐久性:
1,000写/擦除周期·2.7V~6V的操作范围·全静态操作:
0Hz~24MHz·两级加密程序存储器·128×8位内部RAM·15根可编程I/O引线·两个16位定时器/计数器·六个中断源·可编程串行UART通道·直接LED驱动输出·片内模拟比较器·低功耗空载和掉电方式。
2.2 AT89C2051的结构框图
AT89C2051是一带有2K字节闪速可编程可擦除只读存储体(EEPROM)的低电压,高性能8位CMOS微型计算机。
如图10.2所示。
它采用ATMEL的高密非易失存储技术制造并和工业标准MCS—51指令集和引脚结构兼容。
通过在单块芯片上组合通用的CPL1和闪速存储器,ATMELAT89C2051是一强劲的微型计算机,它对许多嵌入式控制应用提供一高度灵活和成本低的解决办法。
图2-2AT89C2051内部结构图
此外,从AT89C2051内部结构图也可看出,其内部结构与8051内部结构基本一致(除模拟比较器外),引脚RST、XTAL1、XTAL2的特性和外部连接电路也完全与51系列单片机相应引脚一致,但P1口、P3口有其独特之处。
2.3 AT89C2051的引脚说明
AT89C2051是一个有20个引脚的芯片,引脚如图10.1所示,与8051内部结构进行对比可发现,AT89C2051减少了两个对外端口(即P0、P2口),使它最大可能地减少了对外引脚,因而芯片尺寸有所减少。
AT89C2051芯片的20个引脚功能为:
1.Vcc:
电源电压。
2.GND:
地。
3.P1口:
P1口是一8位双向I/O口。
口引脚P1.2~P1.7提供内部上拉电阻。
P1.0和P1.1要求外部上拉电阻。
P1.0和P1.1还分别作为片内精密模拟比较器的同相输入(AIN0)和反相输入(AIN1)。
P1口输出缓冲器可吸收20mA电流并能直接驱动LED显示。
当P1口引脚写入“1”时,其可用作输入端。
当引脚P1.2~P1.7用作输入并被外部拉低时,它们将因内部的上拉电阻而流出电流(IIL)。
P1口还在闪速编程和程序校验期间接收代码数据。
4.P3口:
P3口的P3.0~P3.5、P3.7是带有内部上拉电阻的七个双向I/0引脚。
P3.6用于固定输入片内比较器的输出信号并且它作为一通用I/O引脚而不可访问。
P3口缓冲器可吸收20mA电流。
当P3口引脚写入“1”时,它们被内部上拉电阻拉高并可用作输入端。
用作输入时,被外部拉低的P3口引脚将用上拉电阻而流出电流(IIL)。
P3口还用于实现AT89C2051的各种功能,如下表10-1所示。
P3口还接收一些用于闪速存储器编程和程序校验的控制信号。
5.RST:
复位输入。
RST一旦变成高电平,所有的I/O引脚就复位到“1”。
当振荡器正在运行时,持续给出RST引脚两个机器周期的高电平便可完成复位。
每一个机器周期需12个振荡器或时钟周期。
6.XTAL1:
作为振荡器反相放大器的输入和内部时钟发生器的输入。
7.XTAL2:
作为振荡器反相放大器的输出。
表1-1 P3口的功能
P3口引脚
功能
P3.0
RXD(串行输入端口)
P3.1
TXD(串行输出端口)
P3.2
INT0(外中断0)
P3.3
INT1(外中断1)
P3.4
TO(定时器0外部输入)
P3.5
T1(定时器1外部输入)
从上述引脚说明可看出,AT89C2051没有提供外部扩展存储器与I/O设备所需的地址、数据、控制信号,因此利用AT89C2051构成的单片机应用系统不能在AT89C2051之外扩展存储器或I/O设备,也即AT89C2051本身即构成了最小单片机系统。
2.4复位电路
图2-3复位电路图
时钟电路工作后,在REST管脚上加两个机器周期的高电平,芯片内部开始进行初始复位(如图2—3)。
2.5振荡电路
图2-4振荡电路图
本设计晶振选择频率为12MHz,电容选择30pF如图(2-4)。
经计算得单片机工作胡机器周期为:
12×(1÷12M)=1us。
第三章基本结构模块
3.1脉搏波检测电路
目前脉搏波检测系统有以下几种检测方法:
光电容积脉搏波法、液体耦合腔脉搏传感器、压阻式脉搏传感器以及应变式脉搏传感器。
近年来,光电检测技术在临床医学应用中发展很快,这主要是由于光能避开强烈的电磁干扰,具有很高的绝缘性,且可非侵入地检测病人各种症状信息。
用光电法提取指尖脉搏光信息受到了从事生物医学仪器工作的专家和学者的重视。
本系统设计了指套式的透射型光电传感器,实现了光电隔离,减少了对后级模拟电路的干扰,结构如图1所示。
图3-1透射式光电传感器图
传感器由发光二级管和光敏二极管组成,其工作原理是:
发光二极管发出的光透射过手指,经过手指组织的血液吸收和衰减,由光敏二极管接收。
由于手指动脉血在血液循环过程中呈周期性的脉动变化,所以它对光的吸收和衰减也是周期性脉动的,于是光敏二极管输出信号的变化也就反映了动脉血的脉动变化。
3.2脉搏信号拾取电路
如图2所示,IClA为单位增益缓冲器,用于产生2.5V的基准电压。
图3-2信号拾取器图
红外接收二极管在红外光的照射下能产生电能,单个二极管能产生O.4V电压,0.5mA电流。
BPW83型红外接收二极管和IR333型红外发射二极管工作波长都是940nm,在指夹中,红外接收二极管和红外发射二极管相对摆放以获得最佳的指向特性。
红外发射二极管中的电流越大,发射角度越小,产生的发射强度就越大。
在图l中,RO选100Ω是基于红外接收二极管感应红外光灵敏度考虑的。
R0过大,通过红外发射二极管的电流偏小,BPW83型红外接收二极管无法区别有脉搏和无脉搏时的信号。
反之,R0过小,通过的电流偏大,红外接收二极管也不能准确地辨别有脉搏和无脉搏时的信号。
当红外发射二极管发射的红外光直接照射到红外接收二极管上时,IC1B的反相输入端电位大于同相输入端电位,Vi为“O”。
当手指处于测量位置时,会出现二种情况:
一是无脉期。
虽然手指遮挡了红外发射二极管发射的红外光,但是,由于红外接收二极管中存在暗电流,仍有lμA的暗电流会造成Vi电位略低于2.5V。
二是有脉期。
当有跳动的脉搏时,血脉使手指透光性变差,红外接收二极管中的暗电流减小,Vi电位上升。
由此看来,所谓脉搏信号的拾取实际上是通过红外接收二极管,在有脉和无脉时暗电流的微弱变化,再经过IClB的放大而得到的。
所拾取的信号为2μV左右的电压信号。
3.3信号放大
按人体脉搏在运动后最高跳动次数达240次/分计算来设计低通放大器,它由IC2A和C04等组成,如图2所示。
转折频率由R07、C04、R08和C05决定,放大倍数由R08和R06的比值决定。
图3-3低通滤波器图
根据二阶低通滤波器的传递函数,可得
(1)
放大倍数为H=-R08/R06=-22
(2)
取0.707倍零频增益计算高频转折频率,即
fH=7.7Hz(3)
按人的脉搏最高为4Hz考虑,低频特性是令人满意的。
需要说明的是,以上分析是在忽略C03的条件下做出的,如果考虑C03的话,那么:
由此可见,C03没有影响频率特性的分析,它的作用只是隔直。
二级放大器兼比较器如图4所示。
Rpll用以调整系统的放大倍数,C06用以防止放大器自激。
采用二级放大,零点漂移不很明显,在O.1V左右。
所以将比较器的阈值电压设计成O.25V,以确保滤除干扰信号。
采用比较器的好处是能有效地克服零点漂移所造成的影响,提高测量的准确性。
图3-4二级放大器和比较器图
3.4波形整形部分
波形整形电路如图5所示,IC3A是CD4528型单稳态多谐振荡器,有效脉宽为0.05s.其宽度由R22和C20决定。
IC3B也组成一个单稳态多谐振荡器,脉宽为240ms。
D2、Dl和T3等组成一个或非门,只有C,E两点均为低电平时,信号放大器整机输出才是高电平。
设计这个电路的目的是为了在输出端输出一个窄脉冲,并且要在由R13和C07决定的时间内任何信号都不会干扰输出。
R23和C21充电时间的长短决定了计数脉冲的宽度,一般不希望它太宽。
波形整形时序如图6所示。
图3-5波形整形线路图
第四章整体电路分析
4.1光发射电路
经实验可知,采用GaAs红外发光二极管作为光源时,可基本抑制由呼吸运动造成的脉搏波曲线的漂移。
脉搏波检测以光电检测技术为基础,因此受周围杂散光、暗电流等各种干扰影响较大。
为了克服这一问题本系统采用脉冲振幅光调制技术。
脉冲调制传送的是调制信号的采样值,只要采样频率奈奎斯特采样频率,则可由采样脉冲来恢复原信号,而不会导致失真。
系统对红外二极管的驱动脉冲信号的频率选定为工频整数倍400Hz以降低工频干扰。
脉冲载波由ADuC841内部16位数模转换器产生。
为了保证红外发光二极管的光源稳定,本文采用运放op495和NPN型三极管作为恒流源电路向发光二极管提供稳定的工作电流,光源驱动电路如图4-1所示。
4.2光电转换电路
光敏二极管的特性是将光信号转换为电流,而随后的A/D转换电路是以电压为检测对象。
因此,接收电路中应采用电流电压变换电路,将电流信号转换为电压信号。
运算放大器与电阻R形成电流电压变换电路,如图4-2所示。
(图中S_GND为信号地,运算放大器工作正负电源为5V、0V,为避免信号丢失,将信号抬高至VS_GND=1V。
)电路输出电压
。
图4-1发光二极管驱动电路图
图4-2光敏二极管的电流电压转换电路图
4.3信号采集及处理系统
由于光电脉搏波属于缓慢变化的微弱生理信号,信噪比低,极易受到环境噪声和肢体运动的干扰。
传统的光电脉搏波信号检测电路都采用高增益放大器,以获得较高的检测灵敏度,这种设计思路导致了检测信号动态范围缩小,在受到运动干扰时,将导致由于干扰信号而带来的光电脉搏波信号检测的饱和失真。
本系统采用过采样技术,通过对信号的高速采样来提高采样精度,相当于用高分辨率的ADC对信号进行模数转换,达到了提高信噪比并改善动态范围的效果。
因此本系统对经过光电转换后的信号进行模数转换而不需要任何信号调理(放大和滤波)电路。
4.4过采样技术的应用
所谓过采样技术是指以远远高于奈奎斯特(Nyquist)采样频率的频率对模拟信号进行采样的方法。
由信号采样量化理论可知,若输入信号的最小幅度大于量化器的量化电平△,并且输入信号的幅度随机分布,则量化噪声的总功率是一个常数,在0~fs/2的频带范围内均匀分布[8]。
因此量化噪声电平与采样频率成反比,如果提高采样频率,则可以降低量化噪声电平,而由于基带是固定不变的,因而减少了基带范围内的噪声功率,提高了信噪比,从而提高分辨率,并且采样频率每提高4倍,则信噪比提高4倍,相当于A/DC的分辨率提高1位。
本文设计的脉搏检测系统正是利用了这一原理,在A/DC过采样之后进行数字滤波,大部分噪声被数字滤波器滤掉,这样量化噪声就降低了,即提高了系统信噪比。
系统采用FIR结构的滑动平均滤波器,在过采样之后对数据进行数字抽取滤波。
滑动平均滤波器系统传递函数为
。
该滤波器的作用是滤波、抽取和抗混叠。
滤波器为一个数字低通滤波器,主要是滤除采样信号频带以外的高频量化噪声,并维持信号频带以内的信号基本不变,相当于增加了数字信号的有效分辨率;抽取是将采样得到的高速低分辨率的数字信号的抽样频率降至奈奎斯特采样频率,进而完成高分辨率数字信号的重构;抗混叠主要是滤除降低取样频率后可能出现的混叠噪声。
本文利用ADμC841单片机内部的12位ADC对光电转换后的0~2.5V的电信号进行采样,由于本身具有一定的分辨率,要求的过采样倍数不会太高,ADC的速度可以满足应用。
而数字滤波和抽取均通过软件来实现,配置灵活。
4.5整体硬件电路设计
电路的原理图见图4-3。
电路由传感器电路、信号放大和整形电路、单片机电路、数码显示电路等部分组成。
图4-3电路的原理图
传感器主要由红外线发射二极管和接收二极管组成,测量的原理如下:
将手指放在红外线发射二极管和接收二极管中间,随着心脏的跳动,血管中血液的流量将发生变化。
由于手指放在光的传递路径中,血管中血液饱和程度的变化将引
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 设计 脉搏 测量仪