O que preciso saber para alimentar as baterias?

78

Que faixa de tensão ele pode aceitar? Que tipo de bateria é apropriado?

Altamente Irregular
fonte
2
Você considera esta pergunta sem resposta? Se sim, você poderia me dizer como melhorar o que eu contribuí?
Andrew Larsson
1
@AndrewLarsson, eu esperava algumas informações concretas sobre a faixa de tensão aceitável. Sei que isso também foi solicitado em outros lugares e permanece sem resposta: raspberrypi.stackexchange.com/q/341/68 Até que essa pergunta seja respondida, não acho que essa deva ser finalizada.
Altamente irregular

Respostas:

49

O USB padrão usa 5V e o Modelo B Pi afirma precisar de 700mA. Retirado das perguntas frequentes do Raspberry Pi :

O dispositivo deve funcionar bem com 4 células AA.

Se você estivesse usando pilhas alcalinas de 1,5V, estaria sobrecarregando a placa. Como na maioria dos computadores baseados em SoC, você deve usar baterias NiMH, pois elas fornecem uma média de 1,25V. Isso deixaria sua placa em um 5V seguro e mais controlado. O Pi extrairá a quantidade correta de amplificadores necessários das baterias, para que você não precise se preocupar com isso.

Andrew Larsson
fonte
3
As baterias NiMH, quando carregadas recentemente, produzem uma saída de aproximadamente 1.4VI, e cai para 1.2V após algum uso ... isso será prejudicial?
Altamente irregular
@HighlyIrregular A maioria deles atinge o máximo de 1.3V na capacidade total e desce para 1.2V quando precisar ser carregada. Isso não será prejudicial. De fato, você pode experimentar um pequeno aumento de desempenho quando eles acabam de sair do carregador.
Andrew Larsson
1
No meu entendimento, as baterias alcalinas têm uma alta resistência interna, portanto, não são adequadas para dispositivos que consomem uma corrente substancial. É por isso que eles não são muito adequados para câmeras digitais. Eu não sei se eles seriam adequados para um Raspberry Pi ou não.
Altamente irregular
1
Eles vão trabalhar. Eles simplesmente não duram muito (pouco mais de 4 horas a 1000mAh cada).
Andrew Larsson
3
Eu sugiro usar 5 baterias (alcalina de 7,5V ou ~ 6V NiMH) e um regulador de 5V LDO. Obviamente, se você quiser tempos de execução mais longos, use baterias maiores (como células "C") ou conecte mais em paralelo!
Doktor J
20

Aqui está uma comparação de várias opções baratas de energia da bateria, que fornecerão o Pi bem dentro de suas especificações: Executando um Raspberry Pi a partir de baterias [Este link está realmente morto - e a pesquisa no domínio por "baterias de framboesa" falha - mas Pikamander2 sugeriu o abaixo como edição que supostamente contém o conteúdo original (??). Espero que isso possa ser considerado de domínio público. -> Cachinhos dourados]

Incluindo o conteúdo abaixo:

Executando um Raspberry Pi usando baterias

Opções de bateria lado a lado

Uma das propriedades essenciais de um robô móvel, baseado no Raspberry Pi, é que ele precisa funcionar com bateria - rastrear um cabo de força não é muito útil.

O problema é que o Pi consome uma quantidade considerável de corrente (digamos 500mA, dependendo da atividade e dos periféricos conectados) e precisa de uma faixa de tensão de entrada bastante estreita (5V +/- 0,25V). Como a tensão da bateria varia bastante, dependendo do nível de carga atual, a operação direta a partir da bateria não é realmente sensata.

Então, comecei a procurar várias opções para converter tensões padrão da bateria em algo adequado para o Pi.

Usando um regulador linear

A abordagem tradicional, quando eu estava mexendo com a eletrônica há cerca de 30 anos, seria reunir baterias suficientes para obter uma voltagem significativamente maior que 5V (por exemplo, 4x AA não recarregável para obter 6V ou 6x AA recarregável para 7,2 V) e, em seguida, execute isso através de um regulador linear (por exemplo, CI da série 7805) para obter um 5V constante.

Existem 2 problemas principais com esta abordagem.

  1. Os reguladores lineares são ineficientes e queimam efetivamente o excesso de tensão como calor. Isso significa que você está desperdiçando a vida da bateria e provavelmente também precisa dissipar esse calor com um dissipador de calor.
  2. O Pi consome bastante corrente, portanto seria necessário um regulador bastante grande, juntamente com um grande dissipador de calor.

Felizmente, existem abordagens muito melhores hoje em dia, na forma de reguladores de modo comutado, que são muito mais eficientes, mesmo em altas correntes.

Usando um UBEC modelo RC

Modelos decentes controlados por rádio, especialmente aeronaves, geralmente precisam de uma fonte de alimentação de tensão estável e eficiente, funcionando com uma bateria pequena e leve. A abordagem padrão para isso é usar uma bateria recarregável conectada através de um dispositivo conhecido como UBEC (Ultimate Battery Eliminator Circuit), que usa uma voltagem mais alta que a saída necessária e a converte com muita eficiência. Enquanto um regulador linear que alimenta uma saída de 500mA a partir de uma entrada de 6V consumirá 500mA (resultando em potência desperdiçada de (6-5) x0,5 = 0,5W), um UBEC não precisará extrair os 500mA completos da bateria de entrada, e assim desperdiça muito pouco poder.

Como os UBECs são comumente usados ​​para modelos de RC, você pode adquiri-los com muito mais barato, e eles geralmente podem lidar com algumas correntes bastante altas. Por exemplo, eu encontrei um modelo 4A no eBay por cerca de 1,50 libras, incluindo postagem.

A desvantagem é que você precisa fornecer mais tensão de entrada do que a tensão de saída desejada, o que significa que você pode precisar de muitas células na bateria. Ainda assim, esta é uma opção muito barata e funciona bem.

Usando um conversor DC-DC

Se o peso for uma prioridade, é importante manter o número mínimo de células da bateria. Felizmente, existe um dispositivo chamado conversor DC-DC que funciona de maneira muito semelhante a um UBEC, mas pode funcionar a partir de uma tensão de entrada inferior à tensão de saída necessária. Estes também são tipicamente muito pequenos.

Olhando no eBay novamente, encontrei alguns realmente legais, que incluem um soquete USB-A fêmea. Isso significa que você pode usar o mesmo cabo USB que provavelmente está usando para alimentar seu Raspberry Pi, sem nenhuma modificação. O preço aqui era de cerca de £ 2,50, com frete grátis. A tensão de entrada é de 3-5V (ideal para 3x AA recarregável) e a corrente de saída é de até 1A, o que deve ser suficiente.

Usando uma caixa de bateria integrada

Por fim, existem várias soluções disponíveis que usam baterias recarregáveis ​​e um conversor DC-DC, em um compartimento dedicado. Isso pode ser muito bom, porque eles não exigem montagem especializada (por exemplo, solda) - alguns até têm as baterias já incorporadas. A opção que escolhi usa células de íon de lítio "18650" de alta capacidade (por exemplo, cerca de £ 10 por um par do eBay) e custam cerca de £ 8, incluindo postagem. Ele pode fornecer até 2,5 A, o que é mais do que suficiente, e novamente possui um soquete USB-B embutido para facilitar a conexão, além de um soquete USB-miniA conveniente para facilitar o carregamento. Outro recurso interessante desse tipo de caixa é que você pode colocar de 1 a 4 células, dependendo da quantidade de bateria necessária.

Uma desvantagem é que essas caixas podem ser bastante grandes. O que eu escolhi é do mesmo tamanho da caixa em que meu Pi veio de Farnell.

Se você optar pela opção 18650, vale a pena fazer compras com cuidado. Algumas marcas, principalmente a Ultrafire, têm uma má reputação de qualidade e parecem não corresponder às suas capacidades nominais. Esses tipos de baterias também são propensos a incêndio ou explosão se usados ​​incorretamente - portanto, você deve ter muito cuidado em cuidar deles, e vale a pena garantir que você não esteja usando uma marca desonesta.

Cálculos da duração da bateria

Ainda não verifiquei experimentalmente nenhum valor de duração da bateria para nenhuma dessas opções, embora tenha testado que meu Pi roda felizmente em cada uma delas (exceto, até agora, no UBEC).

Ao calcular a duração teórica da bateria, porque você está convertendo tensões, você não pode ir simplesmente pelas classificações em miliamperes-hora (mAh) impressas na bateria. É mais simples converter em watts-hora, que é simplesmente a tensão multiplicada pela figura mAh. O RasPi precisa de aproximadamente 500mA a 5V, que é de 0,5 x 5 = 2,5 watts. Supondo uma eficiência perfeita no conversor (geralmente são pelo menos 90% de eficiência), uma célula AA de 1,5V com capacidade de 1000mAh seria capaz de fornecer 1,5Wh - ou seja, execute um RasPi por aproximadamente 1,5 / 2,5 = 0,6 horas (ou 36 minutos) ) sozinho. Com um conversor de modo comutado (ou seja, qualquer uma das três últimas opções), não importa se você conecta várias células em série ou em paralelo - em cada caso, você está multiplicando aproximadamente a capacidade disponível pelo número de células usava.

Aqui está uma fácil comparação lado a lado das opções listadas acima. Espero que ajude você a descobrir uma solução de energia da bateria apropriada para o seu projeto Pi.

Tabela de comparação de baterias

Monitorando o nível de cobrança

Ao usar baterias, é aconselhável tentar monitorar o nível de carga atual, para que você possa estimar a vida útil restante da bateria. Você pode fazer isso observando a tensão na bateria - isso cairá à medida que a bateria descarregar. Além de permitir curvas de descarga não lineares (cada tipo de célula se comporta de maneira diferente e possui uma faixa de tensão diferente), existem duas dificuldades principais ao executar um Pi a partir de um conversor de tensão.

  1. A tensão de entrada no Pi sempre será de 5V, por padrão. Portanto, você precisa conectar os fios da bateria de entrada ao seu circuito de monitoramento de carga, em vez de poder medir a tensão na entrada do Pi. Para caixas de bateria integradas, é necessário fazer alguns furos na caixa para acessar a bateria.
  2. O Pi não possui um conversor analógico-digital embutido, portanto você não pode medir diretamente a tensão usando o Pi. Você pode obter chips ADC pequenos, baratos e autônomos, acessíveis através dos pinos GPIO do Pi (por exemplo, usando I2C), que provavelmente é a opção mais barata. Pessoalmente, tenho muitos microcontroladores ATTiny85 espalhados (essencialmente um mini-Arduino) e provavelmente usarei um deles para medir a tensão analógica, converter em uma porcentagem restante da indicação usando o software no ATTiny e, em seguida, comunique esse nível ao Pi por I2C.

Infelizmente, você não pode desligar corretamente o Pi apenas com base em software; portanto, há também um miniprojeto em potencial para fornecer um comutador com trava controlável por software. Pessoalmente, espero usar apenas o interruptor manual incorporado na caixa da bateria. Se você estiver usando células Li 18650, vale a pena obter o tipo 'protegido', pois elas são cortadas automaticamente em baixas tensões.

Fanjita
fonte
8
Parece uma ótima informação, @Fanjita. Para evitar a podridão do link, resumir em um post é considerado importante.
Altamente irregular
@HighlyIrregular - adicionei o conteúdo do link
Greenonline 25/02
@Greenonline seu recortar e colar não respeita os direitos autorais do autor original. Um resumo está OK. Uma cópia completa provavelmente é uma má ideia.
26615 Steve Robillard
2
O link está quebrado.
Jonic Biz 19/08/15
1
Como autor original do conteúdo, confirmo que estou feliz por a citação completa acima ser preservada aqui. Quando publiquei pela primeira vez, pensei que meu blog pessoal seria imune a podridão de links - mas então tive alguns problemas de hospedagem e não consegui restaurar o domínio. Acho que aprendi que você não pode prever o futuro com segurança!
Fanjita 18/01/16
8

Comprei esse carregador de celular USB alimentado por bateria e duas baterias de lítio 18650 . Ele fez um bom trabalho e durou 5,5 horas quando ocioso e mais de 4 horas ao executar um loop de demonstração do Quake 3. Você pode ler sobre minha metodologia de teste aqui . Essas baterias de lítio 18650 funcionam muito bem porque possuem voltagem alta o suficiente para que apenas duas baterias façam o trabalho facilmente e também são recarregáveis. Eles também fornecem bastante energia e permitem que você use o Pi por muitas horas, mesmo com carga total. Eu pensaria que essas baterias seriam uma boa opção para quem quer alimentar o seu Raspberry Pi a partir de baterias.

Kibbee
fonte
Tentei exatamente a mesma configuração e minha tela LCD estava piscando (e o pi não estava iniciando) e o carregador do telefone quebrou: um pouco de fumaça e sumiu.
Ionică Bizău
6

Não é aconselhável executar o RPi com baterias, pois ele foi projetado para ser alimentado por USB; A energia USB é regulada e com precisão de 5V. A maioria das portas USB pode fornecer ~ 500mA, enquanto a maioria dos carregadores USB é projetada para fornecer 1A. O RPi requer um suprimento mínimo capaz de 700mA, caso contrário, pode não inicializar corretamente.

Em vez disso, seria aconselhável usar um carregador de telefone USB de emergência alimentado por bateria ou aguardar um escudo LiPo, que sem dúvida será desenvolvido.

Alex Chamberlain
fonte
O meu entendimento de celulares é que eles vão aceitar uma gama de tensões ... Eu acho que isso significaria que eu precisaria para procurar um carregador de telefone USB de emergência que regula a tensão
altamente irregular
Sim, talvez eu deva remover essa dica ou encontrar um exemplo?
Alex Chamberlain
Embora seja uma evidência puramente anedótica, todo carregador USB que eu vi é regulado, portanto deve ser muito bom para executar um RPI. Provavelmente melhor do que a alimentação USB de um PC, já que o PC possui muito mais dispositivos que causam ruído no trilho de + 5V.
LovesTha
A maioria dos portos USB2 em computadores só pode fornecer ~ 500mA
Alex L
1
@Alex Better? A maioria dos carregadores é 1A.
Alex Chamberlain
6

http://elinux.org/R-Pi_Trou Troubleshooting# Trou Troubleshooting_power_problems sugere que a tensão precisa estar entre 4,75 e 5,25 V, sugerindo que 4 baterias NiMh de 1,2 V cada uma devem estar em 4,8 V, dentro do alcance. No entanto, as baterias NiMH totalmente carregadas podem ir até 1,4V * 4 = 5,6V, muito acima do máximo. Se você testar suas baterias e descobrir que elas só chegam a 1,3 V quando totalmente carregadas, elas devem estar OK. A melhor solução é provavelmente usar um conversor DC-DC de comutação para converter o que quer que suas baterias usem para 5V.

James Theorbtwo Mastros
fonte
Você tem um conversor DC-DC específico em mente? Ou talvez, um circuito específico?
Alex Chamberlain
5

Aqui está o que eu fiz e parece funcionar bem: Você precisará de uma bateria de 8xAA com uma bateria de 9V, como o conector de alimentação. Um adaptador para carro USB de 2Amp Opcional - Um plugue para conectar ao adaptador para carro; caso contrário, basta desmontá-lo.

Solde o pino central do adaptador para carro ao positivo da bateria ou, se você usou o cabo, o fio apropriado. E solde o negativo para o externo no adaptador

Em seguida, obtive um NiMH recarregável de 8xAA 2500mAh para um total possível de 24wH's. Isso deve ser bom por um tempo.

Estou medindo 5,08v constantes no plugue usb do adaptador. Isso dependerá da qualidade daquele que você compra / possui. Eu usei um adaptador rayovac.

As baterias serão colocadas em torno de 10 a 11V antes do adaptador.

O pi precisa de 5V, se não um pouco mais. O adaptador adafruit é de 5,25V

http://elinux.org/RPi_5V_PSU_construction também é útil.

Também medi o consumo de corrente da bateria quando era de 10V a 0,54A. O dispositivo tinha um hub, Logitech Quickcam 9000, Netgear N150 e um adaptador USB2Serial, e a CPU estava em 70-100%. No modo inativo, era 0,38A. No desligamento, mediu 0,14A. Com apenas o Pi, ficou inativo em 0,24A. Sob carga em 900Mhz, ele usava apenas 0,27A. Quando o dispositivo está ocioso, o clock é de 250Mhz. Não parece que a velocidade do relógio faça muita diferença ou a carga da CPU.

Portanto, em 5W com todos os dispositivos, devo obter cerca de 4-5 horas, mais ou menos, mas 8-9 horas apenas com o Pi e a Ethernet.

