AVR UART/EEPROM Frage

Gast #394696
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
Gast #394699
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.
Gast #394701
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
Gast #394702
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...

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