Forum: Mikrocontroller und Digitale Elektronik Darstellung von Messdaten am PC


von Marco (Gast)


Lesenswert?

Hi!

Nach einer längeren Lernpause werde ich bald wieder anfangen zu basteln
:) Über den Sinn und Zweck lässt sich streiten, aber mein nächstes
Projekt soll eine Art Herzfrequenz-Datenlogger werden.

Aussehen wird es etwa so: Brustgurt der Firma Polar sendet auf 5,3kHz
bei jedem Herzschlag einen Impuls, der von einer einfachen
Empfangsschaltung registriert wird und einen Interrupt beim AVR
auslöst.
Dieser stoppt seinen Timer und schreibt die verstrichene Zeit zwischen
dem letzten und dem aktuellen Puls als 16Bit langer ms Wert in einen
Speicher (oder erstmal in den UART zum testen).

Daraus folgt, dass ich am Ende der minuten- oder stundenlangen Messung
eine Menge an Daten habe.
Pi mal Daumen 60 Schläge/min * 16Bit = 960Bit/min oder 120Byte/min
Lasse ich den Logger eine Stunde lang mitschreiben ergeben sich etwa
7kByte also 3600 Messwerte. (logisch g)

Diese Messwerte sollen dann am PC irgendwie anschaulich gemacht werden.
Da ich nur die Zeit in ms messe und speichere, muss die gesamte
Unrechnung am PC erfolgen.
Darstellen möchte ich den Verlauf der Herzfrequenz (Schläge pro Minute)
über die Zeit in Form eines Liniendiagramms.
Soweit nix dolles.
Mein Problem ist jetzt aber: Excel stellt mit zwar den Verlauf dar, die
abstände der Messwerte auf der x-Achse sind allerdings immer gleich! Der
zeitliche Abstand zwischen den Herzschlängen aber nicht.

Ich habe ein bisschen gegoogelt um euch bildlich zu machen was ich
haben möchte:

http://www.gymnasium-gransee.de/hp_alt/sonne/dia2000.jpg

Wie man sieht, sind auch hier die Abstände auf der x-Achse variabel.
Bei meinem Vorhaben würde ein großer Abstand auf der x-Achse zwischen
dem Impulsen für einen geringen Ausschlag auf der y-Achse sorgen (lange
Zeit zwischen Herzschlägen = geringer Puls), sowie analog dazu geringe
Abstände einen hohen Aussschlag.

Habt ihr eine Idee mit welchen Mitteln (Programmen etc) man sowas
darstellt?

von Wolfgang Weinmann (Gast)


Lesenswert?

<<Mein Problem ist jetzt aber: Excel stellt mit zwar den Verlauf dar,
die
abstände der Messwerte auf der x-Achse sind allerdings immer gleich!
Der
zeitliche Abstand zwischen den Herzschlängen aber nicht.>>

Hallo,

mit dem x-y-Diagramm verschwindet das Problem

Gruß Wolfgang

--
www.ibweinmann.de
Mikrocontrollersysteme

von Marco (Gast)


Lesenswert?

Und wie bringt man sowas mit Excel zu Stande?

von Marco (Gast)


Lesenswert?

Hmmm ok ich hab's gefunden... die halbe Stunde rumprobieren heute
nachmittag war wohl doch nicht so fruchtbar g

von Wolfgang Weinmann (Gast)


Lesenswert?

Da bibts den Diagrammassistent z.B., oder man weißt die Darstellungsart
dem Diagramm direkt zu. Das ist doch nichts anderes, als wenn du das
Liniendiagramm auswählen würdes. Ist halt ein anderer Diagrammtyp.

Gruß

Wolfgang

von Rolf F. (Gast)


Lesenswert?

Man kann auch gnuplot nehmen; das macht auch 3-D-Plots.

von Marco (Gast)


Lesenswert?

@Rolf F: Macht nen guten Eindruck! Mal sehen ob's das auch für mips4
gibt (IRIX 6.5) =)

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.