Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Continuo a bruciare led. dovrei pilotare un array di 24 led

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

1
voti

[51] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utenteclaudiocedrone » 16 feb 2017, 18:01

:-) Ehm... così

forse funziona, come lo hai disegnato tu accenderesti solo il transistor ;-) O_/
"Non farei mai parte di un club che accettasse la mia iscrizione" (G. Marx)
Avatar utente
Foto Utenteclaudiocedrone
21,3k 4 7 9
Master EY
Master EY
 
Messaggi: 15302
Iscritto il: 18 gen 2012, 13:36

1
voti

[52] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utentegammaci » 16 feb 2017, 18:22

Foto Utenteclaudiocedrone io lo so cosa vuoi dire ma ... così i LED sembrano in inversa #-o
[-X
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
Avatar utente
Foto Utentegammaci
3.838 2 4 7
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

1
voti

[53] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utenteclaudiocedrone » 16 feb 2017, 19:05

:-) Certo, infatti ho scritto forse funziona, ma ero di fretta e ho corretto solo l'errore evidentissimo della alimentazione... poi puoi correggere il resto tu e magari controllare anche i conti dell'OP dato che io non ne sono capace :lol: O_/
"Non farei mai parte di un club che accettasse la mia iscrizione" (G. Marx)
Avatar utente
Foto Utenteclaudiocedrone
21,3k 4 7 9
Master EY
Master EY
 
Messaggi: 15302
Iscritto il: 18 gen 2012, 13:36

1
voti

[54] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utentegammaci » 16 feb 2017, 19:53

Nonono [-X sei capace lo so ... capito, qualcuno deve pur fare il lavoro sporco :-x

Mi sembrava che la resistenza sul led + o - andasse bene, per VCEsat = 0,7V e I=70mA

VR_{LED}=11,4 - 3,7 * 2 - 0,7= 3,3V

R=\frac{V}{I}=\frac{3,3}{70\cdot 10^{-3}}=47\Omega

O mi sfugge qualcosa?

Fatto salvo che non possiamo andare in emitter follower (ardu 5 V mentre Vcc = 12) quello che è da cambiare a parer mio è il pilotaggio di base, Foto Utentefederino massima corrente fornibile da Arduino su quel pin?
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
Avatar utente
Foto Utentegammaci
3.838 2 4 7
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

0
voti

[55] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utentefederino » 16 feb 2017, 21:14

40mA, ma si trova a suo agio con c.ca 20

grazie come sempre
Avatar utente
Foto Utentefederino
55 1 1 3
New entry
New entry
 
Messaggi: 50
Iscritto il: 6 lug 2015, 10:41

1
voti

[56] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utentegammaci » 16 feb 2017, 21:24

Ok, spingili tutti in base del BD quei 20 mA, non abbiamo paura di saturare ben bene il BJT, quindi partendo da 5V e togliendo 0,7 di Vbe ne restano 4,3 perché scorrano 20 mA che resistenza mettiamo in base?

Nota: ho supposto che Arduino possa fare source (spingere carica in base) e sink (togliere cariche dalla base) con la stessa corrente, se così non fosse occorrerebbe anche una resistenza fra base ed emettitore.
Nota1: il trimmer va bene in applicazioni analogiche dove il punto di riposo ha massima importanza, nel nostro caso dobbiamo accendere e spegnere il BJT meglio e più decisamente che possiamo, tutto qui.
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
Avatar utente
Foto Utentegammaci
3.838 2 4 7
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

1
voti

[57] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utenteclaudiocedrone » 17 feb 2017, 0:18

:-) Guarda che nn sono capace per davvero ! Non sono un elettronico e non ho mai calcolato la polarizzazione di un transistor in vita mia :lol: però gli è che resistori di limitazione da meno di 100 ohm mi fanno venire sempre il mal di pancia :mrgreen: O_/
"Non farei mai parte di un club che accettasse la mia iscrizione" (G. Marx)
Avatar utente
Foto Utenteclaudiocedrone
21,3k 4 7 9
Master EY
Master EY
 
Messaggi: 15302
Iscritto il: 18 gen 2012, 13:36

1
voti

[58] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utentefederino » 17 feb 2017, 13:25

gammaci ha scritto:Ok, spingili tutti in base del BD quei 20 mA, non abbiamo paura di saturare ben bene il BJT, quindi partendo da 5 V e togliendo 0,7 di Vbe ne restano 4,3 perché scorrano 20 mA che resistenza mettiamo in base?

Nota: ho supposto che Arduino possa fare source (spingere carica in base) e sink (togliere cariche dalla base) con la stessa corrente, se così non fosse occorrerebbe anche una resistenza fra base ed emettitore.


Ecco un' ulteriore cosa che mi era sfuggita.
La caduta in base... %wall
Perfetto, direi a questo punto che ci siamo: 220 Ohm.



gammaci ha scritto:Nota1: il trimmer va bene in applicazioni analogiche dove il punto di riposo ha massima importanza, nel nostro caso dobbiamo accendere e spegnere il BJT meglio e più decisamente che possiamo, tutto qui.


...speravo di potermi complicare la vita, aggiungendo il trimmer per regolare la luminosità, ma per il momento faccio cosi'!



Grazie!

Ps:Ecco qui i led con i loro 40mA, piu' che sufficienti:
Dando per buoni i valori di quell' alimentatore, su ogni led cadono 6,7/2, circa 3.35V.
Allegati
20170216_214417.jpg
Avatar utente
Foto Utentefederino
55 1 1 3
New entry
New entry
 
Messaggi: 50
Iscritto il: 6 lug 2015, 10:41

1
voti

[59] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utentegammaci » 17 feb 2017, 13:43

Perfetto :ok:
20 mA in base non sono oro che cola ma è tutto quel che hai da Arduino per il tuo BD, può bastare per i 3-400 mA che avrai in collettore.

La luminosità non si varia con il trimmer, così facendo faresti dissipare al BD una grande potenza ed inutilmente.
Con il BJT di comando che commuta bene possiamo intraprendere altre strade usando il SW, e da questo punto di vista avere una commutazione il più possibile veloce aiuta molto.

Prova magari a postare lo schema definitivo con un rettangolo come Arduino :cool:
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
Avatar utente
Foto Utentegammaci
3.838 2 4 7
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

0
voti

[60] Re: Continuo a bruciare led. dovrei pilotare un array di 24

Messaggioda Foto Utentefederino » 17 feb 2017, 15:21

Grande, grazie davvero. Sto capendo.

Avevo fatto un errore madornale (per il quale avevo tirato fuori il partitore).
Credevo che il bd233 fosse un fet, o meglio, credevo che la sua resistenza di base fosse praticamente infinita, o meglio, che assorbisse quasi 0.
Il circuito che ho fatto è chiaramente sbagliato... cercavo di regolare la tensione sulla base del transistor, quando invece bastava un resistore in serie al pin di arduino.

mi resta un dubbio: non ho capito
così facendo faresti dissipare al BD una grande potenza ed inutilmente
...
se in base entrano meno Ampere, non dovrebbe far passare meno corrente? intendi che un transistor quasi in interdizione scalda di più? fermorestando il circuito sbagliato, mettere due resistenze in serie (la prima di limitazione per non sforare i 20mA, e la seconda, variabile, per scendere, diminuendo quindi la luminosità) è un errore?


Perdonami, mi stai aiutando davvero tanto: alla regolazione sw avevo pensato, proprio usando un pin "analogico" e modulando in PWM.


Grazie ancora.
Aggiorno il circuito subito


Avatar utente
Foto Utentefederino
55 1 1 3
New entry
New entry
 
Messaggi: 50
Iscritto il: 6 lug 2015, 10:41

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 109 ospiti