该电路使用运放搭建检测电路,可程序控制光强以及两路PPG波形显示
用于测量人体的心率、血氧饱和度参数
1. 产品简介
一款可检测人体心率和血氧饱和度值的系统,支持串口控制传感器亮度,带有一路串口,一块IIC通信的OLED显示屏
2. 应用场景
(1)检测人体心率和血氧饱和度
(2)入门医疗电子设备的开发学习
(3)入门Freertos系统的开发学习
3. 产品概述
主要面向医疗电子项目爱好者的学习以及人体健康信息的数据参考
项目使用STM32主控,运行Freertos软件操作系统进行数据检测和运算,串口通信可用于控制血氧探头亮度以及上位机实时显示脉搏波,(需上位机支持解析数据协议,附本人使用的上位机,该上位机为付费软件)
附件提供源码方便大家交流学习
4. 产品参数
1)PCB尺寸:58mm*67.9mm*1.6mm;四层板。
2)数据显示:0.96寸的OLED显示屏,显示内容:心率值、血氧值
3)工作供电:5V micro USB数据线供电
4)串口特性:调试串口波特率115200,8位数据位、1位停止位、无校验位。
5)数据参数:血氧值测量范围:0%~99%,心率值测量范围:30~220BPM
5. 使用说明
(1) 将血氧探头接入相应接口
(2) OLED显示屏接入相应接口
(3) 烧录程序
(4) 上电,OLED初始化,等待一段时间,屏幕开始显示心率和血氧数据
(5) 串口发送“AA 0A”的16进制数据可调节血氧探头发光管亮度
(6) 如有需要,可接入串口调试助手(调试助手需支持解析数据协议),观察脉搏波波形
6. 备注
(1) 模块成本在百元左右(不包括血氧探头),血氧探头的价格大概在70左右,附件附有购买链接
(2) 模块需要硬件+软件才能正常工作,附件提供软件代码和固件。
(3) 源代码由Keil-V5开发,下载方式采用SWD方式。
(4) 该检测数据仅供参考、不能代替医疗仪器。
7. 测试视频
视频主要展示了模块的使用方法
1.首先连接电源,将传感器接入模块接口,手指放入传感器,等待一段时间后,即可测得血氧和脉搏波数据
2.将串口接入模块后,可在PC端调试助手中通过指令控制传感器发光管光强,也可在调试助手中看到两路PPG波形信号(需调试助手支持解析数据并画图)
点赞