Jump to content
ELFORUM - Forumul electronistilor

Monitorizare in timp real pe web a consumului de energie folosind Arduino


Guest Cipri Rengle

Recommended Posts

Guest Cipri Rengle

Buna!

 

Intentionez sa incep lucrul la un proiect ca si in titlu utilizand contoare de energie, CAN, Arduino si un shield WiFi. Am piesele, dar am si cateva nelamuriri legate de acestea. Pe scurt, datele din IC-ul de contorizare vor fi preluate de un CAN pe 8 biti pentru a fi compatibile cu placa de dezvoltare iar dupa rularea programului, pe o interfata web va fi afisat consumul in timp real de la o priza.

 

Pentru inceput, una din incertitudini ar fi diferenta dintre diferitele IC-uri de contorizare. Ce am gasit sunt urmatoarele:

 

AD7755, ADE7755, ADE7757, AD7751, ADE7751, ADE7756, SA9102CPA.

 

Cateva sunt "obsolete" adica sunt de domeniul trecutului si nu observ diferente intre ele. V-as ruga sa va dati cu parerea.

Link to comment
  • Replies 24
  • Created
  • Last Reply

Top Posters In This Topic

  • one

    3

  • unuldinei

    3

  • vghesm

    3

  • digix

    3

Top Posters In This Topic

Guest Cipri Rengle

Interesant IC-ul. Am gasit cateva module cu limite la diferiti curenti. Ce am iteles din documentul atasat este ca poate primi si AC si DC. Din ce info am gasit la module, nu scrie de tipul de tensiune admis. Sa inteleg ca se poate folosi in ambele domenii?

 

Asta e unul din module: http://ebay.to/1AjVPzn

Edited by Cipri Rengle
Link to comment

Diferenta intre circuitele enumerate consta in iesiri: digitala seriala, impulsuri, frecventa, numarul de intrari analogice, masura mediata sau instantanee.

 

Utilizarea lui ACS712 impreuna cu circuitele de mai sus nu stiu ce rezultate va da... ACS da 2.5V la 0A si iesirea variaza intr-un sens sau in altul in functie de sensul curentului. Cred ca un transformator normal de curent este mai potrivit pentru circuitele de la AnalogDevices.

Vezi aici cateva detalii...

http://www.analog.com/library/analogDialogue/archives/33-02/power/index.html

 

7757 are si iesiri pentru un motor stepper (pentru un contor cu indicatoare)

7757A de exemplu are si o indicatie a sensului energiei - daca consumi de la retea sau injectezi energie in retea.

Edited by one
Link to comment

ACS712 este un senzor de curent AC sau DC!

Sunt 3 variante, de 5A, de 20A si de 30A.

Iesirea lui este o tensiune pozitiva liniara si direct proportionala cu curentul care trece prin el. Se masoara doar curentul care are sensul dinspre pinii 1-2 spre 3-4!

Adica foarte usor de citit cu un microcontroller pe intrarea ADC, eventual printr-un divizor rezistiv.

 

Exemplu cu Arduino:

http://forum.arduino.cc/index.php?topic=179541.0

 

Spor!

Link to comment

Cred ca trebuie luat in calcul si ce poate fi mai rau, un scurt accidental care de obicei se intampla, o sa vaporizeze sigur pinii delicatului senzor ACS712, transformatorul de curent este mai sigur in acest caz.

Link to comment
Guest Cipri Rengle

Dar acest circuit, masurand DOAR curentul, nu isi va pierde din precizie? Conceptul meu consta in monitorizarea consumului de energie in timp folosind toti parametrii adica si cos fi.

 

Daca ar fi sa folosesc un traductor l-as folosi pe acesta http://bit.ly/1vMEg6L . Pt. a-l utiliza, e de ajuns sa il leg direct la ACS712 sau mai trebuie cateva piese?

 

Iar in cazul unui divizor imi va trebui cateva rezistente rigide sa duca intensitati mari si cateva diode pt. redresare. 1N4007 ar fi de ajuns?

Link to comment

Eu am confundat ACS712 cu ACS758, acesta poate fi folosit pentru masurarea curentilor mai mari. Eu l-am utilizat si pot spune ca are o viteza de raspuns destul de buna.

Transformatoarele de curent se leaga direct la circuitele de la AnalogDevices, dupa cum am vazut, nu mai ai nevoie de ACS. Din contra, cu ACS va trebui sa faci o adaptare.

Link to comment
Guest Cipri Rengle

In ghidul acesta http://bit.ly/1uW0Pa8 se foloseste un traf 220V AC -> 9V AC pt. esantionarea tensiunii iar pt. curent s-a folosit un cleste de curent SCT-013-000.

 

In primul rand, vreau sa ma asigur daca mai conteaza puterea trafului. In cazul acesta, neconsumandu-se energie, eu zic ca nu conteaza.

 

Iar in al 2-lea rand, nu imi convine senzorul acela de curent. As folosit ceva mai mic, poate chiar ACS sau un traductor. Ce pot alege?

Link to comment

 

Iar in al 2-lea rand, nu imi convine senzorul acela de curent. As folosit ceva mai mic, poate chiar ACS sau un traductor. Ce pot alege?

 

 

 

Un adevarat transformator de curent !

 

Cele mai bune sunt de la LEM, dar poti cauta altele pe situl oricarui comerciant de componente.

Uite aici un exemplu pe care l-am gasit la intamplare.

 

Vezi ca la transformatorul de curent trebuie sa ii pui o rezistenta in secundar !

 

Daca ai un transformator pentru curenti mari, faci mai multe spire in primar, astfel ii maresti si precizia un pic..., de exemplu daca ai unul de 100A dar tu masori maxim 30, faci 3 spire. 

Cu foarte putin efort, un transformator de curent se poate si construi.

Edited by one
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines