4.5 RS485 převodník
Komunikaci mezi moduly PZEM-017 JSY-MK-231, které využívají sběrnici RS485
s protokolem Modbus RTU, ESP32 zajišťuje převodník UART RS485 čipem
MAX485.34
Obrázek 4.4 ESP3[33]
ESP32 disponuje dostatečným počtem GIPO pinů, I2C UART rozhraním, které
umožňují připojení více zařízení současně. Výhodou použití ESP32 dostatek výpočetního výkonu, nízká spotřeba
energie možnost budoucího rozšíření (například bezdrátový přenos dat nebo webové
rozhraní).
. Tento čip umožňuje převod logických signálů mikrokontroleru na
diferenciální signály potřebné pro komunikaci RS485 sběrnici.
Kód firmware byl napsán Arduino IDE použitím dostupných knihoven pro
Modbus RTU, kartu BMI160. ESP32 zajišťuje pravidelné vyčítání dat jednotlivých
zařízení, vytváření časových značek milisekundách), formátování dat CSV zápis
na kartu