Max30102 Sensordaten "unsinnig"

OP #7179032
Lesenswert?

Hallo zusammen,
ich versuche gerade einen max30102 an einem ESP32 zu betreiben. Um mich 
mit dem sensor vertraut zu machen habe ich die Beispiele aus der 
Sparkfun library 
(https://github.com/sparkfun/SparkFun_MAX3010x_Sensor_Library) 
ausprobiert, insbesondere heartrate und spo2. Während ersteres noch 
halbwegs sinnvolle daten auf der Konsole ausgibt, sind die daten des 2. 
Beispiels sehr unterschiedlich. Mein Puls schwankt zwischen 20 und 214 
und mein Blutsauerstoff zwischen 0 und 100%. Ich habe auch direkt einen 
2. Sensor getestet um einen defekt auszuschließen, allerdings liefern 
beide ähnliche Werte. Bekomme ich aus dem Sensor einfach keine 
sinnvollen Daten raus oder ist das Beispielprogramm hier schuld? Hat 
jemand schonmal mit dem Sensor gearbeitet und kann mir Tipps geben?

Gruß Devryd
Gast #7179723
Lesenswert?

Sicher, dass auf dem Breakout-Board ein MAX30102 drauf ist?

Ich hatte vor einiger Zeit mal ein Set anderer Breakout-Boards für 
diesen Sensor in der Hand. Die Platine war gemäß Aufdruck für MAX30100 
und MAX30102 vorgesehen. Und tatsächlich waren in dem Set einige 
Platinen mit MAX30100 und einige mit MAX30102 bestückt.

Diese Sensoren sind wohl pinkompatibel, unterscheiden sich aber in den 
I2C-Registeradressen und -inhalten. Wenn man die falschen (d.h. zum 
anderen Typ gehörenden) Register abfragt, erhält man dann "unsinnig" 
erscheinende Ergebnisse.
Gast #7179728
Lesenswert?

Niko schrieb:
> Diese Sensoren sind wohl pinkompatibel, unterscheiden sich aber in den
> I2C-Registeradressen und -inhalten. Wenn man die falschen (d.h. zum
> anderen Typ gehörenden) Register abfragt, erhält man dann "unsinnig"
> erscheinende Ergebnisse.

David P. schrieb:
> Beispiele aus der Sparkfun library ...

"This library should work with other MAX3010x sensors including the 
MAX30102, MAX30101, and MAX30100."

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren