版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录TOC\o"1-5"\h\z1.引言22.系统基本方案22.1.系统总结构32.2.各个部分电路的方案选择及分析32.2.1.脉搏传感器部分32.2.2.单片机选择32.2.3.显示部分42.3.系统各模块的最终方案43.系统硬件设计5单片机处理电路53.1.1.STC89C51系列单片机的主要性能特点:5.C51系列单片机的基本组成:6复位电路9单片机复位电路9振荡电路10脉搏传感器部分10HK-2000A集成化脉搏传感器10脉搏传感器接收电路12.电源电路123.5显示报警部分133.5.1.数码管显示电路13系统软件设计14主程序流程的设计14定时器/计数器中断程序流程的设计15显示程序流程的设计16总结18参考文献19引言心率是最为常见的临床检查与生理研究的生理现象,且包含两个人类生命的重要信息,那就是血管和心脏的生理状态。人体各器官的健康状况、疾病等信息将以某种方式出现在脉冲的脉冲条件。许多有诊断价值的信息,比如有关心脏、内外循环和神经等系统的动态信息,我们可以通过对脉搏波检测脉冲图包含大量的诊断价值信息,也可以用来预测一些身体器官结构和功能的转变趋势,通过对脉搏的检测可以对如高血压和糖尿病等引起的血管病变进行评估。同时脉搏测量还为血压测量,血流测量及其他某些生理检测技术提供了一种生理参考信号[1。]在医院临床护理和日常的中老年保健中,脉搏是一个基本的生活指数,因此脉搏测量是最常见的生活特征提取。近年来在日常监护测仪器,如便携式电子血压计,可以完成脉冲测量。但是这种便携式电子血压计利用微型气泵压力橡胶气球,每次测量都需要一个压缩和解压缩的过程,有体积庞大、脉搏检测的精确度低、加减压过程会有不适等等的不足。人类心室周期性的收缩和舒张,导致主动脉收缩压和舒张压,使血流压力可以能够以波的形式从主动脉根部,就开始沿着人体整个动脉系统流动,这种波称为脉搏波。脉搏波所呈现出的不同强度、各种形态、速率不一和跳动节律等方面的综合信息,在很大程度上反映出人体心血管系统血液流动在许多生理和病理特点。本设计使用系统使用HK-2000集成传感器转换电压脉冲信号,脉冲信号调节使用后AT89S51单片机对信号采集和处理,在很短的时间内,测量人体每分钟的脉搏数,和心率实时显示,便于携带。达到的目的,快速、方便、准确地测量心率。脉搏测量系统性能好,结构简单,性价比高,稳定的输出显示,更适应流行,适合家庭每天自我反省和医院护士的临床记录。系统基本方案心率检测系统的设计,一定要通过收集脉搏的跳动变化反映出人体的生物的信号,然后生物信号转变成物理的信号,能使物理信号表达人体的心率变化,最后要的出每分钟的心跳频率,就一定需要相应的硬件电路及芯片来处理物理变化并储存心跳的次数。根据题目的要求系统模块可以基本划分为:脉搏传感器部分、单片机处理电路部分及显示电路部分。为实现各模块的功能,分别做了几种不同的设计方案病进行了论证系统总结构心率监测系统的变换原件传感器,把采集到心脏跳动的红外光转换成电信号,用电子仪进行测量和显示装置。本系统的组成包括信号处理系统、传感器、数码显示、电源、单片机电路等部分。信号处理电路主要处理光电传感器采集到的低频信号的模拟电路(包括放大、整形、滤波等)。单片机电路利用单片机自身的定时中断计时功能对输入的脉冲电平进行运算得出心率(包括外部晶振、外部中断、AT89C51等)。电源电路向信号处理器、传感器和单片机提供电源,可以是直流或交流的稳压电源[2。]各个部分电路的方案选择及分析2.2.1.脉搏传感器部分传感器通常又称为转换器或者换能器等。脉冲传感器是脉冲探测系统的重要组成部分,它的基本功能是利用脉冲压力和径向脉冲压力,将一些物理量(非电量)转换成为电能的容易测量。脉冲传感器精度、灵敏度、抗干扰和安装方法决定了脉冲测量精度,因此选择整个设计有决定性的作用。本设计中,采用HK-2000A集成化脉搏传感器,HK-2000A集成化脉搏传感器采用高度集成化工艺将灵敏度温度补偿元件、力敏元件(PVDF压电膜)、信号调理电路、感温元件集成在传感器内。利用压电式原理采集信号,并进行模拟信号输出,然后输出同步于人体的脉搏波动的脉冲信号,若脉搏波动一次就能输出一正脉冲。该产品可用于脉率检测,如运动或者健身器材设备中的心率测试。2.2.2.单片机选择51单片机是目前所有兼容英特尔8031单片机的指令系统的一个统称。该系列单片机的最初是英特尔8031单片机,然后闪速存储器技术的发展,8031单片机不仅取得了很大的进步,并成为最广泛使用的8位微控制器,其代表模型是ATMEL公司的AT89系列,广泛应用于工业测控系统。现如今很多公司推出了兼容模式的51系列,目前在很长一段时间,在未来会占据一个大市场。51单片机是适合初学者入门的一个单片机,同时也是目前应用最广泛的一种单片机[3。]51单片机是由英特尔公司生产制造的。它具有结构简单,价格便宜,易于开发的特点。通用型,有总线扩展,有较强的位处理功能,有全双工异步串行通信口。但是其功能相对较少,访问外部数据有瓶颈,作电压范围窄。本设计中,单片机只需要对脉搏信号的波动频率进行测量、计算和显示,对单片机的要求不是很高。而对51单片机,本人比较熟悉,所以,本设计中选择51单片机作为信息处理中心。在51系列单片机中,AT89系列单片机是美国ATMEL公司推出的一种新型高性能低价位、低电压低功耗的8位CMOS微型计算机。AT89S51就是其中一款,它可以完全满足本设计的设计要求,而且,AT89S51的价格较低。2.2.3.显示部分根据题目要求,设计出来的系统是可以设定报警的范围的。对显示部分采用以下方案:采用数码管。数码管具有功耗小、轻薄短小无辐射危险,简单方便等特点。系统各模块的最终方案根据以上分析,结合器件和设备等因素,确定如下方案:1)采用STC89C51单片机作为控制器,分别对输入、显示、信号的处理和控制。2)传感器部分采用光HK-2000A集成化脉搏传感器,该器件结构简单、可靠性高、抗干扰能力强。3)显示用数码管显示实时脉搏数和蜂鸣器报警上下限数值。系统的基本框图如下图2.1所示。
图图2.1设计框图系统硬件设计3.1.单片机处理电路单片机处理电路如图3.1所示Pl0Pl丄KU-PIL2pl23Pl3dF1■15Pl5ffllT=-7-6PI6pl7卩「IlT20[Pl0Pl丄KU-PIL2pl23Pl3dF1■15Pl5ffllT=-7-6PI6pl7卩「IlT20[iJSJmai.c31LL12CON213JZL■1CON:15C:3DpA-17rrISrniwLL20C230pJ1.0592MHzU1PinPi]Pl.2Pl.3PL-PL.5PioPI'■RE盯P3.0(HXD)P3.1(TXD)P3才-]炳P33(-])lTliP3.4(TD)P3.5(T1)P37(-RD)2iTAL2XT占HGNZ51VDDPO(ADCDPG.11ADI]PD.2(AD2]P:3(AD3jPG4(AD4)I-\AD5)「::6(AD6i]PD.7(AD■:-&A,V?pAL£-40VC'!?A393B373635292826333ZSEMP27(A17jP2a(A16)P2血曲P2©一1$P23(A:L)P22(xlLi?2l(A?]P2.i:(A3)DDIE:?STC89C51」单片机20025LED'.-CCAIk-BellSWCONQENPlFBELL吾P2■!图3.1单片机处理电路3.1.1.STC89C51系列单片机的主要性能特点:STC89C51系列单片机是宏晶科技推出的新一代超强抗干扰、高速、低功耗的单片机,指令代码与传统8051单片机完全兼容[4]MCS-51的主要特点为:♦CPU为8位;♦数据存储器的片内带128字节;(RAM)♦片内带振荡器,频率范围为1.2~12MHz;♦程序存储器的寻址空间为64KB;(需要扩展ROM)♦片内带4KB的Flash程序存储器;(ROM)♦用户位寻址空间128位(16字节);(在128个字节中)♦片外数据存储器的寻址空间为64KB;(需要扩展RAM)♦4个8位的并行I/O接口:PO、P1、P2、P3;
2个16位定时器/计数器TO、Tl;(MCS-52子系列为3个,T2)2个优先级别的5个中断源;(高、低2个)18个字节特殊功能寄存器SFR(MCS—52子系列为21个);♦片内采用单总线结构;1个全双工的串行I/O接口,可多机通信;♦有较强的位处理能力;3.1.2.C51系列单片机的基本组成:计数信号部信A内断64KB总线扩展控制》可编程I/O程口
编行
可串外部中断信号控制信号并行I/O口图3.2框图P1.0B139初计数信号部信A内断64KB总线扩展控制》可编程I/O程口
编行
可串外部中断信号控制信号并行I/O口图3.2框图P1.0B139初37vccP11■2P1P1.3■P1.4・P1.SBP1.6■P1.7■FIST■(RXD]P3.D■(TXD]P3.1■〔丙帀]尸32■(INTI)P3.3■(TO]P34■(T1]P3.5IP3.6■<RDjP3.7■XTAL2■XTAI1匚35343332313029_lPI>0(ADO>1PG1(AD1>PD.2(AD2)P0.3(AD3)1PQ.4(AD4)1P0.5(AD5)P0.6(AM)PD.7(AD7)■EAA/PPPShNGND■2028■P2.7(A15)27■P£.G(A14)26■P2.5(A13)25■P2.4(A12)24■(A11)23■P2.2(A10)22LP2.1(A9>21LP2.0(A8:.图3.3DIP管脚图AT89C51与51系列中各种型号芯片的引脚互相兼容。目前多采用40只引脚双列直插,如图3.3所示[15引脚按其功能可分为如下3类:①电源及时钟引脚——VCC、VSS;XTAL1、XTAL2;②控制引脚——RST/VPD、ALE/PROG、PSEN、和EA/VPP;③I/O口引脚——P0、P1、P2、P3,为4个8位I/O口。1)电源引脚VSS(20脚):接地,0V参考点。VCC(40脚):5V电源。【提供掉电、空闲、正常工作电压】PL7PSENEA/VppALERESET地址总线(ABPL7PSENEA/VppALERESET地址总线(AB效据总缘应图3.4总线分布2)外接晶体引脚XTAL1(19脚):接外部晶体振荡器的一端。当使用芯片内部时钟时,此脚用于外接石英晶体振荡器和微调电容;当使用外部时钟时,对于HMOS单片机,此引脚接地;对于CMOS单片机,此引脚作为外部振荡信号的输入端⑹。XTAL2(18脚):接外部晶体振荡器的另一端,当使用芯片内部时钟时,此脚用于外接石英晶体振荡器和微调电容。当使用外部时钟时,对于HMOS单片机,此引脚接外部振荡源;对于CMOS单片机,此引脚悬空不接。89C51晶体振荡器频率可在6MHZ〜40MHZ之间选择,常选6MHz或12MHz的石英晶体。电容的值没有严格要求,但其取值对振荡器的频率输出的稳定性、大小、振荡电路起振速度稍有影响,Cl、C2可在20pF~100pF之间选择。当外接晶体振荡器时,电容可选30pF±10pF;外接陶瓷振荡器时,电容可选40pF±10pF。3)控制信号或与其它电源复用引脚(1)RST/VPD(9脚):复位端。当输入的复位信号持续2个以上机器周期(12个晶体振荡周期)高电平即为有效,用于完成单片机的复位初始化操作。正常工作时,此脚电平应W0.5V。在VCC发生故障、降低到电平规定值掉电期间,此引脚可接备用电源VPD(电源范围5V±0.5V),由VPD向内部RAM供电,以保持内部RAM中的数据。(2)ALE/PROG(30脚):地址锁存使能。ALE(AddressLatchEnable);PROG(Program)ALE/PROG为CPU访问外部程序存储器或外部数据存储器提供地址锁存信号,将低8位地址锁存在片外的地址锁存器中。ALE/PROG引脚第二功能,对片内Flash编程,为编程脉冲输入端。(3)PSEN(29脚):(ProgrammerSavingENable),外部程序存储器读选通信号。在读外部程序存储器时有效(低电平),以实现外部程序存储器单元的读操作。在访问外部数据存储器、访问内部程序存储器时PSEN无效。(4)EA/VPP(31脚):(EnableAddress/VoltagePulseofProgramming)访问程序存储控制信号。当EA/VPP=“0”时,表示读外部程序存储器。只读取外部的程序存储器中的内容,读取的地址范围为0000H〜FFFFH(64KB),片内的4KBFlash程序存储器不起作用。当当EAVPP二“1”时,表示对程序存储器的读操作是从内部程序存储器开始,并可延至外部程序存储器。在PC值不超出0FFFH(即不超出片内4KBFlash存储器的地址范围)时,单片机读片内程序存储器(4KB)中的程序,但当PC值超出0FFFH(即超出片内4KBFlash地址范围)时,将自动转向读取片外60KB(1000H-FFFFH)程序存储器空间中的程序。对于EPROM(或FLASH)型单片机,在EPROM编程期间,此引脚需加12.75V或21V的编程电压。3.2.复位电路图3.5单片机复位电路图时钟电路工作后,在REST管脚上加两个机器周期的高电平,芯片内部开始进行初始复位(如图3.5)。
3.2.2.测试复位电路P0.7(AD7)-BA?VppALE,-PROG)|PSEN)P2.7(A17)P2.6(/Y16)P2.5(A15)P2.4(A12)P23(A11)P2.2CA10)P2.1(A9)P2,0(A8)32313029283231302928272625242322C13Ov3161718iICYC13Ov3161718iICY119jM20■J。230£1r11J11.3.3.振荡电路X〜TjIJI丄丿P3.6C-WR)P3„7(-RO)XTA匸1GND0592MHz晶振图3.7振荡电路图本设计晶振选择频率为11.0592MHz,电容选择30pF如图3.7。经计算得单片机工作机器周期为:11.0592X(1F11.0592M)=1us。3.4.脉搏传感器部分3.4.1.HK-2000A集成化脉搏传感器
HK-2000A集成化脉搏传感器采用高度集成化工艺将灵敏度温度补偿元件、力敏元件(PVDF压电膜)、信号调理电路、感温元件集成在传感器内。利用压电式原理采集信号,并进行模拟信号输出,然后输出同步于人体的脉搏波动的脉冲信号,若脉搏波动一次就能输出一正脉冲。该类产品将可作用于心率检测,如健身器材,运动设备中的心率测试。图3.8HK-2000A集成化脉搏传感器HK-MOOAlSSftOtSO图3.9波形图主要特点:过载:100倍模拟脉冲信号输出
压力量程:-50〜+300mmHg性能可靠稳定,使用寿命长灵敏度比较高过载能力相对较大抗干扰性能力非常强一致性比较好技术指标:f电源电压:3〜12VDC丄—门1f电源电压:3〜12VDC巴,0(RXD)P3」(TXD)P32(-INT0)P3.3(-INT1)P3.4(T0)P3.5(T1)然后单片机在每接收到一个脉冲波形,数码管就会产生一次计数,直到一分钟之后,计时结束,单片机才会停止信号接收,同时数码管计数也会停止,但要是需要重新计数,只需要再次按下测试按键开关即可。脉搏传感器内输出的波形非常清晰,切比较完整,信号波形就没必要在进行放大以及调整。但3个接口位置需要注意脉搏传感器。分别是如图3.10所示:黑线1号接地,黄线2号接单片机,红线3号电源。3.4.3.电源电路
采用USB电源接口,电容的作用是滤波,从外界进来的电流,电压可能不稳定,接上电容是为了保证后面的电路电压相对稳定,为方便指示电源工作状态,电源接通时LED灯亮,表示器件开始工作。3.5显示报警部分3.5.1•数码管显示电路数码管DS1~DS33.5.1•数码管显示电路数码管DS1~DS3、R12~R21、VT1~VT3、等组成数码显示电路。本次系统显示的方式设计采用动态扫描,采用共阳数码管完成,P3.3-P3.5口作三个数码管的动态扫描位驱动码输出,通过三极管驱动数码管。P1.0-P1.6口作数码显示七段笔划字形码的输出,用以驱动数码管的各字段。因为单片机的端口输出电流能
力低,无法直接驱动那些器件,故增加三极管加大功率,驱动数码管工作。如图3.12所示。绿色LED灯\I红色LED灯绿色LED灯\I红色LED灯红色LED灯1K电阻PO.O(ADO)PD.ifA-D0P0.2(AD2)P0.3fAD3)PO.4(AD^)PCI.:5(PO.O(ADO)PD.ifA-D0P0.2(AD2)P0.3fAD3)PO.4(AD^)PCI.:5(AD习P0.6CAD6)PO.7<AE^7)-EJ^VppALK-PROG|PSENP2.7(A17)PZ-afAlfi)P2.5(A15)P2.4<A12)P2.3(A11)P2.2CA10)P2.1CA9J40393137DO8550PNP三极管27::凶r_Vl蜂鸣器VCC图3.13(LED灯与蜂鸣器电路)根据医学数据,人体脉搏正常在60到120之间,当数码管所显示的示数大于120时LED红灯亮,蜂鸣器响应报警;示数小于60时LED黄灯亮,蜂鸣器响应报警;示数大于120时小于60时,LED绿灯亮,蜂鸣器不响。因为单片机的端口输出电流能力低,无法直接驱动那些器件,故增加三极管加大功率,驱动蜂鸣器工作。系统软件设计4.1主程序流程的设计本程序的主要思路是,利用单片机的两个定时器/计数器,得出一分钟的脉搏数,最后送LCD显示。流程如图4.1所示。
开始初始化设置TO、T1值为0设计数器结束标志为0开T0,T1中断Y*算出脉搏频率送显示*I结束丿图4.1主程序流程图4.2定时器/计数器中断程序流程的设计TO是定时器,T1是计数器。TO,T1中断请求来自于输入单片机中频率为1Hz的脉冲信号。T0中断开始执行后,检测T1代表的时间是否大于60S,没有大于60S则继续检测,大于60S则关T1,T0中断,然后设计数结束的标志为1。T1中断采用边沿触发方式,当处于测量状态的时候来一个脉冲,脉搏次数就加一,由T0定时一分钟,累加得出一分钟的脉搏次数。T0,T1流程分别如图4.2,图4.3所示。
图4.2TO中断程序流程图T1中断入口rLCD显示T1的值1T结束图4.3T1中断程序流程图4.3显示程序流程的设计本次设计LCD1602显示的内容是被测量者一分钟的脉搏次数。设置的动态显示方式是显示的内容在屏幕上从左向右移动。从中断程序中取得结果后,显示测试中的脉搏次数。在液晶屏的第一行将显示出字符“yourpulseis:”,在第二行显示出脉搏数。其数据口为P0口。
sbitRS=P2"5;sbitRW=P2飞;sbitE=P2"7;//H数据,L指令//H读,L//H数据,L指令//H读,L写//片使能信号,控制其工作//数据口图4.4显示程序流程图总结本设计主要是51单片机在脉搏测试系统中的应用。重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论