• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

max30102测试心率血氧数据跳动变化很大

王先森 2020-09-16 浏览量:5301
目的:测试手腕的心率跟血氧;平台:使用的美信官方代码,用的也是stm32f103;问题:测试出来的结果不准确,数据跳大很大;
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • max30102测量不准确一般由代码和结构两方面因素,血氧测量需要多个测量值做平滑算法,心率测量需要做先对数据高通处理,再进行后续计算,官方代码只是个参考,并不完善。还有测量手腕时,传感器必须要和皮肤稳定贴合,测量过程中不能有较大的动作,以免造成干扰。在关注指数PI较低时误差可能会很大,需要微调测量部位,如毛细血管丰富的指腹等部位。
    • 发布于 2020-09-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 如果程序确定没问题,那就是硬件问题,比如传感器供电最好的单片机分开,防止单片机干扰到传感器检测,一般用一个ldo芯片专门给传感器工作
    • 发布于2020-09-16
    • 举报
    • 评论 1
    • 0
    • 0
SunnyPlus 回复了 yhj416606438 :max30102是1.8V供电的,不存在和单片机共用电源一说 回复

  • 这种传感器的安装位置要求很高,要紧贴皮肤,不然会受到扰动
    • 发布于2020-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 那有有可能不是程序的问题,而是硬件的,你的使用的位置,产品的结构可能关系大了
    • 发布于2020-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 确定测量方式是否正确,看看美信官方的测试方式,检查硬件,特别是电源部分
    • 发布于2020-09-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

max30102测试心率血氧数据跳动变化很大