Controle de LEd par PIC via PNP
Répondre à la discussion
Affichage des résultats 1 à 30 sur 30

Controle de LEd par PIC via PNP



  1. #1
    Seb.26

    Question Controle de LEd par PIC via PNP


    ------

    Bonjour à tous (et à toutes),

    << bonne année ! >>

    Bon, en ce début d'année, j'ai un souci (oui, déjà).

    Je veux, via les sorties d'un uCPU, piloter un voyant à LED Rouge/Vert.

    Ce voyant a 3 fils : le + du Rouge, le + du vert, et la masse commune.

    Dans le voyant, il y a le régulateur pour les LED, rien à faire, juste donner 40mA et entre 18 et 30Vdc, j'ai pris une alim 24vDC.

    Mon schéma : Pièce jointe 131373

    NB: R5 et R6 = 10K (valeur pifometrique !)

    NB': La datasheet du transistor : http://docs-europe.electrocomponents...6b80b2115c.pdf

    > Déjà, le schéma vous semble OK ?

    > Quelle valeur de R5/R6 utiliser ? (les LED consomment environ 25mA)

    Merci

    @+

    -----
    Images attachées Images attachées  
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  2. #2
    invite5637435c

    Re : Controle de LEd par PIC via PNP

    Bonjour,

    c'est quoi ce montage à la noix ?

    Le µC sort 5V max et que fait le collecteur au +24V ?
    Comment veux-tu que le transistor se sature ?

  3. #3
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par HULK28 Voir le message
    Bonjour,

    c'est quoi ce montage à la noix ?

    Le µC sort 5V max et que fait le collecteur au +24V ?
    Comment veux-tu que le transistor se sature ?
    Et si je mets une pullup de 10K entre le +24 et la base du PNP + un NPN pour le pulldown ? ... c'est mieux ?
    (le NPN étant piloté par le uCPU)
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  4. #4
    Seb.26

    Re : Controle de LEd par PIC via PNP

    ... Un truc comme ça :
    Nom : Schéma PNP_v2.png
Affichages : 200
Taille : 29,7 Ko
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  5. A voir en vidéo sur Futura
  6. #5
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Sur le second schéma, ne faut il pas ajouter une R entre la base du PNP et le collecteur du NPN ?
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  7. #6
    Forhorse

    Re : Controle de LEd par PIC via PNP

    T'a rien changé du tout ! c'est la même chose en pire...
    revois le fonctionnement d'un PNP

  8. #7
    invitedb9b1ced

    Re : Controle de LEd par PIC via PNP

    Hello,

    Tu as essayé un simple darlington en N ? Ça serait plus simple non...?

  9. #8
    lupus55

    Talking Re : Controle de LEd par PIC via PNP

    Hello,
    Quelques petites choses...
    1. Je ne sais toujours pas ce que tu veux faire. (tu ne le note nul part)
    2. En effet une petite relecture approfondie des bases serait nécessaire.
    3. Alimente déjà ton PIC il marchera mieux.

    meilleures salutations

  10. #9
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Bon je reprends ...

    J'ai un uCPU qui doit piloter une charge en 24v ...

    Je DOIS utiliser un transistor PNP pour piloter cette charge.

    Mon uCPU est en 5v, donc je voudrais savoir si je peux mettre une pullup sur la base du PNP et ajouter un NPN pour tirer à la masse.

    Come ceci :
    Nom : Schéma.png
Affichages : 424
Taille : 22,3 Ko

    Merci d'avance...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  11. #10
    Forhorse

    Re : Controle de LEd par PIC via PNP

    tu n'as pas besoin d'un npn pour polariser un npn, le port du µC peut très bien s'en charger.
    Il suffit juste de brancher le transistor correctement...

  12. #11
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par Forhorse Voir le message
    tu n'as pas besoin d'un npn pour polariser un npn, le port du µC peut très bien s'en charger.
    c'est un PNP qui est piloté pat le NPN ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  13. #12
    Forhorse

    Re : Controle de LEd par PIC via PNP

    tu n'as pas besoin d'un NPN pour polariser un PNP, le port du µC peut très bien s'en charger.
    Il suffit juste de brancher le transistor correctement...

  14. #13
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par Forhorse Voir le message
    Il suffit juste de brancher le transistor correctement...
    ... comme ça ?

    Nom : Schéma.png
