Question:
La 2ème LED ne fonctionne pas lorsqu'elle est connectée à un port GPIO différent
tony9099
2017-09-18 20:32:07 UTC
view on stackexchange narkive permalink

J'essaye de faire clignoter 2 LED mais j'ai connecté les deux à différents ports GPIO. Les deux LED sont utilisées avec une résistance de 220 Ohm.

Ma LED rouge est connectée au GPIO4 (Pin # 7) tandis que sa masse est connectée à la pin # 14. Cela fonctionne normalement. (J'utilise le module LED de gpiozero en l'important)

Cependant, lorsque j'essaie d'exécuter la même configuration en utilisant une LED bleue et de la connecter à GPIO26 (Pin # 37) alors que sa terre est connectée à pin # 34.

J'utilise le même code sur le python, mais il ne clignote pas.

Lorsque vous essayez d'utiliser la même configuration en utilisant une LED bleue * que se passe-t-il *?
@immibis cela fonctionne normalement.J'ai également remarqué que cela se produit chaque fois que j'utilise le GPIOzero et non les objets python RPi.GPIO.output (...) réguliers
Donc, vous utilisez une LED rouge et cela fonctionne normalement, puis vous utilisez une LED bleue et cela fonctionne normalement - alors quel est le problème?
Pourriez-vous s'il vous plaît dire que ce problème se produit également avec GPIO19 (Pin 35)?
Un répondre:
Ghanima
2017-09-18 20:40:32 UTC
view on stackexchange narkive permalink

Les LED ont des caractéristiques différentes selon leur couleur. La soi-disant tension directe est importante.

Les LED bleues ont une tension directe typique de 3,3 V à 3,4 V, ce qui est supérieur à la tension de sortie de la broche GPIO. Ainsi, le courant à travers la LED sera minuscule. Pas de courant, pas de lumière. Les LED rouges, quant à elles, ont une tension directe inférieure à 2V.

Notez que pour la même raison, la résistance série (dans votre cas, les 220 Ohms) doit être recalculée pour chaque couleur et tension directe respective. Gardez cependant à l'esprit les limites des broches GPIO (c'est-à-dire le courant maximum).


Un peu plus de détails. C'est ainsi que le courant traversant la LED dépend de la tension à travers elle. Le côté droit du diagramme I-V est intéressant ici, polarisation directe, là où se produit l'émission lumineuse que nous attendons. En augmentant la tension de 0 V à près de Vd (la tension directe indiquée de la LED, recherchez cette valeur dans la fiche technique), le courant est proche de zéro. Pas de courant, pas de lumière. Le courant augmente cependant avec des tensions supérieures à Vd, ce qui entraînera la destruction de la LED si le courant n'est pas limité, par ex. au moyen d'une résistance série ou d'une source de courant.

enter image description here

Source: https: //commons.wikimedia .org / wiki / File: Diode-IV-Curve.svg

Il y a aussi un détail remarquable du diagramme IV près de Vd - le petit virage où le courant augmente malgré que la tension soit inférieure au seuil de tension directe. (Cela dépend également de la façon dont la tension directe est définie, il existe deux méthodes principales: 1) la tension qui correspond à un certain courant de fonctionnement (nominal) ou 2) le point où la tangente croise l'axe x.) Quoi qu'il en soit, cela montre qu'il y a une région où un courant circule à travers la LED et donc de la lumière est émise (en dessous de la luminosité nominale cependant) même si la tension est inférieure à la tension directe spécifiée.

En supposant que la LED bleue fonctionne à 3V, une résistance série réduite pourrait le faire fonctionner avec le Pi. Utilisation de ces valeurs

  Tension source: 3.3V tension directe diode: 3.0V courant diode direct: 16mA  

et cette calculatrice LED ou La loi d'Ohm nous trouvons une valeur de 22 Ohms. Ce n'est peut-être pas la meilleure idée, lisez ci-dessous. Réduction de la résistance (comme indiqué dans la question de 220 Ohm

Utilisation de la broche GPIO avec une résistance aussi basse, soit en mélangeant quelque chose de haut sur la carte d'expérimentation ou si la LED meurt en mode de défaillance de court-circuit 1 , comporte le risque d'endommager la broche GPIO du Pi. Ainsi, la diminution de la résistance dans la configuration actuelle peut faire allumer la LED mais introduit éventuellement de nouveaux problèmes, comme une surintensité de la LED (merci @yo 'pour le commentaire) ou du Pi, c'est-à-dire si la LED présente un comportement différent, sans oublier que les caractéristiques électriques dépendent généralement de la température.


Note de bas de page:

  1. Modes de défaillance des LED:

Fuite électrique ou court-circuit Fuites électriques, court- Les circuits et les fuites électriques qui impliquent des courts-circuits font partie des défauts les plus probables qui se produisent dans les appareils à LED. Contrairement aux défauts des lampes à incandescence et fluorescentes conventionnelles, ces défauts impliquent des rt-circuits et peut placer une charge sur le circuit d'entraînement. Pour cette raison, le circuit de commande doit être conçu de telle sorte que la capacité d'alimentation et la puissance permise par la résistance de limitation de charge permettent des situations de court-circuit. Les fuites électriques et les courts-circuits sont causés soit par des défauts ou une dégradation des propriétés semi-conductrices de l'élément LED, soit par des modifications électrochimiques des matériaux utilisés.

Merci. Donc si je remplace la led bleue par une rouge, ça devrait marcher hein?
@tony9099 très certainement.
Je ne compterais pas autant sur 3,3V - 3,0V = 0,3V, il existe certaines incertitudes qui pourraient conduire à une surintensité de la LED.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...