Boa tarde pessoal.

Sou novo aqui, mas preciso muito da ajuda de quem entende do assunto. É o seguinte:

Estou tentando fazer a leitura da potência e também da corrente de um determinado equipamento de corrente alternada. Para isso, usei o sensor ACS712-5A junto com o NodeMcu para "jogar na web". Na página que estou querendo visualizar esses valores é bem simples, com HTML, mesmo. Porém os valores que estão saindo são completamente fora do normal, pois o sensor sem nenhuma carga, apresenta uma corrente de 8A.

Gostaria de saber se alguém poderia me ajudar, por favor. Pois essa dúvida é pra que eu dê continuidade ao meu Tcc.

Desde já agradeço.

Exibições: 2767

Responder esta

Respostas a este tópico

Boa tarde, 

Favor informar de onde baixou a Biblioteca ACS712. (link) .

Usou esse link ?

https://github.com/muratdemirtas/ACS712-arduino-1

A sensibilidade do sensor pode variar também :

case ACS712_05B:
sensitivity = 0.185;

Informe como fez a montagem - diagrama e fotos . 

Boa noite... José.

Baixei desse link que você informou acima.

Imagem da montagem que fiz entre Arduino Mega e Sensor ACS712, segue abaixo... 

WhatsApp%20Image%202018-11-09%20at%2022.06.33.jpeg

ACS712              ARDUINO MEGA

VCC----------------------5V

GND----------------------GNG

OUT----------------------A0

Já na imagem abaixo, tentei fazer o mesmo esquema, porém com o NodeMcu.

WhatsApp%20Image%202018-11-09%20at%2022.07.42.jpeg

ACS712              NODEMCU

VCC----------------------VV

GND----------------------G

OUT----------------------A0

Me desculpe pela qualidade das imagens.

Hitalo, boa noite.

Sua placa NodeMCU-ESP12 é diferente da minha.

Meça a tensão no pino VU e nos informe.

Desconecte o ACS712 e injete uma tensão de 3,3V no pino A0 e meça com o seu programa a tensão. 

A sua parece ser essa :

http://henrysbench.capnfatz.com/henrys-bench/arduino-projects-tips-...

Isso... se parece muito com essa.

Acho que esta faltando rodar essa função  (como eu já tinha citado) 

sensor.calibrate ()

Não pode passar corrente no sensor durante a execução dessa função.

José... Usei esse código aqui e ficou mais ou menos... Acredito eu que falte pequenos ajustes, mas não sei qual.

Nele consta a função que você citou acima...

C%C3%93DIGO%20DEU%20CERTO%20PARA%20O%20SENSOR%20DE%20CORRENTE%20%28...

Os valores achados com esse código foram esse que estão na figura abaixo... 

figura4.PNG

E o sensor estava com uma lâmpada de 15W ligada nele.

Hitalo bom dia, 

sensor.calibrate ()

Não pode passar corrente no sensor durante a execução dessa função.

Isto é, não pode ter nenhuma carga conectada no sensor durante a execução dessa função.

José, bom dia.

Irei fazer os testes agora mesmo, e já lhe retorno.

Zé... Bom dia.

Acabei de fazer os testes como você sugeriu. Enquanto estiver rodando essa função, o sensor deve está sem carga. Porém nada mudou... os valores continuam os mesmos de antes. Iguais das fotos que lhe enviei anteriormente.

Bom dia, 

Se a corrente estiver com 0.27 e a potencia com 0,09 esta dentro do esperado. 

Esse sensor é muito sensível , sujeito à interferências (afaste sua mão dele). E além do mais, o Arduino tem um conversor ADC de apenas 10 bits. O bit menos significativo corresponde a  4,85 mV. 

Meça a tensão no pino AREF do Aduino e me informe. Essa á tensão de referência do ADC.

Alerta importante, pois já fiz muitos estudos com o ACS712.

A linearidade das leituras é uma M---A ! Não é para desanimá-lo. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço