Aller au contenu


Photo
- - - - -

Utilisation d'un transistor en interrupteur ON/OFF


5 réponses à ce sujet

#1 neekobus

neekobus

    Nouveau membre

  • Membres
  • 10 messages

Posté 04 mars 2012 - 11:33

Bonjour à tous,

Je débute en électronique, et j'aimerai vous soumettre un problème pour lequel je ne trouve pas de réponse :

J'ai un montage alimenté avec une pile 9V. Il est composé d'une LED rouge, d'un photorecepteur (infrarouge) et d'un transistor (N2222).

Mon idée est d'allumer simplement ma LED, lorsque le photorecepteur reçoit assez de lumière IR.

Le photorécepteur limite bien le courant selon la quantité d'infrarouge reçu. Il est relié à la base de mon transistor, ce qui permet d'alimenter ou pas la LED, qui se trouve entre l'émeteur et la pile.

Mon problème vient du fait que l'intensité de ma LED varie selon l'intensité de la quantité d'IR.
Je souhaiterai que la LED s'allume de maniere fixe au dela d'un certain seuil d'IR (donc de courant dans la base), et s'éteigne en dessous. Un "simple" interrupteur ON/OFF.

J'ai essayé d'utiliser un "thyristor" à la place de mon transistor. C'est parfait pour l'allumage, mais la LED ne s'eteint jamais.
J'ai aussi vu que l'on pouvait utiliser le transistor en mode "bloqué/saturé", mais je ne vois pas comment le faire avec la variation de mon courant.

Merci de votre aide !

#2 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 05 mars 2012 - 01:19

Salut Neekobus,

Ce qui se produit avec ton transistor est tout à fait logique. Un transistor peut se comporter de deux façon :

En mode linéaire : le courant de sortie est proportionnel au courant d'entrée
En mode saturé : quand le courant d'entrée dépasse un certain seuil.


Dans ton cas, ton capteur fourni un courant qui est en dessous de ce seuil. Tu travailles ainsi en mode linéaire et l'intensité de ta diode varie donc en fonction de l'éclairage de ton capteur.

Pour atteindre le mode de saturation, il faut que le courant arrivant dans la base soit supérieur au courant traversant le collecteur divisé par le gain du transistor.
saturation.png

Tu trouveras le gain du transistor dans la datasheet du transistor en question ;)


++
Black Templar

Mon site internet : http://ferdinandpiette.com/


#3 neekobus

neekobus

    Nouveau membre

  • Membres
  • 10 messages

Posté 05 mars 2012 - 07:15

Merci de la réponse.
Comment puis-je atteindre cette valeur puisque le courant de mon capteur est variable ?
Il faut 1 autre transistor pour amplifier la valeur du courant de mon capteur pour dépasser le seuil, en plus du transistor de mon montage ?

Pour info, voici mon montage actuel (je n'ai pas trouvé de symbole pour le capteur IR) :
lampe recepteur v2.png

#4 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde
  • Interests:Tout

Posté 05 mars 2012 - 09:50

Salut, je pense qu'il faut rajouté une pull up entre ton capteur et le transistor, la valeur depend du seuil (de lumiere) a definir pour allumer la led.

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#5 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 07 mars 2012 - 11:36

Comment puis-je atteindre cette valeur puisque le courant de mon capteur est variable ?
Il faut 1 autre transistor pour amplifier la valeur du courant de mon capteur pour dépasser le seuil, en plus du transistor de mon montage ?


Salut !

Il te faut faire une comparaison entre le seuil et la donnée capteur.
Tu peux soit utiliser un comparateur de tension (type LM311) ou bien utiliser des transistors. Dans ce dernier cas, regarde comment marche un amplificateur différentiel. ça pourra t'aider ;)
Tu peux aussi convertir l'intensité sortant de ton capteur en tension à l'aide d'une résistance ! (regarde aussi les miroirs de courant à transistor, ça pourra peut-être d'aider aussi)

++
Black Templar

Mon site internet : http://ferdinandpiette.com/


#6 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 07 mars 2012 - 03:14

Voila en gros comment je vois les choses :

comparateur_courant.png

Ton capteur D2 fourni un certain courant I
Ce courant traverse Q1 et est recopié par Q2. (Q1 et Q2 forment ce que l'on appelle un miroir de courant)
Le courant qui traverse R1 est donc I.
On peut donc calculer la tension sur la borne non-inverseuse du comparateur : V = Vcc - R1.I
Il faut calculer R1 pour que Vcc - R1.I_max = 0

Cette tension V est comparé avec la tension qui arrive sur la borne inverseuse du comparateur. Cette tension est fonction du potentiomètre.
Tu peux régler ce potentiomètre afin de régler le seuil de sensibilité !

Le comparateur délivre du 9V si le capteur à dépassé le seuil de courant, 0V sinon.
R3 est une pull-up permettant de forcer la tension de sortie à 9V quand le seuil est atteint.
R2, R4, Q3, et D1, on en a déjà parlé ;)


++
Black Templar

Mon site internet : http://ferdinandpiette.com/




Répondre à ce sujet



  


1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users