2011-10-18 22 views
3

我剛剛購買了數字心跳率傳感器: http://www.dealextreme.com/p/digital-heart-beat-rate-sensor-3-5mm-data-port-16009 我正在尋找如何使iOS應用程序可以使用。使用「數字心搏率傳感器(IC)」檢測心跳信號 - iOS

傳感器有3.5毫米插孔,我可以用iOS上的音頻框架檢測信號。

你可以給我一些指導方針如何開始檢測這些信號成心跳率?

+1

我試圖檢測信號使用: http://code.google.com/p/dreadtech-dtmf-decoder/source/checkout 它是用於檢測撥號號碼(DTMF音頻),但此編碼器檢測到不同的音調。我期望在某個時間間隔內有相同的頻率(我有年輕健康的心臟:P) – dormitkon

+0

如果不瞭解換能器(檢測器本身)或輸出信號屬性,就很難說。如果您可以錄製幾秒鐘的信號並將其發佈到此處(例如作爲圖像),則可能更容易回答您的問題。 –

+0

是否有一些可用於檢測信號的開源iOS示波器應用程序?我沒有發現任何工作:| – dormitkon

回答

3

該傳感器看起來很像我在這裏在我的垃圾箱。如果是這樣,它就會產生一個電壓信號,這個信號取決於被按壓的皮膚施加在它上面的壓力。如果在壓力點有強烈的脈衝,我會在示波器上看到一個信號,該信號具有一個脈衝頻率的分量:所以它的頻率在1-2Hz左右。

這是低於音頻範圍,並且在大多數音頻接口在它到達ADC中的音頻之前將被濾除。我沒有一個方便的iPhone來檢查這一點,但如果音頻輸入確實允許這樣的頻率通過,那將是糟糕的設計。而喬布斯先生(R.I.P.)並不贊同糟糕的設計!

在其他頻率上也有很多幹擾:主幹嗡嗡聲(這裏是50Hz),以及來自肌肉抽搐的較低頻率的假信號。

爲了使這項工作,你需要某種信號調理。如果取決於我,我會使用一個高輸入阻抗放大器,大約0.1Hz-10Hz的通帶,然後是一個電壓頻率轉換器。這會給我一個音調,我可以設置在音頻頻段,當傳感器上的壓力發生變化時,音頻頻率會變化爲&。這可以讓我使用相當簡單的頻率檢測軟件恢復壓力波形,然後使用自相關或類似技術處理壓力波形以恢復心跳頻率。儘管如此,DTMF解碼器並不是正確的工具。

我確實發現,當我和傳感器一起玩時,發現它非常敏感,對幾乎所有的事情都做出了迴應,而挑選心跳並不容易。不過,您的傳感器可能會有所不同。