Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
metern_modbus [2018/08/27 12:16]
flane [GND? dove lo collego?]
metern_modbus [2018/09/05 10:49] (versione attuale)
flane [Cavo modbus]
Linea 13: Linea 13:
 ===== Lettura dati via RS485 ===== ===== Lettura dati via RS485 =====
  
-La possibilità di disporre di un’uscita RS485 sul contatore permette di poter installare nel nostro impianto fino a 32 contatori per monitorare quanti e quali carichi vogliamo. Basterà infatti collegarli fra loro con un semplice doppino ritorto e collegarli al Raspberry mediante un economico adattatore USB-RS485, per poter monitorare e loggare tutti parametri energetici che desideriamo,​ mediante i già noti software 123solar e MeterN:+La possibilità di disporre di un’uscita RS485 sul contatore permette di poter installare nel nostro impianto ​**fino a 32 contatori** per monitorare quanti e quali carichi vogliamo. Basterà infatti collegarli fra loro con un semplice doppino ritorto e collegarli al Raspberry mediante un economico adattatore USB-RS485, per poter monitorare e loggare tutti parametri energetici che desideriamo,​ mediante i già noti software 123solar e MeterN:
  
 {{  :​img_metern:​sdm120c_4.jpg?​nolink&​400 ​ }} {{  :​img_metern:​sdm120c_4.jpg?​nolink&​400 ​ }}
  
-Grazie ad un software sviluppato da Gianfranco Di Prinzio (gianfrdp del forum energeticamebiente.it) che ha messo gentilmente a disposizione su [[https://​github.com/​gianfrdp/​SDM120C|Github]],​ è possibile leggere tutti i valori da questo contatore. Il software prevede inoltre le necessarie integrazioni per poter utilizzare il contatore mediante i software MeterN e 123solar. Infatti la possibilità di poter leggere più contatori sullo stesso bus, permette di utilizzare 123solar anche con inverter non direttamente compatibili,​ ma leggendo anche la produzione fotovoltaica (e non solo i consumi) mediante un contatore.+Grazie ad un software sviluppato da Gianfranco Di Prinzio (gianfrdp del forum energeticamebiente.it) che ha messo gentilmente a disposizione su [[https://​github.com/​gianfrdp/​SDM120C|Github]],​ è possibile leggere tutti i valori da questo contatore.\\ 
 +\\ 
 +Il software prevede inoltre le necessarie integrazioni per poter utilizzare il contatore mediante i software MeterN e 123solar. Infatti la possibilità di poter leggere più contatori sullo stesso bus, permette di utilizzare 123solar anche con inverter non direttamente compatibili,​ ma leggendo anche la [[metern_scenario2|produzione fotovoltaica]] (e non solo i consumi) mediante un contatore.
  
 ===== Cablaggio rete modbus ===== ===== Cablaggio rete modbus =====
Linea 46: Linea 48:
 </​WRAP>​ </​WRAP>​
  
 +===== Cavo modbus =====
 +Queste sono le specifiche fornite da ABB (PowerOne) per lo specifico cavo per reti RS485 da utilizzare:
  
 +{{  :​img_123s:​cavo_schermato.png?​nolink&​700x376 ​ }}
 +\\
 +<WRAP center round important 80%>
 +Da notare che nel caso si utilizzino degli adattatori USB-RS485 dotati anche del polo GND (massa) non si deve collegare l'​eventuale schermatura del cavo a questo polo, ma entrambi i conduttori di un ulteriore doppino.
 +</​WRAP>​
 +\\
 +E' possibile anche l'​utilizzo dei **cavi LAN UTP** per la realizzazione dei collegamenti modbus in sostituzione dello specifico cavo RS485 (più costoso e più difficile da trovare).\\
 +\\
 +Personalmente ho utilizzato il cavo di rete per lunghezze fino a circa 30-40m senza particolari problemi.\\
 +\\
 +E' comunque importante che il cavo di rete abbia le seguenti caratteristiche:​
 +  * sezione conduttori AWG24 (molto spesso sono AWG26 e quindi più sottili)
 +  * impedenza prossima a 120ohm
 +  * sia un cavo schermato
 +  * si utilizzino due fili che costituiscono un doppino ritorto ( __NON UTILIZZATE 2 DOPPINI DIVERSI PER I DUE FILI DEL BUS__ )
 +  * non vi siano possibilmente giunzioni nel cavo
 +  * si utilizzi per l'​eventuale polo GND i due fili in parallelo di un ulteriore doppino (come visibile nella prima immagine)
 +  * non utilizzare la schermatura come cavo GND
 +<WRAP center round help 80%>
 +Per approfondimenti sul cavo da utilizzare: [[http://​www.flanesi.it/​forum/​viewtopic.php?​f=17&​t=1886|Cavi per seriale RS485 e cavi LAN]]
 +</​WRAP>​
  
 ===== La velocità corretta ===== ===== La velocità corretta =====
Linea 59: Linea 84:
  
 <WRAP center round tip> <WRAP center round tip>
-Personalmente per l'​impiego indicato sul wiki consiglio di **utilizzare la velocità di 9600 bps**+Personalmente per l'​impiego indicato sul wiki consiglio di **utilizzare la velocità di 9600 bps** che sono compatibili con i contatori impiegati
 </​WRAP>​ </​WRAP>​
  
Linea 65: Linea 90:
  
 I cavi RS-485 hanno impedenza tipica di 120Ω. Di conseguenza è necessario inserire una resistenza di terminazione all’inizio del bus RS-485 (tipicamente sull'​adattatore USB-RS485) ed alla fine (tipicamente in concomitanza dell’ultimo slave).\\ I cavi RS-485 hanno impedenza tipica di 120Ω. Di conseguenza è necessario inserire una resistenza di terminazione all’inizio del bus RS-485 (tipicamente sull'​adattatore USB-RS485) ed alla fine (tipicamente in concomitanza dell’ultimo slave).\\
-È opportuno scegliere resistenze da 120Ω con tolleranza 1%, per evitare sbilanciamenti nel bus di trasmissione. \\+È opportuno scegliere ​**resistenze da 120Ω con tolleranza 1%**, per evitare sbilanciamenti nel bus di trasmissione. \\
 Alcuni dispositivi,​ ad esempio gli inverter e/o gli adattatori USB-RS485, integrano internamente delle resistenze di terminazione,​ in alcuni casi attivabili con dip-switch; in questo caso occorre verificare che solamente il primo e l’ultimo dispositivo del bus abbiano la resistenza di terminazione attivata. Alcuni dispositivi,​ ad esempio gli inverter e/o gli adattatori USB-RS485, integrano internamente delle resistenze di terminazione,​ in alcuni casi attivabili con dip-switch; in questo caso occorre verificare che solamente il primo e l’ultimo dispositivo del bus abbiano la resistenza di terminazione attivata.
   * Su bus RS-485 particolarmente corti è possibile non inserire le resistenze di terminazione   * Su bus RS-485 particolarmente corti è possibile non inserire le resistenze di terminazione
  • metern_modbus.1535365013.txt.gz
  • Ultima modifica: 2018/08/27 12:16
  • da flane