基于51单片机的脉搏心率测量仪-参考论文
基于51单片机的心率计设计

基于51单片机的心率计设计一、引言心率是人体健康状况的一个重要指标,测量心率对于预防心血管疾病和监控身体健康非常重要。
本文将介绍基于51单片机的心率计的设计。
二、硬件设计1. 传感器心率计的核心是心率传感器,用于检测心脏的跳动并转化为电信号。
常见的心率传感器有光电传感器和压电传感器。
本设计选用光电传感器,通过红外光发射二极管和光敏二极管组成,以非侵入性的方式测量心率。
2. 信号放大与滤波电路由于心率信号较小,需要经过放大与滤波电路进行信号处理。
设计中使用运放对信号进行放大,并通过带通滤波器滤除杂散信号。
3. 数模转换放大滤波后的心率信号是模拟信号,需要通过模数转换器(ADC)将其转换为数字信号,以便后续处理和显示。
4. 显示屏心率计的设计中需要一个合适的显示屏来显示测量出的心率数值。
常见的显示屏有LCD液晶屏和LED数码管。
5. 51单片机本设计使用51单片机作为控制核心,负责对信号的采集、处理和显示。
51单片机具有成熟的开发环境和丰富的外设资源,非常适合嵌入式系统的设计。
三、软件设计1. 信号采集通过51单片机的IO口连接传感器,定时采集传感器输出的心率信号,并将其转换为数字信号。
2. 信号处理通过软件算法对采集到的心率信号进行滤波和处理,去除噪声和干扰,提取出准确的心率数值。
3. 心率计算根据心率信号的特征,设计一个合适的算法对心率进行计算。
常用的算法有峰值检测法和自相关法等。
4. 数据显示将计算得到的心率数值通过LCD屏或数码管显示出来,以便用户直观地了解自己的心率状况。
四、实验结果与讨论经过实验验证,基于51单片机的心率计设计能够准确地测量心率,并将心率数值显示在屏幕上。
通过与商用心率计的比对,结果显示该设计具有较高的准确性和稳定性。
五、应用前景基于51单片机的心率计设计可以应用于医疗领域、体育训练和健康监控等方面。
例如,可以将心率计嵌入健康手环中,实时监测用户的心率状况,并提醒用户进行适当的运动。
(完整版)基于C51单片机的脉搏测量仪毕业设计论文

摘要脉搏传感器采样脉搏信号,采用STC89C51单片机作为控制器,脉搏传感器输出方波传入单片机,单片机每接收一个脉冲波形,数码管就计数一次。
脉搏次数超限时用蜂鸣器报警。
三极管加大功率,驱动器件工作。
单片机软件设计,设置中断向量,编程执行。
关键词:STC89C51单片机、脉搏测量仪、软件设计Abstract:Pulse sensor sampling pulse signal, using STC89C51 MCU as controller, pulse sensor output square wave into single chip microcomputer chip, each receiving a pulse waveform, digital tube counting time. Pulse frequency overrun with buzzer alarm. The three transistor to increase power, driving device. MCU software design, set the interrupt vector, programming executive.Key words: STC89C51 monolithic integrated circuit. pulse measuring instrument. Software design.目录引言 (1)1 系统方案选择与论证 (1)1.1 任务 (1)1.2 要求 (1)1.3 系统基本方案 (1)1.3.1各个部分电路的方案选择及论证 (1)1.3.2系统各模块的最终方案 (2)2.系统硬件设计 (3)2.1单片机处理电路 (3)2.1.1STC89C51系列单片机的主要性能特点 (3)2.1.2C51系列单片机的基本组成 (4)2.2 复位电路 (6)2.2.1单片机复位电路 (6)2.2.2测试复位电路 (7)2.3 振荡电路 (7)2.4 脉搏传感器部分 (8)2.4.1HK-2000A 集成化脉搏传感器 (8)2.4.2脉搏传感器接收电路 (9)2.4.3电源电路 (10)2.5显示报警部分 (10)2.5.1数码管显示电路 (10)2.5.2报警电路 (11)3 软件设计 (11)3.1 程序设计 (11)3.2 程序调试 (13)4结论 (18)谢辞 (19)参考文献 (20)附录 (21)引言脉搏波所呈现出来的形态、强度、速率和节律等方面的综合信息,能反映出人体心血管系统中许多生理疾病的血流特征。
基于51单片机脉搏测量仪

基于51单片机脉搏测量仪
本文介绍一种用单片机制作的脉搏测量仪,只要把手指放在传感器内,很快就可以精确测出每分钟脉搏数,测量的结果用三位数字显示出来。
一、电路工作原理
电路原理见附图。
电路由传感器电路、信号放大和整形电路、单片机电路、数码显示电路等四部分组成。
传感器由红外线发射二极管和接收二极管组成,测量原理如下:将手指
放在红外线发射二极管和接收二极管之间,血管中血液的流量随着心脏的跳动
变化,由于手指放在光的传递路径中,血管中血液饱和度的变化将引起光的传
递强度变化,此变化和心跳的节拍相对应,因此红外接收二极管的电流也跟着
心跳的节拍改变,使得红外接收二极管输出与心跳节拍相对应的脉冲信号。
该
脉冲信号经F1~F3、R3~R5。
C1、C2等组成的低通放大器放大,
F4、R6、R7、C3组成的放大器进一步放大后,送给由F5、F6、RP1、R8等组成的施密特触发器整形后输出,作为单片机的外部中断信号。
电路中的可变电
阻RP1用来调整施密特触发器的阈值压。
IC2、X1、R10、C5等组成单片机电路。
单片机对由P3.2输入的脉冲信号进行计算处理后,送到数码管显示。
发光二极管VD3作脉搏测量状态显示,脉搏每跳动一次,VD3点亮一次。
三只数码管VT1~VT3、R12-R21等组成数码显示电路。
本机采用动态扫描显示方式,使用共阳数码管,P3.3~P3.5口作三只数码管的动态扫描位驱动码输出,通过三极管VT1-VT3驱动数码管。
P1.0-P1.6口作数码管段码输出。
二、软件设计。
基于单片机的脉搏心率测量仪-参考论文.

摘要脉搏心率测量仪在我们的日常生活中已经得到了非常广泛的应用。
为了提高脉搏心率测量仪的简便性和精确度,本课题设计了一种基于52单片机的脉搏心率测量仪。
系统以STC89C52单片机为核心,以红外反射式传感器ST188为检测原件,并利用单片机系统内部定时器来计算时间,由红外反射式传感器ST188感应产生脉冲,单片机通过对脉冲累加得到脉搏心率跳动次数,时间由定时器定时而得。
系统运行中能显示脉搏心率次数和时间,系统停止运行时,能够显示总的脉搏心率次数和时间。
经测试,系统工作正常,达到设计要求。
关键词:脉搏心率测量仪;STC89C52单片机;红外反射式传感器AbstractPulse meter in our daily life have got the very extensive application.In order to improve the simplicity and accuracy of the apparatus used to measure the pulse, this topic has designed a pulse measuring instrument based on 52 microcontroller.System with STC89C52 single-chip microcomputer as the core, with original ST188 infrared reflection type sensor for the detection, and use the single chip microcomputer system internal timer to measure time, pulse generated by the reflecting type of infrared sensor ST188 induction, microcontroller pulse is obtained by the pulse accumulation number, time by the timer timing.System can display the pulse frequency and time, the system stops running, can display the total pulse frequency and time.After the test, the system works well, to meet the design requirements.Keywords:The pulse measuring instrument;STC89C52 single-chip microcomputer;The infrared reflection type sensor目录摘要 (I)Abstract........................................................... I I 第1章概述 (1)1.1 选题的背景和意义 (1)1.2 脉搏心率测量仪的发展与应用 (2)第2章脉搏心率测量仪系统结构 (4)2.1 光电脉搏心率测量仪的结构 (4)2.2工作原理 (5)2.3光电脉搏心率测量仪的特点 (5)第3章硬件系统 (7)3.1 控制器 (7)3.1.1 STC89C52 简介 (7)3.1.2 STC89C52 的特点 (7)3.1.3 STC89C52 的结构 (8)3.2脉搏心率信号采集 (10)3.2.1光电传感器的原理 (11)3.2.2光电传感器的结构 (11)3.2.3 光电传感器检测原理 (12)3.2.4信号采集电路 (12)3.3信号放大 (13)3.3.1放大器的介绍 (13)3.3.2 放大电路 (14)3.4 波形整形电路 (15)3.5单片机处理电路 (17)3.6 显示电路 (17)3.6.1 LCD1602 的综述 (19)3.6.2 LCD1602 的结构 (19)3.6.3 LCD1602指令集 (19)3.6.4 脉搏心率测量仪电路原理图 (21)第4章软件系统 (24)4.1 主程序流程: (24)4.2 定时器中断程序流程: (24)4.3 INT中断程序流程: (25)4.4 显示程序流程: (26)4.5 软件说明 (27)第五章抗干扰措施及使用方法 (27)5.1抗干扰措施 (27)5.1.1环境光对脉搏心率传感器测量的影响 (27)5.1.2电磁干扰对脉搏心率传感器的影响 (28)5.1.3 测量过程中运动噪声的影响 (28)5.2测量仪使用方法 (28)第6章系统调试 (30)6.1 系统调试 (30)6.2 系统检验 (31)6.3 误差分析 (32)第七章总结与展望 (34)参考文献 (36)附录 (38)致谢 (44)第1章概述1.1 选题的背景和意义脉搏心率携带有丰富的人体健康状况的信息,自公元三世纪我国最早的脉学专著《脉经》问世以来,脉学理论得到不断的发展和提高。
基于51系列单片机的穿戴式脉搏仪的设计

