OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

楼主: 空心杯

移植Arduino的max30100心率传感器模块函数

[复制链接]

  离线 

0

主题

4

帖子

0

精华

新手上路

Rank: 1

积分
7
金钱
7
注册时间
2017-5-30
在线时间
1 小时
发表于 2017-5-31 18:35:38 | 显示全部楼层
回复

使用道具 举报

  离线 

3

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
516
金钱
516
注册时间
2014-2-24
在线时间
193 小时
发表于 2017-6-1 09:02:20 | 显示全部楼层
回复

使用道具 举报

  离线 

0

主题

4

帖子

0

精华

新手上路

Rank: 1

积分
7
金钱
7
注册时间
2017-5-30
在线时间
1 小时
发表于 2017-6-1 10:41:18 | 显示全部楼层

不需要算法?直接读取数据到对应血氧的寄存器就可以吗?
回复

使用道具 举报

  离线 

3

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
516
金钱
516
注册时间
2014-2-24
在线时间
193 小时
发表于 2017-6-1 11:17:36 | 显示全部楼层
JuneQ1n 发表于 2017-6-1 10:41
不需要算法?直接读取数据到对应血氧的寄存器就可以吗?

要,看手册
回复

使用道具 举报

  离线 

0

主题

6

帖子

0

精华

新手上路

Rank: 1

积分
16
金钱
16
注册时间
2017-5-6
在线时间
1 小时
发表于 2017-6-8 11:14:29 | 显示全部楼层
ygxdh 发表于 2017-5-26 14:10
我用的是max30100 。

可以单独多请教你一些问题吗,,我扣扣号1253167620,,感谢啊
回复

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手上路

Rank: 1

积分
17
金钱
17
注册时间
2017-6-20
在线时间
3 小时
发表于 2017-6-21 10:53:38 | 显示全部楼层
小小怪 发表于 2016-11-11 13:41
测脉搏3跳、5跳.....越大  测出的脉搏数/分钟  越准,3跳误差±3内;
血氧只是理 论 的 公式上得出了, ...

得到ir 与R 的FIFO值,你说的这个滤波 是对什么进行滤波?能否具体说明下算法 非常感谢
回复

使用道具 举报

  离线 

3

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
516
金钱
516
注册时间
2014-2-24
在线时间
193 小时
发表于 2017-6-21 12:23:08 | 显示全部楼层
mj123 发表于 2017-6-21 10:53
得到ir 与R 的FIFO值,你说的这个滤波 是对什么进行滤波?能否具体说明下算法 非常感谢

ir和R,算法很多种自己网上找吧
回复

使用道具 举报

  离线 

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2017-3-11
在线时间
28 小时
发表于 2017-6-29 19:46:37 | 显示全部楼层
sunnan 发表于 2017-6-8 11:14
可以单独多请教你一些问题吗,,我扣扣号1253167620,,感谢啊

抱歉之前没有上论坛。其实我大部分也是参考楼主分享的代码,里面的算法也不是太清楚
回复

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手上路

Rank: 1

积分
8
金钱
8
注册时间
2017-7-2
在线时间
2 小时
发表于 2017-7-2 15:41:31 来自手机 | 显示全部楼层
我希望把Arduino程序移植到MSP430上,我也卡在millis上了,看你们用定时器我还是没搞出来额,可以给我看看怎样解决的吗?很伤,求解决
回复

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手上路

Rank: 1

积分
8
金钱
8
注册时间
2017-7-2
在线时间
2 小时
发表于 2017-7-2 15:46:28 来自手机 | 显示全部楼层
不和你玩 发表于 2017-7-2 15:41
我希望把Arduino程序移植到MSP430上,我也卡在millis上了,看你们用定时器我还是没搞出来额,可以给我看看 ...

648056757@qq.com谢谢您
回复

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手上路

Rank: 1

积分
17
金钱
17
注册时间
2017-6-20
在线时间
3 小时
发表于 2017-7-3 10:25:47 | 显示全部楼层
t5954 发表于 2017-5-27 17:19
楼主的算法还是蛮精妙的,要是IR电流也可以调整,就更加灵活了!!1

楼主的算法 不是特别明白,能否交流下 qq289593824
回复

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手上路

Rank: 1

积分
17
金钱
17
注册时间
2017-6-20
在线时间
3 小时
发表于 2017-7-3 14:43:54 | 显示全部楼层
小小怪 发表于 2017-6-21 12:23
ir和R,算法很多种自己网上找吧

我想问下,MAX30100芯片读出来的 ir 与r  数据是交直流信号的混合信号?
回复

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手上路

Rank: 1

积分
8
金钱
8
注册时间
2017-7-2
在线时间
2 小时
发表于 2017-7-3 20:57:13 | 显示全部楼层
小小怪 发表于 2016-10-21 18:05
我也正在弄这个,SpO2出不来....

老哥,心率不出额,可以显示温度。。。求大佬拯救 MAX30102
回复

使用道具 举报

  离线 

0

主题

7

帖子

0

精华

新手上路

Rank: 1

积分
29
金钱
29
注册时间
2017-5-27
在线时间
3 小时
发表于 2017-7-13 15:35:06 | 显示全部楼层

小小怪 发表于 2017-6-21 12:23
ir和R,算法很多种自己网上找吧

我想问下,MAX30100芯片读出来的 ir 与r  数据是交直流信号的混合信号?

MAX30100芯片读出来的 ir 与r  原始数据是交直流混合信号,所以才有楼主提供算法去滤波,去直流,对交流信号进行判读计算。
回复

使用道具 举报

  离线 

12

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2017-7-17
在线时间
40 小时
发表于 2017-7-24 14:52:54 | 显示全部楼层
大神们,请问测出来的全为0是怎么回事,也外接了3.3V的上拉电阻啊
回复

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手上路

Rank: 1

积分
13
金钱
13
注册时间
2017-9-21
在线时间
1 小时
发表于 2017-9-22 15:15:00 | 显示全部楼层
大家好,我最近 也是在弄这个,从这个帖子里也得到很多的帮助,然后程序也初步弄好了,但是现在的问题是这个模块的灯怎么不亮,我已经把那个1.8v的弄到3.3v了,现在接了vin,gnd,还有iIC,ird,rd需要接线吗,各位能不能帮我看看是什么问题啊,谢谢大家
回复

使用道具 举报

  离线 

3

主题

11

帖子

0

精华

新手上路

Rank: 1

积分
41
金钱
41
注册时间
2016-9-13
在线时间
6 小时
发表于 3 天前 | 显示全部楼层
小小怪 发表于 2016-11-11 13:41
测脉搏3跳、5跳.....越大  测出的脉搏数/分钟  越准,3跳误差±3内;
血氧只是理 论 的 公式上得出了, ...

请问怎么提取交流信号?读出来的应该是一个8位的二进制数吧。数据手册上也没说怎么转换啊
回复

使用道具 举报

  离线 

3

主题

11

帖子

0

精华

新手上路

Rank: 1

积分
41
金钱
41
注册时间
2016-9-13
在线时间
6 小时
发表于 3 天前 | 显示全部楼层
空心杯 发表于 2016-10-30 14:21
哥们你的读写解决了吗,我模拟的读写都是0和255,硬件读写的通不过,这搞得好郁闷啊

你好,请问一定要外接3.3V的上拉电源吗?我的读出来也都是255
回复

使用道具 举报

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

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2017-11-25 08:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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