ABCelectronique : portail d'information dans le domaine de l'électronique

Merci de ne pas poster des messages en relation avec le piratage.


    Forums de Abcelectronique > Electronique Analogique et Numérique
  » Driver de LEDs - PIC
Identifiant Se souvenir de moi ?
Mot de passe
    Nouvelle discussion

Page 1 sur 3

Driver de LEDs - PIC

 

l'as des as
l'as des as ★★★☆☆☆☆ 19/10/2009, 12h02 #1  
Bonjour à tous,

Je veux réaliser un montage à base de PIC. Ce montage comportera 12 LEDs à commander.

Je sais que l'on peut commander les LEDs directement avec les sorties du PIC, mais étant donnée que je vai avoir 12 LEDs, il se peut que ca tire pas mal sur le PIC. Je sais donc pas si il peut supporter ca ou pas.

Je voudrai donc savoir comment faire pour savoir si mon PIC peut supporter la commande des 12 LEDs simultanément? Si cela n'est pas possible, quel solution me conseillez vous (driver de LEDs, ....)?

Merci d'avance
brunog
brunog ★★★★★☆☆ 19/10/2009, 12h29 #2  
Hello,
il ne faut pas dépasser :
- le courant maximum par sortie
- le courant maximum par port
- le courant maximum de Vdd et Vss
- la dissipation totale de puissance par le boitier
=> vérifier les valeurs dans la section 'electrical characteristics' de la datasheet du PIC.
si ça dépasse, il faut utiliser un driver (un simple transistor fait l'affaire) ou faire du multiplexage temporel si l'on accepte un baisse de luminosité.
__________________
A+
Bruno
l'as des as
l'as des as ★★★☆☆☆☆ 19/10/2009, 16h20 #3  
ok,

merci pour la réponse.

Sinon, connaissez vous le photocoupleur TLP521? Ce composant m'intéresse, mais il semble ancien, je voulai savoir si vous connaissiez d'autres composants du même type?

Au passage est ce que quelqu'un peut m'expliquer la commande d'un photocoupleur (commande en courant ou commande en tension, les deux sont possibles apparemment).

Merci d'avance
Franck-026
Franck-026 19/10/2009, 16h24 #4  
rampe de buffer a transistor obligatoire pour piloter toutes les leds...
l'as des as
l'as des as ★★★☆☆☆☆ 19/10/2009, 17h00 #5  
ok, mais peut tu être un peu plus précis, par exemple en me donnant une reference
maed
maed 19/10/2009, 17h02 #6  
ça veut dire que le pic ne supporte pas autant d'intensitée , il faut des
" compensateurs "
l'as des as
l'as des as ★★★☆☆☆☆ 19/10/2009, 17h08 #7  
j'ai bien compris, l'explication, mais c'est sur la solution que j'ai demandé plus de détails et notamment sur "la rampe de buffers".
Franck-026
Franck-026 19/10/2009, 17h11 #8  
utilisation par exemple de 2 uln2803 pour avoir les 12 voies...
Attention, sortie en collecteur ouvert
maed
maed 19/10/2009, 17h14 #9  
vous prenez un transistor qui supporte cette intensitée , la commande de base , pour un transistor genre 2n2222 est de IC/b l'intensitée de ces 12 leds .
C'est celons leurs configurations , désolé pour le selon .
flashman
flashman ★★★★☆☆☆ 19/10/2009, 17h24 #10  
@Franck-026
Il était pas loin. Je l'attire sur l'autre post et je le flingue ?
:))
ftorama
ftorama ★★★★★★ 19/10/2009, 17h29 #11  
Posté par flashman

@Franck-026
Il était pas loin. Je l'attire sur l'autre post et je le flingue ?
:))



Pour une fois qu'il était pas totalement à côté de la plaque ^^
maed
maed 19/10/2009, 17h33 #12  
#10 j'attend .
flashman
flashman ★★★★☆☆☆ 19/10/2009, 18h48 #13  
Posté par maed

#10 j'attend .


t'es attendu ici
http://www.abcelectronique.com/foru...38&page=3&pp=10
l'as des as
l'as des as ★★★☆☆☆☆ 20/10/2009, 09h37 #14  
Concernant l'usage d'un ULN2803, quelqu'un a t'il des montages a proposer pour le cablage de LEDs avec ce type de composants.
L'usage d'un montage darlington pour driver des LEDs est t'il pas "too much" ou est ce la solution habituellement utilisée?

Merci de vos réponses.
dspix
dspix ★★★★★★★ 20/10/2009, 10h31 #15  
Il est vrai qu'un ULN pour driver une LED est un peu luxueu...

un simple transistor nmos en boitier CMS ferait parfaitement l'affaire.
__________________
A+
Damien
l'as des as
l'as des as ★★★☆☆☆☆ 20/10/2009, 14h22 #16  
1 - OPTOCOUPLEURS:
Concernant ma question en #3 sur les optocoupleurs, y a t'il des personnes qui ont des infos/explication à me fournir.

2 - SYMBOLE DSPIC POUR ORCAD CAPTURE:
Petite dernière question: ou peut t'on trouver les symboles de dsPIC30F pour orcad capture? Je recherche une librairie pour cette famille de PIC sans succés. Avez vous des sites préféres, des habitudes particulière? Ou dois-je crée le symbole moi meme, et comment?

Merci d'avance à vous pour les réponses que vous m'apporterez.
Franck-026
Franck-026 20/10/2009, 14h26 #17  
L'avantage de l'ULN est double: ca tient pas de place et ca coute pas cher, moins en tout cas que l'equivalent en discret...
flashman
flashman ★★★★☆☆☆ 20/10/2009, 14h27 #18  
Posté par dspix

Il est vrai qu'un ULN pour driver une LED est un peu luxueu...

un simple transistor nmos en boitier CMS ferait parfaitement l'affaire.

Pas 1 LED mais 12 et à souder je préfere 2 ULN que 12 transistors, pour les résistances, en boitier ou indépendantes, là ça se discute.
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 10h07 #19  
Avez des montages pour PIC avec un ULN2803 à me proposer. J'ai regardé dans la datasheets mais je ne trouve pas d'info pour dimensionner mes résistances, etc.

Des explications ou/et un montage serai les bienvenus.
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 10h19 #20  
Posté par l'as des as

mais je ne trouve pas d'info pour dimensionner mes résistances, etc.

Moi non plus .....
Il manque :
- Vf ou couleurs des LEDs
- If des LEDs
- combien de LEDs en série
- Tension d'alimentation disponible ( le PIC est alimenté avec un 7805 ? quelle tension en entrée ?)
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 10h22 #21  
ok, ok,

Je peux donner ces infos, si ca peut aider.

Mais la partie théorique du dimensionnement me suffit amplement. Je ne demande pas à ce qu'on me donne toutes les valeurs de mon montage.
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 10h29 #22  
et bien j'attends ......... les infos! Si je les demande, c'est que j'en ai besoin !
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 11h04 #23  
Voici les infos:

- LEDs bicolore rouge et vert
- If = 20 mA
- 1 LEDs pour broche de sortie du PICs
- Tension d'alim +5V générer par regulateur Rs2405
- Le PIC aura un total de 12 LEDs de connecter (sois 12 broches en sorties, d'où le besoin de transistor pour fournir un courant suffisant aux LEDs sans tirer trop de courant du PICs)
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 11h12 #24  
Led bicolore : Anode ou cathode commune
tension avant le RS2405 ?
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 11h20 #25  
- Tension avec le rs2405: +24V
- Pour la LEDs bicolore, le choix exact n'est pas encore fait donc pour ce qui est d'anode ou cathode commune, j'ai un peu de mal à te répondre. Celle que j'ai sélectionn est à Cathode commune. Mais sur quelle critères exacts faire mes choix? A tu des conseils à me donner à ce sujet?
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 11h32 #26  
Il semble que les LEDs bicolores soient toutes à cathode commune, ce qui élimine l'utilisation de l'ULN2x03 .....

Avec 12 LEDs à 20 mA, si les LEDs sont alimentés à partir du 5V, il y a
0,020x12= 0,24A et sans compter la consommation du PIC et autres accessoires !

Ton RS2405 avec 0,25A de sortie ne va pas tenir le coup ....
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 11h42 #27  
Le RS2405 peut fournir jusqu'a 400mA. Mais il est vrai que la conso des LEDs va être importante. Mais je peux alimenter les LEDs en +24V directement à partir de l'alim d'entrée de la carte. Est ce une solutio envisageable.
Par contre pourquoi le ULN2803 ne peut pas être utilisé? Quelles sont les autres solutions à ma disposition? Je suppose l'utilisation de transistor du type 2N2222?...
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 11h51 #28  
Posté par l'as des as

Le RS2405 peut fournir jusqu'a 400mA.

Tu as vu ça où?????

Par contre pourquoi le ULN2803 ne peut pas être utilisé?

Le ULN2x03 est un ensemble de Darlington avec émetteur au 0V. Or comme tes LEDs sont certainement à cathode commune, il faut mettre le OV sur la cathode et piloter avec un courant positif sur l'anode.

Alimenter les LEDs à partir du 24V, c'est possible, mais il y a , grosso modo, 24x0,020x12= 6W à foutre en l'air ... ça va chauffer !

Change ton RS2405 pour un plus puissant (ou tu en mets deux, un pour les LED, un pour le PIC)
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !
dspix
dspix ★★★★★★★ 21/10/2009, 12h17 #29  
As tu besoin de 20mA par led ? Pour de l'affichage un courant de 10mA est dans la majorité des cas suffisant...

Et en choisissant des led lumineuse tu peux te contenter d'encore moins, ce qui te permettrait d'alimenter tes led directement par le PIC :

25mA max / IO
200mA max / port
250mA max / VDD

Sinon, avec meme 20mA par led, il ssufit d'user d'une astuce toute simple :

Lorsque tu veux du orange donc rouge et vert a la fois, il suffit d'allumer rapidement a tour de role rouge et vert, l'oeil n'y verra rien.... Et raffinement suplémentaire, en jouant sur le rapport cyclique R/V tu pourra ajuster la teinte du orange.

Au total tu n'aura donc jamais plus de 6 led allumée, soit 120mA max. Donc alimenté par le pic directement et régulateur suffisant.
__________________
A+
Damien

Dernière modification par dspix 21/10/2009 à 12h28.
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 12h39 #30  
Pour le Rs2405, je te met la doc.
Fichiers attachés
Type de fichier : pdf RS-2405.pdf (117,8 Ko, 86 affichages)
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 12h45 #31  
Moi, j'avais trouvé ça : http://www.abcelectronique.com/comp...heet&pn=DRS2405 limité à 250 mA

R=(4,4-Vf)/0.020


__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !

Dernière modification par DAUDET78 21/10/2009 à 12h51.
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 14h16 #32  
Le schéma que tu indique est utilisable?

Ce schéma impose du coup deux sorties pour commander chaque LEDs bicolore. Ce qui fait un total de 24 sorties pour 12 LEDs.
Ce dont j'ai besoin c'est qu'a un niveau bas de la sortie de mon PIC, la LED soit rouge et a un niveau haut la LED soit verte.
Franck-026
Franck-026 21/10/2009, 14h19 #33  
pour un niveau bas pour allumer la led, remplacer les NPN par des PNP et rajouter des resistances de base de 1K sur chaque transistor. La commande sera plus franche qui'en utilisant un npn comme sur #31
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 14h23 #34  
Posté par l'as des as

Le schéma que tu indique est utilisable?

Non, j'ai l'habitude de donner des schémas pourris qui ne marchent pas

Ce dont j'ai besoin c'est qu'a un niveau bas de la sortie de mon PIC, la LED soit rouge et a un niveau haut la LED soit verte.

C'est nouveau, ça vient de sortir. Je détestes les changements de cahier des charges en cours de route dont tu te demer.des !
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !
maed
maed 21/10/2009, 14h27 #35  
ou comme ceci .
Miniatures attachées
Cliquez sur l'image pour la voir en taille réelle

Nom :  CECI.jpg
Affichages : 61
Taille :  33,2 Ko
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 14h31 #36  
Posté par maed

ou comme ceci .

NON ! Les diodes bicolores sont à cathode communes .....
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !
Franck-026
Franck-026 21/10/2009, 14h34 #37  
t'affoles pas daudet, quand on aura les infos definitives au debut du post, les cochons voleront . Par contre si les leds avaient pas eu de cathodes communes, maed avait tout bon pour le coup...

a+
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 14h45 #38  
Posté par Franck-026

maed avait tout bon pour le coup...

Hélas non ! Il faut commander avec une seule sortie les deux LEDs. et son schéma utilise 4 résistances, le mien 2 .

Moi, j'en ai marre, donc je répond à la question, je me casse (le cul) d'un schéma. Si on change le sujet, je laisse tomber. Il n'a qu'a rajouter un 74HC04, mais il se débrouille pour le placer!
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !
Franck-026
Franck-026 21/10/2009, 14h50 #39  
voila exactement... les specifs qui evoluent ca passe encore si c'est mineur, mais quand c'est fondamental, c'est chiant... il faut tout repenser depuis le debut...

Maed avait tout bon au moment ou on ignorait qu'il fallait piloter 2 leds avec une sortie.
De toute facons piloter 2 leds ca fait 4 etats donc sur une sortie dur...
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 15h35 #40  
Désolé mais ce n'est pas un changement de cahier des charges en cours de route. Seulement je ne savais pas que pour une leds bicolores il fallait deux sorties pour la commande.
Désolé d'apprendre sur le tas, et de te faire bosser pour rien.
Du coup on va faire l'inverse, je propose un schéma et tu me dis ce que tu en pense.
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 17h23 #41  
Voici un schéma pour piloter une LED bicolore avec une sortie. Le but étant d'avoir au niveau bas du rouge et au niveau haut du vert.

Je n'ai pas dimensionné les résitances car je ne sais pas encore quel transistor prendre (des suggestions!!). Sinon, dois je mettre une résistance à la base des transistors pour controler le courant de base?
Miniatures attachées
Cliquez sur l'image pour la voir en taille réelle

Nom :  Driver_LEDS_001.jpg
Affichages : 72
Taille :  40,8 Ko
DAUDET78
DAUDET78 ★★★★★★★ 21/10/2009, 17h31 #42  
Et bien voilà ! On y arrive !
Pour le transistor, tu prends n'importe quoi en NPN qui a du silicium entre les pattes

PS: la valeur des résistances est indépendante du transistor
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là !
Franck-026
Franck-026 21/10/2009, 17h46 #43  
d'accord, il n'y a que deux etats... soit une led alumee soit l'autre mais jamais les deux ensemble ni aucune eteinte en meme temps...
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 17h50 #44  
Ok, donc pour la valeur des résistances des 330 ohms sont suffisantes pour les LEDs (courant de 15mA).

Donc pas besoin de résistances pour le courant de bases des transistors?

Pour le choix des transistors je vai voir ce que je trouve, ce que je voulai c'est connaitre les critères de choix (car ya beaucoup de choix).
dspix
dspix ★★★★★★★ 21/10/2009, 17h51 #45  
Sinon, avec des led bicolore a 2 pattes cablés avec 2 portes NON...


__________________
A+
Damien
Franck-026
Franck-026 21/10/2009, 17h57 #46  
version encore plus efficace et simple...
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 18h00 #47  
Super idée avec une LEDs bicolores a deux pattes. Beaucoup plus économique car seulement deux portes NON et une résistance.
Pour ce qui est de la résistance, la valeur est fonction du courant If de la diode (R = +5V / If)?

Sinon, la porte NON peut être directement cablé sur la sortie du µP?

Et sinon concernant ma problème de départ, à savoir pouvoir connecter 10 LEDs de ce type sur un PIC, n'y a t'il pas également des problème de conso courant?

Dernière modification par l'as des as 21/10/2009 à 18h03.
Franck-026
Franck-026 21/10/2009, 18h02 #48  
oui tu auras la led soit d'une couleur soit de l'autre couleur, mais toujours eclairee.
l'as des as
l'as des as ★★★☆☆☆☆ 21/10/2009, 18h03 #49  
Et sinon concernant ma problème de départ, à savoir pouvoir connecter 10 LEDs de ce type sur un PIC, n'y a t'il pas également des problème de conso courant?
Franck-026
Franck-026 21/10/2009, 18h05 #50  
pas pour le pic, il fournit juste une tension de commande pour la porte

Page 1 sur 3