Help, lettura segnale da contatore energia digitale
- Login o registrati per inviare commenti
Ciao a tutti, ho un problema nella lettura dei terminali SO (DIN 43864) del contattore di energia digitale che ho acquistato.
L'idea sarebbe di dare in pasto agli ingressi di arduino tale segnale.
Il problema è che: da specifica il segnale dovrebbe avere un voltaggio Vdc 27V, ma in pratica analizzandolo tramite un oscilloscopio, vedo un segnale alternato con voltaggio di picco di soli 0,2 volt a 50 Hz .
Il contatore l'ho comprato su ebay e di tipo ADM25SC, con due terminali SO+ e SO-.
Ha un led che lampeggia correttamente ed il display indica effettivamente kWh cumulati.
IL problema è quindi come interpretare questo segnale, che in teoria dovrebbe fornire un impulso ad ogni lampeggio.
Grazie a chiunque possa aiutarmi.
Allora per il tuo contatore energetico in pin SO sono l'uscita di un fotocopiatura ottico.
Le sue caratteristiche di uscita sono
V= 18÷27 Volt
A= 20 mA
T= 20 mS
Quindi nella fattispecie è come se avessi un transistor subiti pin SO,
in fondo ti metto una figura che ho trovato su Internet di come fatto all'interno,
Dopo l'interfacciamento è semplice con Arduino devi fare come mostrato nel secondo schema.
Per di più è normale che nell'oscilloscopio non vedi niente visto che stai analizzando il transistor,
è per definizione non produce nessuna corrente elettrica.
Queste lo primo schema che mostra il funzionamento interno del tuo contatore energetico

Questo è la cosa che dovresti realizzare con Arduino dopo

Per ordine di principio per visualizzare un segnale corretto all'uscita di questi due terminali SO,
Prende un alimentatore da 5V
Dagli li Vcc si collega la resistenza e dopo lo colleghi a SO+ e SO- lo l'ha colleghi a GND.
Per i valori della resistenza dovresti guardare il riferimento su il dispositivo.
ma teoricamente dovreste esserenell'ordine 1 Kome
Effettivamente la connessione è di tipo open collector.
Purtroppo il datasheet non diceva nulla a riguardo.
Come suggerito ho collegato Vcc (5volt) ad SO+ tramite una R20Kohm per stabilizzare la corrente intorno ai 20mA. Ora effettivamente il segnale SO+ è un'onda quadra con 5v di picco e impulsi a circa 0 v.
Tramite gli interrupt di arduino ora dovrebbe essere semplicissimo contare gli impulsi e quindi i kwh.
Grazie a tutti per i suggerimenti.
Scusate se riapro questa vecchia discussione ma visto che si parla proprio dei contatori che vorrei acquistare io volevo chiedere un consiglio.....
Vorrei monitorare con arduino la produzione del mio impianto fotovoltaico ( e fin qui è facile) e la quantità di energia assorbita " dalla casa" differenziando tra autoprodotta e acquistata da enel.... e qui si complica la faccenda!
Essendo il mio impianto in regime di scambio sul cavo che collega il contatore enel alla casa l'energia passa in entrambi i sensi e quindi se collego il contatore su quel cavo cosa potrebbe succedere?
A) esplode tutto :-)
B) fuziona ma solo in un senso
C) ...... se collego due contatori in parallelo con le entrate opposte ognuno dei contatori potrebbe conteggiare l'energia nel propio senso di entrata impedendo il passaggio nel senso opposto?
D) ho detto un mare di cxxxxte :-)
Grazie per ogni consiglio e scusate se ho detto fesserie
p.s. se conoscete contatori bidirezionali economici e che abbiano una qualche uscita per comunicare con arduino passatemi qualche link o nome
Grazie
Per caso è disponibile il sorgente per Arduino?
Vorrei comprare anch'io uno di questi logger, ne ho trovati da 30,00 euro su Marcucci.it !
- Login o registrati per inviare commenti


















17 settimane 4 ore fa
Avere il link al datasheet dello strumento aiuterebbe.
La prima cosa che mi viene da pensare è che forse lo strumento ha un' uscita open collector.
Ma senza il datasheet è difficile verificarlo.