Angewandte Informatik: Pulsmessung mit Herzfrequenzsensor: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „{|class="wikitable" |- | '''Autor:''' || Prof. Dr.-Ing. Schneider |- | '''Modul''' || Business and Systems Engineering, Angewandte Mathematik und Informatik, Übung, Sommersemester |- | '''Modulbezeichnung:''' || BSE-M-2-1.09 |} ---- → zurück zum Hauptartikel: BSE Angewandte Informatik - SoSe26“ |
|||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| 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 == | |||
* [[Herzfrequenz/Pulsesensor_SE050|Wiki: Herzfrequenzsensor SE050]] | |||
= Aufgabe: Pulsmessung mit Herzfrequenzsensor= | |||
# Machen Sie sich mit der Funktionsweise des Herzfrequenzsensor vertraut. | |||
# Lesen Sie die Spannung am Analogpin <code>A0</code> ein und stellen Sie diese mit MATLAB<sup>®</sup> live über der Zeit dar. | |||
# 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. | |||
'''Nützliche MATLAB<sup>®</sup>-Befehle''': <code>findpeaks</code> | |||
'''Arbeitsergebnisse''': <code>messePuls.m</code> | |||
---- | ---- | ||
→ zurück zum Hauptartikel: [[BSE Angewandte Informatik - SoSe26]] | → zurück zum Hauptartikel: [[BSE Angewandte Informatik - SoSe26]] | ||
Aktuelle 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
- Machen Sie sich mit der Funktionsweise des Herzfrequenzsensor vertraut.
- Lesen Sie die Spannung am Analogpin
A0ein und stellen Sie diese mit MATLAB® live über der Zeit dar. - 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.
Nützliche MATLAB®-Befehle: findpeaks
Arbeitsergebnisse: messePuls.m
→ zurück zum Hauptartikel: BSE Angewandte Informatik - SoSe26