Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Effectuer un branchement de 4 LEDs par broche sur PIC 16F628



  1. #1
    badr-MOB

    Effectuer un branchement de 4 LEDs par broche sur PIC 16F628


    ------

    Bonjour a tous !
    Je viens de finir le programme d'un jeux de lumiere pour mon PIC 16F628 qui va creer des effet lumineux sur 15 broches , chacune est conduite vers la base du transistor NPN (BC547) "par R2= 10Kohm" qui va commander a son role 4 LEDs , ce qui dit que nous aurons 15xBC547 et 15x4 LEDs =60.
    Ma quetion est-ce-que ce processus ne causera pas l'echauffement du PIC puisqu'il va controler 60 LEDs ? Pour les R1 ,je possede des R de 82/100/150/220/330/470 ohm quelle valeur sera la plus convenable a votre avis ?
    Merci tout le monde.


    voici une capture explicative
    Capture.PNG

    -----

  2. Publicité
  3. #2
    ftorama

    Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    Le PIC ne va pas commander 60 leds, il va commander 60 transistors.

    Pour le calcul de R1, il faut connaitre la tension d'alimentation, le Vf des leds et le If souhaité

    R1=(Valim -4*Vf-Vcesat)/If

    Pour R2, il faut qu'elle permette de saturer le transistor soit Ib>>If/hfe. Par habitude, je mets un facteur 10, Ib)10*If/hfe

    de Ib, tu déduis à peu près le Voh du PIC pour ce courant.

    R2=(Voh-Vbesat)/Ib

    Et tu as une conception propre....
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  4. #3
    RISC

    Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    Salut,

    Si tu vérifies la datasheet tu verras (de tête) que l'on peut "sourcer" ou "sinker" 20 à 25mA par broche.
    Ton PIC peut donc piloter 1 led par broches sans transistor et beaucoup plus avec un transistor. Lorsque les transistors sont connectés aux sorties du PIC, le PIC fournit beaucoup moins de courant que pour une led si le gain de ton transistor est correct.

    Donc tu n'auras aucun problème quelque soit le nombre de leds que tu pilotes si tu mets des transistors sur les sorties du PIC pour amplifier le courant.

    a+
    Ma marotte ? les microcontrôleurs ;=)

  5. #4
    badr-MOB

    Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    Ravi d'entendre sa ! pouvez vous me dire quelle valeur de resistance parmis celles que j'ai cité dois-je utiliser pour les R1 pour 4 LEDs rouge/vert/bleu ?
    Merci pour l'info , j'ai bien apprecié !

  6. #5
    ftorama

    Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    25mA c'est un "Absolute Maximum Ratings", autrement dit la valeur qui risque de griller ton PIC si tu la dépasses d'un pouième. De plus, la chute de tension en sortie du PIC est relativement importante et ne peut être négligée dans le calcul de la résistance de limitation.

    Quand au calcul des résistances, il faut reprendre mon message précédent, en adaptant les calculs
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  7. A voir en vidéo sur Futura
  8. #6
    DAUDET78

    Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    Citation Envoyé par RISC Voir le message
    Si tu vérifies la datasheet tu verras (de tête) que l'on peut "sourcer" ou "sinker" 20 à 25mA par broche.

    Venant d'un spécialiste des PICs, ça fait quand même mal à entendre !

    Quelle est la tension de déchet (valeur de la différence entre le rail d'alimentation et la sortie) que garantie MicroChip pour un courant de 25mA ?

    De mémoire, le PIC est garantie pour un courant de l'ordre de 5mA

    PS1: Pour 4 LEDS, il faut environ 60 mA au collecteur du BC547 qui a un gain (à vérifier) de l'ordre de 20 en saturation. Donc il lui faut un courant base de 60/20=3mA . Donc la résistance PIC-Base doit être de l'ordre de 1,2K (et pas 10K)
    PS2: je ne vois pas de condensateur de découplage ????
    J'aime pas le Grec

  9. Publicité
  10. #7
    badr-MOB

    Thumbs up Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    Donc daudet , il me faudra changer la valeur de R2 :10k====>1.2K . Un condensateur ? pourquoi faudra il l'ajouter ? pourriez vous m'expliquer ceci !
    Merci

  11. #8
    badr-MOB

    Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    SVP qui peut m'expliquer le role d'un condensateur a decouplage car je ne sais pas si je dois l'ajouter quelque part sur le schema .
    Merci.

  12. #9
    DAUDET78

    Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    Citation Envoyé par badr-MOB Voir le message
    il me faudra changer la valeur de R2 :10k====>1.2K
    J'en sais rien !
    Je ne connais pas le gain en saturation du BC .
    Je ne connais pas le courant LED .
    Je t'ai donné les bases de calcul, à toi de bosser !
    Un condensateur ?
    Je t'ai donné les mots clefs , à toi de chercher !
    J'aime pas le Grec

  13. #10
    RISC

    Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    Salut,

    Je pense qu'il s'agit d'une réalisation personnelle (jeux de lumière) et que les valeurs typique suffisent ...
    Je suppose que ce jeu de lumière n'est pas censé fonctionner de -40 à +125C

    La figure 18-18 montre qu'à température ambiante (25C) et Vdd=5V, le Voh est de 3V pour Ioh = 20mA

    Pour une réalisation industrielle, je suis tout à fait d'accord avec toi Daudet. Le respect des valeurs garanties est indérogeable

    a+
    Ma marotte ? les microcontrôleurs ;=)

  14. #11
    badr-MOB

    Re : Effectuer unbranchement de 4 LEDs par broche sur PIC 16F628

    Bonjour !
    Oui tout a fait raison risc , c'est un jeux de lumiere pour usage personnel , mais sa ne veut pas dire qu'on doit pas respeter les normes et les conditions pour utiliser un composant electronique dans un circuit . Donc finalement je vais mettre toutes les R1 = 330 ohm (comme je fais pour protecter mes LEDs) et les R2 = 1 ou 2.2 Khom . j'espere que je n'aurai pas de problemes .
    Merci tout le monde !

Sur le même thème :

Discussions similaires

  1. [EN COURS] Driver pour leds de puissance piloté par µC (PIC)
    Par HULK28 dans le forum Projets électroniques
    Réponses: 9
    Dernier message: 27/06/2015, 14h29
  2. Combien de leds peut on alimenter par un PIN d'un PIC?
    Par zhiliga dans le forum Électronique
    Réponses: 19
    Dernier message: 25/12/2010, 14h49
  3. trame serie sur pic 16f628
    Par ayne dans le forum Électronique
    Réponses: 10
    Dernier message: 31/03/2010, 00h44
  4. USART sur PIC 16F628
    Par marcel6566 dans le forum Électronique
    Réponses: 15
    Dernier message: 17/03/2009, 21h53
  5. Petite question sur le branchement de leds
    Par Rider260 dans le forum Électronique
    Réponses: 30
    Dernier message: 09/02/2009, 20h23
Découvrez nos comparatifs produits sur l'informatique et les technologies.