Welches Datenformat für einen Logger ?

Gast #1051412
Ich bin z. Zt. dabei endlich mal die SD Libraries hier aus dem Forum zu 
in eine reale Schaltung umzusetzen.

Das Problem ist nun, das ich beim Stöbern hier im Forum festgestellt 
habe, das es nicht so einfach ist, Gleitpunktzahlen zyklisch auf eine SD 
Karte zu schreiben.

Wenn ich das richtig verstanden habe, dann liegt das Hauptproblem darin, 
das die AVR keine FPU haben und damit der Prozessor stark belastet wird.

Ist es sinnvoll, die ADC Werte im CSV Format als Integer zwischen 0 und 
1024 auf die Karte zu schrieben und die Zuordnung zu den gemessenen 
Werten dann der Anzeigesoftware zu überlassen, oder wäre das Messen und 
Umrechnen von 5 Stromwerten und 3 Temperaturen im AVR bei angestrebten 
50 Datensätzen a' 8 Werten / Sekunde eine zu große Belastung für den 
ATmega32 bei 16 MHz und der Klabunde SD-Lib ??

Danke schon einmal ...

Der Logger
#1051438
@ Der Logger (Gast)

>Umrechnen von 5 Stromwerten und 3 Temperaturen im AVR bei angestrebten
>50 Datensätzen a' 8 Werten / Sekunde eine zu große Belastung für den
>ATmega32 bei 16 MHz und der Klabunde SD-Lib ??

;-)
Dabei langweit der sich zu Tode.

MFG
Falk
#1051495
Ich würde es auch ohne FP machen. FP lib ist nicht nur langsam sondern 
frisst auch ne ganze Menge Speicher. Du kannst auch mit Fixedpoint 
rechnen und das Komma einfach bei der Ausgabe hinzufügen. Ist wesentlich 
effizienter.
Printf etc. verwende ich auch nie. Ein uart_puts, putc und puthex reicht 
eigentlich und spart eine ganze Menge Speicher

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.