[linux_var] Lettura potenza su linee 220v

nextime nextime a nexlab.it
Ven 23 Dic 2011 08:06:51 UTC


On Thu, Dec 22, 2011 at 09:38:57AM +0100, Gianni Carabelli wrote:
> Mi sa che non calcola sul picco ma fa una media, eliminando il
> sinusoide negativo filtrando (filter=4)
> 
> ma 9333/1000  il tuo cosfi??


Non ne son sicurissimo a memoria, ma direi di no, mi pare
piu' un qualcosa che usa come coefficiente per tradurre
dalla lettura in bit dell'ADC ai mA.

Implementato come lo ha implementato lui, con la media, ammettendo
che comunque l'ADC gli ritorni il valore piu' alto letto e non la media
del periodo di lettura ( se cosi' non fosse avrebbe un risultato sbagliato )
e che quindi lui semplicemente come fa se ne possa fregare totalmente
di cercare il picco, nota pero' che rimane in ascolto per un intero secondo ( poco 
piu' addirittura ), e poi fa la media tra 4 letture.

Quindi rimane li fermo a fare solo quello per 4 secondi e mezzo quasi per avere una lettura.
Dentro un loop.
Con la cpu che intanto non puo' fare altro.
E' pazzo.

La mia ricerca del picco e' data dal fatto che io voglio impegnare meno tempo possibile a farlo,
quindi io faccio fare l'acquisizione all'ADC usando il suo tempo minimo di acquisizione,
e faccio il tutto in maniera asyncrona, ovvero avvio la lettura e mi metto a fare altro, attendendo
che mi arrivi un interrupt che mi avvisa che la lettura e' finita, ripeto questa cosa
15/20 volte, e cerco la lettura piu' elevata e la piu' bassa.

Per il calcolo poi della potenza attiva...
http://it.wikipedia.org/wiki/Potenza_attiva#Potenza_attiva

-- 

Franco (nextime) Lanza
Lonate Pozzolo (VA) - Italy
SIP://casa@casa.nexlab.it

NO TCPA: http://www.no1984.org
you can download my public key at:
http://danex.nexlab.it/nextime.asc || Key Servers
Key ID = D6132D50
Key fingerprint = 66ED 5211 9D59 DA53 1DF7  4189 DFED F580 D613 2D50
-----------------------------------
echo 16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D212153574F444E49572045535520454D20454B414D204F54204847554F4E452059415020544F4E4E4143205345544147204C4C4942snlbxq | dc
-----------------------------------

-------------- parte successiva --------------
Un allegato non testuale  stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  198 bytes
Descrizione: non disponibile
URL:         <http://ml.linuxvar.it/pipermail/talking/attachments/20111223/2b140c32/attachment.pgp>


More information about the Talking mailing list