Arduino Geschwindigkeit auf SD-Karte zu schreiben

Gast #3203090
Lesenswert?

Hallo Leute,

ich habe mir einen Bausatz aus der Arduino Serie bestellt und würde 
damit gerne einen kleinen Datenlogger entwickeln.

Vorab würde ich abger gerne wissen, mit welcher Geschwindigkeit ich mit 
meinen AD-Wandlern auf die SD-Karten schreiben bzw. von der SD-Karte 
Daten lesen kann.

Hängt die Geschwindigkeit nur von dem verwendeten Mikrocontroller ab ? 
Falls ja woher bekomme ich diese Informationen ?

Gekauft habe ich mir folgende Produkte

http://www.adafruit.com/products/1141

http://arduino.cc/de/Main/ArduinoBoardUno
(Firma: guloshop.de) #3203110
Lesenswert?

Lutz schrieb:
> Auf der INternetseite werden jeweils nur die GEschwindigkeiten, der
> einzelnen SK-Karten erläutert. Aber welche GEschwindigkeit kann mein
> Board maximal liefern ?

Hab mir grad die Beschreibung zu dem Shield angeschaut und auch nichts 
drüber gefunden. Da es in dem Fall nicht nur auf die SD-Karte ankommt, 
könntest du höchstens noch beim Hersteller des Shieds fragen... :-(

Vielleicht verwendet es jemand hier im Forum und kann ein paar Tests 
fahren?

SD-Karten kann man natürlich auch ohne dieses Shield beschreiben, der 
ATmega328 kann das auch alleine. Aber die Uhr, die bei dem Shield noch 
mit an Bord ist, erleichtert das Logging natürlich.
Gast #3203134
Lesenswert?

Ja genau, das Problem habe ich auch gehabt...

Ich finde es bei der Arduino Platform generell schwierig detail 
Antworten für technische Probleme zu finden...


Vielleicht hat wer anders ja schon Erfahrungen sammeln können...
Gast #3203143
Lesenswert?

Es kommt ja auch drauf an, wie diese Karten benutzt werden.
Wird 'roh' drauf geschrieben? Oder soll ein Fat-16/Fat-32 Filesystem mit 
benutzt werden. Dann werden ja auch noch die Zusatzbibliotheken dafür 
benötigt, die entsprechenden Overhead haben.
Gast #3206042
Lesenswert?

Schau mal in das Datasheet des MC, wie viele AD Wandlungen Du maximal 
pro Sekunde durchführen kannst. Wie viele Messungen benötigst du pro 
Sekunde?

Ein paar Kilobyte pro Sekunde sollte kein Problem sein.

Ich habe leider auch kein Maximalwerte. Bei mir hat es bis jetzt immer 
funktioniert. Es waren aber auch nur ein paar hundert Byte als Maximum.
#3206048
Lesenswert?

Ich bin gerade dabei, ein kleines Projekt mit einem ATmega64 + externer 
SRAM + SD-Karte zu machen. Erste Test haben ergeben, dass ich auf ca. 
300kB/s beim Schreiben und ca. 600kB/s beim lesen komme. Not bad! 
Allerdings ohne die Arduino-Umgebung, alles native C mit GCC. Als FAT 
Framework nutze ich das von ELM CHAN. Lief praktisch auf Anhieb!

http://elm-chan.org/fsw/ff/00index_e.html

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren