Forum: Mikrocontroller und Digitale Elektronik Suche uC Board mit Ethernet


von Thomas P. (tommy2002)


Lesenswert?

Hallo,

könnt ihr mir einige Empfehlungen aussprechen für ein fertiges Board, 
das Ethernet unterstütz?

Ich suche für ein Projekt ein solches, das einige Sensordaten über 
diverse Schnittstellen erfasst (I2C, SPI) und diese anschließend über 
Ethernet verschicken kann. RMII und PHY, sowie Netzwerkanschluss sollte 
bereits vorhanden sein.

RaspberryPi kommt eher nicht in Frage, da für mehrere Nodes zu teuer und 
nicht wirklich echtzeitfähig.

Gibt es gute Alternativen zu den STM32 Boards?

Grüße
Thomas

von Stefan F. (Gast)


Lesenswert?

Thomas P. schrieb:
> Gibt es gute Alternativen zu den STM32 Boards?

Schau mal bei Olimex https://www.olimex.com/Products/IoT/

von Bla (Gast)


Lesenswert?

Habe mit dem hier mal rumgespielt, hat relativ problemlos geklappt mit 
dem Code-Example im Aurix Development Studio (Port von lwIP).

https://www.infineon.com/cms/en/product/evaluation-boards/kit_a2g_tc375_lite/

von Frank K. (fchk)


Lesenswert?

Schau Dir das mal an:

Board:
https://www.ti.com/tool/EK-TM4C1294XL

Prozessor:
https://www.ti.com/product/TM4C1294NCPDT

Treiberbibliothek:
https://www.ti.com/tool/SW-TM4C

IDE/Compiler:
https://www.ti.com/tool/CCSTUDIO

Debugger ist mir auf dem Board drauf.

fchk

von ⚡Guido⚡ (guido_hat_euch_lieb)


Lesenswert?


: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?


von Florian C. (cbdev)


Lesenswert?

Ich werfe mal die chinesischen CH32V307 in den Ring, Dev-Board gibts bei 
LCSC (https://www.lcsc.com/product-detail/C2943980.html) oder 
AliExpress.

Onboard sind 10M (PHY+MAC) moeglich, wenn man sich selbst was designed 
geht mit der integrierten MAC bis 1GBit (ob diese Datenrate mit der CPU 
sinnvoll verwertbar ist sei mal dahingestellt). Beim Devboard ist auch 
gleich ein Programmer integriert.

Ich verwende die CPU in eigenen Designs sowohl mit dem integrierten PHY 
als auch mit einem 10/100 RMII.

Guenstig, verfuegbar (wenn man bereit ist direkt in China zu bestellen), 
RISCV-programmierbar.

von mitlesa (Gast)


Lesenswert?

Warum mit Kanonen auf Spatzen schiessen?

Ein Arduino mit Ethernet-Anhang oder -Shield kann wunderbar
über SPI und I2C Daten erfassen und sie über SPI ans LAN
weiterschicken.

Hier die verschiedenen LAN-Boards mit SPI:

https://www.ebay.de/itm/155083674858
https://www.ebay.de/itm/325483010962
https://www.ebay.de/itm/225299651952

Alle Module können bereits TCP/UDP.

Man braucht nur noch einen Arduino seiner Wahl und natürlich
die Sensoren seiner Wahl.

von mitlesa (Gast)


Angehängte Dateien:

Lesenswert?

mitlesa schrieb:
> Ein Arduino mit Ethernet-Anhang oder -Shield kann wunderbar
> über SPI und I2C Daten erfassen und sie über SPI ans LAN
> weiterschicken.

Das "Schickeste" in der kleinen und kompakten Arduino-Welt
ist der Arduino Uno der einen W5500 mit on board hat. Man
braucht damit also keine weiteren Boards um netzwerkfähig
zu sein.

https://www.amazon.de/KEYESTUDIO-Accessory-Ethernet-Development-Compatible/dp/B07DQML86K/ref=sr_1_6

von mitlesa (Gast)


Lesenswert?


von temp (Gast)


Lesenswert?

Ich kann das hier empfehlen:

https://www.mouser.de/new/wiznet/wiznet-w5500-evb-pico-board/

Ist bei mouser recht teuer aber lieferbar. Das ganze hat eine 
ordentliche Arduino Unterstützung oder man nimmt Micro- oder 
Circuitpython.
Ich habe bisher immer einen Bogen um das Arduino-Framework gemacht, aber 
im Falle von Ethernet erleichtert es die Arbeit ganz schön. Ist auf der 
ESP Schiene auch nicht mehr anders. Da ist ohne Arduino auch fast nichts 
mehr zu gewinnen. Die IDE braucht man ja nicht zu benutzen, seit es 
arduino-cli gibt.

von Philipp Klaus K. (pkk)


Lesenswert?

Es gibt noch die Rabbits, Z80-ähnliche Architektur, da gibt es RCM 
(Rabbit Control Module) mit Ethernet. Sind aber schon etwas älter.

von ... (Gast)


Lesenswert?

> Ein Arduino mit Ethernet-Anhang oder -Shield kann wunderbar
> über SPI und I2C Daten erfassen und sie über SPI ans LAN
> weiterschicken.

Ja, es ist jedesmal ein "Wunder" wenn es funktioniert.
"Schwanz wackelt mit dem Hund."

Am einfachsten waere wohl ein LPC1768 mit einem LAN8720A dran.
Oder ein STM32F107. Oder die Tiva/Stellaris von TI.

von Manfred (Gast)


Lesenswert?

mitlesa schrieb:
> Das "Schickeste" in der kleinen und kompakten Arduino-Welt
> ist der Arduino Uno der einen W5500 mit on board hat. Man
> braucht damit also keine weiteren Boards um netzwerkfähig
> zu sein.

Wie weit kommt man denn mit dem bisschen Speicher des ATMega328?

Wäre nicht das erste Mal, dass mir eine Anwendung mangels Ressourcen um 
die Ohren fliegt.

von nea (Gast)


Lesenswert?

WLAN? ... dann würde der PiPicoW passen

von Heinz (Gast)


Lesenswert?

Thomas P. schrieb:
> Ich suche für ein Projekt ein solches, das einige Sensordaten über
> diverse Schnittstellen erfasst (I2C, SPI) und diese anschließend über
> Ethernet verschicken kann

Sowas?
https://github.com/tinytronix/homeautomation/blob/master/Hardware/Controllermodul_D/readme.md

Oder vielleicht eher WLAN?
https://github.com/tinytronix/homeautomation/tree/master/Hardware/Controllermodul_C

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.