[PIC®/AVR®/dsPIC®产品] 【CuriosityNano测评报告】06.驱动MAX30102血氧传感器的尝试

[复制链接]
46893|49
mituzu 发表于 2021-10-3 20:14 | 显示全部楼层
心率到了375了吗?      
suzhanhua 发表于 2021-10-3 20:14 | 显示全部楼层
这个不是stm32驱动的吗   
xietingfeng 发表于 2021-10-3 20:14 | 显示全部楼层
有工程文件吗?      
isseed 发表于 2021-10-3 20:14 | 显示全部楼层
是用的硬件iic吗?  
wangdezhi 发表于 2021-10-3 20:15 | 显示全部楼层
美信MAX30102不好用。   
biechedan 发表于 2021-10-3 20:15 | 显示全部楼层
这个波形数据为什么不用线呢?
chenci2013 发表于 2021-10-3 20:15 | 显示全部楼层
现在做心率的算法是什么  
gygp 发表于 2021-10-3 20:16 | 显示全部楼层
波形杂乱有什么解决方案吗?  
wziyi 发表于 2021-10-4 20:35 | 显示全部楼层
既然能在STM32用证明模拟i2c代码逻辑没问题,怀疑是gpio驱动和延时函数没有移植好。pic有些引脚是不能做开漏输出输出,可以上传完整工程。
 楼主| hu9jj 发表于 2021-10-5 08:57 | 显示全部楼层
本帖最后由 hu9jj 于 2021-10-5 08:58 编辑
wziyi 发表于 2021-10-4 20:35
既然能在STM32用证明模拟i2c代码逻辑没问题,怀疑是gpio驱动和延时函数没有移植好。pic有些引脚是不能做开 ...

感谢您的分析和建议!由于原代码对FLASH的开销很大,在PIC18F16Q41上运行可能有点儿勉强,所以我已经放弃了移植,没有再继续实验了。
chenjun89 发表于 2021-10-5 14:45 来自手机 | 显示全部楼层
你这个不敢用啊
 楼主| hu9jj 发表于 2021-10-5 15:29 | 显示全部楼层

    哈哈,您是指1楼中图片显示的异常数值吧。这是当时显示代码中的一个BUG,检测到数据异常时仅仅作了文字提示,并没有屏蔽错误数值的显示。
麻花油条 发表于 2021-10-7 16:17 来自手机 | 显示全部楼层
波形杂乱有什么好的解决方案了
 楼主| hu9jj 发表于 2021-10-7 20:36 | 显示全部楼层
麻花油条 发表于 2021-10-7 16:17
波形杂乱有什么好的解决方案了

刚开机时会杂乱,手指塞入后稍微等几秒种就自然会稳定,不需要其他解决方案。
huahuagg 发表于 2021-10-7 22:29 | 显示全部楼层
用过这个测量心率,太跳了。   
qjp1988113 发表于 2021-10-15 15:36 | 显示全部楼层
这个有什么具体的算法么?
 楼主| hu9jj 发表于 2021-10-15 15:52 | 显示全部楼层
qjp1988113 发表于 2021-10-15 15:36
这个有什么具体的算法么?

这个是准备从STM32移植过来的,因为单片机显示速度跟不上,移植并未成功。原代码的算法部分尚未深究,在STM32F103C8T6最小核心板上是可以运行的,我原来用LCD5110显示屏。
qjp1988113 发表于 2021-10-15 15:54 | 显示全部楼层
hu9jj 发表于 2021-10-15 15:52
这个是准备从STM32移植过来的,因为单片机显示速度跟不上,移植并未成功。原代码的算法部分尚未深究,在S ...

厉害,大佬对mICRochip 还真是情有独钟啊~
kkzz 发表于 2021-11-3 13:52 | 显示全部楼层
MAX30102算法有吗
hudi008 发表于 2021-11-3 13:52 | 显示全部楼层
为什么采集到的Spo2一直为-999
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部