Ciao Calida82,
secondo quello che io capisco dal data sheet che hai allegato, l'uscita del contatore che devi leggere non genera una tensione (uscita passiva), perché è probabilmente un transistor a collettore aperto, quindi per poterla leggere devi alimentarla dall'esterno con un generatore e una resistenza seguendo il circuito che consigliano nel manuale.
Se vuoi essere sicuro su questo (senza collegare niente in s+ e s-) prova a leggere l'uscita del contatore con un tester in funzione voltmetro e vedi se legge qualcosa.
Se non legge niente (tensione 0) prova a collegare il circuito come ti ho indicato, ma solo le resistenze e il generatore senza collegarlo al raspberry e poi misura sempre con il tester in funzione voltmetro.
Fammi sapere cosa leggi.
Lettura impulsi S0 contatore energia
Moderatori: carloc,
IsidoroKZ,
g.schgor,
BrunoValente
15 messaggi
• Pagina 2 di 2 • 1, 2
0
voti
0
voti
Ciao, sul contatore se non collego nulla con multimetro con volt non misura nulla e in ohm ho sempre circuito aperto...
Ho provato lo schema da te proposto con v1 a 5V e utilizzando le piu comuni resisteze da 220 anzichè 200 e 330 anziche 360, ma le cose non vanno bene, tra s+ e s- ottengo circa 2volt (ben al di sotto dei 5 richiesti) quando il led del contatore è spento e quando lampeggia scende a circa 1,5volt, ma così il sistema non viene alimentato a 5v...
stanotte ho lasciato collegato con gpio 4 al s+ con pull up da 10k a 3,3 e s- a massa, come al solito ogni tanto c'è qualche lettura che sballa, poi piu passa il tempo e piu le letture errate sono frequenti...
non ho provato a collegare il raspberry al tuo schema ma se mi da problemi a 3,3 credo a a 2 non cambiarebbe molto...
Ho provato lo schema da te proposto con v1 a 5V e utilizzando le piu comuni resisteze da 220 anzichè 200 e 330 anziche 360, ma le cose non vanno bene, tra s+ e s- ottengo circa 2volt (ben al di sotto dei 5 richiesti) quando il led del contatore è spento e quando lampeggia scende a circa 1,5volt, ma così il sistema non viene alimentato a 5v...
stanotte ho lasciato collegato con gpio 4 al s+ con pull up da 10k a 3,3 e s- a massa, come al solito ogni tanto c'è qualche lettura che sballa, poi piu passa il tempo e piu le letture errate sono frequenti...
non ho provato a collegare il raspberry al tuo schema ma se mi da problemi a 3,3 credo a a 2 non cambiarebbe molto...
1
voti
Ciao calida82,
allora per la misura senza tensione e senza resistenze è ok, mi aspettavo così.
Per quella con i 5 volt e le due resistenze (se tutto è stato collegato come da schema) non mi torna.
Invece che due volt a led spento dovresti trovarti 3,3 volt e circa 0 a contatore in trasmissione (a led lampeggiante) però in quest'ultimo caso la frequenza degli impulsi e il rapporto dei tempi in cui c'è livello alto e livello basso potrebbe falsare la misura del tester che farebbe una media. Quindi 1,5 volt potrebbero anche essere una media fra un livello logico alto di 3,3 volt e uno basso di circa 0 volt e quindi potrebbe andare bene.
Per curiosità hai provato a fare una misura di tensione con il tester quando usi i 10k di pullup sul raspberry ?
In rete c'è un manualetto di un certo Flavio Anesi sul monitoraggio energetico che legge un contatore simile al tuo sempre con raspberry e descrive sia i collegamenti sia il software, prova a dargli un'occhiata.
Ultima cosa il manuale che hai linkato, corrisponde al modello di contatore che stai utilizzando ?
Perché ho visto che di questi contatori ce ne sono anche con uscita a protocollo digitale e quindi in quel caso le cose sarebbero diverse.
Domani dovrei avere un po' di tempo e cercherò qualche info in più sull'uso del contatore.
allora per la misura senza tensione e senza resistenze è ok, mi aspettavo così.
Per quella con i 5 volt e le due resistenze (se tutto è stato collegato come da schema) non mi torna.
Invece che due volt a led spento dovresti trovarti 3,3 volt e circa 0 a contatore in trasmissione (a led lampeggiante) però in quest'ultimo caso la frequenza degli impulsi e il rapporto dei tempi in cui c'è livello alto e livello basso potrebbe falsare la misura del tester che farebbe una media. Quindi 1,5 volt potrebbero anche essere una media fra un livello logico alto di 3,3 volt e uno basso di circa 0 volt e quindi potrebbe andare bene.
Per curiosità hai provato a fare una misura di tensione con il tester quando usi i 10k di pullup sul raspberry ?
In rete c'è un manualetto di un certo Flavio Anesi sul monitoraggio energetico che legge un contatore simile al tuo sempre con raspberry e descrive sia i collegamenti sia il software, prova a dargli un'occhiata.
Ultima cosa il manuale che hai linkato, corrisponde al modello di contatore che stai utilizzando ?
Perché ho visto che di questi contatori ce ne sono anche con uscita a protocollo digitale e quindi in quel caso le cose sarebbero diverse.
Domani dovrei avere un po' di tempo e cercherò qualche info in più sull'uso del contatore.
0
voti
Buongiorno, si il manuale è quello esatto il mio ha solo uscita S0 mentre altri sono modbus, ma purtroppo non il mio. ho trovato in rete un piccolo stratagemma lato sw, ossia dopo aver sentito l'impulso, controllo che affettivamente la tensione arrivi a zero, se così è continua il listato con i calcoli, altrimenti attende un nuovo impulso e chiaramente si rifa il controllo dei 0V.
Ho due contatori identici, uno prima dell'inverter e uno dopo. dopo aver inserito questa piccola modifica il programma di lettura, una funziona come un'orologio, non perde un colpo e soprattutto le misure sono sempre precise, l'altro invece al mattino ho sempre problemi di false letture(molte meno, ma ci sono). ora mi resta solo da provare ad aggiungere un condensatore da 0.1uf se anche così non risolvo deduco che forse il contatore ha qualche problema, visto che l'altro funziona alla perfezione
Ho due contatori identici, uno prima dell'inverter e uno dopo. dopo aver inserito questa piccola modifica il programma di lettura, una funziona come un'orologio, non perde un colpo e soprattutto le misure sono sempre precise, l'altro invece al mattino ho sempre problemi di false letture(molte meno, ma ci sono). ora mi resta solo da provare ad aggiungere un condensatore da 0.1uf se anche così non risolvo deduco che forse il contatore ha qualche problema, visto che l'altro funziona alla perfezione
0
voti
Ciao Calinda82,
per capire se effettivamente uno dei due contatori non funziona bene ti basta invertirli e verificare se il problema segue il contatore che non funziona o se rimane nella posizione. Se il problema rimane nella posizione potrebbe essere dovuto anche a disturbi elettromagnetici e per verificare/capire bene cosa succede ci vorrebbe un oscilloscopio. Anche il condensatore può aiutare, però diciamo che senza vedere il segnale è più difficile capire se taglia solo i disturbi o anche gli impulsi: quindi si va un po' a tentativi.
Ma alla fine come ti sei collegato con il raspberry ai morsetti s0 e s1 del contatore?
Questo potrebbe tornare utile in futuro ad altre persone che si sono trovate come te ad affrontare questi problemi.
Mibe
per capire se effettivamente uno dei due contatori non funziona bene ti basta invertirli e verificare se il problema segue il contatore che non funziona o se rimane nella posizione. Se il problema rimane nella posizione potrebbe essere dovuto anche a disturbi elettromagnetici e per verificare/capire bene cosa succede ci vorrebbe un oscilloscopio. Anche il condensatore può aiutare, però diciamo che senza vedere il segnale è più difficile capire se taglia solo i disturbi o anche gli impulsi: quindi si va un po' a tentativi.
Ma alla fine come ti sei collegato con il raspberry ai morsetti s0 e s1 del contatore?
Questo potrebbe tornare utile in futuro ad altre persone che si sono trovate come te ad affrontare questi problemi.
Mibe
15 messaggi
• Pagina 2 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Nessuno e 56 ospiti