Domanda:
Quale resistenza utilizzare con questo LED RGB?
stackOverFlew
2012-11-09 04:34:06 UTC
view on stackexchange narkive permalink

ho questo led e non sono sicuro di quale resistore usare per far scendere la corrente a 5 V a una tensione appropriata e produrre la corrente appropriata.

il LED è valutato a 200 mA, ma la scheda tecnica dice che dovrei applicare 150 mA attraverso di essa. il mio microcontrollore esce 5v penso, ma non sono sicuro dato che non ho un multimetro, ma applico 5v al vcc del microcontrollore.

RGB LED voltage

le mie domande sono:

  • quale resistenza dovrei usare con questo led? (Ho 33 ohm come risposta, facendomi pensare che non ho bisogno di un resistore).
  • Se ho bisogno di un resistore, funzionerebbe un resistore da 1/2 watt? il valore più basso che ho è 100 ohm, è abbastanza vicino?
  • la scheda tecnica non spiega come saldare il LED - devo solo collegare i punti b- e r- a terra e b + e r + alle uscite del microcontrollore, e se voglio il blu faccio un r + basso e un b + alto?

Mi dispiace per le vaste domande, non ho mai avuto alcuna istruzione formale o esperienza in questo campo. grazie!

Cinque risposte:
Garrett Fogerlie
2012-11-09 05:04:02 UTC
view on stackexchange narkive permalink

Dovresti usare 3 diversi resistori, uno per ogni colore, sebbene il blu e il verde abbiano le stesse specifiche.

A 150 mA la tensione diretta per il rosso è 2,2 V, il verde 3,5 V e il blu 3,5 V. Quindi dovresti usare un resistore da 22ohm 1watt per il rosso e un resistore da 10ohm 0,5watt per il verde e il blu. Hai un po 'di margine di manovra su queste cifre, e se non hai resistori in grado di gestire quel wattaggio puoi usarne più di uno in parallelo assicurati solo di calcolare la resistenza corretta tra loro.

Inoltre dubito che il tuo microcontrollore possa fornire 150mA (probabilmente è più simile a 20mA), quindi probabilmente dovrai usare un transistor su ogni colore in modo che possano tirare abbastanza energia. Dai un'occhiata a questa immagine per come collegare il transistor al tuo sistema. Sebbene ignori i 12v e più LED.

enter image description here

Potresti anche voler avere ogni colore guidato da un pin PWM, in modo da poter modificare la luminosità di ogni colore per cambiare il colore generale a piacimento.

Dato che qui non sei legato da un anodo comune (supponendo di aver trovato le specifiche giuste), perché preferiresti questo a un design a collettore comune / scarico comune?Isoli l'arduino da qualsiasi carico di corrente e quindi piloterai i LED a 5 V, quindi avresti bisogno di una resistenza inferiore.Li ho anche trovati più tolleranti nei confronti delle specifiche dei transistor.
Some Hardware Guy
2012-11-09 05:03:58 UTC
view on stackexchange narkive permalink

Ho fretta di andarmene da qui, ma spero che questo aiuti. Fai una domanda e io o qualcuno ti risponderà :)

enter image description here

E per quanto riguarda la potenza dei resistori?
P = i ^ 2 * R. Qui la tua corrente è 150 mA, quindi la dissipazione di potenza del resistore da 19 ohm sarebbe (0,150 mA) ^ 2 * 19 ohm = 0,429 watt.
L'OP ammette di essere un NOOB.OP parla di pilotare un led con 150mA proveniente dall'uscita di un microcontrollore.Il vero punto NON è calcolare un resistore, il vero punto è non provare mai a generare più di qualche mA dall'uscita di un microcontrollore;si dovrebbe invece usare un transistor (come hanno detto le altre domande).
Forse non 150mA ma di sicuro ci sono molti micro che puoi facilmente disegnare / affondare 20mA su un singolo pin.Più che sufficiente per pilotare un piccolo LED.Puoi anche combinare i pin, ad esempio alcuni ATM possono richiedere 200mA per porta.Si tratta di rimanere al di sotto della corrente combinata e del limite termico in modo da non sciogliere il driver.Detto questo, un transistor è un'ottima scelta se ne hai la possibilità, ma non l'unica opzione.Dipende dall'applicazione.Penso che sia sbagliato dire che non puoi "mai" pilotare un LED da un micro con più di pochi mA.
Matt Young
2012-11-09 05:11:02 UTC
view on stackexchange narkive permalink

Hai assolutamente bisogno di un resistore, infatti, ne hai bisogno tre. La corrente CC massima elencata è 150 mA. Non vorrei spingerlo così tanto. Le tensioni dirette provengono dalla tabella che hai elencato

R: (5V-2.2V) / 100mA = 28 Ohm

G: (5V-3.5V) / 100mA = 15 Ohm

B: (5V-3.5V) / 100mA = 15 Ohm

Queste resistenze servono per limitare la corrente. Se non ci sono, il tuo LED non durerà a lungo. Inoltre, 100mA è molto più corrente di quanto il tuo microcontrollore sarà in grado di generare. Dovrai aggiungere un interruttore a ciascun LED nel pacchetto.

led switch

Mark Stokes
2017-12-12 02:47:06 UTC
view on stackexchange narkive permalink

Questa risposta non prende in considerazione i lumen per mA di ogni colore di LED.Guardando la scheda tecnica per il LED a colori Cree ds-UHD1110-FKA, pagina 2 mostra le caratteristiche elettriche ed ottiche tipiche.Qui troverai l'intensità luminosa a 5mA.Per questo particolare LED, sono: Rosso: 78, Verde: 106 e Blu: 24. Quindi, se guidi tutti e tre i colori con la stessa corrente (5mA) la luminosità sarà radicalmente diversa.Per questo motivo, dovrai ricalcolare le tue resistenze in base a questa differenza di intensità.Ti suggerisco di usare un rapporto tra uno e l'altro.Questa sarà una prima ipotesi ravvicinata.Potete vedere più avanti nella pagina 5 della scheda tecnica, l'intensità del rosso è piuttosto lineare rispetto alla corrente, ma diminuisce per il verde e il blu.Ciò significa che, man mano che la corrente aumenta, il rosso sarà più luminoso.Trovo che sia meglio scegliere una corrente massima per il blu (poiché è il più debole) e utilizzando i grafici e i rapporti di intensità calcolare i valori necessari per il rosso e il verde.

La guida diretta è adatta solo per basse correnti.Sperare di guidare 150mA illuminando LED direttamente da un microcontrollore è molto ottimista.In caso contrario, un buon consiglio per una soluzione semplice e LED indicatori di potenza inferiore.
Se vuoi prenderlo fino in fondo, devi anche prendere in considerazione qualcosa come il modello CIE.rosso, verde e blu alla stessa intensità non sembreranno alla stessa intensità perché i nostri occhi hanno una sensibilità diversa per ogni colore ... Quindi se stai cercando la luce "bianca", ciò che vuoi veramente è bilanciare laluminosità percepita di ogni colore per approssimare la radiazione del corpo nero.La matematica potrebbe essere piuttosto complicata :)
ReverseEMF
2019-02-16 12:57:03 UTC
view on stackexchange narkive permalink

Mi rendo conto che, nel momento in cui scrivo, ha più di 6 anni e l'OP è probabilmente passato ad altri progetti, ma a beneficio di chiunque altro arrivi qui tramite una ricerca DuckDuck [scusa Google], utilizzando una resistore per limitare la corrente, quando la corrente è così alta, è una scelta sbagliata, nella maggior parte dei casi. Qualunque cosa al di sopra di 20mA, ha davvero bisogno di essere pilotata da qualcosa che fa un lavoro migliore nel regolare la corrente, rispetto a un resistore, tuttavia, più grande è il resistore, migliore è la regolazione della corrente, ma anche maggiore è la perdita di potenza. p>

Quindi, davvero, un'idea migliore è usare un regolatore corrente, come CAT4008, o TLC5916, o un IC simile, o una soluzione Switch Mode.

Otterrai una migliore coerenza dell'intensità nell'arco di possibili cadute in avanti. Anche lo stesso LED modello / colore può avere un ampio intervallo di tensioni dirette e, a causa della curva di trasferimento esponenziale, piccole variazioni di tensione si traducono in grandi variazioni di corrente e la corrente è direttamente proporzionale all'intensità.

In qualche modo hai ragione nell'usare una soluzione diversa da un resistore per limitare una corrente superiore a 20mA, ma ti sei perso il punto più importante: l'OP sta parlando di pilotare un led con 150mA proveniente dall'uscita di un microcontrollore!** Il vero punto NON è quello di ** utilizzare un regolatore di corrente o un interruttore per limitare la corrente assorbita dal led.Il vero punto è ** non provare mai a generare più di pochi mA dall'uscita di un microcontrollore **.L'uscita del segnale UC dovrebbe essere alimentata a un transistor, che potrebbe gestire i 150 mA al led.Mi dispiace, ma devo negare la tua risposta;modificalo.
Si noti che entrambe le risposte, fornite da Garret e da Matt, utilizzano transistor (@Garret Fogerlie ha utilizzato bipolari, e @Matt Young ha utilizzato MOSFET).


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...