Serielle Daten speichern und wiedergeben

Gast #6251831
Hallo,

habe einen Datenlogger, der Daten seriell mit 9600 Baud ausgibt. Jede 
Sekunde einen Datensatz mit 20 Zeichen + <CR><LF>. Der Datenlogger wird 
an einen PC angeschlossen und übergibt die Daten an ein Programm, das 
die Daten speichert und visualisiert.

Dumm ist, dass eine Datenloggung schon mal 10 Stunden laufen kann, dazu 
muss dann auch der PC 10 Stunden laufen. Ich würde die Daten gerne in 
einen batteriebetriebenen Zwischenspeicher schreiben und von dort dann 
per Knopfdruck an den PC senden.

Kennt wer so ein Gerät bzw. wie lautet der Suchbegriff?

Harald
Gast
USBler schrieb:
> Dumm ist, dass eine Datenloggung schon mal 10 Stunden laufen kann, dazu
> muss dann auch der PC 10 Stunden laufen. Ich würde die Daten gerne in
> einen batteriebetriebenen Zwischenspeicher schreiben und von dort dann
> per Knopfdruck an den PC senden.
>
> Kennt wer so ein Gerät bzw. wie lautet der Suchbegriff?

Viele Geräte haben einen UART oder USB. Vielleicht gibt es ein ohnehin 
vorhandenes und permanent laufendes Gerät, dass du dafür nutzen 
könntest. Beispielsweise einen Router mit OpenWRT und einem freien USB 
Port (statt "Knopfdruck" gibt es dann eben ein "scp"). Oder halt einen 
RaspPi/BBB/... oder was es sonst noch so alles gibt.
USBler schrieb:
> Dumm ist, dass eine Datenloggung schon mal 10 Stunden laufen kann, dazu
> muss dann auch der PC 10 Stunden laufen.

Du solltest erst einmal definieren was du genau hast.

USBler schrieb:
> habe einen Datenlogger,

USBler schrieb:
> dass eine Datenloggung

Hast Du einen Datenlogger oder ein Messgerät welches Daten an den PC 
sendet?

Ist es ein Datenlogger wäre diese Aussage sinnlos...weil dann kann er 
Daten loggen, also (zwischen)speichern.

USBler schrieb:
> dass eine Datenloggung schon mal 10 Stunden laufen kann, dazu
> muss dann auch der PC 10 Stunden laufen.


USBler schrieb:
> Kennt wer so ein Gerät bzw. wie lautet der Suchbegriff?

Ja...Datenlogger, den Begriff hast du doch schon verwendet.
Gast
Jörg R. schrieb:
> Hast Du einen Datenlogger oder ein Messgerät welches Daten an den PC
> sendet?

Ich habe es wohl nicht ganz korrekt formuliert: Es ist ein Messgerät mit 
Datenausgang. Es wird erst mit einem durchlaufenden PC zum Datenlogger.

Ich suche also eine Hardware, die hier die Aufgabe des PCs übernimmt. 
Nämlich die Daten zwischenzuspeichern. Später sollen diese Daten dann an 
den PC übertragen werden.

georg schrieb:
> USBler schrieb:
>> dazu muss dann auch der PC 10 Stunden laufen
> Und was ist daran jetzt soo schlimm?

Dass es z.B. keine Steckdose gibt, wo geloggt wird.
Auch ein Notebook läuft keine 10 Stunden mit Akku.
Gast
USBler schrieb:
>> Und was ist daran jetzt soo schlimm?
>
> Dass es z.B. keine Steckdose gibt, wo geloggt wird.
> Auch ein Notebook läuft keine 10 Stunden mit Akku.

Wie schon mehrfach gesagt brauchst du einen (echten) Datenlogger. Die 
meisten sind allerdings fest ausgerüstet für Temperatur o.ä., ein Logger 
für RS232C-Texte dürfte teuer werden, gibts aber:
https://www.avisaro.de/de/daten-von-rs232-aufzeichnen.html

Da die Aufgabe recht einfach ist könnte man sich das auch selbst bauen 
und mit genügend Batterie ausstatten.

Georg
Gast
Gugscht schrieb:
> z.b. RasperryPi + RS232 Erweiterungsplatine (8€) + Akku

Es gibt kaum eine Hardware die für Batteriebetrieb so wenig geeignet ist 
wie ein Raspi. Es sei denn du hängst eine Autobatterie dran.

Ich bin kein Arduino-Fan wie der Rest des Forums, aber ein Arduino plus 
SD-Card braucht hundertmal weniger Strom als ein Raspi.

Georg
Gast
USBler schrieb:
> Der Datenlogger wird
> an einen PC angeschlossen und übergibt die Daten an ein Programm, das
> die Daten speichert und visualisiert.

Die SD-Karte aus dem Datenlogger zu entnehmen und direkt in den 
Kartenleser des PC zu stecken ist keine Option?
Oder ist das Ding schon etwas historisch?
Für dein Vorhaben könntest Du ein Android Handy verwenden, welches du 
über einen USB OTG Adapter und einer USB/Serial Bridge mit deinem 
Messgerät verbindest.
Das Handy hat einen Akku der locker 10 Stunden läuft.
Im Prinzip so wie mein Projekt mit dem LCD Simulator
https://www.youtube.com/watch?v=ndMXhO3ZwDM
Beitrag "LCD Simulator HD44780 Style Android Smartphone"

Nur das anstatt von einem Mikrocontroller die Daten von deinem Messgerät
kommen. Allerdings benötigst du auf dem Handy dann eine Software die 
dann
die Daten am Handy speichert und wieder ausgibt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.