Uso de ACS712 - 5A para medição de corrente alternada.

Olá pessoal tudo bem com vocês??

Então estou tentando usar o sensor ACS712 - 5A, para medir corrente elétrica de equipamentos com baixa tensão. Como por exemplo, lâmpadas e um ventilador pequeno, ambos não chegam a 5A. Tenho pesquisado inúmeros códigos na internet, inclusive aqui no Laboratório de Garagem. Todos os que tenho em mãos não calculam o valor correto da corrente.
Peço ajuda de vocês, eu não tenho conhecimento avançado, apenas técnico no assunto. Grata pela atenção.

Código no pastie. 

https://www.pastiebin.com/59639e689fed5

Exibições: 268

Responder esta

Respostas a este tópico

Boa tarde Priscila,

Você utilizou algum instrumento para confirmar o valor da corrente? Dê mais detalhes sobre os valores que encontrou e que parâmetros está usando para determinar se o valor está correto.Pelo seu programa percebi que existe uma variavel que serve como parâmetro para o calculo da corrente( int mVperAmp = 185). Você de posse do valor correto medido  vc pode ajustar este valor usando uma regra de três.

Everton

Boa tarde e muito obrigada por responder.

Estou fazendo uma medição simples como falei anteriormente de uma lâmpada de led de 12W. 
O meu ACS712 -5A a sensibilidade é de 185, olhei direitinho o datasheet dele.

As medições verifiquei com um alicate amperímetro, vou colocar as imagens.

Oiiii Ranzinza eu ainda não fiz os esquemático, assim que eu fizer eu envio aqui.
Não sei mexer muito bem, mas envio assim que terminar.

Boa tarde 2P.
Uma razão que vejo pra o seu problema, é que em ambos os casos (Ventilador e Lampada LED)
são cargas indutivas, e geradoras de ruídos elétricos e alteram a relação entre corrente e tensão.
Sugiro você consegue fazer um teste com uma carga resistiva de valor conhecido.
Rui

Bom dia e desculpa a demora.
Esse é o meu circuito.

Bom dia Priscila, 

Tenho uma experiência razoável com ACS712-5A e veja minhas informações á respeito:

- o sensor ACS712 não tem variação linear precisa

- não tem precisão nas medidas inferiores a 1 A 

- Susceptível á ruido eletrônico ( use cabos blindados) 

- a tensão de REF do Arduino precisa ser estável e aferida para fazer as medições corretas 

- a sensibilidade do sensor (mV/A) deve ser aferida ( a varição de acordo com o datasheet é expressiva) 

Minha recomendação: (experiência própria) :

- faça testes com seu ACS712-5A usando corrente contínua. Depois que conseguir um resultado aceitável ( esse sensor não tem muita precisão), faça os testes com corrente alternada. 

- de todos os sketches que eu testei para medição CA , não gostei de nenhum.

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

http://labdegaragem.com/forum/topics/sensor-de-corrente-acs712-com-...

José, muito obrigado por sua atenção.

Irei fazer os testes que você sugeriu, verifiquei os sketches, também fiz inúmeros testes inclusive com os códigos encontrados aqui no Laboratório de garagem e não consegui nenhuma precisão. Caso você se recorde de algum e poder me passar, ficarei no aguardo. Caso você sabia algum outro sensor mais preciso.? Irei testar o SCT-013 - 20A. Não sei muito bem como ele funciona, sei apenas que ele é não invasivo.

Valeu mesmo.

Muito importante isso !

- não tem precisão nas medidas inferiores a 1 A 

- Susceptível á ruido eletrônico ( use cabos blindados) 

- a tensão de REF do Arduino precisa ser estável e aferida para fazer as medições corretas 

- a sensibilidade do sensor (mV/A) deve ser aferida ( a varição de acordo com o datasheet é expressiva) 

Bom dia JGAM e PP.
Encontrei um bom artigo sobre estudo de variação de "referencia de voltagens", e
estou postando aqui.
Se precisar, tem referencias com variações de até 0,02 %.

http://cds.linear.com/docs/en/application-note/an42.pdf

Rui

Obrigado amigo. 

Tenho usado o MCP1541 como minha referência de Tensão de 4,096V . 

Usando essa tensão como referência no Arduino, limita a tensão medida máxima para essa tensão e não 5V como no uso da tensão VCC como referência. 

Cada bit menos significativo do ADC do Arduino, portanto será de 4 mV.

   4,096V  / 1024 = 4 mV 

Lembrando que o ADC tem 10 bits .  2 elevado à 10 = 1024.

http://ww1.microchip.com/downloads/en/DeviceDoc/21653C.pdf

Abraços.

José,

Eu também fiz diversos testes com aparelhos puramente resistivos, como sanduicheira, com o sensor ACS712, mas de 10A.. e também me decepcionei... aí comprei o sensor não invasivo  SCT-013-020, mas ainda não testei. Você tem algum conhecimento ou experiência com ele?

att,

Fabio.

Também já comprei um sensor indutivo. Mas o meu modelo é para 100 A ! Não testei-o ainda. 

Esse site tem um projeto que parece ser muito bom:

https://openenergymonitor.org/

https://guide.openenergymonitor.org/

Sensor indutivo:

https://shop.openenergymonitor.com/100a-max-clip-on-current-sensor-ct/

https://guide.openenergymonitor.org/setup/install/

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