电子科技基于51系列单片机的穿戴式脉搏仪的设计作者/陈德勇、胡鸿志,桂林电子科技大学电子工程与自动化学院摘要:随着社会的不断发展,各种科研技术的不断创新,在使用常用型的电荷放大器对脉搏信号进行检测的过程中,往往会由于工作情况 的不稳定,从而导致在工作进展中出现很大的噪音,而这些高频率噪音产生的同时也附带了诸多涉及到测量精准程度等诸多问题。
因此基 于51系列的单片机一种具备高精准程度的脉搏测量仪运用而生。
该种设备的产生建立了在进行脉搏信号检测的过程中去除高频率噪音的模 型,该仿真模型可以在仿真的条件下,完成最佳理想状态的脉搏波形运行人工加噪从而用来模拟实际的脉搏波。
整个基于51系列单片机的 穿戴式脉搏仪的设计具有了相对更为稳定,测量更加精准以及抗干扰性能强的诸多优点,因此本文对此设计进行简要分析。
关键词:基于51系列单片机;穿戴式;脉搏仪引言我国当前在市面上的电子脉搏仪,绝大多数采用的都是 压电式的传感器进行人体信息的采集,而该种电子脉搏仪的 制作方式过于简单,且结构也相对较为简化操作较为方便,但是在诸多优点的同时也存在一定的不足,就是该脉搏仪很 容易受到空气的波动或者温度的变化等诸多不可控因素[2],导致脉搏仪出现检测精准程度降低等缺点。
而高精准程度的 电子脉搏仪由必须要加大成本投入,因此设计一款噪音较 小、测量精准程度较高且方便携带的一种脉搏测量仪是必然 的[3]。
本文所研究的基于51系列的单片机穿戴式脉搏仪的 设计,是通过借助手指对红外光线进行照射,从而能够有效 的控制外界诸多干扰因素,通过人体脉搏的跳动从而对血流 量完成检测。
1.穿戴式脉搏仪电路设计■ 1.1脉搏仪系统电路该脉搏仪的主要系统中所依据的主要电路包括了对电 路的获取、对滤波进行放大的电路以及整形电路等组件构 成,如图1所示。
当人体的脉搏在不停的跳动时就会造成 体内的血液流通,引发产生透光性的变化,当指尖在红外光 的照射情况下,就会使得由于透光性的不断改变[4]。
基于51单片机的心率脉搏计的设计楼俊君

基于51单片机的心率脉搏计的设计楼俊君发布时间:2021-10-18T06:54:22.642Z 来源:《学习与科普》2021年11期作者:楼俊君[导读] 人体的心率脉搏信号中蕴含丰富的信息,通过对它进行测量分析,可对人体的健康情况尤其是心脑血管方面进行初步的判断。
上海电力大学自动化工程学院摘要:基于51单片机的心率脉搏计由单片机、光电传感器、显示屏、报警装置、供电模块组成。
心脏搏动产生的血液流动会导致人体组织透光度发生变化,使用光电传感器将之采集转换为模拟信号,该信号经过硬件电路滤波、放大、整形,将心脏搏动一次转换为一个下跳沿,送至单片机计算后即可得到心率,并送往显示屏显示。
本设计有一定的实用性。
关键词:单片机;测量;心率前言人体的心率脉搏信号中蕴含丰富的信息,通过对它进行测量分析,可对人体的健康情况尤其是心脑血管方面进行初步的判断。
心脑血管疾病是我国乃至世界的常见病、多发病,在全球死亡原因排名前十,常发于老年群体中,为防止悲剧的发生,设计一个能够及时对心率进行测量并发出异常警报的仪器非常必要;除了应用于医疗领域,在生活中常见的一些智能设备上也配有心率监测功能,在运动时对心率进行实时测量,提醒运动者调整训练量,使身体处在最佳状态,提高运动效率。
一、总体设计方案心率脉搏计的功能有测量并显示心率脉搏,设置正常心率上下限范围,当测得心率超过设置范围后报警。
为实现以上功能,首先进行整体方案设计,如图1所示。
图1 心率脉搏计的系统组成心率脉搏信号的采集模块,经过选择对比,选用ST188集发射器与接收器一体的反射式光电传感器;采集到的心率信号是非常微弱的低频信号,需要滤波、放大、整形再送至单片机;主控制器选择AT89C51,负责控制整个系统的工作;显示模块选择LCD1602;当测得的心率不在设置的正常范围内,通过蜂鸣器报警。
二、硬件设计2.1 单片机AT89C51AT89C51是一种可以对它编程以及擦除的低电压、低功耗、高性能的八位微处理器,使用特点如下:4k字节Flash存储器,128字节片内数据存储器,数据可以保存十年;外设丰富,两个16位定时/计数器,5个中断;有丰富的通信端口,32个I/O 口,1个全双工串行通信口。
基于单片机的脉搏测量仪的设计与实现

设计原理
PART 2
设计原理
脉搏测量主要依赖于光电容积法(PPG)进行测量。这种方法是通过将一束 光束照射到人体组织上,当心脏泵血时,由于血液的透光性不同,光束的 反射或传输会发生变化。通过检测这种变化,我们可以测量出脉搏
在具体的设计中,我们使用51单片机作为主控制器,配合LED光源和光电 传感器来执行PPG测量。当血液流经手指时,LED光源会照射到手指,并 由光电传感器接收反射回来的光线。这个反射光信号经过51单片机的处理 后,就可以转换为脉搏信号
20XX
基于51单片机的脉搏 测量仪的设计与实现
-
目录
1 引言 2 设计原理 3 硬件设计 4 软件设计 5 实验结果与讨论
引言
PART 1
引言
在日常生活和医疗领域,脉搏 测量仪是一种非常常见且有用
的设备
它能有效地监测人体的健康状 况,特别是在心脏和血液循环
方面
基于51单片机的脉搏测量仪设 计,不仅实现了基本的脉搏测 量功能,还具有低成本、便携
硬件设计
PART 3
硬件设计
51单片机
51单片机是最常用的微控制器之一,具有高 可靠性和低功耗的优点。它内置了丰富的外 设和存储器,非常适合用于脉搏测量仪的设 计
硬件设计
LED光源和光电传感器
LED光源和光电传感 器是实现PPG测量的 关键部件。我们选择 具有稳定光输出和抗 干扰能力的LED,同 时配套的光电传感器 也需要具备高灵敏度 和低噪声的特点
信号
最后:程序将脉搏值通过 串口发送到连接的电脑上,
或者直接在51单片机的液 晶显示屏上显示
软件设计
需要注意的是,由于环境的 干扰可能会对PPG测量产生 影响,因此在软件设计中, 我们需要加入滤波算法来处 理这些干扰,以提高测量的
基于51单片机的心率计设计

基于51单片机的心率计设计一、引言心率是反映心脏功能的重要指标之一,对于人体健康的监测具有重要意义。
本文将介绍一种基于51单片机的心率计设计方案,通过测量心电信号来实时监测心率变化,并将结果显示在液晶屏上。
二、硬件设计1. 传感器选择心电信号的采集是心率计设计的关键,常用的传感器有心电图传感器和心率带。
本设计选择心电图传感器作为采集装置,它能够直接测量心脏电活动,并将信号转化为模拟电压。
2. 信号放大与滤波由于心电信号较弱且容易受到干扰,需要对信号进行放大和滤波处理。
可以采用运算放大器进行信号放大,并通过滤波电路去除高频干扰和基线漂移。
3. 信号采样与转换经过放大和滤波处理的心电信号需要进行模数转换,将模拟信号转换为数字信号以便单片机处理。
可以选择12位的AD转换器进行采样,并通过SPI接口与单片机进行通信。
4. 单片机控制与显示选取51单片机作为控制核心,通过编程实现信号的采集、处理和显示功能。
使用GPIO口与AD转换器和液晶屏连接,通过串口通信实现与电脑的数据传输。
三、软件设计1. 信号采集与处理通过单片机的GPIO口实现对AD转换器的控制,进行心电信号的采集。
同时,通过软件滤波算法对信号进行滤波处理,去除噪声和干扰。
2. 心率计算心率的计算可以通过测量心跳的时间间隔来实现。
在信号处理过程中,可以设置一个阈值,当信号超过该阈值时,计数器加一。
根据连续心跳的次数和采样频率,可以计算出心率的值。
3. 数据显示与存储通过液晶屏显示心率的实时数值,并提供用户界面操作。
同时,可以通过串口将数据传输到电脑进行进一步的分析和存储。
四、实验结果与讨论本设计基于51单片机成功实现了心率计的功能。
通过实验验证,心率计能够准确地测量心率,并实时显示在液晶屏上。
通过与商用心率计进行对比,结果表明本设计具有较高的准确性和稳定性。
五、总结与展望本文介绍了一种基于51单片机的心率计设计方案。
通过对心电信号的采集、处理和显示,实现了心率的实时监测。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于51单片机的脉搏测量仪摘要:脉搏心率测量仪在我们的日常生活中已经得到了非常广泛的应用。
为了提高脉搏心率测量仪的简便性和精确度,本课题设计了一种基于51单片机的脉搏心率测量仪。
系统以STC89C51单片机为核心,以红外反射式传感器ST188为检测原件,并利用单片机系统部定时器来计算时间,由红外反射式传感器ST188感应产生脉冲,单片机通过对脉冲累加得到脉搏心率跳动次数,时间由定时器定时而得。
系统运行中能显示脉搏心率次数和时间,系统停止运行时,能够显示总的脉搏心率次数和时间。
经测试,系统工作正常,达到设计要求。
关键词:脉搏心率测量仪;STC89C51单片机;红外反射式传感器一脉搏心率测量仪系统结构脉搏心率测量仪的设计,必须是通过采集人体脉搏心率变化引起的一些生物信号,然后把生物信号转化为物理信号,使得这些变化的物理信号能够表达人体的脉搏心率变化,最后要得出每分钟的脉搏心率次数,就需要通过相应的硬件电路及芯片来处理物理变化并存储脉搏心率次数。
在硬件设计中一般的物理信号就是电压变化。
1.1 光电脉搏心率测量仪的结构光电脉搏心率测量仪是利用光电传感器作为变换原件,把采集到的用于检测脉搏心率跳动的红外光转换成电信号,用电子仪表进行测量和显示的装置。
本系统的组成包括光电传感器、信号处理、单片机电路、数码管显示电路、电源等部分。
1.光电传感器即将非电量(红外光)转换成电量的转换元件,它由红外发射二极管和红外接收三极管组成,它可以将接收到的红外光按一定的函数关系(通常是线性关系)转换成便于测量的物理量(如电压、电流或频率等)输出。
2.信号处理即处理光电传感器采集到的低频信号的模拟电路(包括放大、滤波、整形等)。
3. 单片机电路即利用单片机自身的定时中断计数功能对输入的脉冲电平进行运算得出心率(包括STC89C51、外部晶振、外部中断等)。
4.数码管显示电路即把单片机计算得出的结果用四位一体数码管显示出来。
5. 电源即向光电传感器、信号处理、单片机提供的电源,采用直流5V电源供电。
1.2工作原理本设计采用单片机STC89C51为控制核心,实现脉搏心率测量仪的基本测量功能。
脉搏心率测量仪硬件框图如下图2.1 所示:图 2.1 脉搏心率测量仪的工作原理当手指放在红外线发射二极管和接收二极管中间,随着心脏的跳动,血管中血液的流量将发生变换。
由于手指放在光的传递路径中,血管中血液饱和程度的变化将引起光的强度发生变化,因此和心跳的节拍相对应,红外接收二极管的电流也跟着改变,这就导致红外接收二极管输出脉冲信号。
该信号经放大、滤波、整形后输出,输出的脉冲信号作为单片机的外部中断信号。
单片机电路对输入的脉冲信号进行计算处理后把结果送到四位一体数码管显示。
二.硬件系统2.1信号采集电路 图3.3是脉搏心率信号的采集电路,U2是红外发射和接收装置,由于红外发射二极管中的电流越大,发射角度越小,产生的发射强度就越大,所以对R10阻值的选取要求较高。
R10选择470Ω同时也是基于红外接收三极管感应红外光灵敏度考虑的。
R21过大,通过红外发射二极管的电流偏小,红外接收三极管无STC89C51主控制器 +5V四位一体数码管显示电路复位电路 晶振电路图3.3 信号采集电路法区别有脉搏心率和无脉搏心率时的信号。
反之,R21过小,通过的电流偏大,红外接收三极管也不能准确地辨别有脉搏心率和无脉搏心率时的信号。
当手指离开传感器或检测到较强的干扰光线时,输入端的直流电压会出现很大变化,为了使它不致泄露到LM358输入端而造成错误指示,用C4耦合电容把它隔断[10]。
当手指处于测量位置时,会出现二种情况:一是无脉期。
虽然手指遮挡了红外发射二极管发射的红外光,但是由于红外接收三极管中存在暗电流,会造成输出电压略低。
二是有脉期。
当有跳动的脉搏心率时,血脉使手指透光性变差,红外接收三极管中的暗电流减小,输出电压上升。
但该传感器输出信号的频率很低,如当脉搏心率只有为50次/分钟时,只有0.78Hz,200次/分钟时也只有3.33Hz,因此信号首先经耦合电容C4耦合,再由R5、C5滤波以滤除高频干扰后,加到线性放大输入端。
2.2信号放大2.1放大器的介绍LM358 是由两个独立的高增益运算放大器组成。
可以是单电源工作,也可以是双电源工作,电源的电流消耗与电源电压大小无关。
应用围包括变频放大器、DC 增益部件和所有常规运算放大电路。
采用DIP8 或SOP8 封装形式。
每一组运算放大器可用图3.4所示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。
两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo 的信号与该输入端的相位相反;Vi+(+)为同相输入端,表示运放输出端Vo 的信号与该输入端的相位相同。
LM358 的引脚排列见图3.5。
图3.4 图3.5由于LM358 二运放电路具有电源电压围宽,静态功耗小,可单电源使用,价格低廉等优点,因此被广泛应用在各种电路中。
2.3 放大电路按人体脉搏心率在运动后跳动次数达200次/分钟的计算来设计低通放大器,如图3.6所示。
R6、C6组成低通滤波器以进一步滤除残留的干扰,截止频率由R6、C6决定,运放LM358将信号放大,放大倍数由R12和R13的比值决定。
图3.6 低通放大电路根据一阶有源滤波电路的传递函数,可得:00()()()1icV s AA ssV sw==+放大倍数为:200。
截止频率为:3.9HZ。
按人体的脉搏心率跳动为200次/分钟时的频率是3.3 Hz考虑,低频特性是令人满意的。
经过低通放大后输出的信号是叠加有噪声的脉动正弦波。
波形如图3.7所示。
图3.72.4 波形整形电路波形整形电路如图3.8所示,LM358是一个电压比较器。
当有输入信号时,LM358在比较器输入信号的每个后沿到来时输出低电平,用发光二极管D1作脉搏心率测量状态显示,脉搏心率每跳动一次发光二极管就亮一次。
同时,该脉冲电平送到单片机/INTO脚,进行对心率的计算和显示。
输出波形如图 3.所示。
图3.8 波形整形电路经过比较器LM358的输出波形:图3.92.5单片机处理电路如图3.12所示,本部分运用了STC公司的89C51单片机作为核心元件,在这里运用单片机能更快更准确地对数据进行运算,而且可以根据实际情况进行编程,所用外围元件少,轻巧省电,故障率低。
来自传感和整形输出电路的脉冲电平输入单片机89C51的/INTO脚,单片机设为负跳变中断触发模式,故每次脉冲下降沿到达时触发单片机产生中断并进行计时,来一个脉冲脉搏心率次数就加一;定时器中断主要完成一分钟的定时功能。
单片机对一分钟的脉冲次数进行累加,通过P0、P1口把测量过程和结果送到四位一体数码管显示出来[9]。
图3.12 单片机处理电路2.6 显示电路本设计的显示采用四位一体数码管来显示。
单片机的P0口,P1口控制显示器。
显示电路如图3.13。
脉搏心率测量仪电路原理图图3.16 电路原理图三. 软件系统3.1 主程序流程:系统主程序控制单片机系统按预定的操作方式运行, 它是单片机系统程序的框架。
系统上电后,对系统进行初始化。
初始化程序主要完成对单片机专用寄存图3.13 显示电路器、定时器工作方式及各端口的工作状态的设定。
系统初始化之后, 进行定时器中断、外部中断、显示等工作,不同的外部硬件控制不同的子程序[12]。
流程如图4.1所示。
3.2 定时器中断程序流程:定时器中断服务程序由一分钟计时、按键检测、有无测试信号判断等部分组成。
当定时器中断开始执行后,对一分钟开始计时,1s计时到之后继续检测下1s,直到60s到了再停止并保存测得的脉搏心率次数。
同时可以对按键进行检测,只要复位测试值就可以重新开始测试。
主要完成一分钟的定时功能和保存测得的脉搏心率次数。
流程如图 4.2所示。
3.3 INT中断程序流程:外部中断服务程序完成对外部信号的测量和计算。
外部中断采用边沿触发的方式,当处于测量状态的时候,来一个脉冲脉搏心率次数就加一,由单片机部定时器控制一分钟,累加得出一分钟的脉搏心率次数。
流程如图4.3所示。
3.4 代码:.测量仪使用方法测量仪通电后,数码管全部显示0。
把手轻轻置于右下角的传感器中,以稍微有压迫感为宜,这时很快就可以看到红色发光二极管会伴随你的脉搏心率而闪烁,让你直观的看到自己脉搏心率跳动的速度,按下复位键后单片机和显示部分开始工作,单片机立刻开始计数,同时数码管显示出你的心率和测试的时间,非常方便。
如果偶尔出现不稳的情况,请按复位键对系统进行复位。
系统调试1.放大倍数的增加传感器的输出端经示波器观察有幅度很小的正弦波,但经整形输出后检测到的脉冲还是很弱,在确定电路没有问题的情况下,加强信号的放大倍数,调整电阻R12和R13的阻值。
2. 时钟的调试根据晶体振荡频率计算出部定时器的基本参数,通过运行一段时间可通过秒表来校正后,看时间误差的量,以这个量为依据改变程序中的部定时器基本参数,就可使时钟调准确。
3. 开机后无显示首先检查交流电源部分,有无交流,若无则可能保险管或变压器烧坏,如有继续查直流有无,如无则电源已烧坏,可更换解决。
4. 显示正常但经适当运动后测量,脉搏心率次数没有增加可能是前置放大级有问题,可采用更换的办法判断并排除。
5. 进人测量状态, 但测量值不稳定主要是光电传感器受到电磁波等干扰,其次是损坏或有虚焊。
6. 开机后显示不正常或按键失灵可查手指摆放的位置或按键电路,若无故障则是硬件损坏。
7. 电源的改变理论上模拟部分有三处电压应为5V,但经过测试,全部使用5V电压也是可行的参考文献[1] 欧阳俊,定等.基于BL-410 的指端脉搏心率波采集系统应用研究[J].实用预防医学,2004,第11卷第2期,2—4.[2] 文波,维国,精慧.光电式脉搏心率波监测系统[J].光学精密机械学院学报,1999,第22卷第4期,2.[3] 朱国富,廖明涛,王博亮.袖珍式脉搏心率波测量仪[J].电子技术应用,1998,第1期,1—3.。