Forum: Mikrocontroller und Digitale Elektronik MAX30102 SpO2 und Herzfreqenz sensor


von R. W. (rebby)


Lesenswert?

Hallo,
ich bin neu hier und hoffe ihr könnt mir helfen :D

Ich bin gerade dabei eine Firmware für den Sensor MAX30102 zu schreiben.
    https://datasheets.maximintegrated.com/en/ds/MAX30102.pdf hier das
       Datenblatt dazu

In meiner API bin ich nun soweit, dass ich den Sensor einstellen und
auslesen kann. Ich weiß nun nicht, was ich mit den Rohdaten machen soll.

Kann mir da jemand weiter helfen?

Vielen Dank
rebby

von g457 (Gast)


Lesenswert?

> Ich weiß nun nicht, was ich mit den Rohdaten machen soll.

Wozu steuerst Du den Sensor überhaupt an?

von R. W. (rebby)


Lesenswert?

ich verwende nen PSoC4 und der sensor lese ich mit I2C aus. und meine 
aufgabe is es die Herzfrequenz und den SpO2 wert zu ermittlen. Ich weiß 
es gibt da auch so ein Kit, ich will es aber selber implementieren.

von g457 (Gast)


Lesenswert?

> und meine aufgabe is es die Herzfrequenz und den SpO2 wert zu ermittlen.

Wie wärs dann wenn Du die Daten dahingehend auswerten würdest? Das 
Datenplatt hast Du ja schon verlinkt.

von R. W. (rebby)


Lesenswert?

So wie ich es verstanden habe, bekomme ich doch einen ADC wert, oder 
nicht?
und lauf diesem pdf: 
https://pdfserv.maximintegrated.com/en/an/AN6409.pdf
muss ich AC-Wert von DC-Wert doch trennen (siehe seite 6). Wie mache ich 
das?

Wenn ich eine Samplerate von 50 pro Minute, dann müssten die Werte (wenn 
ich sie aufzeichnen würde) grob einen Sinusverlauf ergeben. Zum 
Berechnen der Herzfrequenz muss ich nur die Höchsten werte, die 
innerhalb 1 min bekomme zusammenzählen.

Mir ist nur der SpO2 Wert nich ganz so klar

: Bearbeitet durch User
von g457 (Gast)


Lesenswert?

> Wenn ich eine Samplerate von 50 pro Minute, dann müssten die Werte (wenn
> ich sie aufzeichnen würde) [..]

Genau das mach mal (mit grob 50 Samplen pro Sekunde, nicht Minute, oder 
mehr).

von R. W. (rebby)


Angehängte Dateien:

Lesenswert?

okay danke dir. Herzfrequenz hab ich verstanden.

In wikipedia findet man die Formel zur berechnung des Blutsauerstoffs:
    https://de.wikipedia.org/wiki/Pulsoxymetrie im Kapitel Messprinzip
Reicht es auch hier aus, dass ich die Werte von der roten LED und der 
infraroten LED in die Formel eingib?

Oder muss ich die Formel benutzen, welche ich im als Datenanhang 
beigefügt habe?
Diese Formel habe ich aus der letzten verlingten pdf auf seite 31.
Daher habe ich auch das Problem mit dem ADC Wert und dessen auftrennung 
in AC-Wert und DC-Wert.

von g457 (Gast)


Lesenswert?

Wenn Du Inspiration suchs dann schau Dir mal den Code von Maxim [0] an.

[0] MAXREFDES117 [1]
[1] gibts bei Maxim gegen überflüssige Registrierung oder z.B. bei 
Digikey für alle

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.