基于STM32单片机的人体心率采集系统.pdfVIP

  • 473
  • 0
  • 约3.64千字
  • 约 2页
  • 2019-04-12 发布于广西
  • 举报
探索与观察 ELECTRONICS WORLD ・ 基于STM32单片机的人体心率采集系统 湖北民族学院信息工程学院 王 毅 杨 志 黄晓英 聂云浩 徐 建 【摘要】 针对目前便携式人体心率采集系统的研究,本文提出了一种通过搭建以STM32ZET6为控制核心,以脉搏传感器SON1205为外部检 测模块,通过C语言在KEIL5编程软件下,设计心率检测算法来实现对人体心率的检测,本系统还能够通过无线传输模块NRF2401实现将采 集到的人体心率等信息进行实时的传输,从而可以实现一种远程监控,同时,系统还能够将检测到的人体心率通过液晶模块显示。实验表 明,该系统工作稳定,误差较小,数据传输正常,能够达到我们整套系统的要求。 【关键词】 心率采集;STM32;脉搏传感器;NRF2401 套系统中我们使用的是模块化的脉搏检测器SON 1205 。它能够将人 0 引言 体微弱的心率信号经过采集放大后输出标准的方波信号。 脉搏检测器电路图如图2所示。 随着现代社会的不断的发展以及人们生活水平的不断提高,人 们对自己健康的在意度也在不断的加强,可是快速化的生活规律迫 使人们没有更多的时间好好的监控自己的身体状况。同时大多数的 孤巢老人身边没有子女的监护,一旦发生了任何的意外情况,所有 人都只能鞭长莫及,无能为力。因此如何得到一套能够十分便携又 可以远程监控的心率采集统[1],是十分重要的。 改革开放以来,在无数前辈们的努力下,中国的科技有了快速 的发展,小型化、集成化的MCU不断的进入中国市场,从而使更多 的电子器件进入普通百姓家中成为了可能。医院虽然有高精度的心 电测量仪,但是很多都是有线检测,这在一定的程度上限制的病人 的自由活动的空间,并且需要让病人经常在医院与家庭之间长期奔 波。同时高精度的测量仪价格昂贵、笨重,无法进入普通百姓家, 也无法进行随身携带。 图1 系统总体设计图 STM32单片机开发成本低廉,我们只需要在上面运行我们用C语 2.2 显示模块 言编写的心率检测算法结合我们所搭建的外围电路模块就能实现人 显示模块我们使用的是正点原子官方提供的TFT3.5寸的液晶显 体的心率采集,以及心率传输,操作简单方便。 示屏,通过宽大液晶显示,能够实现友好的人际界面交互,将检测 到的信息实时的显示,同时根据检测的结果给出一定的合理化的保 1 系统总体方案 健建议 。 2.3 无线传输模块 系统通过脉搏检测模块来感知人体心率的变化[2],将人体心率 无线传输模块用于将我们采集到的信息传输至远端界面,因此 的变化通过方波的形式输出,然后通过放大电路将方波信号进行放 本系统中我们采用的是NRF240 1无线传输模块。NRF240 1是单片射 大至系统的MCU能够检测的幅度,最后将处理好的信号接到MCU的I/ 频收发芯片,一般工作在2.4~2.5Ghz ISM频段,芯片内置频率合成 O口送给MCU,让MCU运行心率检测算法进而得出此时人体的心率, 器、功率放大器、晶体震荡器和调制器等功能的模块,输出功率和 MCU得到心率后通过液晶显示,同时系统的MCU还利用无线传输模块 通信频段可以通过程序来进行配置。 NRF2401将数据发送至远程监护端,实现数据的远程监护。 本系统的总体设计图如图1所示。 3 软件设计 2 硬件电路设计 本套系统的重点是心率检测算法的

文档评论(0)

1亿VIP精品文档

相关文档