Gast
#265795
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?