Arduino Nano e LED controllati in PWM tramite transistor

Buonasera,
sto assemblando un progetto per l'illuminazione tramite led di un modellino in scala.
Poichè i LED sono 12 (due gruppi da 5 e uno da 2) sorpasserei il milite in potenza dei pin dell'Arduino Nano. I led non saranno accesi tutti insieme, due bianchi saranno accesi sempre insieme ad un gruppo da 5 (tre blu e due verdi) che si scambia con un altro gruppo da 5 (tutti rossi), alla pressione di un pulsante si attiva un fade out del gruppo acceso ed un fade in di quello spento. I dati sono i seguenti con resistenza da 220 Ohm sui LED:

2x Led Bianchi 3mm (Vdrop 2.3V, 12mA)
3x Led Rossi 3mm (Vdrop 2.0V, 14mA)
3x Led Blu smd 0402 (Vdrop 2.2V, 13mA)
2x Led RGB smd 0603 Anodo comune (Vdrop Rosso 2.0V, 14 mA, Vdrop Verde 2.1 V, 13.5 mA)

Transistor BC337-40 con guadagno di 250 da datasheet.

L'arduino verrebbe alimentato dalla porta USB.
Nel LED RGB il led blu non viene usato, solo il rosso e il verde.

Collegato così dovrebbe andare bene, spero...

Le resistenze di base le abbasserei a 4700 Ω, meglio non considerare l'hfe massimo.

Perché questa scelta? Limitando sulla corrente che uso realmente non aumento l’efficienza del bjt limitando anche il calore da dissipare? A 4700 avrei un massimo di 230 mA circa contro i 70 mA di corrente effettivamente usata dai led.

Edit: ho fatto delle misure e questi BC337-40 non tornano…

Usando un led rosso con resistenza 100 ohm e cambiando resistenza di base risulta da multimetro:

68k -> 0.67 mA LED (0.027 base)
22k -> 2.24 mA LED (0.1 base)
10k -> 4.04 mA LED (0.17 base)
5.1k -> 6.62 mA LED (0.33 base)
1k -> 14.45 mA LED (0.74 base)

Quindi un guadagno intorno ai 22

Ma sto sbagliando io, che magari non ho capito bene qualcosa sui transistor?

Edit2: ho messo un 2N2222A e questo torna:

22k -> 12.2 mA LED (0.04 base)
47k -> 8,36 mA LED (0.027 base)

Mi sa che ho dei BC337 marchiati male

Per portare un transistor in saturazione, la corrente di base deve essere fra 5 e 10 volte quella che produrrebbe la corrente di collettore necessaria con l'hfe del transistor in uso. Se non si vuole misurare l'hfe del transistor, si deve prendere in considerazione l'hfe minimo dichiarato per quel modello. In tali condizioni, la Vce diventa minore della Vbe, portando quindi la giunzione B-C in polarizzazione diretta.

http://www.die.ing.unibo.it/pers/mastri/didattica/fo_d2_19/T09-BJT.pdf

1 Like

Non torna qualcosa comunque…

Se sul BC337 voglio una Ic di 15mA, essendo il minimo hFE per quel modello pari a 250 avrei su carta una Ib richiesta di 0.06 mA. Quindi per portarlo bene in saturazione dovrei mandare fra 0.3 e 0.6 mA, ma a 0.33 di Ib avevo una Ic di solo 6 mA, ben lontani dai 15 mA. Solo con 0.74 ci siamo avvicinati.

Invece il 2N2222 si comporta come da curve sul datasheet

Da dove vengono i BC337?
Ti servirebbe un prova transistor LCR-T7 o simile...

Ho preso questo set su Amazon: BOJACK 10 valori 250 pezzi A1015 BC327 BC337 C1815 S8050 S8550 2N2222 2N2907 2N3904 2N3906 PNP NPN kit di transistor multiuso. https://amzn.eu/d/clVgniV

Il venditore mi ha detto che i BC337-40 sono della On Semiconductor

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.