Messwerte einlesen und auf Speicher ablegen

OP (Firma: FH-Köln) #972304
Guten Tag,

habe vor Spannungswerte mittels A/D Wandlung in bestimmten Intervallen 
umzuformen und diese evtl. auf einem Flash-Speicher? abzulegen! Welchen 
Mikrocontroller würdet ihr mir empfehlen können? Reicht ein ATMega8 für 
diesen Zweck aus?

Die Spannungswerte einzulesen ist in Ordnung und auch programmierbar. 
Jedoch habe ich bisher noch keine Erfahrungen mit externen 
Speichereinheiten gemacht.

Vielleicht könnt ihr Ratschläge geben.

MfG
Jens
#972327
@Jens Holzi (Firma FH-Köln) (holzi)

>habe vor Spannungswerte mittels A/D Wandlung in bestimmten Intervallen
>umzuformen und diese evtl. auf einem Flash-Speicher? abzulegen!

Wieviele Messwerte?
Vie schnell?

> Welchen
>Mikrocontroller würdet ihr mir empfehlen können? Reicht ein ATMega8 für
>diesen Zweck aus?

Kann sein.

>Vielleicht könnt ihr Ratschläge geben.

Forum-Fragenformulierung

MFg
Falk
OP (Firma: FH-Köln) #972494
Hi,evtl die Messwerte auf einer MMC Karte speichern?

Habe jedoch soeben erfahren, dass es ca 200 Messwerte werden in einem 
Zeitabstand von ca 3Sekunden. Also würde auch der interne RAM das vom 
Speicher her packen?!
OP (Firma: FH-Köln) #972642
einen Spannungswert auszumessen, einzulesen und auf einem Display 
auszugeben ist kein Problem. Nur wie gehe ich da vor wenn ich die 200 
Messwerte intern speichern möchte? Mittels Array? Wie krieg ich die 
danach wieder ausgelesen brauche ja eine Schnittstelle.. oder ich 
schreibe die logs gleich auf eine SD Karte!?
#972660
@Jens Holzi (Firma FH-Köln) (holzi)

>auszugeben ist kein Problem. Nur wie gehe ich da vor wenn ich die 200
>Messwerte intern speichern möchte? Mittels Array?

Ja.

> Wie krieg ich die danach wieder ausgelesen brauche ja eine Schnittstelle.. oder 
ich
>schreibe die logs gleich auf eine SD Karte!?

Für 200 Messwerte braucht man keine SD-Karte. Da reicht teilweise der 
interne EEPROM der AVRs, ggf. nimmt man einen kleinen EEPROM mit 
I2C. Einfacher und billiger.

MFG
Falk
Gast #972682
kommt drauf an wie lange du die Messwerte speichern willst ( 1 Std. => 
240 KB @ 1B/Messwert ) oder ob du sie nur zwischenspeichern willst und 
gleich wieder weiterreichen.
OP (Firma: FH-Köln) #972723
Zum Verständnis: Es wird ein Seil gespannt und darüber fährt ein Motor 
mit der Platine auf der der Mikrocontroller alle 3 Sekunden ca den 
Spannungswert aufnimmt und abspeichert. Dh der Wert sollte so ca eine 
Stunde gespeichert werden. Habe vor den ATMega16 zu nehmen. Aber nachdem 
ich ihn programmiert habe.. wie gehe ich da weiter vor? Den verlöte ich 
quasi auf ner anderen Platine jedoch weiss ich nicht was noch da drauf 
muss. Also sprich andere Bauteile?! Auf dem Entwicklerboard sind ja noch 
einige anderen Bauteile vorhanden!
Gast #972965
Und Messwerte auslesen über die serielle Schnittstelle vom Controller. 
SD Karte geht auch gut, kann man mit FAT formatieren und dann am PC 
einlesen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.