PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Messwerte speichern



Kuwe
16.11.2009, 17:51
Hi,
Ich würde gerne Werte, die ich von Sensoren bekomme, abspeichern.
Problem ich kann die Daten nicht zurück an den Computer senden.
Gibt es eine andere Möglichkeit die Daten z.B auf einen Stick abzuspeichern und später dann den Stick am Computer auslesen (datei, .txt)?
Gruß Kai
:-k

Jaecko
16.11.2009, 17:59
An nen USB-Stick wirds aufwändig.
Was aber einfacher geht: auf ne SD-Karte speichern.
Je nach Aufwand kann man auch ein FAT-Dateisystem einbauen und die Daten dann direkt ohne langes umkonvertieren in Excel & Co. verarbeiten.

oberallgeier
16.11.2009, 18:13
... Werte ... Sensoren ... abspeichern ... zurück an den Computer senden ...Wieso kannst Du das nicht?

Ich messe z.B. 600 Messerte in weniger als einer Sekunde. Abgespeichert werden die in entsprechenden Feldern (Controller ist 328P). Danach ist der Messzyklus zu Ende und die Daten werden ans Terminal gesendet - etwa so (klick drauf), (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=437220&sid=b4c37cfa5cc750fa59f976ccfa645fe0#437220) ist aber da mit weniger Daten. So sehen die Felder bei der "grossen" Messung aus:


volatile uint8_t nrg0; // Pointer auf aktuelle RegelungsMesswerte
volatile uint8_t miy12[100]; // Wertespeicher für iy12 (OCRnx-Wert)
volatile int16_t mzeit0[100]; // Wertespeicher Izeit_1 für Kanal0
volatile int16_t mdiff0[100]; // Wertespeicher für Iencdr0
// - - - Zusätzlich ab _mot_x02 statt mot34-Daten noch dies
volatile int16_t miyp12[100]; // Regelanteil P für iy12
volatile int16_t miyi12[100]; // Regelanteil I für iy12
volatile int16_t miyd12[100]; // Regelanteil D für iy12Am Terminal brauche ich sie nur mit copy+paste abzuholen. Anschliessend kommen die in Excel - daher ist auch zwischen den Werten immer brav ein \t - Tabulator als Trennzeichen für Excel. Ziel ist die Auswertung in einem Diagramm, das Ergebnis sieht dann (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=463986&sid=c127cb687cde0d336e74027adecd46c6#463986) etwas so aus.

Wäre das nicht eine mögliche Lösung für Dich? Oder wird der USART anderswie genutzt? Dann gäbs die Möglichkeit nach Start auf Tastenanforderung oder nach Zeitablauf (hatte ich beides schon so realisiert) den USART zu initialisieren und auf den vorher anders genutzten Pinnen die Meldung auszugeben.

Kuwe
16.11.2009, 18:35
Erstmal danke für die schnelle Antwort! =D>
Ich kann die Werte nicht einfach abspeichern, da ich vor habe, die Beschleunigungen in einem Modellflugzeug zu messen. Mhh eine Funkübertragung wäre sicherlich auch möglich, habe mir aber gedacht das 200-300 meter Reichweite nicht reichen.

Wie kann ich die Daten, denn auf der Sd-karte speichern (verkabelung, Pogramm mit Rn-Control 1.4)?
Gruß Kai

oberallgeier
16.11.2009, 18:50
Hmmmm - das ging ja schnell: die genauere Aufgabenstellung im zweiten Posting (sorry, aber manchmal könnte man besser und viel kürzer antworten wenn . . . . man mehr wüsste).

Kennst Du diesen Datenlogger? (http://www.rconline.net/magazin-2000/daten-logger/daten-logger-description.shtml) Speziell für Flugmodelle. Das ist doch dann fast wie massgeschneidert für Dich. Ich finde das Teil extrem gut!

Omit
17.11.2009, 14:06
Messwerte Speichern mit einem USB-Stick ist relativ einfach....
Zauberwort heißt: vinculum chip
Gab vor einiger Zeit einen Bericht in der Elektor. Dort haben sie auch ein Beispiel für Messungen gehabt.
Wenn du möchtest kann ich dir den Bericht per E-mail senden.

MfG Timo

Richard
17.11.2009, 15:23
Ich habe mir gerade so ein Modul bestellt und warte drauf. :-)

Als Anhang ein Pdf wie man damit Arbeitet.

Gruß Richard

Kuwe
17.11.2009, 19:32
Danke , wäre echt nett Omit . Meine e-mail ist Kaiuwe8@web.de .

Ich habe auch eine SD-Speicherkartenplatine gefunden. Kann mir jemand auskunft geben ob ich das auch für das Rn Control nutzen kann?

http://www.shop.display3000.com/wichtiges-zubehoer/experimentierplatinen/sd-speicherkartenplatine.html

Danke für die Antworten!
Gruß kai