Sci论文 - 至繁归于至简,Sci论文网。 设为首页|加入收藏
当前位置:首页 > 理工论文 > 正文

一种便携式心率检测仪的设计论文

发布时间:2023-07-11 13:59:40 文章来源:SCI论文网 我要评论














SCI论文(www.lunwensci.com)
 
   摘要:心率异常是病人心血管系统出现问题的主要指标。目前大部分的健康监测设备体积大且检测准确度不高。因此,设计一种高精度、小体积、便携的心率检测仪已刻不容缓。设计了一款基于手指心率的测量仪。该测量仪由硬件电路模块和软件设计模块两部分组成。由采集电路、滤波电路、放大电路、整形电路、单片机系统、键盘电路和显示电路共同组成系统的硬件电路。系统软件包括心率信号处理、设置心率上下限和显示心率值,由主程序、显示子程序和定时器子程序共同作用实现。手指放在传感器上感应心 率信号,通过硬件电路处理输入到单片机内,单片机则实现对心率信号的分析、处理,间接测量心率值,如果超过设定范围,系统 将驱动蜂鸣器报警。在系统运行期间,可以观察到LED 闪烁。如果闪烁均匀,则测量值准确。实验结果表明,该系统能够实时、 精确地显示心率值,可靠性高并具有较强的实用性。

  关键词:心率检测,光电传感器,LCD 显示,指尖心率

  Design of a Portable Heart Rate Monitor

  Shi Xiaoyi,Wang Xianquan ※,Zhao Yuqian

  ( Chongqing University of Technology,Chongqing 400054.China )

  Abstract:Abnormal heart rate is a major indicator of cardiovascular problems in patients.At present,most of the health monitoring equipment is bulky and inaccuracy.Therefore,it is urgent to design a kind of high precision,small volume,portable heart rate detector.A finger heart rate measuring instrument was designed.The measuring instrument was composed of hardware circuit and software design.The hardware circuit of the system consisted of collecting circuit,filtering circuit,amplifying circuit,shaping circuit,single chip microcomputer system,keyboard circuit and display circuit.The system software included heart rate signal processing,setting the upper and lower limits of heart rate and displaying heart rate value,which was realized by main program,display subprogram and timer subprogram.The finger was put on the sensor to sense the heart rate signal,through the hardware circuit processing input to the monolithic integrated circuit,the single-chip microcomputer realized the analysis and processing of the heart rate signal,indirectly measured the heart rate value.If it exceeded the set range,the system would drive the buzzer alarm.LED flashing could be observed during system operation.If the scintillation was uniform,the measured value was accurate.The experimental results show that the system can display the heart rate in real time and accurately,with high reliability and practicability.

  Key words:heart rate detection;photoelectric sensor;LCD display;fingertips heart rate

  引言

  心率是体现血液循环机能的重要生理指标,准确、 及时记录心率等数据,能够有效预防心脑血管疾病,帮 助问诊[1]。基于科技的不断发展,越来越先进的检测技 术不断产生。国内外设计各种各样的心率检测系统,研究心率传感器是设计心率检测系统的根本。

  姚鸣放等[2]采用由发射角宽的红外线发光二极管和 光电三极管组成的心脏搏动信号换能器。其中光电三极 管[2]红外光匹配性能强、透镜敏感度高、集电极电流范围大。由于血液中的血红蛋白具有吸收近红外线的生物效应,因此换能器具有高灵敏度和稳定的输出信号。但是该传感器测得的心率值误差较大、心率数值不稳定且 受外界干扰影响较大。吕峻达等[3]选用了型号为ST188的红外光电传感器。手指腹部置于发射端和接收端之间,光电二极管根据心率的不断变化采集信号。该传感器占用的体积较小,重量较轻,可以进行高灵敏度进行识别。 卢超[4]选用了HK-2000B 脉搏传感器,HK-2000B 脉搏 传感器采用高度集成化工艺将力敏元件( PVDF 压电 膜)、灵敏度温度补偿元件、感温元件、信号调理电路 集成在传感器内。该传感器[4]具有灵敏度高、抗干扰能力强、过载能力大、一致性好、性能稳定、使用寿命长等特点。但是采用脉搏传感器的压电陶瓷片只能适用于手腕和颈部,会存在无法避免的误差,有时是和信号相 似的低频率波形,即使通过了滤波电路仍不可完全消除, 且人体手腕或颈部的运动,会对信号采集存在一定的影 响。综上所述,从传感器的制作工艺、材料的选取、受外界的干扰信号的干扰程度和制作过程中前级电路的处理难易程度上考虑,利用光电式传感器原理简单易懂,操作简单、佩戴方便、可靠性高。

  本设计的中心控制单元选择STC89C52[5 ],选用光电 传感器接收不同信号,间接测量人体心率。单片机与LCD 连接以显示心率数据。本设计的心率检测仪功耗低、稳定性好,方便日常生活检测。

\

 
  1 心率检测原理

  心脏器官跳动,人体组织半透明度则会产生较为显 著的变化。当血液传送回心脏部位时[6],组织的半透明 度会增大;但是血液输送人体各部位时,则会减小。这种现象常见于指尖等部位。

  红外光电二极管发射红外光,血液反射红外 光[7-11 ],高灵敏度光电晶体管吸收反射红外光。不同 的血液量反射的红外线量不同,这种不同经过滤波、 放大和整形后得到高低电平,采集、计算后可得到心率。如图1所示。

\

 
  本设计采用ST188红外光电传感器采集指尖心率信号[12],经过传感器获得的心率信号约略为正弦波,然后经过滤波、放大和整形电路的处理变为方波。将方波输入到单片机内部进行程序处理得到心率数值,通过单片机电路与液晶显示电路的相互转换,把获 取到的心率数值最终显示在液晶屏上。由此,可以精确、方便地读取测量者的心率值。本课题设置了心率报警电路。当读取的心率数值低于或者高于设定阈值时,单片机驱动蜂鸣器实现报警功能。心率检测系统框架如图2 所示。

\

 
  2 方案设计

  2.1 硬件电路

  2.1.1 信号采集与处理模块

  图3所示为手指心率信号的采集电路,U2 是红外发 射和接收装置。将手指腹放置于ST188 传感器的上方,该传感器会精确识别心率信号并采集转换为电信号。该 传感器体积小、性价比与精确度都高。

       图4所示为信号采集电路ST188 由红外光电二极管和高敏度光电晶体管组成ST188 光电式传感器,采用反 射式非接触检测。二极管电路中的电流越大,二极管产 生的发射强度越大。传感器电路检测接收管的信号,通过示波器观察接收管是否接收到反射的红外线。

\

 
  2.1.2 滤波电路

  光电传感器将采集到的心率信号转换成电信号,发 送给滤波电路[13]以便于实现对采集信号的滤波。之所以选择设置频率内的心率信号是因为人体的心率信号比较微弱。选择3个电阻和3个电容,将高通与低通滤波电 路串联为带通滤波电路,使测量所需的该频带内的信号可以通过,提高电路的干扰能力。

  根据带通滤波电路可知:

\

 
  所以该滤波电路滤除了大于15.92 Hz 和小于0.66 Hz 的干扰。按照正常人心率为60 ~ 100 次/min 考虑,该滤波电路满足要求。如图5所示。

\

 
  2.1.3 信号处理模块

  选择LM382 芯片来设置信号放大电路和整形电路, 该芯片有两个独立的运算放大器,具有高增益和内部频补偿的特点,能够满足设计要求。本设计选用了同相 放大电路。放大倍数为:

\

 
  虽然通过滤波、放大后的信号容易测量,但无法避免一些低频和不规则脉冲信号的干扰。因此在放大电路之后设计了电压比较器对心率信号处理。当电压比较器接收到心率信号时,心率信号将会与参考电压相比。如 果参考电压小于心率信号,将输出高电平,否则是低电平。在信号输出端接了一个LED 灯用作指示心率信号的跳动状态。如果传感器检测到了心率信号,则LED 灯会有规律地闪烁。如图6所示。

\

 
  2.1.4 STC89C52 单片机电路

  本设计采用的是STC89C52 单片机作为控制芯片,它是由STC 公司生产的一种低功耗、高性能CMOS8 位微控制器,具有8K 字节系统可编程Flash 存储器。单片机电路中设置了复位电路和晶振电路。STC89C52 的P0 口连接了10 K 的排阻且与LCD 的7~ 14 相连。心率采集输出电路与P1.0 相连,键盘电路则由P3.0、P3.1 、P3.2 所构成,报警电路与P2.4 连接。主控电路如图7所示。

\

 
  2.1.5 数据显示模块

  LCD1602 液晶显示模块用于数据显示[14] 。7 ~ 14 为 传输显示数据的引脚;LCD 的R/W 连接单片机的P2.6口并通过编程实现对LCD 读和写的操作;RS 为寄存器的选择功能;液晶屏的使能端为引脚E;为了实现液晶屏的亮度调节,采用R11 和R12 的分压电路连接。具体电路连接如图8所示。

\

 
  2.1.6 数据报警模块

  数据报警模块由心率设置范围电路和报警电路组成。 心率设置范围电路由SW2、SW3、SW4 所按键组成。 SW1 实现LCD 页面切换。心率的上下限由按键SW3、SW4 设置。SW4 具体显示心率值。蜂鸣器、三极管和电阻组成报警电路。当单片机的P2.4 输出低电平时,三极 管导通,蜂鸣器电路有电流会响。输出高电平时,三极 管不导通,蜂鸣器不响。当检测得到的心率数值超过心 率设置范围时,由单片机控制蜂鸣器则会发出鸣叫。如图9~ 10 所示

\

\

 
  2.2 系统软件

  软件设计的开发环境为Keil。由主程序、液晶显示子程序、定时器子程序等构成了系统的软件设计。

  首先进行单片机的初始化,清除一些参数和设置心 率上下限的初始值。当被测者按下按键时,则会实现相 应的功能。当输入心率信号到单片机中,通过1min 的测量获取到心率值,在LCD1602 显示屏上显示。通过控制按键2、按键3、按键4设置心率上下限。如果超出上下限则会驱动蜂鸣器响,实现报警功能。如图11所示

  3 系统调试

  3.1 信号采集模块

  按照最早所设计的原理图,如图12 所示。把整个信号采集与处理模块的电路图焊接完毕。测试时LED 不会随着手指心率的改变而随之闪烁。经过分析与测试,确定是滤波电路存在问题。在设置滤波电路前加入带通滤波电路,找到心率信号。

\

 
        传感器输出的正弦波幅度很小,经整形输出后检 测到的脉冲还是很弱,在确定电路没有问题的情况下 把图12 的R10 改为电位器,加强信号的放大倍数。在 准确设置R10 的电阻值后,把指尖放到传感器测得的 心率信号就很灵敏,且LED1 会随着心率信号的跳动随 之闪烁,具体焊接实物如图13 所示。为了使采集的心率值更加精确、稳定,根据所示的原理图设计了PCB 板,实物图如图14 所示。单片机输入信号如图15所示

\

 
  3.2 单片机最小系统

  单片机这一部分首先根据电路图在洞板进行焊接。

  在进行测试时发现设置的线路多且杂,只能通过杜邦线 连接。线路连接的杜邦线较多且线路连接不稳定,LCD 显示屏不能正确显示。通过万用表测试电路,发现电路部分没有问题。所以最后改用了PCB 板来实现单片机系 统的功能。PCB 板如图16 所示

  3.3 系统测试

  根据程序通过信号发生器输出频率的改动,观察 LCD 屏幕的心率值是否正确。经测试,程序能够正确 显示心率值。但当使用采集心率模块时,发现心率值并不稳定且数值的波动范围大。根据网上查阅有关心率相关的知识及资料,修改所设计的程序,使得利用 采集心率电路输入信号,能够精确、稳定地显示心率值。

  通过多次测试之后,把电源转换为设计的USB 电 源,发现电路的电压并未达到设计的电压值。更换电源 采用的电路模块,减少电源模块的杜邦线连接,设计心 率检测仪的PCB 板,保证电路电源电压的稳定。

  进人测量状态后,测量值不稳定,主要是光电传感 器受到手指尖汗液的影响以及手机等电磁波干扰,将手机关机且测量前擦干指尖汗液即可。

  3.4 数据分析

  心率测量仪整体系统于2022 年4月29 日15 ∶ 00 在第三实验大楼A120 进行测试,采用测试者1与测试者2 的采集心率数据,标准数值与测量值对照如表1所示由于测试者1在当时测量的心率标准值一样,根据 标准差公式对胡蝶的心率数据进行计算:
\
 

\

 
        标准差σ 可作为测量数据中测量不可靠性的评定标准。标准差σ 的数值越小,测量的可靠性越大,测量精度高。由式(4 ) 知,测得胡蝶的心率数值比较可靠。 在实际测量时,人工与检测仪测量的数值会有误差。

  这是由于系统误差和人为误差共同影响所造成的。系统误差是由实际检测时,人体脉搏强度不稳定所造成。人为误差是由计数开始和结束时间把握不准所造成。

       4 结束语

  手指心率检测仪的采用以STC89C52 单片机为控制核心,采用红外光电传感技术,通过对心率信号的分析 和处理,最终在LCD1602 显示心率值。该系统能够准 确、实时地测量心率,采用了报警功能来提醒测量者的 心率值异常且具有高精度、可靠性高等特点,能够满足 日常生活中的检测需求,有效实现对心率的实时监测, 具有较好的市场前景以及推广价值。由于设计时间短, 知识有限,本次设计还存在一些不足,如电路板复杂, 程序不够简练,光电传感器的灵敏度不够高;同时此次 设计的测量仪功能比较单一,没有如语音系统实现自动 读出心跳次数等人性化功能。对本设计加以改进的话,能够实现在手机App 和电脑上实现通信,实时检测家人的心率情况以及更多的智能设置

  参考文献:

  [1]赵光晶,赵鸣,张友浩,等.基于STC89C52 单片机的心率检测 系统设计与实现[J].智能计算机与应用,2021.11(5):4.

  [2 ] 姚鸣放,高磊.快速心率检测仪的研制[J]. 医疗设备信息, 2004 (8 ):8-9.

  [3 ] 吕峻达,王景泰.基于单片机的人体心率监测系统的设计与 实现[J ].电子元器件与信息技术,2018(8):3.

  [4 ] 卢超,潘宏利,卢进军,等.无线脉搏测量仪的设计[J].电子 设计工程,2012.20( 15 ):5.

  [ 5 ] 罗通.心率监测系统设计[J].无线互联科技,2019.16(9):2.

  [6 ] 刘文,杨欣,张铠麟.基于AT89C2051 单片机的指脉检测系统 的研究[J].医疗装备,2005.18 (9 ):3.

  [7]沈翠凤.光电式智能心率检测仪[J].盐城工学院学报(自然 科学版),2002(2 ):66-67.

  [8]饶连周.基于单片机的语音心率检测仪的设计[J].三明学院 学报,2005.22(4 ):5.

  [9 ] 郑开明.基于单片机设计的心率检测仪[J]. 电脑知识与技 术,2012.8 (6 ):1431-1433.

  [ 10 ] 石金鑫.简易数字人体心率检测仪[J].科技风,2010(6):2.

  [11]程光,赵崇侃.指动脉搏动波光电传感器的研制[J].南京医 学院学报,1991.11 (4 ):2.

  [ 12 ] 纪宗南.单片机多功能心率检测仪[J]. 电子与仪表,1995 (5):3.

  [13]张理兵,朱秀委,卢路遥,等.基于新工科学科交叉的指脉博 心率检测仪实践教学探讨[J].电子世界,2020( 16):92-93.

  [ 14 ] 尚国庆,周岳斌,李强.一种便携式心率体温监测装置[J]. 科技创新导报,2016.13 ( 10):2.
 
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!

文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/ligonglunwen/59172.html

相关内容

发表评论

Sci论文网 - Sci论文发表 - Sci论文修改润色 - Sci论文期刊 - Sci论文代发
Copyright © Sci论文网 版权所有 | SCI论文网手机版 | 鄂ICP备2022005580号-2 | 网站地图xml | 百度地图xml