OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3666|回复: 5

Pulse Sensor 脉搏传感器

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-2-28
在线时间
3 小时
发表于 2018-2-28 13:37:49 | 显示全部楼层 |阅读模式

这段时间在做心率测量,使用的是Pulse Sensor 脉搏传感器 在使用这个的时候自己写了定时器与ADC采集数据,并通过串口打印出来。我将打印出来的数据放入Excel中插入折线图得到下面的图像。



手指未接触时测得数据

手指未接触时测得数据

上图为手指未接触时测得数据,下图为手指接触时测得数据。

手指接触时测得数据

手指接触时测得数据

可以看出,两个数据并不存在规律。现在怀疑这个传感器有问题!


注:这两组数据是在使用笔记本电脑供电时测得的,当时已经将电脑的充电器拔掉,不存在电源干扰的问题。
不知道个位网友有没有遇到这样的情况,希望大家能够相互交流,共同进步!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2018-2-22
在线时间
7 小时
发表于 2018-2-28 15:02:36 | 显示全部楼层
这个传感器我以前用过,特别坑。
看你这个图形应该是手指没有放好造成的,手指如果放好的话,波形会有明显的峰值,你可以用示波器看一下波形。
这玩意手指怎么放有很大关系,当时因为这个问题我都快要吐血了
他的数据需要经过滤波处理才能用,我记得买这个传感器的时候,给的资料里有一个软件滤波的程序,效果不好。
后来我改用硬件搭了一个比较器,手指放好了的话,波形特别好,放不好就乱了。
你自己摸索摸索吧,祝你好运
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-2-28
在线时间
3 小时
 楼主| 发表于 2018-4-12 21:24:32 | 显示全部楼层
想的是怎么做软件滤波,后面参考了别人的例程,可以的
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2018-4-12
在线时间
1 小时
发表于 2018-4-13 08:37:33 | 显示全部楼层
楼主好,我用Pulse Sensor测出来的 BMP一直是235左右,您知道是怎么回事吗?
回复 支持 反对

使用道具 举报

16

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
767
金钱
767
注册时间
2017-5-11
在线时间
100 小时
发表于 2018-4-13 08:51:11 | 显示全部楼层
@青竹 前段时间刚做完这个,的确二楼说的和我测试的差不多,手指放好了,波形特别稳,但是没放好全程乱跳,后来我对照卖家给的例程自己写了一个一样的,但是居然在不测试的时候也乱跳(但是没用示波器来测),后来用stm32cubeMX自动生成的程序,在不测试的时候根本不会误测量,请问楼主遇到过这个嘛,还有我采集回来的ADC值仿照arduino库里面进行了右移两位处理,基本adc噪声在1-3之间,还是能接受了
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-2-28
在线时间
3 小时
 楼主| 发表于 2018-6-25 10:08:45 | 显示全部楼层
当时做的时候也遇到这样的情况,不过我没有用stm32cubeMX自动生成的程序看现象。做这个时时间有点紧,当时做的比较粗糙,下个月准备再重新做下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 08:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表