Suche uC Board mit Ethernet

OP #7321596
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

#7321655
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.

Gast #7321679
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.

Gast #7321699
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

Angehängte Dateien:
Gast #7322215
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.

Gast #7322372
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.

Gast #7322907
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.

Gast #7323690
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

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