ESP32 Modbus - MaxTrautwein/TAR-Weiterentwicklung-IoT-Tor GitHub Wiki

ESP-Modbus

Für die Modbus -Kommunikation benötigt der ESP32 ein RS-485 to TTL Adapter. (z.b.: DSD Adapter)

ESP32 Rx / Tx Ports

Die Kommunikation mit dem Converter Modul läuft über UART. Dafür sind folgende Pins auf dem ESP32 verfügbar:

GPIO Function Weitere Funktionen Nicht verfügbar mit Bemerkungen
1 U0TXD GPIO1, CLK_OUT3, EMAC_RXD2 scheint teilweise von Tasmota in Verwendung
3 U0RXD GPIO3, CLK_OUT2 scheint teilweise von Tasmota in Verwendung
9 U1RXD GPIO9, SD_DATA2, SPIHD, HS1_DATA2 SPI flash bei ESP-20-Wroom
10 U1TXD GPIO10, SD_DATA3, SPIWP, HS1_DATA3, SPI flash bei ESP-20-Wroom
16 U2RXD GPIO16, HS1_DATA4, EMAC_CLK_OUT ESP32-WROVER Rx funktioniert nicht.
17 U2TXD GPIO17, HS1_DATA5, EMAC_CLK_OUT_180 ESP32-WROVER funktional

Bitte prüfen Sie die Verfügbarkeit der Pins auf der offiziellen Dokumentations Seite von Espressif

Schaltbild:

ModbusDiagram