Olá pessoal,

Estou fazendo um projeto utilizando o sensor de corrente acs712 para 5 amperes. Meu objetivo é calcular o consumo instantâneo em watts dos aparelhos elétricos.

O problema está em fazer a medição com o arduino, já que em corrente alternada, este ci fornece um sinal senoidal proporcional a frequência da rede, com um offset de vcc/2 (algo em torno de 2.5v utilizando arduino), e uma tensão de pico linear a corrente medida.

Utilizei um circuito do datasheet para eliminar o offset e aumentar o ganho, mas ainda é dificil fazer a medição com o arduino.

Alguém tem alguma luz ou já fez algum projeto parecido utilizando este sensor?

O datasheet do ci está em: https://www.sparkfun.com/datasheets/BreakoutBoards/0712.pdf

https://www.sparkfun.com/datasheets/BreakoutBoards/0712.pdf

Exibições: 4240

Responder esta

Respostas a este tópico

Olá RP,

Pesquise aqui no fórum do LDG http://labdegaragem.com/forum/topics/medidor-de-consumo-de-energia-1 , existe um tópico creio que resolvido a respeito, na época fiz dois vídeos para meu canal no YT, simulando no Proteus um circuito, e como não tinha o sensor usei um Trafo e dois divisores para a simulação.

https://www.youtube.com/watch?v=aS5GyNodlGc

https://www.youtube.com/watch?v=2e4hF6uT5Po

Espero lhe seja útil a info.

Abs.

Olá Carlos, obrigado pela resposta.

Vou dar uma olhada no material e fazer alguns testes, e assim que possível eu posto uma resposta.

Abraço, Rafael.

Rafael, eu usaria esse circuito com retificador ( do data sheet) 

Não é necessário o circuito de offset que você postou.

O sensor ACS712 já faz o offset. Leia o data sheet .

Qual o consumo de corrente e potência do aparelho em teste ?

Você tem o chip ACS712-5A ou a plaquinha já montada ?

Eu tenho essa plaquinha com o ACS712-30A , que suporta até 30 ampéres.

Até hoje eu não tinha usado ela. Vou testa-la em AC, pois eu achava que ela só funcionava em CC !

Aguarde, que eu disponibilizarei os meus testes. 

O chip ACS712 é muito interessante, pois usa um sensor Hall para medir a corrente e o que achei fantástico é que o sensor é isolado do fio onde passa a corrente AC. (2100 V de isolamento) .

Essa é a minha plaquinha : 

Rafael , montei a placa do sensor ACS712-30A com um tomada fêmea para conectar o aparelho em teste.

O circuito do sensor fica em série com o aparelho. 

Alimentei o pino VCC da placa com + 5Vcc e terra no GND.

Fiz algumas medições com o meu osciloscópio na saída Vout. 

Quando não tem carga (aparelho) conectado a tensão Vout foi de +2,553 Volts.

Como o meu sensor é menos sensível, isto é, para cargas maiores de até 30 ampéres, eu conectei um ferro de passar roupa Arno ( 127V / 1100 W) . 

Veja as formas de ondas. A tensão de saída Vout é senoidal com o offset de 2,5 Vcc. 

A frequência obviamente é a mesma da rede, 60 Hz.

Mudando a entrada do canal 1 para sinal AC e diminuindo a escala de tensão, essa é a forma de onda do mesmo sinal. 

Veja que a tensão AC pico a pico é de 1,88 Volts. 

No data sheet consta essa tabela, isto é , no caso do meu sensor ACS712-30A , a cada 66mV medidos corresponde a 1 Ampére. 

Tem também essa tabela que dá uma visão sobre a escala de conversão de corrente para tensão (ACS712-30A). 

Veja que essa tabela é diferente da tabela do seu sensor.

Portanto agora é matemática pura. Vamos ver se eu consigo analisar corretamente.

Lembrando que para cada Ampére, temos 66 mV : 

Tensão Vpp = 1,88 V 

A Tensão de um semi-ciclo é de : 1,88 V / 2 = 0,94 V 

A Tensão eficaz é V x 0,707 =  0,94 V  x 0,707 = 0,664

 Corrente medida =  0,664  / 66 mV = 10,06 A 

   Potência e corrente do Ferro de passar Arno :

    P = V x I      I = P / V = 1100 W / 127 V = 8,66 A 

  Vou pesquisar por que esta dando essa diferença....

  Talvez por que o ferro de passar é antigo e tenha algumas conexões não tão boas. 

Rafael veja a solução encontrada pelo Wagner Kuramoto :

( a sensividade do seu seu sensor é 185 mV / A ) 

http://labdegaragem.com/forum/topics/ajuda-com-o-codigo-do-sensor-a...

ou 

https://forum.sparkfun.com/viewtopic.php?f=6&t=33605&sid=af...

Olá José,

Obrigado por todas as respostas, realmente tem bastante informação.

Eu estou usando a plaquinha montada com um sensor de 5A. Preciso medir até 1100W e escolhi o 5A por me fornecer uma maior sensibilidade, assim eu consigo também medir o consumo em stand by.

O problema é fazer a amostragem do sinal levando em conta somente o pico, o qual indica a corrente total. Também existe o fator ruído, que resulta em uma variação relativamente grande do calculo de consumo.

Assim como eu falei pro Carlos, vou dar uma olhada em todo o material que vocês postaram e fazer alguns experimentos. Quando eu tive uma posição envio um feedback.

Obrigado mais uma vez.

Abraço, Rafael.

Rafael, a rede eletrica é 220V ou 127V ?

Se for 127V não vai dar para medir a corrente de um aparelho de 1100W !

 

 P = V x I      I = P / V = 1100 W / 127 V = 8,66 A 

                    I = P / V = 1100W  / 220V =  5 A 

Veja aquela minha primeira sugestão do sensor com o circuito retificador.

Ficará mais facil para medir e não vai ter ruido. 

Depois vou testa-lo e postarei os resultados. 

José,

A rede é 220v, então da pra usar sem problema.Aguardo um resultado do seu teste com o circuito retificador.

Abraço!

Gostaria de saber se tem como eu monitorar um banco de baterias de 240 amperes com esse dispositivo. quais são as alterações necessárias ??

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço