Angewandte Informatik: Pulsmessung mit Herzfrequenzsensor: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
| '''Modulbezeichnung:''' || BSE-M-2-1.09
| '''Modulbezeichnung:''' || BSE-M-2-1.09
|}
|}
= Inhalt =
Entwickeln Sie ein MATLAB-basiertes Messsystem zur Erfassung, Verarbeitung und Analyse von Pulssignalen eines optischen Sensors (SE050). Die Herzfrequenz soll in Echtzeit bestimmt und die Messunsicherheit der Ergebnisse bewertet werden.
Die Daten enthalten:
* Gleichanteil durch Umgebungslicht
* Pulswellenanteil
* Bewegungsartefakte
* Messrauschen
= Lernziele =
Nach Durchführung diese Lektion können Sie
* die Messwerte des analogen Pulssensors SE050 einlesen.
* die Funktion und die Kennlinien eines Pulssensors beschreiben.
* die Messwerte mit MATLAB<sup>®</sup> live anzeigen.
* den Puls in Schläge pro Minute anzeigen.
* den Pulsschlag auf dem Lautsprecher ausgeben.
= Vorbereitung =
Bereiten Sie sich anhand der Tutorials vor.
== Tutorials ==
== Tutorials ==
* [[Herzfrequenz/Pulsesensor_SE050|Wiki: Herzfrequenzsensor SE050]]
* [[Herzfrequenz/Pulsesensor_SE050|Wiki: Herzfrequenzsensor SE050]]
* [[Herzschlagsensor_KY-039|Wiki: Herzfrequenzsensor KY-039]]
 


= Aufgabe: Pulsmessung mit Herzfrequenzsensor=
= Aufgabe: Pulsmessung mit Herzfrequenzsensor=
# Machen Sie sich mit der Funktionsweise des Herzfrequenzsensor vertraut.
# Machen Sie sich mit der Funktionsweise des Herzfrequenzsensor vertraut.
# Lesen Sie die Spannung am Analogpin <code>A0</code> ein und stellen Sie diese über der Zeit dar.
# Lesen Sie die Spannung am Analogpin <code>A0</code> ein und stellen Sie diese mit MATLAB<sup>®</sup> live über der Zeit dar.
# Berechnen Sie den Puls im Schläge pro Minute.
# Das Rohsignal enthält Störungen. Entwickeln Sie eine Signalverarbeitung zur Pulsmessung.
# Berechnen Sie den Puls im Schläge pro Minute aus den Pulsspitzen.
# Stellen Sie das Rohsignal und das gefilterte Signal in einem plot dar.
# Geben Sie das Ergebnis über einen aktiven oder passiven Lautsprecher aus.
# Geben Sie das Ergebnis über einen aktiven oder passiven Lautsprecher aus.
'''Nützliche MATLAB<sup>®</sup>-Befehle''': <code>findpeaks</code>


'''Arbeitsergebnisse''': <code>messePuls.m</code>
'''Arbeitsergebnisse''': <code>messePuls.m</code>
----
----
→ zurück zum Hauptartikel: [[BSE Angewandte Informatik - SoSe26]]
→ zurück zum Hauptartikel: [[BSE Angewandte Informatik - SoSe26]]

Version vom 1. Juni 2026, 08:28 Uhr

Autor: Prof. Dr.-Ing. Schneider
Modul Business and Systems Engineering, Angewandte Mathematik und Informatik, Übung, Sommersemester
Modulbezeichnung: BSE-M-2-1.09

Inhalt

Entwickeln Sie ein MATLAB-basiertes Messsystem zur Erfassung, Verarbeitung und Analyse von Pulssignalen eines optischen Sensors (SE050). Die Herzfrequenz soll in Echtzeit bestimmt und die Messunsicherheit der Ergebnisse bewertet werden.

Die Daten enthalten:

  • Gleichanteil durch Umgebungslicht
  • Pulswellenanteil
  • Bewegungsartefakte
  • Messrauschen

Lernziele

Nach Durchführung diese Lektion können Sie

  • die Messwerte des analogen Pulssensors SE050 einlesen.
  • die Funktion und die Kennlinien eines Pulssensors beschreiben.
  • die Messwerte mit MATLAB® live anzeigen.
  • den Puls in Schläge pro Minute anzeigen.
  • den Pulsschlag auf dem Lautsprecher ausgeben.

Vorbereitung

Bereiten Sie sich anhand der Tutorials vor.

Tutorials


Aufgabe: Pulsmessung mit Herzfrequenzsensor

  1. Machen Sie sich mit der Funktionsweise des Herzfrequenzsensor vertraut.
  2. Lesen Sie die Spannung am Analogpin A0 ein und stellen Sie diese mit MATLAB® live über der Zeit dar.
  3. Das Rohsignal enthält Störungen. Entwickeln Sie eine Signalverarbeitung zur Pulsmessung.
  4. Berechnen Sie den Puls im Schläge pro Minute aus den Pulsspitzen.
  5. Stellen Sie das Rohsignal und das gefilterte Signal in einem plot dar.
  6. Geben Sie das Ergebnis über einen aktiven oder passiven Lautsprecher aus.

Nützliche MATLAB®-Befehle: findpeaks

Arbeitsergebnisse: messePuls.m



→ zurück zum Hauptartikel: BSE Angewandte Informatik - SoSe26