Forum: Mikrocontroller und Digitale Elektronik AVR UART/EEPROM Frage


von Pete (Gast)


Lesenswert?

Hallo,

ich habe einen AVR Datalogger, der die Meßwerte in EEProms
zwischenspeichert. Jetzt möchte ich die Daten zeitversetzt (bzw. bei
Bedarf) auf meinen PC übertragen.

Gibt es da eine Lösung ? Evtl. über die RS232 ?

Ich stelle mir das so vor, dass ich einmal in der Woche die Daten z.B.
mit einem Notebook abhole und dort in einer Datei speichere.

Viele Grüße,
Pete

von inoffizieller WM-Rahul (Gast)


Lesenswert?

>Gibt es da eine Lösung ? Evtl. über die RS232 ?
Ja.

von Pete (Gast)


Lesenswert?

Stelle ich die falschen Fragen ?

von inoffizieller WM-Rahul (Gast)


Lesenswert?

In welcher Form liegen deine Daten denn vor?
Muß man sie noch irgendwie umrechnen bzw. anders darstellen?
Sonst kann man auch einfach die Daten aus dem EEPROM an die serielle
Schnittstelle übertragen, nachdem das Notebook diese Daten irgendwie
angefordert hat.

von Rolf Magnus (Gast)


Lesenswert?

> Stelle ich die falschen Fragen ?

Naja, nicht die falschen Fragen. Du hälst sie nur so allgemein, daß man
keine spezifischere Antwort geben.

von Pete (Gast)


Lesenswert?

Hallo,

ich versuche es mal etwas genauer...

Die Daten sind in 4 1-MBit EEproms (24LC1024) gespeichert.
Wenn ich mit einem Notebook mich an die Serielle mit einem
Terminamprogramm verbinde, sende ich einen Befehl "X", der dafür im
AVR einen Interrupt auslöst, und die Daten an den PC sendet.
Alternativ wäre auch ein Taster am AVR möglich.

Die Daten müsste man dann wohl im Terminalprogramm loggen oder gibt es
eine besser Möglichkeit ?
Eigentlich benötige ich die Daten in einer Datei auf dem Rechner, die
Logdatei des Terminalprogramms beinhaltet auch noch andere Zeichen.
Vielleicht eine ftp-Implementierung ?

Viele Grüße
Pete

von inoffizieller WM-Rahul (Gast)


Lesenswert?

ftp auf einem AVR wird interessant. Dürfte ein Fall für Ulrich Radig
oder Holger Buss sein...

>Die Daten müsste man dann wohl im Terminalprogramm loggen oder gibt
>es eine besser Möglichkeit ?

Terminalprogramm ist relativ einfach.
Besser ist eine eigene (*) Lösung, die dir die Messwerte auch gleich
visualisiert.

Du hast immer noch nichts zum Format deiner Messwerte geschrieben.
Je nach Format, erfordert die Übertragung ja noch eine gewisse
Nachbearbeitung...
Ich habe bei meinem (sehr einfach gehaltenen) Wetterlogger einen Modus
in dem ich die Daten "menschentauglich" oder "maschinentauglich"
ausgebe.

(*) Mit Labview o.ä. wäre es auch möglich...

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.