Forum: Mikrocontroller und Digitale Elektronik Einfache Lösung gesucht: ca. 1MB persistent speichern und über 10m Kabel am PC auslesen können


von Anonymus B. (anonymus_bugmenot)


Lesenswert?

Hi, ich möchte ca. 1MB Daten speichern und sie in einer verrauschten 
Umgebung mit einem ca. 10m langen Kabel am PC auslesen können. Der 
Speicher und die Elektronik ist dabei geschirmt - nur das Kabel geht 
durch die verrauschte Umgebung (nix wildes, aber ein paar Motoren und 
Umrichter sind schon dabei).

Am liebsten wäre etwas fertiges wie z.B. ein Ethernet-angebundener Flash 
Speicher. Bei 10m wird USB ja schon recht schwierig.
Das Gerät soll lange halten und in Zukunft auch leicht ersetzt werden 
können. Wenns nichts fertiges gibt, baue ich halt Ethernet und ein Flash 
Speicher an einen µC - aber schöner wäre natürlich etwas, was man direkt 
kaufen kann.

Nachtrag: Das Gerät sollte nich all zu groß sein - Faustgroß maximal. 
Soll ja nur 1MB rein.

: Bearbeitet durch User
von Monk (roehrmond)


Lesenswert?

Wie willst du denn die Daten in den Speicher hinein bekommen? Das wird 
bei der Auswahl der Produkte wichtig sein.

von Helmut H. (helmuth)


Lesenswert?

Notfalls eine Fritzbox über Ethernetkabel, z.B. die 7520 hat 9 MB 
interner Speicher, kann durch NAS oder ftp gelesen/geschrieben werden.

von Anonymus B. (anonymus_bugmenot)


Lesenswert?

Steve van de Grens schrieb:
> Wie willst du denn die Daten in den Speicher hinein bekommen? Das wird
> bei der Auswahl der Produkte wichtig sein.

Das ist mir nicht so wichtig, das darf ruhig etwas umständlich sein.

von Anonymus B. (anonymus_bugmenot)


Lesenswert?

Helmut H. schrieb:
> Notfalls eine Fritzbox über Ethernetkabel, z.B. die 7520 hat 9 MB
> interner Speicher, kann durch NAS oder ftp gelesen/geschrieben werden.

Hab einen Nachtrag reingebracht: Extra eine große Fritzbox um 1MB zu 
speichern wäre mir dann doch etwas viel =)

von Rainer W. (rawi)


Lesenswert?

Anonymus B. schrieb:
> Hi, ich möchte ca. 1MB Daten speichern und sie in einer verrauschten
> Umgebung mit einem ca. 10m langen Kabel am PC auslesen können.

Wozu das Kabel?
Frei nach dem alten, abgedroschenen Spruch:
"Wer Funk kennt (aber nicht damit umgehen kann), nimmt Kabel?

Wenn du Störungen aus der Umgebung aus dem Weg gehen willst, nimm einen 
LWL.

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Anonymus B. schrieb:
> Am liebsten wäre etwas fertiges wie z.B. ein Ethernet-angebundener Flash
> Speicher.

Im einfachsten Fall:
Ein Arduino Uno mit Ethernetshield.
Das Ding hat auch einen SD-Karten Slot

von Anonymus B. (anonymus_bugmenot)


Lesenswert?

Rainer W. schrieb:
> Anonymus B. schrieb:
>> Hi, ich möchte ca. 1MB Daten speichern und sie in einer verrauschten
>> Umgebung mit einem ca. 10m langen Kabel am PC auslesen können.
>
> Wozu das Kabel?
> Frei nach dem alten, abgedroschenen Spruch:
> "Wer Funk kennt (aber nicht damit umgehen kann), nimmt Kabel?
>
> Wenn du Störungen aus der Umgebung aus dem Weg gehen willst, nimm einen
> LWL.

Kein Funk, weil ich recht viel Metall im Weg habe (vielleicht sogar 
einen ganzen Käfig) und erwarte, dass das Funksignal nicht stabil sein 
wird.

von Anonymus B. (anonymus_bugmenot)


Lesenswert?

Arduino F. schrieb:
> Anonymus B. schrieb:
>> Am liebsten wäre etwas fertiges wie z.B. ein Ethernet-angebundener Flash
>> Speicher.
>
> Im einfachsten Fall:
> Ein Arduino Uno mit Ethernetshield.
> Das Ding hat auch einen SD-Karten Slot

Ja, das wäre halt die Bastellösung, falls es nichts besseres gibt. Würde 
das dann aber auf ne kleinere Platine packen. Möchte das aber lieber 
umgehen.

von Max M. (Gast)


Lesenswert?


von Andi M. (andi6510) Benutzerseite


Lesenswert?

Nimm einen NanoPI:
https://linuxgizmos.com/tiny-29-iot-gateway-sbc-packs-in-wifi-and-dual-lan-ports/
und haenge den per Ethernet an den PC. Daten kannst Du dann z.B. per FTP 
vom internen Speicher holen. 1MB sollten locker noch auf das 8GB Flash 
drauf passen.

Alternativ irgend einen anderen PI mit Ethernet Anschluss.

von Anonymus B. (anonymus_bugmenot)


Lesenswert?

Max M. schrieb:
> RS485 <-> MCU <-> SPI Flash
>
> Oder sowas:
> 
https://www.reichelt.de/optisches-usb-3-1-kabel-fiberx-a-stecker-auf-a-stecker-10-m-pure-fx-i540-010-p296093.html

Wirklich cooles Teil! Merke ich mir auf jeden Fall für die Zukunft. Für 
den aktuellen Anwendungsfall aber etwas überdimensioniert.

von Anonymus B. (anonymus_bugmenot)


Lesenswert?

Andi M. schrieb:
> Nimm einen NanoPI:
> 
https://linuxgizmos.com/tiny-29-iot-gateway-sbc-packs-in-wifi-and-dual-lan-ports/
> und haenge den per Ethernet an den PC. Daten kannst Du dann z.B. per FTP
> vom internen Speicher holen. 1MB sollten locker noch auf das 8GB Flash
> drauf passen.
>
> Alternativ irgend einen anderen PI mit Ethernet Anschluss.

Das ist eine recht günstige und einfache Lösung! Allerdings wird es das 
Gerät in ein paar Jahren wahrscheinlich nicht mehr zu kaufen geben und 
man braucht etwas Aufwand um es zu ersetzen. Wahrscheinlich ist das aber 
bisher mein Favorit.

von Rainer W. (rawi)


Lesenswert?

Anonymus B. schrieb:
> Kein Funk, weil ich recht viel Metall im Weg habe (vielleicht sogar
> einen ganzen Käfig) und erwarte, dass das Funksignal nicht stabil sein
> wird.

Dann hatte ich richtig vermutet.

Solange du nicht weißt, wie die Umgebung aussieht, ein Kabel nicht stört 
und Signale darin nicht zu sehr gestört werden, nimm ein Kabel.

1MB schreibt dir selbst ein AVR µC (halbwegs) dauerhaft auf eine 
SD-Karte, die ausreichend groß ist und ausreichend freien Speicher 
besitzt. Auf heutige SD-Karten kannst du dein 1MB mehrere bis etliche 
tausend Mal ablegen.

von Andi M. (andi6510) Benutzerseite


Lesenswert?

> Allerdings wird es das
> Gerät in ein paar Jahren wahrscheinlich nicht mehr zu kaufen geben und
> man braucht etwas Aufwand um es zu ersetzen.
Naja, vermutlich gibt es den sogar aktuell nicht zu kaufen. Oder 
zumindest nicht zu dem Preis. Diese single board computer (SBC) leiden 
ja allesamt immer noch unter der Halbleiterkrise.
Der NanoPI hat als Besonderheit gleich 2x Ethernet und Wifi und wird 
daher oft fuer Routerprojekte genommen. Andere SBCs passen evtl besser 
auf deinen Anwendungszweck. In der aktuellen C't war glaube ich ein 
Marktueberblick drin, was es gerade so gibt. Evtl hilft Dir das weiter.

von Monk (roehrmond)


Lesenswert?

Du könntest ein CrumbX128A1 Modul verwenden. Es hat einen Mikro-SD Slot 
und eine RS485 Schnittstelle, mit der du die Verbindung zum PC hin 
machen könntest. Es wird optional mit Bootloader geliefert.

https://www.chip45.com/products/crumbx128a1_avr_xmega_module_board_atxmega128a1_usb_rs485_sdcard.php

: Bearbeitet durch User
von N. M. (mani)


Lesenswert?

Hier im Markt werden doch immer wieder solche Ethernet Module von 
Lantronix verkauft.
Die Pro Variante davon hat anscheinend bis zu 16MB Flash. Da ist 
bestimmt noch ein MB frei. FTP kann er scheinbar auch.
Ist ziemlich kompakt. Kostet aber anscheinend auch um die 60€...

von Sebastian W. (wangnick)


Lesenswert?

Jeder beliebige Router mit OpenWRT sollte das können: 
https://openwrt.org/toh/start

LG, Sebastian

von Frederic S. (frederics)


Lesenswert?

Ein etwas älterer Intel Nuc sollte das locker schaffen, viele haben auch 
Ethernet und sollte sich auch noch in einigen Jahren gut ersetzen 
lassen.

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.