Pages: [1] 2 3 ... 18   Go Down
Author Topic: Misuratore di corrente AC con ATtiny84. (ora SO quanto mi costi!)  (Read 33526 times)
0 Members and 1 Guest are viewing this topic.
Catania
Offline Offline
Sr. Member
****
Karma: 0
Posts: 346
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Questo aggeggio è nato per evitarmi una grossa seccatura: quella di andare fisicamente a riattaccare il contatore ENEL sito in un locale “distante” (ma, mooolto distante) dal mio appartamento, in un locale sperduto all’interno del condominio, dopo che la tremenda combinazione “lavatrice + frigo + ferrodastiro+altrecose” ne provocava lo stacco per eccessivo consumo di corrente.

Questo circuito, basato su un ATtiny84, permette di leggere il consumo di corrente e la potenza attiva assorbita dall’impianto domestico, inoltre è capace di far scattare un relays con relativa segnalazione acustica nel caso in cui il consumo superi una certa soglia programmabile (da 500 a 4000W). In questo modo il dispositivo “avverte” con una segnalazione acustica quando si sta raggiungendo la soglia massima stabilita di potenza e al limite, volendo, potrebbe anche scollegare, tramite un teleruttore, l’impianto a valle del dispositivo, consentendo cosi di intervenire sempre e solo all’interno dell’appartamento senza aver a che fare col contatore.

Per il circuito (molto semplice), ho preferito usare un sensore di corrente ad effetto hall, modello LTSR-25NP la cui uscita è collegata direttamente da un ingresso analogico del MCU.
Allo stato attuale delle cose, il calcolo del valore efficace della corrente è eseguito sotto l’assunto che essa abbia forma sinusoidale (assunto per la verità un po’ debole, dato che con l’avvento dell’elettronica di potenza le armoniche generate dai moderni circuiti provocano distorsioni). Inoltre, considero valori fissi sia la tensione efficace (230V) che il fattore di potenza che, per quanto riguarda le apparecchiature elettriche, è fissato e garantito dalla normativa En 50091 (marchio “CE”) a “circa” 0,7.

Devo dire che, nonostante le assunzioni e i valori “fissi”, l’indicazione ottenuta sembra conforme al carico collegato e tutto sommato l’aggeggio svolge egregiamente il suo lavoro.



Nella foto si vede il dispositivo sotto test con un ferro da stiro collegato che riporta in etichetta un consumo di 1100W (il dispositivo segna 1050W), essendo la soglia massima impostata a 1000W si vede chiaramente il led acceso per segnalare la condizione di “allarme” (cambiare la soglia è semplice: basta ruotare il trimmer a destra finchè sul display non appare il valore desiderato).

L’hardware è fatto e funzionante, per quanto riguarda il software…beh, se trovo sistemi migliori di calcolo della potenza attiva posso sempre aggiornarlo, per il momento mi basta non dover più uscire di casa per riattaccare il contatore :-)




« Last Edit: May 03, 2012, 12:18:13 pm by dalubar » Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 332
Posts: 22811
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Carino. Si può avere lo schema del circuito?
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 47
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 :ciao,
complimenti per il lavoro....avrei intenzione di realizzare anche io qualcosa del genere è possibile avere il codice ed eventualmente lo schema per le connessioni?
ti ringrazio
Lello
Logged

Malo ( VI )
Offline Offline
Sr. Member
****
Karma: 0
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per il circuito (molto semplice), ho preferito usare un sensore di corrente ad effetto hall, modello LTSR-25NP la cui uscita è collegata direttamente da un ingresso analogico del MCU.
E' stata la prima cosa che ho cercato nel tuo messaggio
Io ho usato questo http://www.panucatt.com/product_p/cs-45al.htm
Proprio ieri si parlava di sensori di amperaggio e piu precisamente in questo topic
 http://arduino.cc/forum/index.php/topic,103656.0.html

Per avere il mio ho aspettato 40 giorni  smiley-fat
Dove lo hai acquistato ??
Grazie
Logged

Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

Udine
Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi piace... Il problema corrente a casa ci tocca sempre di più....

Bruno, il sensore che mi hai detto non me lo da disponibile ed in giro non lo trovo... hai qualche idea??
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 332
Posts: 22811
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Per avere il mio ho aspettato 40 giorni  smiley-fat
Dove lo hai acquistato ??
Va visto da dove è arrivato. Se è stato acquistato dagli USA o dalla Cina con spedizione via posta aerea è il tempo normale.

PS:
Carino. Si può avere lo schema del circuito?
Logged


Malo ( VI )
Offline Offline
Sr. Member
****
Karma: 0
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bruno, il sensore che mi hai detto non me lo da disponibile ed in giro non lo trovo... hai qualche idea??
Scrivi e chiedi
Se cerchi nel forum (  smiley-cry ) vedrai che ho avuto qualche problema con l'alternata ; problema descritto e risolto nel Link che ti ho passato
A me hanno risposto sempre e rapidamente
Logged

Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il sensore cel'ha RS:
http://it.rs-online.com/web/p/trasduttori-di-corrente/4995378/
Logged

Catania
Offline Offline
Sr. Member
****
Karma: 0
Posts: 346
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@bruno: il sensore l'ho preso da RS (proprio dal link indicato da BrainBooster) e mi è arrivato nei consueti 2 giorni di tempo previsti.

@leo: certo che si può :-) Pubblico sia lo schema che la consueta "board". Notare che il sensore LTSR25-NP ha una piedinatura alquanto singolare, ovvero la parte elettronica ha i pin con passo 1.905 piuttosto che i canonici 2.54, cosa che mi ha obbligato a creare una impronta ad hoc.




* schema.pdf (57.95 KB - downloaded 281 times.)
* board_serigrafia.pdf (57.45 KB - downloaded 172 times.)
Logged

Genova
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3391
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Anche un interruttore differenziale messo in casa con corrente nominale leggermente più bassa di quella di intervento del contatore risolve il problema.   smiley-grin
Logged

no comment

Catania
Offline Offline
Sr. Member
****
Karma: 0
Posts: 346
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@pablos: ovvio che si, ma vuoi mettere la soddisfazione di risolvere il problema da vero "smanettone"? smiley-twist E poi leggendo direttamente il consumo si possono fare scoperte interessanti...ad esempio il mio phon "cinese" che riporta "1000W power" sulla confezione, in realtà ne consuma solo 500W ;-)
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 569
Posts: 12573
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Anche un interruttore differenziale messo in casa con corrente nominale leggermente più bassa di quella di intervento del contatore risolve il problema.   smiley-grin
e il divertimento ed il gusto di riusolversi i problemi con un po' di sana elettronica dove li metti?
Peraltro così puoi vedere i consumi effettivi, troppo bello!
Complimentoni Dalubar, davvero un gran bel lavoro; immagino che con qualche modifica software si possa adattare a "contatore", o sbaglio?
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 332
Posts: 22811
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@leo: certo che si può :-) Pubblico sia lo schema che la consueta "board". Notare che il sensore LTSR25-NP ha una piedinatura alquanto singolare, ovvero la parte elettronica ha i pin con passo 1.905 piuttosto che i canonici 2.54, cosa che mi ha obbligato a creare una impronta ad hoc.
Grazie  smiley-wink
Logged


Catania
Offline Offline
Sr. Member
****
Karma: 0
Posts: 346
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie dei complimenti Mike.
Certo, il vantaggio principale di impiegare una MCU nei circuiti sta proprio nel fatto che può essere (ri)programmata a piacimento, magari raffinando il software nel tempo sulla base dell'esperienza acquisita sul campo. Il codice, attualmente, occupa circa 6K, ne rimangono quasi altri 2K per nuovi calcoli e/o features.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 569
Posts: 12573
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie dei complimenti Mike.
Certo, il vantaggio principale di impiegare una MCU nei circuiti sta proprio nel fatto che può essere (ri)programmata a piacimento, magari raffinando il software nel tempo sulla base dell'esperienza acquisita sul campo. Il codice, attualmente, occupa circa 6K, ne rimangono quasi altri 2K per nuovi calcoli e/o features.
Ottimo smiley-money Ti spiego: amministro il mio Condominio, classica gabbia di matti; è nata una querelle riguardo l'attribuzione dei consumi di due diverse zone del cortile. poiché c'è un contatore unico e farne mettere un altro all'Enel significa dissasnguarci. Sono ragionevolmente convinto che nei pressi del contatore ci sia la linea specifica del cortile da "separare"; se così fosse mi basterebbe aggiungere il tuo progetto, modificato a fare il contatore, e risolverei il problema. A dire il vero mi risulta che vendano dei contatori già fatti, a prezzi abbordabili, ma non ho cercato. Appena possibile faccio il controllo con l'elettricista e ti faccio sapere se ne facciamo qualcosa. smiley
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Pages: [1] 2 3 ... 18   Go Up
Jump to: