WSAL20655 – 2-CH UART TO ETH
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Das Waveshare 2-CH UART TO ETH-Modul verbindet zwei serielle TTL-Schnittstellen mit einem 10/100Mbit/s-Ethernet-Anschluss über den CH9121-Chip. Es unterstützt vier Betriebsarten – TCP Client, TCP Server, UDP Client und UDP Server – sowie bidirektionale transparente Übertragung zwischen UART und Ethernet.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Betriebsspannung 3,3 V oder 5 V; typischer Stromverbrauch ca. 140 mA.
- Zwei unabhängige UART-Kanäle: Kanal 1 ist standardmäßig aktiviert, Kanal 2 ist standardmäßig deaktiviert.
- Ethernet: 10/100 Mbit/s Voll-/Halbduplex mit automatischer Aushandlung, 802.3-konform, automatische MDI/MDIX-Erkennung.
- Vier Netzwerk-Betriebsmodi: TCP CLIENT, TCP SERVER, UDP CLIENT, UDP SERVER.
- Standardwerte: IP 192.168.1.200, Subnetzmaske 255.255.255.0, Gateway 192.168.1.1, Gerät-Port 2000, Ziel-IP 192.168.1.100, Zielport 1000.
- UART1-Standard: 9600 Baud, 8 Datenbits, 1 Stoppbit, keine Parität, Timeout 0, Puffer wird nie geleert.
- Anschlüsse: 5V/3V3, GND, RST1 (externer Reset, Low-Aktiv), RESET (Werkseinstellung beim Einschalten, Low-Aktiv), TXD1/RXD1 (aktiv), TXD2/RXD2 (deaktiv), CFG0 (Low geht in Konfigurationsmodus), RUN (Statusanzeige), DIR1/DIR2 (RS485 RX/TX-Umschaltung).
- Konfiguration erfolgt über die PC-Software NetModuleConfig.exe oder über serielle Befehle; gespeicherte Parameter werden nach einem Neustart wiederhergestellt.
- Der CH9121 speichert die Konfiguration im internen Speicher; nach dem Neustart arbeitet der Chip gemäß den gespeicherten Werten.
- Für Mikrocontroller wie Raspberry Pi Pico, Arduino oder STM32 stehen Demoprojekte in C und Python bereit; die Verbindung erfolgt über die jeweiligen GPIO-Pins.
Befehle und Beispiele – vor Ausführung prüfen:
sudo apt-get install p7zip-full
sudo wget https://files.waveshare.com/upload/3/37/2-CH_UART_TO_ETH_CODE.7z
7z x Pico_ETH_CH9121_CODE.7z -o./2-CH UART TO ETH_CODE
cmake ..
make -j9
cp main.uf2 /media/pi/RPI-RP2/
Hinweise und Versionsgrenzen
- Die angeführten Standard-IP-Werte sind werkseitig voreingestellt; vor dem Einsatz im eigenen Netz muss die IP-Konfiguration an das lokale Subnetz angepasst werden.
- Die Demo-Dateien müssen heruntergeladen und entpackt werden; die genaue Version des Pico-Firmwares (rp2-pico-20210418-v1.15.uf2) ist versionssensitiv.
- Beim Flashen des Pico über USB muss die BOOTSET-Taste gedrückt gehalten werden, bis das Laufwerk erkannt wird – sonst wird die Firmware nicht übernommen.
- Bei Verwendung von RS485 müssen die DIR1/DIR2-Pins an einen externen RS485-Steuerschaltkreis angeschlossen werden; ohne diesen bleibt die automatische Umschaltung ungenutzt.
- Die Thonny-Version muss aktuell sein, da ältere Versionen die Pico-Unterstützungspakete nicht enthalten können.
- Vor Produktionsbetrieb sollte die Paketverlustfreiheit bei höheren Baudraten getestet werden.
Quelle und Revisionsnachweis
- 2-CH UART TO ETH - Waveshare Wiki
- Quellrevision: 102648
- Erfasst: 2026-09-02T04:08:37+00:00
- SHA-256:
0590b7c8e72e86009bb912160691ccb362ab76f109664387400464f027ba38e0