Forum: Mikrocontroller und Digitale Elektronik microSD-Karte: Dauerbetrieb oder schaltbar?


von Hansel (Gast)


Lesenswert?

Hallo,

ich baue gerade eine Schaltung, die unter anderem eine microSD-Karte 
enthalten soll. Die Schaltung wird im Dauerbetrieb laufen, die Karte 
wird so ca. alle 5 min. benötigt.

Ist es im Hinblick auf die Lebensdauer der Karte besser, sie konstant zu 
bestromen, oder sie alle 5 min. kurz anzuschalten?

Danke für Tipps.

von Smoky (Gast)


Lesenswert?

Besser ist Dauerbetrieb, wie auch bei normalen HDDs!

von Smoky (Gast)


Lesenswert?

Ach ja, ein weiteres Kriterium für die Lebensdauer sind natürlich auch 
die Anzahl der Zugriffe. Die liegen mein ich so bei ca. 1.000.000, aber 
das denke ich sollte genügen...

von Momo (Gast)


Lesenswert?

Deine SD Karte kannst Ein- und Ausschalten wie du lustig bist. Ist ja 
ein ganz normaler Flash-Speicher drinn.
Ich würde mir folgende Fragen stellen um zu entscheiden: Dauerbetrieb 
ja/nein

- Wie oft und in welchen Zeitabständen will ich schreiben oder lesen?
- Welche Datenmengen will ich bearbeiten?
- Wie lange würde das Auffinden der Daten beim Schreiben dauern (z.B.
  das Dateiende zu finden fürs Anhängen)
- Wie Energiesparend muss mein System sein?

P.S.
Festplatten lässt man im allgemeinen dauerhaft laufen, weil sie 
üblicherweise das langsamste System im Rechner sind. Die brauchen 
etliche Sekunden um Hochzufahren und stabil zu laufen. Ein weiterer 
Grund ist der Energieverbrauch, der ist im Dauerbetrieb deutlich 
geringer als beim ständigen Anhalten und Starten.

von oszi40 (Gast)


Lesenswert?

Frage 1 wäre ob der Stromverbrauch bei Dir ins Gewicht fällt. Dann wären 
evtl. noch thermische und Zugriffsfragen genauer zu beleuchten. Der 
Einfachheit halber wäre ich für Dauerbetrieb.

von Bernhard D. (pc1401)


Lesenswert?

Ich würde die Karte auf jedenfall schaltbar machen. Falls sie sich mal 
aufhängt, ist dies die einzige Möglichkeit, sie wiederzubeleben.

Schau Dir hierzu am besten Chans Beschaltung an: 
http://elm-chan.org/fsw/ff/ffsample.zip

Alleine schon die systematische Dokumentation seines Filesystems 
hinterlässt einen guten Eindruck, der Mann weiss, was er tut.

Gruß,
Bernhard

von Han s. (Firma: HH) (puh)


Lesenswert?

So wie es aussieht scheint es keine eindeutige Lösung zu geben.
Weitere Eckdaten: Der Stromverbrauch ist egal.Alle 5 min. ~ 160Byte 
schreiben; lesen sporadisch; Dateisystem nicht nötig.

Grundsätzlich bevorzuge ich auch den Dauerbetrieb, allerdings hat 
Bernhard recht (auch wenn sein Link veraltet ist; kenne ChaNs FF aber 
schon):
Im Falle eines Hängers (welcher im Dauerbetrieb bestimmt irgendwann mal 
zustandekommt), sollte die Karte schaltbar sein. Ansonsten muss der 
Mechanical Turk die Karte rein- und rausstecken ;)

Danke für eure Antworten.

von Bernhard D. (pc1401)


Lesenswert?

Han sel schrieb:
> Grundsätzlich bevorzuge ich auch den Dauerbetrieb, allerdings hat
> Bernhard recht (auch wenn sein Link veraltet ist; kenne ChaNs FF aber
> schon):

Hmm, der Link ist vom 9.5.2012, also wirklich steinalt ;-)

Seltsamerweise lande ich auf einer Yahoo-Seite, wenn ich in Firefox den 
Link anklicke, mit IE bekomme ich die Datei. Beim nächsten Versuch lädt 
Firefox dann auch die Datei. Versteht das wer?

von oszi40 (Gast)


Lesenswert?

Han sel schrieb:
> Im Falle eines Hängers (welcher im Dauerbetrieb bestimmt irgendwann mal
> zustandekommt), sollte die Karte schaltbar sein. Ansonsten muss der
> Mechanical Turk die Karte rein- und rausstecken ;)

WENN es hängt, dann sollte es eine Möglichkeit geben alles neu zu 
starten. Was nützt es wenn SD korrekt funktioniert und der Rest hängt?

von Sascha W. (sascha-w)


Lesenswert?

Hallo,

also das die Karte hängt halte ich für ziemlich unwarscheinlich.
In meinem AVR-Webserver läuft die auch im Dauerbetrieb, wo ich die alle 
paar Monate mal rausnehme um was zu ändern - hängen blieb sie in der 
Betriebszeit noch nie. Zum Thema Stromverbrauch - wenn CS der Karte 
deaktiviert ist, ist der Stromverbrauch am Rest der Schaltung gemessen 
vernachlässigbar.

Sascha

von Jim M. (turboj)


Lesenswert?

> Ist es im Hinblick auf die Lebensdauer der Karte besser, sie konstant zu
> bestromen, oder sie alle 5 min. kurz anzuschalten?

Ich habe hier mehrere µSD Karten beim Debugging zerschossen: Einfach 
Strom abschalten während eines Schreibvorgangs. Damit sollte man also 
vorsichtig sein, die Karten geben aber normalerweise ein "Busy" Signal 
während des Schreibvorgangs aus.

Ach ja: Wenn man mit "multiple Write" mehrere Blöcke hintereinander 
sendet, dann schalten viele Karten in einen Modus mit deutlich erhöhtem 
Stromverbrauch (~10mA mehr). Bei single Write taucht dieses Problem aber 
nicht auf.

von holger (Gast)


Lesenswert?

>wenn CS der Karte
>deaktiviert ist, ist der Stromverbrauch am Rest der Schaltung gemessen
>vernachlässigbar.

Nur CS auf high zu legen reicht aber nach meinen Erfahrungen
nicht. Man sollte wenigstens noch ein Dummy Byte senden wenn
CS auf high gegangen ist. Wenn man das nicht tut zieht sie mehr Strom 
als
nötig. Auch dazu steht was bei Chan.

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.