Leggere dati modbus da regolatore solare mttp

Salve a tutti avrei bisogno di un vostro aiuto, ho un impianto fotovoltaico con un regolatore mppt easun che ha uscita rs485 su protocollo modbus, vorrei poter monitorare da remoto la produzione ecc tramite esp 32 ho i registri modbus ma sono davvero alle prime armi... qualcuno potrebbe aiutarmi nella compilazione? Vi ringrazio in anticipo

Convertitore rs485-ttl hai gia messo in opera? Remoto intendi fuori da rete locale?

Ho tutto l hardware esp32 e convertitore rs485 ma non so se compilare il tutto per farlo funzionare, si vorrei poterlo monitorare da remoto con wifi per vedere produzione pannelli ecc ma sono davvero incapace non avendo esperienza... Il regolatore mppt ha due pin in uscita dalla porta rs485 rispettivamente A/B

MPPT MODBUS Protocol - English Version (3) (1).pdf (1,2 MB)
In allegato il protocollo modbus di comunicazione del mio inverter

Oltretutto non conosco lo schema dei collegamenti del esp32 con i convertitore rs485 ttl, sono davvero alle prime armi ma vorrei costruire questo strumento per poter monitorare da fuori casa l andamento del regolatore...

Che modello rs485 ttl? Hai connettore per Easun? Hai un modulo usb-ttl per collegare a pc?

Allego foto del mi hardware il connettore c'è lho ed è un semplice 2 pin identico a quello usato per i sensori temperatura i pin sono A/B



IMG_20240506_083237

Inoltre ho anche acquistato per provare a collegarlo al pc questo convertitore... Ma il regolatore non ha software di monitoraggio e non sono riuscito...

Forse' serve windows vista :grinning:
Ma un usb-ttl hai , quelli che si usa per programmare schede microcontrollori senza porta usb"?
Quanto sara' distanza tra esp e easun?
Rs485 chip e' max485?

La distanza sarà praticamente attaccato posso metterlo senza problemi affianco...

Bene!
Usb-ttl tipo questo lo hai?

No questo mi manca... Devo ordinarlo?

Hai avuto modo di leggere il protocollo modbus che ho allegato? La cosa è fattibile?

Quel foglio e' caotico e pieno di errori e chi sa se e' valido per tuo firmware, ma non importa, con roba cinese e' sempre cosi'. Tante volte non esiste nemmeno.
By the way, non so nemmeno che cosa si tratta.. Un caricatore batteria? O un inverter?

Io connetto sempre prima con usb-ttl a computer. Non e' obbligatorio, ma cosi' si riesce confermare che hardware e' funzionante e connessione c'e', prima che si inizia con Esp32. Quando non hai certezza di quello, non sai indirizzo di slave, nemmeno baudrate..., con Esp32 diventi matto.

Capisco... E un caricatore mppt nello specifico easun 8048

Se prendi usb-ttl, prendi ft232rl oppure cp2102, voltaggio 3.3/5v. Ho avuto poco successo con moduli ch340.

https://www.amazon.it/Modulo-Adattatore-Convertitore-Seriale-Scheda/dp/B0CL4JRMCK/ref=sr_1_23?crid=3DCDQ45RYZ6EP&dib=eyJ2IjoiMSJ9.E75kAfLk4Gk5qVlU_5EPVbhtZtc2xcqM-Irl7e26TdsmbJrOWVIxo0pcxy62iczUoMJFCxSMZcgdQ-JWurfTeUjKq0eYduezGnkbUX6S-sLYfdT_BhUz2S-sMpIX-hlWJFfownydNuiWUW2Qx8yMy_Ln2anvymCew6Gfv7m12rBsR3Gbac52ahCmngXvAHGUijJnfDP84Mmkv8tbyTlobIE0tw8n0XuWRIprC2ygyny6nd4IjRkqYf4HCgjudv7kL9V8EXwuDCdnxdIERw9ZFWbFmAQ44A_9vTErmWcCCXM.dfErEW91tbV3EOPk7vbIqORw6RIL_IiiNR7-h87Oj84&dib_tag=se&keywords=ft232rl&qid=1714983832&sprefix=ft232%2Caps%2C167&sr=8-23

Ok grazie :slight_smile:

Oops!, ho notato che tuo modulo max485 non ha controllo di direzione automatica e quindi ha bisogno di connessione De e Re. Controllo di questi con modulo usb-ttl chiede ulteriori passi.
Se non hai ordinato ancora, lasci stare e proviamo con quello convertitore usb-485 che hai gia'.

Va bene dimmi cosa devo fare e io lo faccio :slight_smile: