Bom, primeiro já antecipo que testei muitos, mas muitos mesmo, códigos fonte encontrados tanto aqui no LDG quanto em outros locais, também criei meus proprios códigos mas não consigo ter uma leitura satisfatória no sensor de corrente ACS712 de 5 ampere. Estou tentando ler corrente contínua, 12 volts.

A própria leitura crua da porta analógica, testei desde a 0 até a 5, com ou sem carga é a mesma, 14. Testando com outra placa arduino (robocore) o valor se mantem em 18, testei com 5 sensores , sendo quatro de 5 amperes e dois de 20 amperes. Alguma sugestão?

Exibições: 2439

Responder esta

Respostas a este tópico

Maurivan, se as leituras estão errôneas, pode ser que sua montagem esteja incorreta. 

Envie o diagrama e foto da sua montagem de teste com a lampada do farol. 

Errado! 

float voltsporUnidade = 0.004887586;// 5%1023

Correto:

5 V / 1024 ! 

Se você inverter as ligações, o resultado vai ser ZERO:

sensorValue_aux = (analogRead(sensorPin) -511);

Leia e estude ! 

ACS712 Low Current Sensor Hookup Guide

https://learn.sparkfun.com/tutorials/acs712-low-current-sensor-hook...

Details from a Revision: the ACS712 Boards

https://www.sparkfun.com/news/2795

Bibliotecas:

https://github.com/sparkfun/Low_Current_Sensor_Breakout-ACS712

https://github.com/sparkfun/Hall-Effect_Current_Sensor_Breakout-ACS...

Sensor.jpeg

José Antonio, lamento mas não tenho mais a lampada que acabei derrubando da bancada e ja viu. Posso mandar a foto da ligação que fiz agora, conforme o RV pediu e ao inves da lâmpada conectei o painel solar. Isso ajuda?

Claro que sim.

Bom dia Maurivan, 

A corrente medida no seu multímetro é de apenas 1,4 mA !!

Provavelmente não conseguirá fazer essa medida precisa com o seu ACS712.

Use uma carga de maior, como uma resistência de 12 ohms, se a tensão for de 12V. (corrente de 1 A).

Se a leitura no ACS712 estiver dando zero, inverta os fios de entrada do sensor. (fios vermelho e preto). 

Boa tarde José Gustavo. Consegui outa lâmpada de farol, parece que tem uma "fase" queimada. vou ver aqui se ligo ela numa fonte de PC e acho que chego perto dos 4 amperes. Dou retorno em breve.

Amperagem testado com multimetro em 4,51 Amperes.

E qaqui ta o resultado das leituras
1023
1023
1023
1023
867
1014

926
1023
1023
1023
986
1017
885
895
836
731
650
631
75
0
0
0
0
0
0
0
0
0
0
10
0
19
3
22
47
30
20
23
24
0
21
16
40

e sem carga a leitura é essa:

966
892
785
912
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
1023
13
0
0
0
0
0
0
0
0
87
0
0
0
117
193
212
126
1
0
0
0
0
0
0
0

Bom dia Maurivan, 

Essa medição é da corrente da lãmpada? Qual corrente medida pelo amperímetro?

Essas medições estão totalmente aleatórias. Como se algum fio estivesse solto.

Ou então o seu sensor esta com defeito.

Use essa Biblioteca:

https://github.com/sparkfun/Low_Current_Sensor_Breakout-ACS712

E esse Sketch para testar o seu sensor:

https://github.com/sparkfun/Low_Current_Sensor_Breakout-ACS712/blob...

Lembrando que a sensitividade do seu sensor é 185mV / A

Mude isso :

float sensitivity = 0.185  

Meça a tensão 5V de referência AREF no seu Arduino e altere aqui: 

Tensão medida de AREF / 1024 = VLSB

float voltage = VLSB * sensorValue;  (em mV) 

exemplo = 4,9 V / 1024 = 0,00478515625

VLSB = 4.78 

Vref tem que ser a tensão medida em AREF /  2 - altere aqui:

float Vref = 2500; // Output voltage with no current: ~ 2500mV or 2.5V

Exemplo = AREF = 4,9 V 

Vref = 4.9 /2 = 2.45 

Boa noite José Gustavo Abreu Murta, recem agora terminando de escrever minha monografia. Bom, vamos lá, a corrente lida no amperimetro foi de 4,51A, sem oscilações significativas em nenhum dos sensores.

Outro detalhe, as leituras acima são com carga e sem carga, isto é, com a lâmpada acesa e sem inclusive os fios da lâmpada, testado em 3 sensores.

Boa noite MB,

se seu projeto está ok, e não tem mais dúvidas, escreva RESOLVIDO antes

do titulo do seu tópico.

RV

Boa noite RV. Não, o projeto não foi resolvido, conforme está descrito acima, pode ter ficado confuso, mas as leituras apresentadas acima mostram que não está normalizado. Assim que eu conseguir resolver esta questão vou ficar muito feliz setando o tópico como resolvido.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço