Cosa devo sapere per alimentare le batterie?


78

Quale gamma di tensione può accettare? Che tipo di batterie sono appropriate?


2
Consideri questa domanda senza risposta? Se è così, potresti dirmi come migliorare ciò che ho contribuito?
Andrew Larsson,

1
@AndrewLarsson, speravo in alcune informazioni concrete sulla gamma di tensione accettabile. So che questo è stato chiesto anche altrove e rimane senza risposta: raspberrypi.stackexchange.com/q/341/68 Fino a quando non verrà data risposta a questa domanda, non credo proprio che questo dovrebbe essere finalizzato.
Altamente irregolare,

Risposte:


49

L'USB standard utilizza 5 V e il modello B Pi afferma di aver bisogno di 700 mA. Tratto dalle domande frequenti su Raspberry Pi :

Il dispositivo dovrebbe funzionare correttamente con 4 celle AA.

Se si utilizzavano batterie alcaline da 1,5 V, si rifornirebbe eccessivamente la scheda. Come con la maggior parte dei computer basati su SoC, è necessario utilizzare batterie NiMH, in quanto forniscono una media di 1,25 V. Ciò lascerebbe la tua scheda ad un 5V sicuro, più controllato. Il Pi prenderà la quantità corretta di Amp che richiede dalle batterie, quindi non devi preoccuparti lì.


3
Le batterie NiMH quando caricate di fresco danno un'uscita di circa 1,4 V, e si abbassano a 1,2 V dopo un certo uso ... sarà dannoso?
Altamente irregolare,

@HighlyIrregular La maggior parte di essi raggiunge il massimo a 1,3 V a piena capacità e scende a 1,2 V quando è necessario caricarli. Questo non sarà dannoso. In effetti, potresti provare un leggero aumento delle prestazioni quando sono appena usciti dal caricabatterie.
Andrew Larsson,

1
A mio avviso, le batterie alcaline hanno un'elevata resistenza interna, quindi non sono adatte per dispositivi che assorbono corrente notevole. Ecco perché non sono molto adatti per le fotocamere digitali. Non so se sarebbero adeguati per un Raspberry Pi o no.
Altamente irregolare,

1
Funzioneranno. Non dureranno a lungo (poco più di 4 ore a 1000 mAh ciascuno).
Andrew Larsson,

3
Suggerirei di utilizzare 5 batterie (7,5 V alcaline o ~ 6 V NiMH) e un regolatore LDO 5 V. Naturalmente, se si desidera una durata maggiore, utilizzare batterie più grandi (come celle "C") o collegare più in parallelo!
Doktor J,

20

