您的位置 首页 设计

可带着,低成本的根据STM32的心率监测仪计划

心率是反映身体健康状态的一项重要指标,设计一款便于携带、成本低的心率检测装置能够为我们生活质量的提高凭添一份保障。本文介绍一款心率检测仪以L4

该规划选用一款光电反射式心率传感器,所输出的信号为模拟量,经L432KC进行A/D转化,成为可供剖析的数字信号,经过剖析核算可取得心率值和相邻心拍时刻,并由双色OLED屏显现出来。此外,在外挂RS232串行通讯模块的条件下,可将脉息信号上传到电脑,并由专用软件制造出脉息波形和心率曲线,以便进行精确地剖析和判读。

作业原理:

1. 硬件组成与介绍

心率检测仪在全体上由两部分构成,即上位机与下位机。下位机首要担任心率信号的收集,在独立运用时,可直观地显现出心率值和相邻心拍时刻。为了完成规划方针,该心率检测仪首要有心率传感器、微处理器L432KC、双色OLED显现模块、外挂式RS232通讯模块及电池等组成,其硬件组成如图1所示。

规划中所选用的心率传感器是一种光电反射式传感器,在检测时可佩带于手指、耳垂等处,故十分便于运用。心率传感器的外观如图2所示。

为便于规划的小型化,在心率参数的显现上是选用0.96 寸的双色 OLED 显现屏,在屏上部1/3为黄色,另2/3则为蓝色,其显现精度为128*64 点阵。由图能够看出它只要4个引脚,是选用IIC接口作业。在构建小字库的情况下,可实践中文显现。

2. 项目中STM32的功用

在该项目中,L432KC开发板起着中心的作用,是经过它将收集到模拟信号转化为供剖析处理的数字信号;又是经过它将取得的心率参数显现到OLED屏上招供识读;此外,仍是经过它的处理将收集的数据上传到上位机以制造心率波形图。

因为L432KC是一款低功耗、高性能的MCU,故为心率检测仪的便携式规划也供给了有用的支撑。

虽然心率检测仪很小,但它在资源的运用上却不差劲于其它规划,在运转过程中,它用到的资源有GPIO、ADC、TIME、IIC、UART等,简直样样用个到。

3. 软件流程介绍

在硬件规划的基础上,软件的规划也是不可或缺的,其软件处理流程如图5所示。

什物与演示:

1.什物图片与阐明

在下位机制造完成后,其全体作用如图6所示。此刻,以串口帮手为辅佐剖析手法,则其检测作用如图7所示。由此咱们不难发现下位机向上位机传送数据的格局,即S标识的为脉息值,B标识的为心率值,Q标识的为相邻心拍时刻。

经实践测验,其检测作用如图8所示。图中左边显现的为脉息波形,右侧的则是心率曲线。图中的72BPM为心率值,IBI 828ms则阐明相邻心拍时刻为828毫秒。

心率检测仪的详细运用方法是:

1)将心率检测仪与电脑经过外观的RS232串行通讯模块连接起来;

2)为心率检测仪上电,此刻可看到心率传感器的绿色检测等被点亮;

3)在电脑上翻开波形制造的专用软件Processing,并加以运转;

4)将手指轻按在心率传感器的检测灯上,则可在OLED屏上看到心率值和相邻心拍时刻,作用如图9所示。在电脑侧则可看到脉息波形和心率曲线,当波形显现不完整时,可拖动赤色的圆点来调理脉息窗口的比率。

综上所述根据L432KC的心率检测仪,具有体积小、能耗低、便于带着、本钱低一级特色,作为产品投放市场的话会有潜在的竞争力。

  • STM32单片机中文官网
  • STM32单片机官方开发工具
  • STM32单片机参阅规划

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/149539.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部