Affichages : 147
Taille : 12,8 Ko

    Avec une R entre la base et la sortie du uCPU ... (?)
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  15. #14
    lupus55

    Re : Controle de LEd par PIC via PNP

    hello,
    Voici un lien qui explique bien ton truc.
    http://www.electronique-radioamateur...mmande-led.php

    Cordialement

  16. #15
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par lupus55 Voir le message
    hello,
    Voici un lien qui explique bien ton truc.
    http://www.electronique-radioamateur...mmande-led.php
    Cordialement
    c'est le schéma que j'avais fait au début, mais comme mon PIC est en 5v, il ne peut pas piloter un PNP pour commuter 24v ...

    Merci quand même de ton aide ...

    Je pensais donc à ce schéma : Nom : Schéma.png
Affichages : 185
Taille : 13,1 Ko

    Qu'en pensez vous ?
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  17. #16
    Forhorse

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par Seb.26 Voir le message
    c'est le schéma que j'avais fait au début, mais comme mon PIC est en 5v, il ne peut pas piloter un PNP pour commuter 24v ...
    Et pourquoi donc ?

    Le principe en #13 est le bon, il manque juste une resistance de base

  18. #17
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par Forhorse Voir le message
    Et pourquoi donc ?
    je veux dire : mon uCPU ne peut pas piloter directement la base car il sort 0v ou 5v ... donc mon PNP sera toujours passant ... non ?

    Citation Envoyé par Forhorse Voir le message
    Le principe en #13 est le bon, il manque juste une résistance de base
    Oui, c'est fait dans le schéma précèdent ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  19. #18
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Mon schéma final serait donc : Nom : Schéma.png
Affichages : 134
Taille : 13,1 Ko

    C'est Ok ?

    ... ensuite ...

    Ma charge va consommer 40mA max et mon PNP a un gain mini de 160.

    Et là, je sèche : comment calculer R1 et R2 ... ?!
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  20. #19
    invite71a6c60d

    Re : Controle de LEd par PIC via PNP

    c'est juste pas bon du tout...

    si tu doit piloter avec le PNP tu dois aussi utliser le schema de Seb.26 ou il y a un NPN

    le deuxieme schema ne marchera pas car le fait que la sortie du micro soit a 1 ne bloquera pas le transistor (24 V - 5 V) > 0.7V

  21. #20
    Forhorse

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par Seb.26 Voir le message
    je veux dire : mon uCPU ne peut pas piloter directement la base car il sort 0v ou 5v ... donc mon PNP sera toujours passant ... non ?
    Euh oui exact, suivant le gain du transistor et la valeur de la resistance de base il risque effectivement de toujours laisser un peu de courant.

  22. #21
    Seb.26

    Re : Controle de LEd par PIC via PNP



    Donc ce serait ce schéma ?!

    * sortie uCPU à 0 = le NPN est bloqué et donc R1 maintient le PNP bloqué.

    * sortie uCPU à 1 = le NPN est passant et donc la base du PNP passe à 0v, donc il devient passant.

    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  23. #22
    invite71a6c60d

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par Seb.26 Voir le message


    Donc ce serait ce schéma ?!

    * sortie uCPU à 0 = le NPN est bloqué et donc R1 maintient le PNP bloqué.

    * sortie uCPU à 1 = le NPN est passant et donc la base du PNP passe à 0v, donc il devient passant.

    oui c'est clairement la solution professionelle a adopter

    L'explication du comment ca marche:
    quand le transistor NPN est saturé le courrant circule dans les deux resistors permettant d'avoir 0.7V sur la jonction BE du PNP

    si le NPN est bloqué pas de courant dans les resistors donc pas de voltage sur la jonction du PNP => transistor PNP bloqué

  24. #23
    lupus55

    Re : Controle de LEd par PIC via PNP

    Hello,
    Rien compris au principe du transistor je vois...

    Voilà un exemple pour le circuit que je t'ai linker en 13.

    C'est pas compliqué je pense....

    cordialement

  25. #24
    lupus55

    Re : Controle de LEd par PIC via PNP

    Hello,
    Oublié la pièce jointe sorry
    Images attachées Images attachées  

  26. #25
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Bon, il me reste à calculer les valeurs ...

    Le PNP :

    Ic = 40mA
    Gain > 160
    donc Ib = 40/160 = 0.25mA ... disons 0.5mA.

    Dans R2 passera donc un courant I(R2) = Ib + I(R1) ...
    On va oublier I(R1) qui est très petit et donc est inclus dans notre Ib de 0.5mA

    Donc I(R2) = 0.5mA ... mais que vaut U(R2) ???

    Pfff ... je suis rouillé !!!
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  27. #26
    invite71a6c60d

    Re : Controle de LEd par PIC via PNP

    Ur2 = 24v - 0.7v - 0.2v = 23.1 v

  28. #27
    invite71a6c60d

    Re : Controle de LEd par PIC via PNP

    en gros R1 = 10k et R2 = 39K devrais marcher tranquil

  29. #28
    lupus55

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par Forhorse Voir le message
    Euh oui exact, suivant le gain du transistor et la valeur de la resistance de base il risque effectivement de toujours laisser un peu de courant.
    Non désolé, avec la résistante de collecteur bien dimensionnée et 40mA aucune chance d'avoir un soi-disant courant de fuite de le transistor, à moins que vous le fassiez vous-même

    La solution elle a été testée par moi et ca marche nickel, pas besoin de faire des thèse pour allumer une diode...

    Cela dis le schéma proposé est ok aussi, et vous avez resolu le problème apparemment.

    cordialement

  30. #29
    Seb.26

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par lupus55 Voir le message
    Hello,
    Oublié la pièce jointe sorry
    super, mais c'est un NPN ... ...

    NB: ce n'est pas une simple LED que je veux piloter ... c'est un voyant à LED RGB à masse commune, que l'on alimente en 18..30vDC (moi en 24v) et qui consomme environ 40mA ...

    RGB à masse commune = PNP obligatoire ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  31. #30
    Forhorse

    Re : Controle de LEd par PIC via PNP

    Citation Envoyé par lupus55 Voir le message
    Non désolé, avec la résistante de collecteur bien dimensionnée et 40mA aucune chance d'avoir un soi-disant courant de fuite de le transistor, à moins que vous le fassiez vous-même
    c'est vrai, mais ça depend du gain du transistor, et ça demande un calcul précis des resistances et des courants.
    Vu que notre amis à du mal à comprendre le principe même d'un transistor PNP, autant ne pas lui compliquer la tache

Discussions similaires

  1. Commande de LED bicolore par un PIC
    Par invitebedc7106 dans le forum Électronique
    Réponses: 6
    Dernier message: 29/04/2013, 22h21
  2. commande de 2 led 10w en pwm par un pic
    Par invite851c67fd dans le forum Électronique
    Réponses: 13
    Dernier message: 15/12/2010, 21h27
  3. Capteurs NPN/PNP sur PIC ... ?!
    Par Seb.26 dans le forum Électronique
    Réponses: 6
    Dernier message: 11/12/2008, 20h11
  4. séquence moteur pas à pas controlé par PIC
    Par invitefb2b8d4f dans le forum Électronique
    Réponses: 6
    Dernier message: 20/02/2008, 13h03
  5. Aide PNP 12V controlé par du 5V
    Par invitecb425c94 dans le forum Électronique
    Réponses: 3
    Dernier message: 09/04/2007, 01h19
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...