L'affichage à sept segments semble tirer peu de courant


17

J'ai acheté un écran LED à cathode commune à sept segments de 1,8 pouces sur AliExpress. Donc pas de fiche technique disponible.

J'ai utilisé une résistance de 1 kΩ et une source de 5 V, comme pour mettre un maximum de 5 mA dans la LED. J'ai mesuré 1,6 V pour le point décimal et 3,5 V pour chaque segment. La consommation de courant mesurée pour un segment était de 1,5 mA.

Maintenant, je m'attendais à ce que chaque LED soit assez faible à 1,5 mA, mais c'était le contraire, je pouvais mettre une résistance de 4 kΩ et avoir toujours un écran utilisable.

J'avais l'intention de piloter l'écran à l'aide d'un ATmega328P et d'un MAX7219 (ce qui aurait été OK jusqu'à 500 mA par segment).

Cette mesure semble-t-elle correcte, et si oui, je peux laisser tomber le MAX7219 et piloter le segment directement (avec des résistances de limitation de courant) avec l'ATmega?


Un chiffre unique moderne est facile à piloter directement à partir d'un micro. Si vous devez conduire plusieurs chiffres, cela devient plus difficile. Les pilotes de chiffres seront ce courant de segment DC * n * 8 pour n chiffres.
Spehro Pefhany

@SpehroPefhany J'ai besoin de conduire 2 chiffres, mais j'ai beaucoup d'E / S sur mon atmega328p;) Je pourrais l'utiliser comme une opportunité de multiplexer.
mathieu

J'ai trouvé que les LED modernes sont beaucoup plus lumineuses que je ne le pense. J'utilise 10k à 5V lors de la planche à pain et c'est toujours très lumineux comme indicateur (à l'intérieur, de toute façon). Sauf pour les jaunes pour une raison quelconque.
user253751

Notez que la consommation de courant maximale pour les microcontrôleurs est généralement de deux spécifications: par broche et limite de courant total . Et, généralement,total != npins*max_per_pin
crasic

Réponses:


19

Tout d'abord +1 pour mesurer votre affichage. Trop souvent, nous recevons ici des questions sur "J'ai économisé de l'argent en achetant à bas prix chez Alibaba mais cela ne fonctionne pas. Maintenant, passez un temps précieux à m'aider" .

De nos jours, les LED sont très efficaces. Ils n'ont plus besoin des 20mA requis par la première génération. 1 mA ou moins n'est pas rare.

Donc, oui, vous les pilotez directement depuis un atmega328.


3
Merci. Une grande partie du plaisir consiste à apprendre ces travaux et à comparer les valeurs attendues et réelles avec le multimètre. Maintenant, j'ai du ripup à faire à Eagle;)
math

9
Cela dépend également de l'éclairage environnant, à la lumière du jour, vous devrez les conduire plus fort pour surpasser littéralement le soleil, dans l'obscurité, vous n'avez besoin que de suffisamment pour être brillant.
ratchet freak

0

Utilisez des résistances de limitation de courant. Vous pouvez vous en tirer avec 1 si vous utilisez l'affichage multiplex (en n'allumant que 1 segment à la fois), ou utiliser 7 si vous conduisez les 7 en même temps. L'avantage du MAX7219 est qu'il prend soin du multiplexage pour vous, et peut piloter jusqu'à 8 chiffres avec seulement 3 sorties de l'Atmega328P.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.