Forum: Mikrocontroller und Digitale Elektronik Arduino Frage bezüglich rounds/min messen und speichern


von Uwe A. (obvious)


Lesenswert?

Hi! Ich schreibe diesen beitrag mit einem smartphone also bitte nicht 
auf rechtschreibfehler achten!

Ich moechte mit dem arduino z.B. Im modellbau die rpm der reifen 
oderdesmotors messen. Die frage ist nur, wo ich diese menge an daten 
zwischenspeichern soll, damit sie keinesfalls verloren gehen.
Ich hatte zuerst vor, die daten ueber ein array im flash-speicher 
abzulegen und bei bedarf mittels shield auf micro sd/sd card zu 
speichern.
Nur hat mich gerade der satz aus nem anderen forum: "flash speicher 
koennen nur 10.000 mal beschrieben werden" irritiert.

Nun wollte ich wissen, was es mit diesem satz genau auf sich hat und ob 
jemand vielleicht eine bessere loesung parrat hat. Weil ich verstehe das 
momentan so, dass der flash speicher nach 10.000 mal beschreiben kaputt 
geht.

Direkt auf sd karte speichern kommt wegen den zugriffszeiten nicht in 
frage, weil sonst messungen verloren gehen, die ja im ms bereich liegen, 
oder liege ich da falsch?

Ich habe auch schon ueber eine raspberry pi variante nachgedacht, nur 
werden dort nicht die messungen wegen der system(linux)gebundenen 
interrupts ungenau?

Danke schon mal im voraus und schoenen samstag abend noch

von Hubert G. (hubertg)


Lesenswert?

Im Flash kannst du während der Laufzeit nichts speichern, geht nur im 
RAM- oder EPROM-Teil des µC.
Wie groß die Zugriffszeiten auf eine SD-Karte sind, weiß ich nicht, der 
ms-Bereich kommt mir aber sehr lange vor.

von Uwe A. (obvious)


Lesenswert?

naja laut dieser seite hier, bin ich bei "write access time" 
nachdenklich geworden...
http://www.tomshardware.de/sdxc-sdhc-uhs-i-Vergleichstest-Performance,testberichte-240844-9.html

mfg

von Uwe A. (obvious)


Lesenswert?

sry kann meinen eigenen beitrag nicht mehr bearbeiten.

wenn ich die daten in ein anderes array lege, ist es dann für den 
arduino bzw für den microcontroller möglich während des schreibvorgangs 
gleichzeitig die neuen werte wieder ins array zu legen ?
somit hätte man so gesehen ein etwas größeres "Zeitfenster"!

von Hubert G. (hubertg)


Lesenswert?

Wie viele Umdrehungen machen denn die Räder in der Sekunde?
Was willst du genau speichern? Wie oft?
Bist du sicher das du so schnell speichern willst?

von Uwe A. (obvious)


Lesenswert?

Hubert G. schrieb:
> Wie viele Umdrehungen machen denn die Räder in der Sekunde?
> Was willst du genau speichern? Wie oft?
> Bist du sicher das du so schnell speichern willst?

Die raeder machen ca. 55-65 umdrehungen/ se kunde und ich moechte die ms 
messen, um damit eine art diagramm von jedem einzelnen reifen zu 
erstellen.

Naja schnell speichern... Hab ich denn eine andere alternative?

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.