Bonsoir,
Voici en pièce-jointe le petit montage que j'ai réalisé sous Proteus.
J'ai donc 10 branches en parallèles de 3 LEDs en série chacune. Chaque LED a une tension nominale de 3.3V et un courant nominal de 20mA. Sur chaque branche j'ai une résistance de 100 ohms. J'alimente le tout en 12V et un 2N2222 est utilisé comme interface avec la carte de contrôle ( une Arduino ).
J'ai donc calculé les résistances de chaque branche comme suit:
R = (Ualim-Uled)/Iled
R = (12-3*3.3)/0.02
R = 105 ohms
On a 20mA dans chaque branche donc Icsat = 200mA.
Dans la base du transistor, on a:
Ib = K*Icsat/B
Ib = 5*0.2/100
Ib = 0.01 ohm
Donc:
Rb = Ub/Ib
Rb = (5-0.6)/0.01
Rb = 440 ohms
Tout me paraît correct, pourtant d'après ISIS, le courant dans chaque branche de LEDs n'est même pas égal à 10mA.
En augmentant la tension d'alimentation à 15V, ça fonctionne et j'ai 10mA dans chaque branche.
D'où vient mon erreur ? Un souci avec le transistor ou avec mes calculs ?
Merci !
-----