[DÚVIDA] Medit tensão da bateria que alimenta o arduino.

Boa tarde pessoal. 

EU estou usando duas diferentes fontes de energia para manter um sistema funcionando. Nesse sistema tem um arduino nano, porém preciso que o arduino leia a tensão das duas fontes de energia simultânemante e selecione a fonte mais propícia a situação.

OBS tenho apenas um sensor de tensão.

Exibições: 657

Responder esta

Respostas a este tópico

Que tipo de fonte, de tensão ? Duas tomadas 110V, duas baterias, uma fonte e uma bateria ?

Qual a corrente ? é um computador, um arduino ? Qual a carga ? Quanto de corrente ?

Se forem duas DC a resposta é uma, duas AC a resposta é outra.

Mas enfim, seja como entrar vai virar DC.

Normalmente não se usa chavear. Qualquer chave gera um ruído de chaveamento. Melhor evitar.

Se usa o modo redundancia com diodo.

Na parte DC, por ex as duas fornecem 12V.

Aih vc coloca um diodo em cada uma, perde 0,7 mas a que tiver tensão maior vai fornecer corrente.

Se uma cai a outra segura.

Se quiser mesmo chavear é bem mais complicado. Melhor usar reguladores chaveados que tenham o pino EN (enable) assim vc pode ligar e desligar eles. As saídas não podem ser simplesmente ligadas no mesmo ponto. Um regulador não pode alimentar o outro pela saída. Vc vai precisar dos 2 diodos citados acima.

Enfim, da pra fazer com rele, com transistor, com 2 reguladores com pino EN, de um monte de forma para DC.

Para AC dá pra fazer com rele, com chave estática, etc....

Boa noite EHM, obrigado por responder.

Respondendo suas perguntas na ordem.

I - Seria duas fontes DC, uma power bank (carregador portatil de celular que ficara dentro de uma caixa vedada hermeticamente) e dois paines solares em paralelo;

II - A Power bank seria em torno de 5V com 800 mAh (eu acredito) e os paineis seria 6V 400 mAh.

eu estava pensando em usar um rele para a seleção das fontes, ou seja, o painel ta gerando tensão suficiente para manter o sistema então o arduino iria seleionar o painel como fonte e se alimentar dele, claro que pra isso eu fiz um banco de capacitores que podesse suporta (em teoria) o tempo para mudança de fonte, estipulado em 30 milisegundos.

Agora eu preciso medir a tensão em cada uma para selecinar a fonte e avisar caso a bateria esteja acabando, estou pensando em usar dois transistores, um para a bateria (que seria acioando a cada 10 minutos) e o da fonte que seria a cada (1 segundo ou algo do tipo).

Então, pra medir a bateria voce pode usar as entradas Analogicas do Arduino. Como uma de suas tensões é acima do limite da porta 5v, Voce cria um divisor de tensão com, resistores mesmo, calcule pelo Proteus, só para que a tensão máxima seja de 5v, e então configura seu sketch para ler essa variação e tomar as decisões como acionar o rele apos determinada leitura.

EU acabei fazendo isso, usei dois resistorers de 10K. Fiz um circuito em paralelo a cada fonte, mas o arduino enlouqueceu :/ 

Foi assim que eu fiz para os painéis solores e para a bateria.

Para o power bank essa seria, em teoria, o esquema, eu usaria o transistor para limitar o sial que iria para o analógico.

Anexos

Bom dia , 

Favor informar o valor da  tensão entre os polos do célula solar .

Meça a tensão máxima, com exposição direta ao sol.

Você conectou o terra da montagem das células com o terra do Arduino?

Se não conectar, o Arduino não conseguirá fazer a medição. 

Esse seu divisor de tensão com os resistores, divide por 2 a tensão total. Essa tensão medida não pode ultrapassar 5V !

Bom dia JGAM, obrigado pelo retorno. 

A tensão máxima que eu alcancei com os painéis foi de 6,6V com exposição direta para o sol ao meio dia. 

Quanto aos terras, bem, possivelmente ai ai o problema, eu não conectei ao terra do arduino, nete caso deveria ter um quarto fio (positivo vindo da fonte, o gnd vindo da fonte, um gnd comum com o arduino e a entrada analógica) né isso?

Quanto ao divisor de tensão essa é a intensão, reduzir pela metade para evitar ao máximo que a tensão na porta analógica fique próxima de 5V.

Bom dia José Farias, 

Conecte o terra do Arduino ao terra do circuito e informe as medidas. 

A fiação não pode ser muito longa.

Insira um capacitor de 0,1uF entre o pino A0 do Arduino e o terra, para filtrar ruídos elétricos.

Meça a tensão no pino AREF do Arduino. Essa tensão será a refrência para todas as suas medições. O ideal é que tenha 5V. (informe a tensão medida).

Bom dia JFS.

Se o que eu entendi vou alimentação ou pelos painéis solares ou

pelo power pack. segue minha contribuição.

Enquanto a voltagem do painel solar for entre 5.5 e 6.6 V  a alimentação

do arduino e do power pack será feita pelo painel.

Se a voltagem do painel for abaixo de 5.5V, o regulador do arduino para de funcionar e

passa a consumir do power pack.

RV

Bom dia RV, obriogado pela resposta.

Justamente cara, essa é a intenção. Eu estou estudando como fazer isso funcionar, só que preciso mostrar na tela tambem as tensões de cada um. Para a bateria eu irei calcular a porcentagem de carga que ela tem.

Bom, além das alimentações como desenhei,

ligue a saída do pack de bateria ao port A0 através de pelo menos um diodo,

e você terá ~ 4,3 V entrando no port.

Ligue o painel solar no port A1 através de pelo menos 3 diodos e com 6.6 V,

vc terá ~ 4,5 v entrando no  port.

Daí é só ler os ports e calcular os desvios.

RV

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço