我刚买了数字心率传感器:http://www.dealextreme.com/p/digital-heart-beat-rate-sensor-3-5mm-data-port-16009和我正在寻找如何应用iOS工作。
传感器有3.5mm千斤顶,我可以在iOS上用音频框架检测信号。
,你能给我一些指导,如何从检测这些信号的心跳率开始吗?
发布于 2011-10-18 20:50:47
那个传感器看起来很像我的垃圾箱里的一个。如果是的话,它会产生一个电压信号,该信号依赖于压在它上面的皮肤施加的压力。如果在压力点有一个强脉冲,我在示波器上看到一个信号,它有一个以脉冲率为单位的分量:所以它的频率在1-2Hz左右。
这是远远低于音频范围,在大多数音频接口将过滤掉之前,它得到音频在ADC。我没有一个方便的iPhone来检查这一点,但如果音频输入允许这样的频率通过,这将是不好的设计。和乔布斯(R.I.P.)不赞成糟糕的设计!
在其他频率上也有很多干扰:主频嗡嗡声(这里是50赫兹),以及来自肌肉抽搐的低频杂散信号。
要做到这一点,你需要某种信号调节。如果这取决于我,我会使用一个高输入阻抗放大器,约0.1Hz -10赫兹通带,然后是一个电压-频率转换器。这会给我一个音调,我可以在音频中设置,它的频率随着传感器压力的变化而上下变化。这将让我使用相当简单的频率检测软件来恢复压力波形,然后可以使用自相关或类似的技术来恢复心跳频率。不过,DTMF解码器并不是正确的工具。
我确实发现,当我和感官玩耍时,它非常敏感,对几乎所有的事情都有反应,而且很难分辨出它的心跳。不过,你的传感器可能不一样。
https://stackoverflow.com/questions/7811409
复制相似问题