Ecco un confronto tra le varie opzioni economiche per la carica della batteria, che forniranno il Pi ben nelle sue specifiche: Esecuzione di un Raspberry Pi dalle batterie [Questo link è in realtà morto - e la ricerca nel dominio di "batterie lampone" fallisce - ma Pikamander2 ha suggerito il seguito come modifica che presumibilmente contiene il contenuto originale (??). Speriamo che questo possa essere considerato di dominio pubblico. -> riccioli d'oro]

Incluso il contenuto di seguito:

Esecuzione di un Raspberry Pi dalle batterie

Opzioni batteria affiancate

Una delle proprietà essenziali di un robot mobile basato su Raspberry Pi è che deve funzionare a batteria: trascinare un cavo di alimentazione non è molto utile.

Il problema è che il Pi prende una quantità apprezzabile di corrente (diciamo 500mA, a seconda dell'attività e delle periferiche collegate), e ha bisogno di un intervallo di tensione di ingresso piuttosto stretto (5 V +/- 0,25 V o giù di lì). Poiché la tensione della batteria varia in modo piuttosto selvaggio a seconda del livello di carica corrente, non è davvero ragionevole funzionare direttamente da una batteria.

Quindi, ho iniziato a cercare varie opzioni per convertire le tensioni della batteria standard in qualcosa di adatto al Pi.

Utilizzando un regolatore lineare

L'approccio tradizionale, quando stavo per la prima volta armeggiando con l'elettronica circa 30 anni fa, sarebbe stato quello di mettere insieme abbastanza batterie per ottenere una tensione significativamente più alta di 5 V (diciamo, 4x AA non ricaricabili per ottenere 6 V o 6 batterie AA ricaricabili per 7,2 V), quindi passalo attraverso un regolatore lineare (ad es. IC serie 7805) per ottenere un 5V costante.

Ci sono 2 problemi principali con questo approccio.

  1. I regolatori lineari sono inefficienti e bruciano efficacemente la tensione in eccesso sotto forma di calore. Ciò significa che stai solo sprecando la durata della batteria e probabilmente dovrai anche occuparti di dissipare quel calore con un dissipatore di calore.
  2. Il Pi assorbe molta corrente, quindi avrebbe bisogno di un regolatore abbastanza grande, insieme a un grande dissipatore di calore.

Fortunatamente al giorno d'oggi ci sono approcci molto migliori, sotto forma di regolatori a commutazione, che sono molto più efficienti, anche a correnti elevate.

Utilizzo di un UBEC modello RC

I modelli decenti radiocomandati, in particolare i velivoli, hanno spesso bisogno di un alimentatore a tensione stabile e efficiente alimentato da una batteria piccola e leggera. L'approccio standard prevede l'utilizzo di una batteria ricaricabile collegata tramite un dispositivo noto come UBEC (Ultimate Battery Eliminator Circuit), che accetta una tensione superiore rispetto all'uscita richiesta e la converte in modo molto efficiente. Considerando che un regolatore lineare che alimenta 500 mA in uscita da un ingresso 6 V assorbirebbe 500 mA (portando a una potenza sprecata di (6-5) x0,5 = 0,5 W), un UBEC non dovrà prelevare l'intero 500 mA dalla batteria in ingresso, e così spreca pochissima potenza.

Poiché gli UBEC sono così comunemente usati per i modelli RC, puoi prenderli molto a buon mercato e generalmente possono gestire alcune correnti piuttosto elevate. Ad esempio, ho trovato un modello 4A su eBay per circa £ 1,50 comprese le spese di spedizione.

Lo svantaggio è che è necessario fornire più tensione di ingresso rispetto alla tensione di uscita desiderata, il che significa che potrebbero essere necessarie molte celle nel pacco batteria. Tuttavia, questa è un'opzione molto economica e funziona bene.

Utilizzando un convertitore CC-CC

Se il peso è una priorità, è importante mantenere il numero di celle della batteria al minimo. Fortunatamente, esiste un dispositivo chiamato convertitore DC-DC che funziona in modo molto simile a un UBEC, ma può funzionare con una tensione di ingresso inferiore alla tensione di uscita richiesta. Anche questi sono in genere molto piccoli.

Guardando di nuovo su eBay, ne ho trovati alcuni davvero carini, tra cui una presa USB-A femmina. Ciò significa che puoi utilizzare lo stesso cavo USB che probabilmente stai utilizzando per alimentare il tuo Raspberry Pi, senza alcuna modifica. Il prezzo qui era di circa £ 2,50, con spedizione gratuita. La tensione di ingresso è di 3-5 V (ideale per 3 batterie ricaricabili AA) e la corrente di uscita è fino a 1A, che dovrebbe essere abbondante.

Utilizzando una scatola batteria integrata

Infine, sono disponibili varie soluzioni che utilizzano batterie ricaricabili e un convertitore CC-CC, in un alloggiamento dedicato. Questi possono essere piuttosto belli, perché non richiedono alcun assemblaggio specialistico (ad es. Saldatura) - alcuni hanno persino le batterie già integrate. L'opzione che ho scelto utilizza celle agli ioni di litio "18650" ad alta capacità (ad esempio, circa £ 10 per una coppia da eBay), e costa circa £ 8 compresa la spedizione. Può fornire fino a 2,5 A, il che è più che sufficiente, e di nuovo ha una presa USB-B integrata per una facile connessione, così come una comoda presa USB-miniA per una facile ricarica. Un'altra caratteristica interessante di questo tipo di scatola è che puoi attaccare qualsiasi cosa da 1 a 4 celle, a seconda della durata della batteria di cui hai bisogno.

Uno svantaggio è che queste scatole possono essere piuttosto grandi. Quello che ho scelto ha circa le stesse dimensioni della scatola in cui il mio Pi è arrivato da Farnell.

Se scegli l'opzione 18650, vale la pena fare acquisti con attenzione. Alcuni marchi, in particolare Ultrafire, hanno una scarsa reputazione in termini di qualità e non sembrano all'altezza delle loro capacità nominali. Questi tipi di batterie sono anche soggetti a incendi o esplosioni se utilizzati in modo improprio, quindi ti consigliamo di fare molta attenzione a prenderli cura di loro, e vale la pena assicurarti di non utilizzare un marchio non sicuro.

Calcoli della durata della batteria

Non ho ancora verificato sperimentalmente i dati sulla durata della batteria per nessuna di queste opzioni, anche se ho testato che il mio Pi funziona felicemente da ciascuna di esse (tranne, finora, per l'UBEC).

Quando si calcola la durata teorica della batteria, poiché si stanno convertendo le tensioni, non è possibile passare semplicemente alle valutazioni in milliampere (mAh) stampate sulla batteria. È più semplice convertire in wattora, che è semplicemente la tensione moltiplicata per la cifra mAh. Il RasPi necessita di circa 500 mA a 5 V, che è 0,5 x 5 = 2,5 watt. Supponendo una perfetta efficienza nel convertitore (di solito hanno almeno il 90% di efficienza), una cella AA da 1,5 V con capacità di 1000 mAh sarebbe in grado di fornire 1,5 Wh - ovvero eseguire un RasPi per circa 1,5 / 2,5 = 0,6 ore (o 36 minuti) ) da solo. Con un convertitore in modalità commutata (ovvero una delle ultime 3 opzioni), non importa se si collegano più celle in serie o in parallelo - in ogni caso, si sta moltiplicando all'incirca la capacità disponibile per il numero di celle Usato.

Ecco un semplice confronto side-by-side delle opzioni sopra elencate. Spero che ti aiuti a trovare una soluzione di carica della batteria adeguata per il tuo progetto Pi.

Tabella di confronto della batteria

Monitoraggio del livello di carica

Quando si esegue da batterie, è consigliabile provare a monitorare il livello di carica corrente, in modo da poter stimare la durata residua della batteria. Puoi farlo osservando la tensione attraverso la batteria - questo cadrà quando la batteria si scarica. Oltre a consentire curve di scarica non lineari (ogni tipo di cella si comporta in modo diverso e ha un intervallo di tensione diverso), ci sono due principali difficoltà con questo quando si esegue un Pi da un convertitore di tensione.

  1. La tensione di ingresso al Pi sarà sempre fissa a 5 V, in base alla progettazione. Quindi è necessario collegare i fili dalla batteria in ingresso al circuito di monitoraggio della carica, piuttosto che essere in grado di misurare la tensione in ingresso al Pi. Per i box batteria integrati, è necessario praticare alcuni fori nel box per accedere alla batteria.
  2. Il Pi non ha un convertitore analogico-digitale integrato, quindi non puoi misurare direttamente la tensione usando il Pi. Puoi ottenere chip ADC piccoli, economici e autonomi accessibili utilizzando i pin GPIO del Pi (ad esempio utilizzando I2C), che è probabilmente l'opzione più economica. Personalmente, ho molti microcontrollori ATTiny85 in giro (essenzialmente un mini-Arduino), e probabilmente guarderò usando uno di quelli per misurare la tensione analogica, convertire in un'indicazione percentuale rimanente usando il software su ATTiny, e poi comunica quel livello al Pi su I2C.

Sfortunatamente, non è possibile spegnere correttamente Pi dal software, quindi esiste anche un potenziale mini-progetto per fornire un interruttore di blocco controllabile tramite software. Personalmente, mi aspetto di utilizzare solo l'interruttore manuale incorporato nella scatola della batteria. Se stai usando celle Li 18650, vale la pena ottenere il tipo "protetto", poiché queste si interrompono automaticamente a bassa tensione.


8
Sembra qualche grande informazione, @Fanjita. Per evitare il marciume dei link, tuttavia, è importante riassumere in un post.
Altamente irregolare,

@HighlyIrregular - Ho aggiunto il contenuto del link
Greenonline il

@Greenonline il tuo incolla non rispetta il copyright dell'autore originale. Un riepilogo è OK, una copia completa è probabilmente una cattiva idea.
Steve Robillard,

2
Il collegamento è interrotto.
Ionică Bizău,

1
Come autore originale del contenuto, confermerò che sono felice che la citazione completa sopra sia conservata qui. Quando ho pubblicato per la prima volta, ho pensato che il mio blog personale sarebbe stato immune al marciume dei link, ma poi ho avuto alcuni problemi di hosting e non sono riuscito a ripristinare il dominio. Immagino di aver appena imparato che non puoi prevedere in modo affidabile il futuro!
Fanjita

8

Ho preso questo caricabatterie per cellulare USB alimentato a batteria e un paio di batterie al litio 18650 . Ha fatto un ottimo lavoro e ha funzionato per 5,5 ore in idle e oltre 4 ore durante l'esecuzione di un loop dimostrativo di Quake 3. Puoi leggere la mia metodologia di test qui . Queste 18650 batterie al litio funzionano alla grande perché sono abbastanza alte da consentire solo 2 batterie per fare il lavoro e sono anche ricaricabili. Forniscono anche un po 'di potenza e ti consentono di utilizzare il Pi per molte ore anche a pieno carico. Penserei che queste batterie sarebbero una buona scelta per chiunque cerchi di alimentare il proprio Raspberry Pi dalle batterie.


Ho provato esattamente la stessa configurazione e il mio schermo LCD lampeggiava (e il PI non si avviava) e poi il caricabatterie del telefono si è rotto: un po 'di fumo ed era sparito.
Ionică Bizău,

6

Non è consigliabile eseguire l'RPi con batterie, poiché è stato progettato per essere alimentato tramite USB; L'alimentazione USB è regolata e accuratamente 5V. La maggior parte delle porte USB può fornire ~ 500mA, mentre la maggior parte dei caricabatterie USB è progettata per fornire 1A. L'RPi richiede un'alimentazione minima in grado di 700 mA, altrimenti potrebbe non avviarsi correttamente.

Sarebbe consigliabile invece utilizzare un caricabatterie USB di emergenza alimentato a batteria o attendere uno scudo LiPo, che senza dubbio sarà sviluppato.


La mia comprensione dei telefoni cellulari è che accetteranno una serie di tensioni ... Immagino che ciò significherebbe che dovrei cercare un caricabatterie per telefoni USB di emergenza che regola la tensione
Altamente irregolare,

Sì, forse dovrei rimuovere quel suggerimento o trovare un esempio?
Alex Chamberlain,

Sebbene sia una prova puramente aneddotica, ogni caricabatterie USB che ho visto è regolato, quindi dovrebbe essere abbastanza buono per eseguire un RPI da. Probabilmente migliore dell'alimentazione USB di un PC in quanto il PC ha molti più dispositivi che causano rumore sulla guida + 5V.
Ama il

La maggior parte delle porte USB2 sui computer può fornire solo ~ 500mA
Alex L

1
@Alex Better? La maggior parte dei caricabatterie sono 1A.
Alex Chamberlain,

6

http://elinux.org/R-Pi_Tro troubleshooting # Tro troubleshooting_power_problems suggerisce che la tensione deve essere compresa tra 4,75 e 5,25 V, suggerendo che 4 batterie NiMh a 1,2 V ciascuna dovrebbero essere 4,8 V, entro il raggio di portata. Tuttavia, le batterie NiMH completamente cariche possono arrivare a 1,4 V * 4 = 5,6 V, ben oltre il massimo. Se testate le batterie e scoprite che vanno fino a 1,3 V solo quando sono completamente cariche, dovrebbero essere a posto. La soluzione migliore è probabilmente quella di utilizzare un convertitore DC-DC di commutazione per convertire da qualsiasi batteria in uscita a 5V.


Hai in mente un particolare convertitore DC-DC? O forse, un circuito specifico?
Alex Chamberlain,

5

Ecco cosa ho fatto e sembra funzionare bene: avrai bisogno di un pacco batteria 8xAA con una batteria da 9v come un connettore di alimentazione. Un adattatore per auto USB da 2 A Opzionale: una spina da collegare all'adattatore per auto, altrimenti smonta l'adattatore.

Saldare il perno centrale sull'adattatore per auto al positivo dal pacco batteria, o se si è utilizzato il cavo il filo appropriato. E saldare il negativo all'esterno sull'adattatore

Ho quindi ottenuto 8 batterie NiMH ricaricabili da 2500 mAh per un totale possibile di 24 Wh. Questo dovrebbe essere buono per un po '.

Sto misurando un 5.08 v costante sulla spina USB dall'adattatore. Questo dipenderà dalla qualità di quello che acquisti / possiedi. Ho usato un adattatore rayovac.

Le batterie si spengono circa 10-11 V prima dell'adattatore.

Il pi ha bisogno di 5 V se non un po 'di più. L'adattatore per adfruit è 5,25 V.

Anche http://elinux.org/RPi_5V_PSU_construction è utile.

Ho anche misurato l'assorbimento di corrente dal pacco batteria quando era 10 V a 0,54 A. Il dispositivo aveva un hub, Logitech Quickcam 9000, Netgear N150 e un adattatore seriale USB2 e la CPU era al 70-100%. Al minimo era 0,38 A. Allo spegnimento ha misurato 0,14 A. Con solo il Pi al minimo a 0,24A. Sotto carico a 900Mhz, utilizzava solo 0,27 A. Quando il dispositivo è inattivo, scade a 250Mhz. Non sembra che la velocità di clock faccia molta differenza o il carico della cpu.

Quindi a 5 W con tutti i dispositivi dovrei ottenere circa 4-5 ore, dare o prendere, ma 8-9 ore solo con il Pi e Ethernet.


Ho dimenticato di menzionare. Questo alimenta anche il mio hub USB2 che ha un adattatore da seriale a USB, una web cam e un adattatore 802.11N.
Beached

1
Non dimenticare che puoi modificare la tua risposta;)
Morgan Courbet,

2
Vorrei scegliere qui se posso. Se disponi le batterie in serie, la capacità corrente del gruppo è la stessa di quella di una batteria, non la somma delle capacità delle singole batterie. Tuttavia, per una disposizione parallela, la capacità sarebbe la somma. Pensare in questo modo. Se una batteria può fornire 1,5 V x 2500 mAh = 3750 mWh, 8 (in qualsiasi disposizione) può fornire 30000 mWh. 30000mWh / (8 x 1.5v) = 2500mAh. Per l'assemblaggio parallelo, 30000 mWh / 1,5 v = 20000 mAh. 20000mAh / 8 = 2500mAh. QED
CPRitter

1
Mi chiedo se l'adattatore per auto fornirebbe il 5v richiesto se fosse alimentato da solo con meno di 10v nel tuo rig-up. L'hai provato con meno batterie? Può provocare un minore dispendio di calore che a sua volta ritarderebbe il riscaldamento globale, l'inesorabile aumento dell'entropia e la marcia dell'Universo verso la sua morte per calore.
CPRitter

1
Merda, hai ragione. Aggiornerò. Saranno solo circa 5 ore. Ho misurato la corrente a 10 V per essere 500 mA. Quindi sono necessari 5 W di potenza. 1,2 V (ricaricabile) x 8 forniranno 24 Wh, quindi 4.8 ore. Ad ogni modo, se si desidera utilizzare un pacco batterie AA, probabilmente saranno 8 batterie.
Tirato in spiaggia l'

3

Sto usando Rpi con convertitore DC-DC economico . Utilizzato con batterie softair e batterie per modelli RC (7,2 V e 11,8 V). Funziona come un fascino. Sembra che la mia batteria da 5000 mAh 11,6 V possa alimentarla per giorni.

Basta fare attenzione a configurarlo prima dell'uso. Lo sto testando con ogni nuova batteria prima di collegarmi a Rpi.


2

Vedo almeno 2 punti da considerare.

1. Efficienza del regolatore di potenza

Se stai usando battaglie, probabilmente ti stai preoccupando del consumo di energia del tuo Rpi. Rpi utilizza un regolatore lineare inefficiente (l'efficienza energetica tipica di questi è di circa il 30-50%. Ma non sono sicuro per il regolatore Rpi lin.!). Il regolatore lineare dissipa l'energia sotto forma di calore per ottenere la tensione desiderata, ovvero 3,3 V. La regola generale relativa alla traduzione della linea di alimentazione, ad esempio USB @ 5V -> RPI@3.3V, è: maggiore è la tensione di ingresso, maggiore è la dissipazione sul regolatore per le stesse condizioni di lavoro. D'altra parte, il regolatore swithing offre una maggiore efficienza, tip. 80-85%, anche fino al 97% ( LM2651 ). Ed è più adatto (ma anche più costoso!), Quando hai bisogno di una caduta di tensione maggiore, ad esempio il pacco batteria da 12V o da 24V a 5V.

Puoi trovare molti tutorial per sostituire il regolatore Rpi originale su Internet.

2. Tipo di batteria

Puoi creare il tuo array di batterie usando le batterie LiPo per completare il tuo progetto e quindi puoi regolare dimensioni, capacità, min. specifiche di tensione e corrente, ecc. È possibile acquistare diversi tipi di LiPoly su mercati elettronici di uso frequente, come eBay o simili. Oltre alla capacità , è necessario prestare attenzione a max. e corrente di dicharge standard (necessaria se si utilizzano dispositivi ad alta potenza lungo Raspberry come modem UMTS), durata del ciclo (in genere 200-1000 per LiPoly economico) e specifiche di sicurezza e protezione ( discarge, corto circuito, sovratensione, sottotensione, ecc .). Ho usato batterie LiPoly in molti progetti grazie alla buona disponibilità e rapporto prestazioni / prezzo .

Puoi leggere di più su LiPoly sui forum RC .



-3

Questo probabilmente è sbagliato ma hai provato a prendere 2 batterie, poi a tagliare il filo e poi a collegarlo a 4 batterie.


1
Tagliare quale filo? Le batterie di solito non hanno il filo attaccato
Altamente irregolare

Cerca di migliorare la tua risposta descrivendo cosa intendi usando un diagramma o un'immagine. Non sono sicuro di quello che stai cercando di dire qui.
Piotr Kula,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.