今天小白给大家介绍一款很受欢迎的检测心率的传感器,即:PluseSensor传感器,欢迎大家一起讨论学习。

1 PluseSensor传感器简介

PulseSensor 是一款用于心率测量、脉搏波形测量和 HRV 分析的光电反射式模拟传感器。将其佩戴于手指、耳垂等处,通过导线连接可将采集到的模拟信号传输给 Arduino、STM32 和 STC12C5A 等具有模拟采集功能的单片机并转换为数字信号,再通过单片机的简单计算后就可以得到心率数值,Pulse Sensor 是一款开源硬件,非常方便二次开发。形如:

正面(手指接触面)

背面(非手指接触面)

2 PluseSensor传感器参数

电路板直径:16mm

电路板厚度:1.2mm

LED 峰值波长:515nm(绿光)

供电电压:3.3~5v

检测信号类型:光反射信号(PPG)

输出信号类型:模拟信号

信号放大倍数:330 倍

输出信号范围:0~VCC

电流大小:~4ma(5v 下)

分辨率:1 bpm

采样率:500Hz(由程序设定)

3 PluseSensor传感器工作原理

传统的脉搏测量方法主要有三种:一是从心电信号中提取;二是从测量血压时压力传感器测到的波动来计算脉率;三是光电容积法。前两种方法提取信号都会限制病人的活动,如果长时间使用会增加病人生理和心理上的不舒适感。而光电容积法脉搏测量作为监护测量中最普遍的方法之一,其具有方法简单、佩戴方便、可靠性高等特点。

光电容积法的基本原理是利用人体组织在血管搏动时造成透光率不同来进行脉搏测量的。其使用的传感器由光源和光电变换器两部分组成,通过绑带或夹子固定在病人的手指或耳垂上。光源一般采用对动脉血中氧和血红蛋白有选择性的一定波长(500nm~700nm)的发光二极管。当光束透过人体外周血管,由于动脉搏动充血容积变化导致这束光的透光率发生改变,此时由光电变换器接收经人体组织反射的光线,转变为电信号并将其放大和输出。由于脉搏是随心脏的搏动而周期性变化的信号,动脉血管容积也周期性变化,因此光电变换器的电信号变化周期就是脉搏率。

根据相关文献和实验结果,560nm波长左右的波可以反映皮肤浅部微动脉信息,适合用来提取脉搏信号。本传感器采用了峰值波长为515nm的绿光LED,型号为AM2520,而光接收器采用了APDS-9008,这是一款环境光感受器,感受峰值波长为565nm,两者的峰值波长相近,灵敏度较高。此外,由于脉搏信号的频带一般在0.05~200Hz之间,信号幅度均很小,一般在毫伏级水平,容易受到各种信号干扰。在传感器后面使用了低通滤波器和由运放MCP6001构成的放大器,将信号放大了330倍,同时采用分压电阻设置直流偏置电压为电源电压的1/2,使放大后的信号可以很好地被单片机的AD采集到。

整个心率传感器结构如下:

绿光Led ------> 光感受器  ------>滤波电路 ------> 放大电路 ,最终放大电路输出模拟信号。

4 PluseSensor传感器连接方式

背面结构如下:

可以看到在传感器的背面,引出了三个脚,即传感器的接口, 红框中的 3 根线,标有S的为模拟信号输出线(最左边);标有+的为电源输入线(中间);标有-的为地线(最右边)。总结一下:

S → 脉搏信号输出(要接单片机 AD 接口)

+ → 5v(或 3.3v)电源输入

- → GND 地

连接方式如下图,图中展示了Gokit4开发板与PluseSensor的连接方式。(由于收到的杜邦线是母对公的,所以使用母对母的杜邦线转接了。)

5 PluseSensor传感器使用注意事项

心率值准确、脉搏波形完好都与传感器和手指的接触程度有很大关系,为了获得良好的体验效果,应该注意以下几点:

a、保持指尖与传感器接触良好,没有汗水和污迹

b、不可太用力按传感器, 否则局部血液循环不畅会无法测量脉搏

c、保持镇静, 测量时身体不要过多移动,否则会影响测量结果准确性

d、不要用冰凉的手指进行测试,因为血液循环不好会让测量结果不准确

6 小结

主要分享了PluseSensor传感器工作原理,连接方式以及使用过程中应该注意的事项。

Plusensor心率传感器简介相关推荐

  1. 光学心率传感器工作原理

    光学心率测量原理 原博地址 http://blog.csdn.net/richard_liujh/article/details/49615395 简介: 在这个什么都要和"智能" ...

  2. 单片机课程设计数字心率计_光学心率传感器详细使用教程

    该方法非常简单,光学心率传感器基于以下工作原理:当血流动力发生变化时,例如血脉搏率(心率)或血容积(心输出量)发生变化时,进入人体的光会发生可预见的散射.下图1介绍了光学心率传感器的主要元件和基本工作 ...

  3. Arduino使用 MAX30102心率传感器

    1.1 介绍: MAX30102心率传感器主要用到MAX30102EFD元件,它是一个集成脉搏血氧仪和心率监视仪的传感器.它集成了一个红外LED和一个红外光LED.光电检测器.光器件,以及带环境光抑制 ...

  4. DHT11传感器简介

    DHT11传感器简介 DHT11数字式温湿度传感器是一种数字信号输出的温湿度传感器.它利用特殊的模拟信号采集.转换技术和温度.温湿度传感技术,确保传感器拥有良好的长时间稳定性和较高的可靠性.该传感器内 ...

  5. 采用arduino UNO和pulse sensor心率传感器进行心率测量

    转自:anning86525的博客 网址:https://blog.csdn.net/anning86525/article/details/80096816 1.准备工作 首先阅读一遍我们编写的pu ...

  6. GH3018超低功耗、超高精度的心率传感器

    GH3018是一款超低功耗.超高精度的心率传感器,集成了3路LED驱动器.一个光学接收器(PD)及模拟前端(AFE),支持心率(HR).心率变异性(HRV).血氧饱和度(SpO2)和佩戴检测功能,可广 ...

  7. spo2数据集_自己翻译的Max30100寄存器中文资料(血氧心率传感器IC)

    Max30100 可穿戴光电式的血氧心率传感器IC 总体描述: Max30100是一款集成的脉搏血氧和心率检测传感器.它使用了两个LED灯,一个用来优化光学的光电探测器,和低噪声模拟信号处理器,用来检 ...

  8. pulse sensor心率传感器

    pulse sensor心率传感器 脉搏传感器本质上是一个光电容积描记器,用于无创心率监测的医疗设备.有时,光电容积描记器可以测量血氧水平,有时却不能.来自光电容积描记器的心脏脉搏信号是电压的模拟波动 ...

  9. 心率传感器和烟雾传感器的学习了解

    第三次培训 心率传感器和烟雾传感器的学习了解 一.pulsesensor传感器 1.学习了解 Pulse Sensor是一款用来检测心率的传感器,使用方法还是比较方便的,用户只需要用手指按住传感器就可 ...

最新文章

  1. 【struts2+hibernate+spring项目实战】Jfreechart工具使用(ssh项目实战)
  2. linux学习总结之磁盘管理
  3. 前端优化-vue-cli4安装webpack-bundle-analyzer分析包文件
  4. 【渝粤教育】国家开放大学2018年春季 8617-21T燃气仪表与自动化 参考试题
  5. defconfig、 .config
  6. 使用python开发json、csv数据格式转换工具
  7. 利用java导入导出excel到oracle数据库
  8. 6. 集成学习(Ensemble Learning)算法比较
  9. Linux笔记17.数据完整性检测工具
  10. OCJP认证有什么用
  11. git(icode)分支及发布管理方式
  12. java编写九宫格拼图游戏_jquery 九宫格拼图游戏源码
  13. windowsXP消灭蓝屏的另类招式
  14. IP地址物理位置查询
  15. 小白如何打造一个基础的留言板网站(二)
  16. arcgis批量裁剪影像tif流程_【ArcGIS自定义脚本工具】批量裁剪中国多省份NDVI影像...
  17. python实现一元线性回归预测电影票房收入
  18. java中用new创建一个对象的过程解析
  19. python--爬虫--积累--多图片网站抓取加速方案和调优记录
  20. Security Shepherd实战笔记(答案)

热门文章

  1. 真实的上海 IT 圈:张江男vs漕河泾男
  2. uniapp集成小程序总结
  3. 阿里腾讯京东三巨头手握保险牌照 互联网保险要迎来发展春天了吗?
  4. Launchy 教程
  5. 代替Win+R运行的小软件Launchy 2.5中文修改版 - 免安装压缩包
  6. VMware虚拟化之Esxi宿主机内存回收实践
  7. 对模拟器虚假设备识别能力提升15%!每日清理大师App集成系统完整性检测
  8. 鲸探发布点评:7月21日发售辟邪、唐风汉韵、马首圣银壶数字藏品
  9. IDEA界面功能释义
  10. IM,小视频, 直播 几大云平台对比选择