开启新的征程,邀请您见证ST的蜕变

学习微波射频没方向?这些资料不可少!

【备战电赛】先导片-如何补全知识链条


【毕业设计】可穿戴心率、血氧饱和度测量设备

  • 【毕业设计】可穿戴心率、血氧饱和度测量设备
  • 【毕业设计】可穿戴心率、血氧饱和度测量设备
  • 【毕业设计】可穿戴心率、血氧饱和度测量设备
  • 【毕业设计】可穿戴心率、血氧饱和度测量设备
  • 【毕业设计】可穿戴心率、血氧饱和度测量设备

【毕业设计】可穿戴心率、血氧饱和度测量设备

【毕业设计】可穿戴心率、血氧饱和度测量设备

【毕业设计】可穿戴心率、血氧饱和度测量设备

【毕业设计】可穿戴心率、血氧饱和度测量设备

【毕业设计】可穿戴心率、血氧饱和度测量设备


更新!!!

之前的两个while和warring的问题修正了~请大家下载新版程序~

编译没有错!!!!之前的warring也不是错,不影响使用!!!


帮同学做的毕设,一个可穿戴的心率、血氧饱和度测试装置。利用松紧带固定,可以绑在手指或者手腕。

实物展示:


可穿戴心率、血氧饱和度测量设备简单介绍:

1.传感器采用的是Maxim的MAX30102(与MAX30101 pin-to-pin兼容,换用MAX30101应该有更好的心率测量效果);

2.单片机使用的是STM32F103;

3.显示用的是OLED显示屏,显示心率、血氧饱和度还有两种波长光的波形。系统设计框图:

系统设计框图:

利用STM32配置好MAX30102模块之后,通过IIC接口周期性的读取信号。

STM32通过串口将采集到的原始信号发送到电脑的串口调试助手,然后把串口调试助手的数据保存之后用matlab的plot函数显示出波形。

结果如下图:

传感器输出的波形还是不错的,尤其是在指尖,上面是matlab plot出的波形。

附带有完整电路图、STM32代码(有心率和血氧饱和度算法)、5k字以上的设计说明文档、资料。

如果有其他的改进需求可以联系我~

附件内容截图:

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
HRband.zip
描述:完整电路图
其他文件
MAX30102.pdf
描述:数据手册
教程
硬件介绍.docx
描述:5k字设计说明
源代码
MAX30102.zip
描述:更新的程序,没有报错了~
分享到:
收藏 (45)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Tabby&Anna所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • STM32 最小系统板 STM32F042K6T6 LQFP32封装通用

    STM32 最小系统板 STM32F042K6T6 LQFP32封装通用
  • 基于STM32的数控Boost恒流电源设计+上位机

    一.供电电源3.3V:STM32单片机、数码管驱动TM1650。12V:MOS驱动UCC27324、运放LM358。二.升压基础电路(参考)PWM是由定时器产生的,开关频率为100kHz的时候,PWM就一共有384格,也就是PWM的步进为1/384。通过改变PWM占空比即可改变输出电流的大小。举一个简单的例子,0.01精度的PWM,实现0.001精度的输出:假如要实现0.567的占空比,就可以第(1~7)*n周期输出0.57,第(8~10)*n周期输出0.56。这样总的来说就是0.567的占空比了。可是输出会叠加开关频率*10的低频纹波。 )三.恒流控制1. 引入0.1欧姆电流采样电阻。2. 电流放大。3. AD检测。四.限压控制1. 输出接电阻分压。2. AD采集输出电压五.输入电压检测AD采集输入端分压电阻分压值六.空载指示1. led灯2. 检测输出电压超过60V,且电流小于10mA,则认为空载。3. 空载即停止输出,空载指示灯亮,间隔5秒尝试输出。七.短路检测1. led灯。2. 检测输出电流过大,超过5A则立即关闭输出。3. 间隔5秒尝试输出。八.上位机串口通信:USART2九.程序下载SWD四线下载接口。十.程序设计初始化指示灯驱动、输出io初始化、AD检测io初始化、上位机串口初始化、升压pwm初始化、外部中断初始化(输出负载短路保护)eeprom初始化读取存储数据定时器初始化功能函数:电流检测负载电压检测输入电压检测空载检测短路检测上位机通信数码管参数显示按键功能检测十一.功能实现:实现了输入电压12~20V左右,输出电压:12-60V区间,约3A的电流,输出纹波低于90mV.调节方式:,上位机可以调节输出电流,具有多种保护功能,输出过压保护,空载保护,短路保护,输入电源防反接。
    来自:电源管理时间:2019-05-20 stm32 diy制作 毕业设计
  • STM32 f411ceu6四轴飞行器 有刷

    stm32f411ceu6无人机飞控附件内容截图:
    来自:飞行器时间:2019-05-18 stm32 四轴飞行器 飞控
  • 优秀毕设,基于机智云平台的智能温室大棚

    2019年毕业设计,答辩时获得三位评审老师的好评,参考正点原子教程,使用机智云平台完成本项目,由于机智云平台更新,正点原子移植教程已经不再适用于机智云平台生成代码,经过几天时间的努力,完成了最新版机智云平台代码的移植。该项目使用STM32F103C8T6为控制器,通过ESP8266模块连接机智云平台,使用DHT11采集温湿度,通过0.96OLED显示温湿度数据和期望温湿度数据,采用光敏模块,利用STM32的ADC采集光照强度,通过电磁继电器控制加湿器和排风扇的工作状态。有三个按键:分别对应温湿度期望值的增加,温湿度期望值的减少,对温度或者湿度的期望值进行增减的状态键。同时有对应指示灯指示不同的状态。系统启动后进入自动状态,根据预设期望温湿度和实际温湿度进行比较对加湿器和排风扇的开关进行控制。同时0.96OLED显示期望温湿度和实际温湿度和光照强度,手机端使用机智云官方APP,从上到下依次为状态转换,风扇,加湿器,还有温湿度和光照强度显示。按下状态键,打开手动模式可以使用手机控制风扇和加湿器工作。资料包含原理图,相关截图,相关文档,指导手册及项目代码。
    来自:智能家居时间:2019-05-17 stm32 智能家居 esp8266
  • STM32多路温度检测毕设

    本程序基于STM32F103RCT6微处理器,通过单片机的三个ADC引脚和DS18B20通讯,通过SPI与SD并将采集的数据通过FAT文件系统协议,以TEXT的格式存储到SD卡中。
  • STM32单片机 STM32F103VB+PL2303HX最小系统板 AD版原理图+PCB[2层]文件

    STM32单片机 STM32F103VB+PL2303HX最小系统板 AD版原理图+PCB[2层]文件,,Altium Designer设计的项目工程文件,包括原理图及PCB印制板图, Altium Designer(AD)软件打开或修改,已经制板在实际项目中使用,可作为你产品设计中的参考。
  • 基于STC15单片机和DHT11温湿度安全检测系统

    功能简介:系统上电之后,首先LCD12864显示该系统基本信息,之后会显示温湿度以及该温湿度是否正常,本人设置正常温度是31度以下,大于等于31度显示屏显示当前温湿度并报警,下方显示警告信息。说明 :本小作品适合那些单片机爱好者,以及学习单片机的学生可以拿来练手,购买本作品将包含本项目的所有资料,程序标注清晰,便于修改,电路图标准且某些模块可以作为模板供以后用,提供本人经常用的3D封装库以及原理图库。3D封装下载网址:http://www.3dcontentcentral.cn/,附有使用方法及STM32战舰开发板双...
  • 基于STM32f103x的ADC显示proteus仿真

    使用的STM32F103XRCT6芯片可以采集外部的模拟信号,并且在LCD1602上显示数值,可以来温湿度采集(切记,使用的是模拟传感器,不是数字传感器)显示。使用的软件PROTEUS8.6和KEIL uVISION5软件。
    来自:智能家居时间:2019-05-11 stm32 proteus仿真 lcd1602 adc采集
  • 【protues仿真】基于单片机的小功率数控直流稳压电源设计方案(仿真电路图+源程序+演示视频)

    基于单片机的小功率数控直流稳压电源设计方案 1.设计要求:(1) 输入电压:AC220V±10%,频率50Hz;(2) 输出电压/电流:DC 0~15V可调,最大输出电流2A,但也不能是毫安级别;(3) 输出纹波电压:≤±0.1V。具体的工作内容 :(1)系统硬件电路设计:(1)单片机最小系统电路;(2)电压调整电路(3)A/D、D/A转换电路;(4)保护电路;(5)按键、显示、声光报警电路;(6)辅助电源电路。(2)利用protel软件完成电路原理图的绘制;(3)在proteus环境下建立电路仿真模型,结合硬件编写相应的软件程序并仿真验证系统功能;2.设计方案:设计以单片机AT89C51为控制核心,通过数摸转换器DAC0832 来实现对稳压电源的调节,使用按键进行控制,控制电压DC0~15V可调。使用显示器进行显示,数字显示输出电压。同时使用发光二极管和蜂鸣器进行报警。同时在在硬件电路中加入保护电路,保护器件正常运行。3.实现功能补充说明:1.输出+15V,-15V,+5V的直流电;2.通过按键进行控制,按下+键增加0.5V,按下-键减少0.5V,误差不超过0.1V;3.要通过8位的显示器显示,一个是要显示自己的设定值,另一个要显示实际输出值。例如:14V, 13.9 V这样自己设定的是14V,输出显示的是13.9V;4.要通过按键给的值进行D/A转换然后电流调整实现0-15V可调;5.同时电流不能太小,不能是毫安级别的,至少要达到安;6.输出以后,通过采集电路将电流和电压进行采集,将采集的信号进行A/D转换反馈到AT89C51单片机,与输出的数据进行比较,实现0-15V可调稳定输出;7.同时设计保护电路,对整个电路进行保护,同时还具有声光报警电路,对整个电路进行报警。 注:本人上传的所有方案仅供发烧友参考,如若用于商业开发,请联系本人,作进一步的沟通,合作!否则产生的一切后果由购买者自行承担!
  • 基于STM32的环境参数采集节点

    基于STM32的环境参数采集节点,可以采集光照、温湿度、二氧化碳浓度、有害气体浓度等参数。留有液晶显示接口和2.4G数传接口。
销量
93
查看
7912
tabbyzwei

tabbyzwei

职业卖家
硬件工程师
参数名 参数值
发布于 2017 年 06 月 01日
更新于 2019 年 02 月 22日
Moore8直播课堂