Come creare un alimentatore 5V regolato da un alimentatore 5V non regolato


15

Ho un progetto che coinvolge uno specifico computer a scheda singola * e diverse centinaia di LED RGB "intelligenti" WS2812B *, tutti alimentati da un'alimentazione a 5V.

Ho un alimentatore non regolato da 5 volt 15 amp. Mentre i LED sono a posto con un'alimentazione non regolata, il microcontrollore che sto usando tende ad avere problemi quando la tensione non è costante.

Dal momento che voglio far funzionare tutto da una fonte di alimentazione, vorrei creare circa 1 ampere di potenza regolata a 5 V dalla sorgente non regolata da 5 A 5 V.

Voglio costruire questo convertitore di potenza su un PCB, quindi sto cercando un design che posso implementare e non una scheda prefabbricata. Il mio progetto finale sarà un cappello Pi, cioè si aggancerà alle porte GPIO del Pi e siederà in cima.

Tutto questo sarà saldato manualmente (attraverso il foro o il montaggio superficiale), quindi idealmente non coinvolgerà più parti del necessario. Questa è una tantum, quindi mentre il costo è una preoccupazione non sto cercando di risparmiare centesimi.

Che tipo di circuito convertitore di potenza potrei costruire sulla mia scheda per farlo? Convertendo solo 1 amp, incontrerò significativi problemi di calore?

Non sto chiedendo a nessuno di progettare questo per me, piuttosto mi indichi nella direzione corretta.


* WS2812B è una sorgente luminosa RGB LED 'intelligente' controllata da dati seriali integrata in un pacchetto 5050. Le connessioni sono di tipo digitale in entrata e in uscita più 5V e terra. perni. Include anche un oscillatore interno di precisione e un convertitore di corrente costante (generato internamente) da 12V. I dispositivi sono concatenati in serie (Dout to Din successivo) che consente fino a 1024 dispositivi e una stringa lunga 5 metri su una singola connessione in serie.
Per maggiori dettagli consultare la scheda tecnica qui

* Raspberry Pi 2 B


3
Sono nuovo qui, quindi se chiunque mi ha lasciato un voto negativo potrebbe spiegare perché, allora la prossima volta mi aiuterà a fare meglio.
HighInBC,

7
Pensano erroneamente che questa sia una domanda di acquisto, perché sei nuovo e menzionato Arduino / RPi. Le persone qui intorno odiano chiunque menzioni quelli. Sono sorpreso che non sia stato ancora migrato da solo.
Passante,

14
Lo terrò a mente e la prossima volta lo chiamerò semplicemente un "piccolo computer 5V".
HighInBC,

2
L'uso finale non dovrebbe importare. Una domanda su come regolare un trasformatore non regolato della stessa tensione è direttamente in argomento.
Passante,

1
Non prendere Olin troppo sul serio su questo tema (ma presta attenzione a lui su qualsiasi cosa di carattere tecnico): questo è un problema politico ricorrente con lui, quindi usa qualsiasi scusa per sconfiggere ancora di più questo cavallo morto. [[:-)]] Non prendere troppo sul serio i miei commenti su Olin, tranne quelli sulla sua abilità tecnica, questo è un fatto ricorrente ... -> Abend: rilevato loop ricorsivo in sospeso. || Il commento di Olin su WS2812B potrebbe essere corretto. O i downvoter casuali potrebbero averti scelto per il loro dono quotidiano, come sembra accadere.
Russell McMahon,

Risposte:


3

Il foglio dati del convertitore XL6009 ha diversi schemi di riferimento, incluso uno per il convertitore boost-buck non invertente:

inserisci qui la descrizione dell'immagine

Dovrai adattarlo all'uscita 5V anziché a 12V sostituendo R2 con una resistenza da 3.0K, secondo la formula sopra. L'intervallo di ingresso dipende dalla tensione e dalla corrente di uscita, quindi la sorgente non regolata a 5 V dovrebbe essere nell'intervallo per un'uscita regolata a 5 V.


1
Il foglio dati per XL6009 afferma che la tensione di ingresso può variare da 5 V a 32 V. Se la mia alimentazione a 5 V non regolata scende al di sotto di 5 V, non sarà un problema?
HighInBC

1
Osservazione giusta, in realtà. Ho usato questo chip con Li-Ion come input (tra 3,7 e 4,2 V) senza problemi, e ad esempio questo sito afferma che il suo convertitore boost basato su XL6009 funziona da 3 V in poi, ma le specifiche non lo garantiscono.
Dmitry Grigoryev il

1
Prenderò la realtà sulle specifiche ogni giorno.
HighInBC

Almeno i valori nominali massimi assoluti di XL6009 non ti vietano di scendere sotto i 5 V. Suppongo che potresti non ottenere l'efficienza dichiarata o la piena corrente di commutazione 4A. Grazie per averlo menzionato, ho trascurato questa linea delle specifiche.
Dmitry Grigoryev il

Un'altra soluzione potrebbe essere l'aggiunta dei circuiti di regolazione all'alimentazione non regolamentata, per fornire 5v 1A regolati e 5v 15A non regolati. Dovresti "toccare" l'origine del 5v non regolamentato.
Guill,

13

Quello che vuoi viene chiamato "convertitore buck-boost non invertente". Esistono diverse topologie di convertitori in modalità commutata che possono raggiungere questo obiettivo.

Sfortunatamente tutti sono più complessi di un semplice convertitore buck (solo passi in basso) o boost converter (solo passi in alto).

Un rapido google ha trovato un appnote Ti che confronta le opzioni. http://www.ti.com/lit/an/slyt584/slyt584.pdf

I semiconduttori nazionali hanno uno strumento online chiamato webbench che progetterà queste cose per te. L'unico aspetto negativo che ho riscontrato è che gli piace scegliere parti che siano un PITA da saldare.


+1 Questa è una buona informazione. Ho un po 'di lettura da fare.
HighInBC,

1
Vorrei informare che National Semiconductor non esiste più. Sono stati acquistati da TI qualche tempo fa. È un dato di fatto che ora è possibile trovare lo strumento di progettazione WebBebch ospitato sul sito Web www.ti.com.
Michael Karas,

Ho accettato questa risposta in quanto sembra indicarmi la giusta direzione.
HighInBC,

6
Potresti considerare di potenziare abbastanza per poi riportare la regolazione lineare a 5V. Meno efficiente e potrebbe non essere pratico, ma dovresti almeno fare le somme.

1
Un convertitore boost seguito da un regolatore lineare ha probabilmente una complessità complessiva simile a un convertitore boost boost settico o a doppio interruttore. Quindi non sono sicuro di vedere molto punto.
Peter Green,

2

Perché costruirne uno tu stesso quando puoi acquistare un piccolo convertitore boost-buck per meno di dieci dollari? Ho un'esperienza piuttosto positiva con questo . È piccolo, a basso profilo ed è semplicissimo da saldare (4 fori negli angoli, 2 per l'ingresso e 2 per l'output): inserisci qui la descrizione dell'immagine

Cordiali saluti, la dimensione di questa cosa è 44x21x13mm, quindi potrebbe adattarsi perfettamente tra il tuo PCB personalizzato e il RPi.


1
Come ho già detto, sto costruendo un PCB che deve adattarsi a un fattore di forma. Potrei certamente usare i componenti e il design di una scheda del genere però.
HighInBC,

2
Perché rispondere in quel modo, quando è chiaramente indicato nella domanda che non sta cercando una tavola prefabbricata? Anche se non lo ha dichiarato: questo non risponde in alcun modo alle domande, le persone leggono stackexchange per l'apprendimento, non i consigli per lo shopping, leggi electronics.stackexchange.com/help/on-topic Roba come questa dovrebbe essere nei commenti, non in risposta (se dovesse essere del tutto, perché la domanda dice specificamente "no" alle schede
standard

2
per non parlare del fatto che i convertitori sul tuo link sono troppo cari, puoi trovare convertitori identici (anche dello stesso produttore) molto più economici (circa $ 3 ciascuno)
ScienceSamovar,

Perché non è possibile impilare questa scheda prefabbricata sul PCB personalizzato ed essere eseguita con il convertitore, concentrandosi sul resto del design invece di reinventare la ruota? Alla fine, ovviamente, è la tua scelta.
Dmitry Grigoryev il

1
@DmitryGrigoryev, perché il punto è imparare come farlo e applicare queste abilità in ulteriori progetti (che vanno alla produzione, ad esempio, non puoi usare questo tipo di cose nella produzione). Ovviamente puoi usare schede prefabbricate e codice pre-scritto per tutto, ma ciò significa che alla fine sai a malapena cosa fa esattamente il tuo circuito, conosci solo grandi moduli. Comunque non è questo il punto, il mio punto era se la persona ti chiedesse come fare un circuito e fare dei calcoli - dandogli un link per archiviare e dicendo "non preoccuparti, basta comprare" non lo scoraggia dall'apprendimento.
ScienceSamovar,

-2

Il mio raspberry pi 2012-2013 pubblicizzato come "regolato a 5 V" ha richiesto l'avvio da 4,88 a 5,02 V e> 4,4 V per continuare a funzionare. Dato che a volte la tua fornitura principale da 15A potrebbe superare i 5,02 volt, non mi fiderei.

Se riesci a tollerare che alcuni LED verdi siano sempre accesi, potresti usarne alcuni come 'overflow' a 4,9 Volt con coppie di verdi parallele all'rPi, che vanno dalla soglia di luminosità minima a circa 4,8 V a abbastanza brillantemente a 5.2V. Dalla tua alimentazione da 15A, fai passare un cavo da 2Amp alla tua scheda "regolatore di troppo pieno" che comprende nient'altro che coppie di LED verdi e abbastanza per scaricare un amplificatore a 5,2 V, anche se normalmente dovrebbero usare molto meno. Lo scopo è quello di accontentarsi di quasi 5V su questa scheda con l'rPi spento. utilizzare un cavo di alimentazione 2A più lungo (per la sua resistenza) se necessario. A seconda del tipo di alimentazione non regolata da 15 A, è possibile che si desideri anche un condensatore grasso sulla scheda "regolatore di troppo pieno". Da 5 V rms non regolati rettificati (uno dei peggiori tipi di non regolati),

Successivamente si desidera una lunghezza sufficiente di 2A filo nominale da questa scheda alle linee "0" e "+5" del pi, possibilmente con un interruttore all'interno, e puntando da 1/20 a 1/8 ohm in questi cavi di alimentazione. (la maggior parte dei multimetri non misura così bene). L'accensione di rPi dovrebbe rendere i green notevolmente più scuri e darti un 4.9V costante a rPi.

Pubblica qui e su un forum rPi la tensione misurata tra TP1 e TP2 poiché è lì che mi aspetto che abbia bisogno di 4,9 Volt (che viene pubblicizzato come "5")


2
L'uso dei LED per regolare la tensione è a dir poco poco professionale. La tensione risultante si sposterà molto nel tempo mentre i LED si riscaldano. Inoltre, è uno spreco di LED perfettamente buoni.
Dmitry Grigoryev il

un diodo zener sarebbe molto più appropriato.
Stefan Paul Noack,

1
@ noah1989 sì, ma ne avrai bisogno molti per stabilizzare 2A, quindi dovresti aggiungere un transistor e creare un regolatore lineare. E poi dovresti considerare che la tua tensione di ingresso potrebbe essere inferiore a 5 V e aggiungere un convertitore boost ad esso. Alla fine, alla fine arriverai al convertitore boost-buck (non tu personalmente, solo qualcuno che cerca di seguire questo approccio).
Dmitry Grigoryev il
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.