Quale gamma di tensione può accettare? Che tipo di batterie sono appropriate?
Quale gamma di tensione può accettare? Che tipo di batterie sono appropriate?
Risposte:
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ì.
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
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.
- 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.
- 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.
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.
- 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.
- 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.
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.
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.
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.
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.
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.
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 .
Questo è un pacco batteria USB piuttosto costoso, ma è molto versatile e ne troverai diversi usi, oltre a un backup della batteria per il tuo pi.
Questo probabilmente è sbagliato ma hai provato a prendere 2 batterie, poi a tagliare il filo e poi a collegarlo a 4 batterie.