Protocentral / AFE4490_Oximeter

This pulse oximetry shield from ProtoCentral uses the AFE4490 IC to enable your Arduino to measure heart rate as well as SpO2 values.
https://www.protocentral.com/biomedical/996-afe4490-pulse-oximeter-shield-kit-for-arduino-642078949425.html
Other
48 stars 28 forks source link

How to invert the ppg signal #8

Open ajmalazees opened 6 years ago

ajmalazees commented 6 years ago

The ppg signal obtained through this code is an inverted graph nah? therefore i want to invert the ppg signal t get the proper output for my project. Also my project is to calculate hemoglobin concentration, how can i modify the above code to calculate hemoglobin concentration.

I want to get the ppg signal as below

image

adelalfusail commented 6 years ago

Exactly I entered to ask this question the PPG wave is inverted put I thank the problem is coming from probe the red and infrared PD is not connected correctly so I am now try to open my probe and check it than I will tell you what is the result

niv22 commented 3 years ago

I have the same concern. Is there a reason why the PPG signal is inverted?

joicetm commented 3 years ago

Hi niv22,

The signal from afe4490 comes by default as "inverted from other ppg publications". It is mentioned in the datasheet on page 82. There is no option given in the afe4490 to invert the signal directly from the chip but you can use some software techniques to invert the signal if it is required.

Screenshot from 2021-02-02 10-17-51

niv22 commented 3 years ago

@joicetm, that was helpful. Thank you.