Encalhado
fonte
Eu esqueci de mencionar. Isso também alimenta meu hub USB2, que possui um adaptador serial para usb, uma webcam e um adaptador 802.11N.
Encalhado
1
Não se esqueça de que você pode editar sua própria resposta;)
Morgan Courbet
2
Eu gostaria de escolher um nit aqui, se eu puder. Se você organizar as baterias em série, a capacidade atual do conjunto é a mesma de uma bateria, não a soma das capacidades das baterias individuais. No entanto, para um arranjo paralelo, a capacidade seria a soma. Pense desta maneira. Se uma bateria pode fornecer 1.5vx 2500mAh = 3750mWh, 8 (em qualquer arranjo) podem fornecer 30000mWh. 30000mWh / (8 x 1,5v) = 2500mAh. Para a montagem paralela, 30000mWh / 1,5v = 20000mAh. 20000mAh / 8 = 2500mAh. QED
CPRitter 2/12/12
1
Gostaria de saber se o adaptador para carro forneceria os 5v necessários se ele próprio fosse alimentado com menos de 10v na sua estrutura. Você já tentou com menos baterias? Isso pode resultar em menos calor desperdiçado, o que retardaria o aquecimento global, o aumento inexorável da entropia e a marcha do Universo para sua própria morte pelo calor.
precisa
1
Merda, você está correto. Eu vou atualizar. Só vai demorar cerca de 5 horas. Eu medi a corrente @ 10V para ser 500mA. São necessários 5W de potência. 1.2V (recarregável) x 8 dará 24wH, então 4.8hrs. De qualquer forma, se você quiser usar uma bateria AA, provavelmente serão 8 baterias.
Encalhado
3

Estou usando o Rpi com um conversor DC-DC barato . Utilizado com baterias de airsoft e baterias de modelos RC (7,2V e 11,8V). Funciona como um encanto. Parece que minha bateria de 5000mAh e 11,6V pode alimentá-lo por dias.

Apenas tenha cuidado para configurá-lo antes de usar. Estou testando-o com cada bateria nova antes de conectar ao Rpi.

Val
fonte
2

Eu vejo pelo menos 2 pontos a considerar.

1. Eficiência do regulador de potência

Se você estiver usando baterias, provavelmente está se preocupando com o consumo de energia do seu Rpi. O Rpi usa um regulador linear ineficiente (a eficiência energética típica é de cerca de 30 a 50%. Mas não tenho certeza do regulador Rpi lin.!). O regulador linear dissipa energia como calor para obter o trilho de tensão desejado, ou seja, 3,3V. A regra geral referente à conversão de linha de energia, por exemplo, USB @ 5V -> [email protected], é: quanto maior a tensão de entrada, maior a dissipação no regulador para as mesmas condições de trabalho. Por outro lado, o regulador swithing fornece maior eficiência, tip. 80-85%, até 97% ( LM2651 ). E é mais adequado (mas também mais caro!), Quando você precisa de uma queda de tensão maior, por exemplo, 12V ou 24V a 5V da bateria.

Você pode encontrar muitos tutoriais para substituir o regulador Rpi original na Internet.

2. tipo de bateria

Você pode criar seu próprio conjunto de baterias usando baterias LiPo para adequar seu projeto e, em seguida, ajustar dimensões, capacidade, min. especificações de tensão e corrente, etc. Você pode adquirir diferentes tipos de LiPoly em mercados eletrônicos usados ​​com frequência, como o eBay ou similar. Além da capacidade , você deve ter cuidado com o lance máx. e corrente de descarga padrão (necessária se usar dispositivos de alta potência ao longo de Raspberry como modems UMTS), vida útil do ciclo (normalmente 200-1000 para LiPoly barato) e especificações de segurança e proteção ( descarte, curto-circuito, sobretensão, subtensão, etc. ). Usei baterias LiPoly em muitos projetos devido à boa disponibilidade e desempenho versus preço .

Você pode ler mais sobre o LiPoly em fóruns de RC .

TomiL
fonte
-3

Provavelmente, isso está errado, mas você já tentou obter duas baterias, retira o fio e conecta-o a 4 baterias.

user2351160
fonte
1
Cortando o fio? Baterias geralmente não têm fio ligado
altamente irregular
Tente melhorar sua resposta descrevendo o que você quer dizer com usar um diagrama ou uma imagem. Não sei o que você está tentando dizer aqui.
Piotr Kula