基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx

上传人:b****0 文档编号:12592989 上传时间:2023-04-20 格式:DOCX 页数:31 大小:392.69KB
下载 相关 举报
基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx_第1页
第1页 / 共31页
基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx_第2页
第2页 / 共31页
基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx_第3页
第3页 / 共31页
基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx_第4页
第4页 / 共31页
基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx

《基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx》由会员分享,可在线阅读,更多相关《基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx(31页珍藏版)》请在冰豆网上搜索。

基于51单片机脉搏测量仪设计电子电路工程科技专业资料.docx

基于51单片机脉搏测量仪设计电子电路工程科技专业资料

延安大学西安创新学院

本科毕业论文(设计)

 

题目:

数字心率计的设计

专业:

电子信息工程

姓名:

学号:

指导教师:

职称:

毕业时间:

数字心率计的设计

摘要:

本文是基于51单片机数字心率计的设计,采用了红外对管传感器和光电转换原理进一步实现对心率的检测。

心率计通过感知手指内的微弱波动来接收信号,可以避免人工听诊器所带来不必要的麻烦。

心率传感器采样脉搏信号,采用STC89C52单片机作为控制器,心率传感器输出方波传入单片机,单片机每接收10个脉冲波形,数码管就计数一次。

这样就实现了心率计数的功能,进一步达到了检测疾病的目的。

关键词:

STC89C52单片机、心率计数器、LM358

第1章概述

1.1选题的背景和意义

脉搏携带有丰富的人体健康状况的信息,自公元三世纪我国最早的脉学专著《脉经》问世以来,脉学理论得到不断的发展和提高。

在中医四诊(望、闻、问、切)中,脉诊占有非常重要的位置。

脉诊是我国传统医学中最具特色的一项诊断方法,其历史悠久,内容丰富,是中医“整体观念”、“辨证论证”的基本精神的体现与应用。

脉诊作为“绿色无创”诊断的手段和方法,得到了中外人士的关注。

但由于中医是靠手指获取脉搏信息,虽然脉诊具有简便、无创、无痛的特点易为患者接受,然而在长期的医疗实践中也暴露出一些缺陷。

首先,切脉单凭医生手指感觉辨别脉象的特征,受到感觉、经验和表述的限制,并且难免存在许多主观臆断因素,影响了对脉象判断的规范化;其次,这种用手指切脉的技巧很难掌握;再则,感知的脉象无法记录和保存影响了对脉象机理的研究。

脉诊的这种定性化和主观性,大大影响了其精度与可行性,成为中医脉诊应用、发展和交流中的制约因素。

为了将传统的中医药学发扬光大,促进脉诊的应用和发展,必须与现代科技相结合,实现更科学、客观的诊断[1]。

医院的护士每天都要给住院的病人把脉记录病人每分钟脉搏数,方法是用手按在病人腕部的动脉上,根据脉搏的跳动进行计数。

为了节省时间,一般不会作1分钟的测量,通常是测量10秒钟时间内心跳的数,再把结果乘以6即得到每分钟的心跳数,即使这样做还是比较费时,而且精度也不高。

为了提高脉搏测量的精确与速度,多种脉搏测量仪被运用到医学上来,从而开辟了一条全新的医学诊断方法。

早在1860年Vierordt创建了第一台杠杆式脉搏描记仪,国内20世纪50年代初朱颜将脉搏仪引用到中医脉诊的客观化研究方面。

此后随着机械与电子技术的发展,国内外在研制中医脉象仪方面进展很快,尤其是70年代中期,国内天津、上海、江西等地相继成立了跨学科的脉象研究协作组,多学科共同合作促使中医脉象研究工作进入了一个新的境界。

脉象探头式样很多,有单部、三部、单点、多点、刚性接触式、软性接触式、气压式、硅杯式、液态汞、液态水、子母式等组成,脉象探头的主要原件有应变片、压电晶体、单晶硅、光敏元件、PVDF压电薄膜等,其中以单部单点应变片式为最广泛,不过近年来正在向三部多点式方向设计[2]。

目前脉搏测量仪在多个领域被广泛应用,除了应用于医学领域,如无创心血管功能检测、妊高症检测、中医脉象、脉率检测等等,商业应用也不断拓展,如运动、健身器材中的心率测试都用到了技术先进的脉搏测量仪。

1.2脉搏测量仪的发展与应用

随着科学技术的发展,脉搏测量技术也越来越先进,对脉搏的测量精度也越来越高,国内外先后研制了不同类型的脉搏测量仪,而其中关键是对脉搏传感器的研究。

起初用于体育测量的脉搏测试集中在对接触式传感器的研究,利用此类传感器所研制的指脉、耳脉等测量仪各有其优缺点。

指脉测量比较方便、简单,但因为手指上的汗腺较多,指夹常年使用,污染可能会使测量灵敏度下降:

耳脉测量比较干净,传感器使用环境污染少,容易维护。

但因耳脉较弱,尤其是当季节变化时,所测信号受环境温度影响明显,造成测量结果不准确[3]。

过去在医院临床监护和日常中老年保健中出现的日常监护仪器,如便携式电子血压计,可以完成脉搏的测量,但是这种便携式电子血压计利用微型气泵加压橡胶气囊,每次测量都需要一个加压和减压的过程,存在体积庞大、加减压过程会有不适、脉搏检测的精确度低等缺点。

近年来国内外致力于开发无创非接触式的传感器,这类传感器的重要特征是测量的探测部分不侵入机体,不造成机体创伤,能够自动消除仪表自身系统的误差,测量精度高,通常在体外,尤其是在体表间接测量人体的生理和生化参数。

其中光电式脉搏传感器是根据光电容积法制成的脉搏传感器,通过对手指末端透光度的监测,间接检测出脉搏信号。

具有结构简单、无损伤、精度高、可重复使用等优点。

通过光电式脉搏传感器所研制的脉搏测量仪已经应用到临床医学等各个方面并收到了理想效果。

人体心室周期性的收缩和舒张导致主动脉的收缩和舒张,是血流压力以波的形式从主动脉根部开始沿着整个动脉系统传播,这种波成为脉搏波[4]。

从脉搏波中提取人体的心理病理信息作为临床诊断和治疗的依据,历来都受到中外医学界的重视。

脉搏波所呈现出的形态(波形)、强度(波幅)、速率(波速)和节律(周期)等方面的综合信息,在很大程度上反映出人体心血管系统中许多生理病理的血流特征,因此对脉搏波采集和处理具有很高的医学价值和应用前景[5]。

但人体的生物信号多属于强噪声背景下的低频的弱信号,脉搏波信号更是低频微弱的非电生理信号,因此必需经过放大和后级滤波以满足采集的要求。

 

第2章脉搏测量仪系统结构

脉搏测量仪的设计,必须是通过采集人体脉搏变化引起的一些生物信号,然后把生物信号转化为物理信号,使得这些变化的物理信号能够表达人体的脉搏变化,最后要得出每分钟的脉搏次数,就需要通过相应的硬件电路与芯片来处理物理变化并存储脉搏次数。

在硬件设计中一般的物理信号就是电压变化,有了这个系统的设计思路,本课题就此开始实施。

2.1光电脉搏测量仪的结构

光电脉搏测量仪是利用光电传感器作为变换原件,把采集到的用于检测脉搏跳动的红外光转换成电信号,用电子仪表进行测量和显示的装置。

本系统的组成包括光电传感器、信号处理、单片机电路、数码显示、电源等部分。

1.光电传感器

即将非电量(红外光)转换成电量的转换元件,它由红外发射二极管和接收三极管组成,它可以将接收到的红外光按一定的函数关系(通常是线性关系)转换成便于测量的物理量(如电压、电流或频率等)输出。

2.信号处理

即处理光电传感器采集到的低频信号的模拟电路(包括放大、滤波、整形等)。

3.单片机电路

即利用单片机自身的定时中断计数功能对输入的脉冲电平进行运算得出心率(包括AT89C51、外部晶振、外部中断等)。

4.液晶显示

即把单片机计算得出的结果用液晶来显示,便于直接准确无误的读出数据。

5.电源

即向光电传感器、信号处理、单片机提供的电源,用的是12V直流的稳压电源。

2.2工作原理

本设计采用单片机STC89C52为控制核心,实现脉搏测量仪的基本测量功能。

脉搏测量仪硬件框图如下图2.1所示:

图2.1脉搏测量仪的工作原理

当手指放在红外线发射二极管和接收三极管中间,随着心脏的跳动,血管中血液的流量将发生变换。

由于手指放在光的传递路径中,血管中血液饱和程度的变化将引起光的强度发生变化,因此和心跳的节拍相对应,红外接收三极管的电流也跟着改变,这就导致红外接收三极管输出脉冲信号。

该信号经滤波、放大、整形后输出,输出的脉冲信号作为单片机的外部中断信号。

单片机电路对输入的脉冲信号进行计算处理后把结果送到数码管显示。

2.3光电脉搏测量仪的特点

与传统的脉搏测量仪相比,光电式脉搏测量仪具有以下特点:

1.测量的探测部分不侵入机体,不造成机体创伤,通常在体外。

2.传感器可重复使用且速度快,精度高。

3.测试的适用电压为5V-12V的直流电压。

4.稳定性好、磨损小、寿命长、维修方便。

5.由于结构简单,因此体积小、重量轻、性价比优越。

6.测量的有效范围为50次-199次/分钟。

 

第3章硬件系统

3.1控制器

本系统基于51系列单片机来实现,因为系统没有其它高标准的要求,我们最终选择了STC89C52通用的比较普通单片机来实现系统设计。

3.1.1STC89C52简介

STC89C52l是国内STC公司生产的低电压、高性能的CMOS8位单片机,片内含4kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用STC公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89CSl单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

3.1.2STC89C52的特点

·与MCS-51产品指令系统完全兼容

·4k字节可重擦写Flash闪速存储器

·1000次擦写周期

·全静态操作:

OHz--24MHz

·三级加密程序存储器

·128*8字节内部RAM

·32个可编程I/O口线

·2个16位定时/计数器

·6个中断源

·可编程串行UART通道

·低功耗空闲和掉电模式

3.1.3STC89C52的结构

此次设计所使用的AT89C51的封装形式是DIP40。

如图3.1所示。

图3.1STC89C52的封装形式

引脚功能:

·Vcc:

电源电压

·GND:

接地

·P0口:

P0口是一组8位漏极开路型双向I/0口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗转入端用。

·Pl口:

P1是—个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电萌。

·P2口:

P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

·P3口:

①可以作为输入/输出口,外接输入/输出设备。

②作为第二功能使用,每一位功能定义如表3.1所示。

表3.1P3口的第二功能

·RST:

复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

·ALE/PROG:

当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。

即使不访问外部存储器,ALE仍以时钟振器频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。

·PSEN:

程序存储允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器取指令(或数据)时.每个机器周期两次PSEN有效,即输出两个脉冲。

在此期间,当访问外部数据存储器,这两次有效的PSEN信号不出现。

·EA/VPP:

EA=0,单片机只访问外部程序存储器。

EA=1,单片机访问内部程序存储器。

.XTALI:

振荡器反相放大器的与内部时钟发生器的输入端。

.XTAL2:

振荡器反相放大器的输出端。

3.2脉搏信号采集

目前脉搏波检测系统有以下几种检测方法:

光电容积脉搏波法、液体耦合腔脉搏传感器、压阻式脉搏传感器以与应变式脉搏传感器。

近年来,光电检测技术在临床医学应用中发展很快,这主要是由于光能避开强烈的电磁干扰,具有很高的绝缘性,且可非侵入地检测病人各种症状信息,具有结构简单、无损伤、精度高、可重复好等优点[6]。

用光电法提取指尖脉搏光信息受到了从事生物医学仪器工作的专家和学者的重视。

3.2.1光电传感器的原理

根据朗伯一比尔(Lamber—Beer)定律,物质在一定波长处的吸光度和他的浓度成正比。

当恒定波长的光照射到人体组织上时,通过人体组织吸收、反射衰减后,测量到的光强将在一定程度上反映了被照射部位组织的结构特征[7]。

脉搏主要由人体动脉舒张和收缩产生的,在人体指尖组织中的动脉成分含量高,而且指尖厚度相对其他人体组织而言比较薄,透过手指后检测到的光强相对较大,因此光电式脉搏传感器的测量部位通常在人体指尖。

手指组织可以分成皮肤、肌肉、骨骼等非血液组织和血液组织,其中非血液组织的光吸收量是恒定的,而在血液中,静脉血的搏动相对于动脉血是十分微弱的,可以忽略。

因此可以认为光透过手指后的变化仅由动脉血的充盈而引起的,那么在恒定波长的光源照射下,通过检测透过手指的光强将可以间接测量到人体的脉搏信号[7]。

3.2.2光电传感器的结构

传感器由红外发光二级管和红外接收三极管组成。

采用GaAs红外发光二极管作为光源时,可基本抑制由呼吸运动造成的脉搏波曲线的漂移。

红外接收三极管在红外光的照射下能产生电能,它的特性是将光信号转换为电信号。

在本设计中,红外接收三极管和红外发射二极管相对摆放以获得最佳的指向特性。

从光源发出的光除被手指组织吸收以外,一部分由血液漫反射返回,其余部分透射出来。

光电式脉搏传感器按照光的接收方式可分为透射式和反射式2种[8]。

其中透射式的发射光源与光敏接收器件的距离相等并且对称布置,接收的是透射光,这种方法可较好地反映出心律的时间关系。

因此本系统采用了指套式的透射型光电传感器,实现了光电隔离,减少了对后级模拟电路的干扰。

结构如图3.2所示。

图3.2透射式光电传感器

3.2.3光电传感器检测原理

检测原理是:

随着心脏的搏动,人体组织半透明度随之改变:

当血液送到人体组织时,组织的半透明度减小,当血液流回心脏,组织半透明度则增大;这种现象在人体组织较薄的手指尖、耳垂等部位最为明显[5]。

因此本设计将红外发光二极管产生的红外线照射到人体的手指部位,经过手指组织的反射和衰减由装在该部位旁边的光敏三管来接收其透射光并把它转换成电信号。

由于手指动脉血在血液循环过程中呈周期性的脉动变化,所以它对光的反射和衰减也是周期性脉动的,于是红外接收三极管输出信号的变化也就反映了动脉血的脉动变化。

故只要把此电信号转换成脉冲并进行整形、计数和显示[9],即可实时的测出脉搏的次数。

3.2.4信号采集电路

图3.3是脉搏信号的采集电路,U3是红外发射和接收装置,由于红外发射二极管中的电流越大,发射角度越小,产生的发射强度就越大,所以对R20阻值的选取要求较高。

R20选择300Ω同时也是基于红外接收三极管感应红外光灵敏度考虑的。

R20过大,通过红外发射二极管的电流偏小,红外接收三极管无法区别有脉搏和无脉搏时的信号。

反之,R20过小,通过的电流偏大,红外接收三极管也不能准确地辨别有脉搏和无脉搏时的信号。

当手指离开传感器或检测到较强的干扰光线时,输入端的直流电压会出现很大变化,为了使它不致泄露到U2B输入端而造成错误指示,用C7电容把它隔断[10]。

当手指处于测量位置时,会出现二种情况:

一是无脉期。

虽然手指遮挡了红外发射二极管发射的红外光,但是由于红外接收三极管中存在暗电流,会造成输出电压略低。

二是有脉期。

当有跳动的脉搏时,血脉使手指透光性变差,红外接收三极管中的暗电流减小,输出电压上升。

但该传感器输出信号的频率很低,如当脉搏只有为50次/分钟时,只有0.78Hz,200次/分钟时也只有3.33Hz,因此信号首先经R22、C7滤波以滤除高频干扰,加到线性放大输入端。

图3.3信号采集电路

3.3信号放大

3.3.1放大器的介绍

LM358里面包括有两个高增益、独立的、内部频率补偿的双运放,适用于电压范围很宽的单电源,而且也适用于双电源工作方式,它的应用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运放的地方使用[2]。

 

图3.4

358的引脚功能;

1.8脚是正电源;

2.4脚是负电源(双电源工作时)或地(单电源工作时);

3.1、2、3脚是一个运放通道,1脚是输出端,2脚是反相输出端,3脚是同相输入端;

4.5、6、7脚为另一运放通道,7脚是输出端,6脚是反相输出端,5脚是同相输入端;

358的特点;

1.内部频率补偿 

2.低输入偏流 

3.低输入失调电压和失调电流 

4.共模输入电压范围宽,包括接地 

5.差模输入电压范围宽,等于电源电压范围 

6.直流电压增益高(约100dB)  

7.单位增益频带宽(约1MHz)  

8.电源电压范围宽:

单电源(3—30V) ;双电源(±1.5 一±15V) 

9.低功耗电流,适合于电池供电  

10.输出电压摆幅大(0 至Vcc-1.5V)

由于LM358运放电路具有电源电压范围宽,静态功耗小,可单电源使用,

价格低廉等优点,因此被广泛应用在各种电路中。

3.3.2放大电路

按人体脉搏在运动后跳动次数达200次/分钟的计算来设计低通放大器,如图3.6所示。

R14、C4组成低通滤波器以进一步滤除残留的干扰,截止频率由R14、C4决定,运放U2B将信号放大,放大倍数由R14和R16的比值决定。

图3.6低通放大电路

根据一阶有源滤波电路的传递函数,可得:

放大倍数为:

截止频率为:

本系统采用透射式红外线发射管和红外线接收管,来实现对脉搏信号的采集,直接输出数字量,可以直接和单片机进行通讯,大大简化了电路的复杂度。

当有输入信号时,U2A输出高电平,并由红色发光二极管LED的闪亮指示出来。

即发光二极管作脉搏测量状态显示,脉搏每跳动一次发光二极管就亮一次。

同时,该脉冲电平通过R24送到单片机/INTO脚,进行对心率的计算和显示。

输出波形如图3.11所示。

3.5单片机处理电路

如图3.12所示,本部分运用了STC公司的89C52单片机作为核心元件,在这里运用单片机能更快更准确地对数据进行运算,而且可以根据实际情况进行编程,所用外围元件少,轻巧省电,故障率低。

来自传感和整形输出电路的脉冲电平输入单片机89C52的/INTO脚,单片机设为负跳变中断触发模式,故每次脉冲下降沿到达时触发单片机产生中断并进行计时,来一个脉冲脉搏次数就加一;定时器中断主要完成一分钟的定时功能。

单片机对一分钟内的脉冲次数进行累加,通过P0、P1口把测量过程和结果送到数码管显示出来[9]。

图3.12单片机处理电路

3.6显示电路

本设计的显示采用LED数码管动态扫描来显示。

一个三位的共阳极LED数码管组成显示测量的数据。

单片机的P1口控制显示字型,P0口控制显示字位。

显示电路如图3.13。

图3.13显示电路

3.6.1LED的综述

在单片机的应用系统中,为了便于人们观察和监视单片机的运行情况,常常

需要用显示器显示运行的中间结果、状态等信息,因此显示器也是不可缺少的外

部设备之一。

显示器的种类很多,从液晶显示、发光二极管显示到CRT显示器,

都可以与微机配接。

在单片机应用系统中常用的显示器主要有发光二极管数码显

示器,简称LED显示器。

LED显示器具有耗电省、成本低廉、配置简单灵活、安装方便、耐振动、寿命长等优点。

但显示内容有限,不能显示图形,因而其应用有局限性[11]。

3.6.2LED的结构

LED数码管显示器是由发光的二极管显示字段组成的。

在单片机应用系统中使用最多的就是七段LED数码管,有共阴极和共阳极两种。

七段LED数码管显示器有8个发光二极管,其中从a~g管脚输入显示代码,可显示不同的数字或字符,Dp显示小数点。

共阴极LED数码管显示器的公共端为发光二极管阴极,通常接地,当发光二极管的阳极为高电平时,发光二极管点亮。

共阳极的LED数码管显示器的公共端为发光二极管的阳极,通常接+5V电源,当发光二极管的阴极为低电平时,发光二极管点亮。

本设计中采用的是3位七段共阳极数码管显示器,一共具有12个引脚,3个位选端,8个字选端。

图3.14中所示,1、2、3、4是位选端;a~g、Dp是字选端。

内部结构如图3.15所示。

图3.143位数码管引脚分布图

图3.153位共阳极数码管结构图

3.6.3LED数码管的显示方法

静态显示方式是指当显示器显示某一字符时,发光二极管的位选始终被选中。

在这种显示方式下,每一个LED数码管显示器都需要一个8位的输出口进行控制。

由于单片机本身提供的I/O口有限,实际使用中,通常通过扩展I/O口的形式解决输出口数量不足的问题。

静态显示主要的优点是显示稳定,在发光二极管导通电流一定的情况下显示器的亮度大,系统运行过程中,在需要更新显示内容时,CPU才去执行显示更新子程序,这样既节约了CPU的时间,又提高了CPU的工作效率。

其不足之处是占用硬件资源较多,每个LED数码管需要独占8条输出线。

随着显示器位数的增加,需要的I/O口线也将增加。

动态显示方式是指一位一位地轮流点亮每位显示器(称为扫描),即每个数码管的位选被轮流选中,多个数码管公用一组段选,段选数据仅对位选选中的数码管有效。

对于每一位显示器来说,每隔一段时间点亮一次。

显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。

通过调整电流和时间参数,可以既保证亮度,又保证显示。

若显示器的位数不大于8位,则显示器的公共端只需一个8位I/O口进行动态扫描(称为扫描口),控制每位显示器所显示的字形也需一个8位口(称为段码输出)。

通过比较,我们可以发现LED动态显示更加适合本设计,所以就采用此方法。

3.6.4脉搏测量仪电路原理图

图3.16电路原理图

 

第4章软件系统

4.1主程序流程:

系统主程序控制单片机系统按预定的操作方式运行,它是单片机系统程序的框架。

系统上电后,对系统进行初始化。

初始化程序主要完成对单片机内专用寄存器、定时器工作方式与各端口的工作状态的设定。

系统初始化之后,进行定时器中断、外部中断、显示等工作,不同的外部硬件控制不同的子程序[12]。

流程如图4.1所示。

 

图4.1主程序流程图

4.2定时器中断程序流程:

定时器中断服务程序由脉搏计时、有无测试信号判断、数码管扫描等部分组成。

当定时器中断开始执行后,对10次脉搏开始计时,当有信号时开始集市1s,直到10次脉搏到了再停止并保存测得的时间。

主要完成脉搏的的时间测量功能和数码管扫描。

流程如图4.2所示。

 

 

定时器初值设置

脉搏时间计时

数码管扫描

 

图4.2定时器中断程序流程图

4.3INT中断程序流程:

外部中断服务程序完成对外部信号的测量和计算。

外部中断采用边沿触发的方式,当处于测量状态的时候,来一个脉冲脉搏次数就加一,由单片机内部定时器控制一分钟,累加得出一分钟内的脉搏次数。

流程如图4.3所示。

图4.3INT中断程序流程图

4.4显示程序流程:

显示程序显示脉搏次数,从中断程序中取得结果后,显示脉搏次数,流程如图4.4所示。

图4.4显示程序流程图

4.5软件说明

本程序采用C语言,程序的可读性非常好。

程序中对前一次测量的脉搏数据进行了自动保存,并且用数码显示。

程序在执行过程若发现有干扰则忽略该干扰而不显示,进一步减少读入数据

的误差。

第五章抗干扰措施与使用方法

5.1抗干扰措施

为了提高测量仪的精确度,系统首先要解决的是硬件方面的干扰问题。

光电式脉搏测量仪的测量过程中,前端测量到的脉搏信号十分微弱,容易受到外界环境干扰,其中主要的干扰源有测量环境光干扰、电磁干扰、测量运动噪声。

5.1.1环境光对脉搏传感器测量的影响

在光电式脉搏传感器中,光敏器件接收到的光信号不仅包含脉搏信息的透射光的信号,而且包

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1