Bonjour,
Cela fait trois heures que je lutte sur un problème qui pourtant semble basique :
Je souhaite faire commuter l'état d'un relais à partir d'une sortie du PICF4520. Or celui-ci ne commute pas. J'ai mesuré la tension aux bornes de la bobine : elle est de 5V et de 0.3V.
Le transistor par contre commute bien.
Je précise que le relais fonctionne lorsque je le teste séparemment, et que la sortie du PIC commute bien de 0 à 5V.
J'utilise le transistor BD135 : http://www.st.com/stonline/products/...re/ds/5238.pdf
et mon relais à les caractéristique suivantes :
Spécifications techniques
Configuration des contacts: 1RT
Pouvoir de coupure: 240 W
Tension max.: 16 V c.c.
Courant max.: 15 A
Matériau du contact: argent étamé
Résistance de contact: 100 mΩ
Consommation nominale: 640 mW
Temps de collage (ton/toff): 10/10 ms
Rigidité diélectrique - contacts/contacts: 750 VRMS
- contacts/bobine: 1000 VRMS
Résistance d’isolement: 100 MΩ min.
Durée de vie: 107 manoeuvres
Température d’utilisation: -40°C à +85°C
code tension (V c.c.) résistance courant
commande nom. encl. décl. bobine (Ω) nominal (mA)
217-2876 12 6,3 0,9 225 53,3
Voici le schéma :
Voici mes calculs :
Vdd varie de 0 à 5V donc si Vdd = 5V, je veux que le transistor soit saturé -> Vbe = 0.7V.
Vce = Vce sat = 0.5V.
Vrb = 5 -0.7 = 4.3 V
Ic doit au moins être égal à 53 mA.
Ib = Ic / 100 = 0.5 mA.
Rb = (5 - 0.7) / 0.5 * 10^-3 = 8,6 kohms.
-----