Boa noite pessoal.
Devido a necessidade de testar algumas (20) baterias de NI-MH,
que uso nos meus walkies talkies, sendo que algumas já tem mais de 5 anos,
resolvi fazer um teste de bateria que me calculasse quantos
mA/H, a bateria totalmente carrega, ainda tinha capacidade de fornecer.
Acredito que existem vários testes deste espalhados pela internet,
mas resolvi fazer um.
Ele funciona assim:
Coloco a bateria sob teste ligada em um resistor e em serie com o resistor,
um MOSFET.
Incio ligando o MOSFET e meço a tensão da bateria a cada 10 segundos.
Como sei o valor do resistor e a voltagem sobre ele, calculo a corrente que
está sendo drenada da bateria.
Vou acumulando o valor calculado da corrente lida a cada 10 segundos.
Ao calcular a voltagem pelo Arduíno e medir com um voltímetro noite uma discrepância,
dai fiz uma correção no valor " fator".
Ao atingir o limite minimo de 900 mV,(NI-MH) ou 1220mV (LI_ION), eu desligo o MOSFET,
para não danificar a bateria sob teste, e calculo "quantos mA/H" ela foi capaz de fornecer.
No final, ao parar de medir, o display indica o valor de mA/H que a bateria ainda pode fornecer.
O teste ficou muito bom, daí resolvi expandir o teste para medir também a
capacidade das baterias de LI-ION.
Na montagem e no código as modificações foram simples.
Seguem anexo o esquema e o código para quem quiser fazer o seu.
Os resistores encontrei na minha sucata, mas se quiserem usar outros valores é só
modificar os valores no código.
O MOSFET usei um MOSFET N removido de um mother board pifado, mas serve
qq MOSFET N que tenha um valor de Drain/Source em condução bem baixo,
e que aguente uns 5 A.
RV
Tags:
Boa tarde Rui,
Minhas recomendações para uso do conversor ADC do Arduino
Meça a tensão no pino AREF, que é a tensão de referência do conversor ADC.
O cálculo da tensão deve ser baseado nessa tensão:
AREF / 1024 = bit menos significativo (resolução do ADC)
No seu caso :
0.004959 x 1024 = 5,078016 V
Quando eu fiz esse tutorial do sensor MAX471, o objetivo era exatamente esse - calcular a carga e descarga de uma bateria:
Módulo sensor de Corrente e de Tensão MAX471 para Arduino
Abraços,
Gustavo
Mais uma sugestão :
Se quiser monitorar a tensão e acorrente através de um gráfico na console da IDE do Arduino, use a função PLOT:
Se puder postar os gráficos, seria muito legal.
Bom dia José Gustavo Abreu Murta,
valeu.
RV
Estes dois eu tiro o chapéu,
Muito bom RV
Boa noite Rui,
Conteúdo de referência sobre todos os tipos de baterias :
https://batteryuniversity.com/learn/
https://batteryuniversity.com/learn/article/testing_lithium_based_b...
https://batteryuniversity.com/learn/article/how_to_prolong_lithium_...
https://batteryuniversity.com/learn/article/bu_808b_what_causes_li_...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por