0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于STM32单片机的血氧心率监测系统设计

小常硬件 来源:小常硬件 2024-06-26 11:15 次阅读

一.系统概

系统内使用STM32单片机进行主控,使用血氧心率传感器可以进行心率血氧检测,检测到的数据会通过显示屏进行显示,另外当检测到血氧和心率超过设定阈值就会进行报警提醒。

4b15921e-32a8-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

1.显示屏上显示实时的心率和血氧以及健康状态

4b4b5ade-32a8-11ef-a4c8-92fbcf53809c.jpg

2. 调节心率当检测到大于阈值就会控制LED灯进行提醒

4b7a56d6-32a8-11ef-a4c8-92fbcf53809c.jpg

3. 调节血氧当检测到血氧超过设定阈值就会LED灯提醒

4ba87ca0-32a8-11ef-a4c8-92fbcf53809c.jpg

三.程序设计

#include "sys.h"
#include "delay.h"
#include "pcf8591.h"
#include "1602.h"
#include "stm32f10x.h"
#include "Beep_Led_Relay.h"
#include "delay.h"
/************************************************
版权:小常硬件
公众号:微信搜索“小常硬件“在公众号免费下载相关资料
************************************************/
 
int main(void)
{  
 
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
  delay_init();         //延时函数初始化
  LCD1602_GPIO_Configuration();
  PCF8591_Init();
  Led1_init();
     
   write_str(8,0,(u8*)"healthy");
    write_str(5,0,(u8*)"X");
    write_str(5,1,(u8*)"H");
   
  while(1)
  {
    u8 max=60,max1=65;
    u8 min=40,min1=45;
    
    if(c>max|d>max1)
    {
      write_str(8,1,(u8*)"worst");
      Led1_0=1;
      delay_ms(200);
      write_str(8,1,(u8*)"     ");
      Led1_0=0;
      delay_ms(200);
    }
    else if(c

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6013

    文章

    44175

    浏览量

    624689
  • STM32
    +关注

    关注

    2252

    文章

    10732

    浏览量

    350693
  • 监测系统
    +关注

    关注

    8

    文章

    2537

    浏览量

    80936

原文标题:Proteus仿真实例_基于STM32单片机的血氧心率监测系统(仿真文件+程序)

文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于STM32仪(1)

    设计一款基于STM32仪,用于测量人体饱和度和心率,并将测量结果显示在LCD屏幕上。
    的头像 发表于 04-27 14:49 2449次阅读
    基于<b class='flag-5'>STM32</b>的<b class='flag-5'>血</b><b class='flag-5'>氧</b>仪(1)

    #硬声创作季 基于STM32单片机的WIFI远程控制心率体温检测健康监测系统

    单片机ST健康监测STM32单片机
    Mr_haohao
    发布于 :2022年08月26日 16:51:25

    心率、脉搏监测仪(硬件+Arduino代码,附心率和SpO2算法)

    心率、脉搏监测仪(硬件+Arduino代码,附心率和SpO2算法)
    发表于 04-28 16:55

    基于MicroPython:TPYBoard心率监测

    内部 LEO 的电源,应用于可穿戴设备进行心率采集检测,佩戴于手指、耳垂和手腕等处。标准的I2C兼容的通信接口可以将采集到的数值传输给Arduino、STM32
    发表于 06-19 13:45

    如何读取MAX30100的心率

    有大神用过这芯片测心率吗,我现在只测出温度,确保IIC时序没问题,具体怎么测心率,求
    发表于 09-29 19:47

    STM32是如何去MAX30102心率传感器的

    STM32F103单片机通过IIC控制MAX30102心率传感器MAX30102的VCC引脚连接ST
    发表于 08-19 08:33

    max30102心率传感器

    这个传感器让我了解了很多,以前使用的单片机,基本没有遇见过堆栈溢出的问题,这个传感器让我遇到了,在此记录调试心得。首先把所有驱动文件都贴出来了心率算法代码algorithm.h/*
    发表于 08-20 07:52

    基于MAX30100/MAX30102传感器设计的心率检测相关资料分享

    基于美信MAX30100/MAX30102传感器设计的心率检测,以单片机STM32F103CBT6为主控核心,其中涉及电源模块、
    发表于 11-10 07:27

    【3】疯壳开源健康手表(心率血压心电监测可定制)_心率采集

    心率采集该手表由两大块组成,分别是蓝牙 DA14580 的数据传输及显示以及内置我们疯壳优质算法的主核心为 STM32 的“血压/
    发表于 04-18 16:46

    如何快速设计脉搏仪?

    有助于监测我们的健康状况,而这正变得越来越流行。图1 指夹式脉搏仪TI提供了基于MSP430FR235x单片机及其内部集成的4x智能模拟组合(SAC)实现的单芯片脉博
    发表于 11-07 06:00

    基于单片机MAX30100心率检测系统设计-整套资料

    基于美信MAX30100/MAX30102传感器设计的心率检测,以单片机STM32F103CBT6为主控核心,其中涉及电源模块、
    发表于 11-05 10:21 117次下载
    基于<b class='flag-5'>单片机</b>MAX30100<b class='flag-5'>血</b><b class='flag-5'>氧</b>、<b class='flag-5'>心率</b>检测<b class='flag-5'>系统</b>设计-整套资料

    基于单片机的脉搏心率远程监测

    温度、心率标签:51单片机、LCD1602、LM324、DS18B20题目扩展:心率监测、人体健康监测资料预览效果图:总体资料:原理图:软件
    发表于 11-12 15:51 26次下载
    基于<b class='flag-5'>单片机</b>的脉搏<b class='flag-5'>心率</b>远程<b class='flag-5'>监测</b>

    DFRobot心率传感器有哪些,心率传感器的原理

    DFRobot Gravity: MAX30102 心率传感器模块搭载了美信(maxim)的MAX30102心率
    的头像 发表于 02-22 16:27 5134次阅读
    DFRobot<b class='flag-5'>心率</b><b class='flag-5'>血</b><b class='flag-5'>氧</b>传感器有哪些,<b class='flag-5'>心率</b><b class='flag-5'>血</b><b class='flag-5'>氧</b>传感器的原理

    DIY心率监测器和脉搏

    电子发烧友网站提供《DIY心率监测器和脉搏仪.zip》资料免费下载
    发表于 11-15 14:50 4次下载
    DIY<b class='flag-5'>心率</b><b class='flag-5'>监测</b>器和脉搏<b class='flag-5'>血</b><b class='flag-5'>氧</b>仪

    如何实现基于STM32单片机的老人情绪系统设计?

    本次老人情绪系统的设计使用STM32单片机作为控制中心,通过GPS检测位置信息,通过传感器检测
    发表于 08-27 10:35 445次阅读
    如何实现基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的老人情绪<b class='flag-5'>系统</b>设计?