切换到宽版
  • 3560阅读
  • 6回复

[工仪]DIY脉搏测量仪 - PPG心率仪 [复制链接]

上一主题 下一主题
离线abigbell
 

发帖
11330
M币
1683
专家
457
粉丝
532
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-01-26
          苹果的手表有个监测脉搏的功能,能够监测人体心率情况,并可以进一步根据记录的数据实现其他的
功能,例如计算运动量、运动状态提醒等等。实现这个功能,据说使用的是专业仪器上常用的PPG光电信号
容积测量法photoplethysmography。

         PPG:“ 利用光电容积描记(PPG)技术进行人体运动心率的检测是红外无损检测技术在生物医学中的一个
应用.它利用光电传感器,检测经过人体血液和组织吸收后的反射光强度的不同,描记出血管容积在心动周期内的
变化,从得到的脉搏波形中计算出心率. ”

        听起来挺高大上,其实要实现这个功能挺简单,并且早就有不少人成功DIY了这玩意,成本最简单的也只
需要几块钱就能实现,感兴趣的童鞋来看看、试试,具体过程以供参考:

大体过程:http://www.swarthmore.edu/NatSci/echeeve1/Ref/E72Projects/E72Cardio/E72Cardio.html
1. 信号转换、捕获。利用光电传感器捕获透过手指血管的光线,来判断血管中血液的脉冲频率,因为血管中血
流量会在每次心跳、脉动时候发生剧烈的变化,这就影响到了光线通过血管、乃至整个手指的量,可以用光敏
二极管来监测、捕获这个微弱明暗变化,可以得到一个“显示”脉搏的电信号。
2. 信号的放大、过滤。
3. 处理结果的显示。

光电信号的捕获有两种方式,透射式和反射式,如上图所示。这里光源使用的是红外LED二极管。

原理搞清楚了,就差实现了,第一种使用的是7段式数码管和国内常见的at89s52单片机。
原文作者abhishek7xavier,原文地址http://www.instructables.com/id/Heart-rate-monitor-with-PC-connectivity/?ALLSTEPS
单片机程序:HRM-AT89S52.zip

光电信号拾取、放大、过滤电路,两级放大低频率通过

单片机和数码管的接法

最后的成品就是这个样子了,就直接把手指按倒左下角位置上,就OK了



还有一种是用的PIC处理器,光电拾取方式是透光式的,大同小异了
这个原文作者是rajbex,来自embedded-lab,原文地址http://embedded-lab.com/blog/heart-rate-measurement-from-fingertip/
单片机程序:PulseMeter-PIC16F628A

图片上显示的这个是个扩展小板,需要外界arduino使用,但都大同小异了




[ 此帖被abigbell在2016-01-26 20:59重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共6条打赏 ,M币+76
离线wetrert

发帖
36930
M币
8688
专家
25
粉丝
125
只看该作者 1楼 发表于: 2016-01-26
请登录后查看
离线422287958

发帖
450
M币
417
专家
2
粉丝
15
只看该作者 2楼 发表于: 2016-01-26
请登录后查看
离线hongo

发帖
53039
M币
149632
专家
275
粉丝
15182
只看该作者 3楼 发表于: 2016-01-26
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线数码家园

发帖
5228
M币
16486
专家
31
粉丝
540
只看该作者 4楼 发表于: 2016-01-27
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线飞向狙沙

发帖
13086
M币
7080
专家
48
粉丝
10374
只看该作者 5楼 发表于: 2016-01-27
请登录后查看
离线数码家园

发帖
5228
M币
16486
专家
31
粉丝
540
只看该作者 6楼 发表于: 2016-01-27
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个