[Numérique] Coder 4 bits en décimal sur 2 afficheurs LED 7 segments - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 39 sur 39

Coder 4 bits en décimal sur 2 afficheurs LED 7 segments



  1. #31
    PA5CAL

    Re : Coder 4 bits en décimal sur 2 afficheurs LED 7 segments


    ------

    Si le courant de sortie maximum du micro-contrôleur est assez élevée (par exemple 20 mA) et si la luminosité de l'afficheur n'a pas besoin d'être importante (courant moyen dans chaque led limité à environ 2 mA), alors on peut se contenter d'utiliser une seule résistance pour l'ensemble, en multiplexant les sorties à une fréquence élevée, en utilisant une sortie supplémentaire afin de séparer la commande des deux segments du 1 des dizaines.

    En effet, en allumant (ou pas) cycliquement un à un chaque segment durant 1 ou 2 ms, la rémanence rétinienne donne l'impression qu'ils sont allumés (ou pas) de façon permanente. Le fait qu'un seul segment soit alimenté à la fois permet de limiter le courant à l'aide d'une seule résistance en série au niveau de l'électrode commune de l'afficheur, et donc d'économiser le montage de 8 résistances.

    Nom : 2x7-segment-mux.JPG
Affichages : 280
Taille : 22,5 Ko

    -----

  2. #32
    mag1

    Re : Coder 4 bits en décimal sur 2 afficheurs LED 7 segments

    Citation Envoyé par PA5CAL Voir le message
    Si le courant de sortie maximum du micro-contrôleur est assez élevée (par exemple 20 mA) et si la luminosité de l'afficheur n'a pas besoin d'être importante (courant moyen dans chaque led limité à environ 2 mA), alors on peut se contenter d'utiliser une seule résistance pour l'ensemble, en multiplexant les sorties à une fréquence élevée, en utilisant une sortie supplémentaire afin de séparer la commande des deux segments du 1 des dizaines.
    Mouais, en gros, on remplace 7 résistances à 2cts par 8 diodes à 8 cts. Il y a aussi deux BC337 à 15 cts....je sors ma calculette.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  3. #33
    PA5CAL

    Re : Coder 4 bits en décimal sur 2 afficheurs LED 7 segments

    Citation Envoyé par mag1 Voir le message
    Mouais, en gros, on remplace 7 résistances à 2cts par 8 diodes à 8 cts. Il y a aussi deux BC337 à 15 cts....je sors ma calculette.
    Non, j'ai juste parlé de supprimer 8 résistances par rapport à ma solution suggérée au post #19.

    Les diodes représentées sur mon schéma au post #31 ne sont que les leds de l'afficheur.

    Il n'est pas utile d'utiliser des transistors compte tenu du nombre limité de segments à allumer. (À ce sujet, sur le schéma du post #10, pour le même nombre de broches de sortie et le même nombre de résistances, la commande directe des 9 segments serait certainement préférable au multiplexage des deux digits via deux transistors.)

    Ce qu'on économise, ce n'est pas juste les quelques malheureux centimes des résistances, c'est surtout plusieurs cm² d'encombrement, et le perçage de 16 trous, le placement, la soudure et la découpe de 16 pattes (à multiplier par le nombre de circuits produits). L'objectif est de réaliser le circuit juste nécessaire, sans composant inutile, dans l'éventualité où la luminosité de l'afficheur n'aurait pas besoin d'être importante.

    Nom : ATtiny_1.5-digit_low_current_display.png
Affichages : 216
Taille : 13,0 Ko
    Dernière modification par PA5CAL ; 03/11/2018 à 18h06.

  4. #34
    mag1

    Re : Coder 4 bits en décimal sur 2 afficheurs LED 7 segments

    Citation Envoyé par PA5CAL Voir le message
    Non, j'ai juste parlé de supprimer 8 résistances par rapport à ma solution suggérée au post #19.

    Les diodes représentées sur mon schéma au post #31 ne sont que les leds de l'afficheur.

    Il n'est pas utile d'utiliser des transistors compte tenu du nombre limité de segments à allumer. (À ce sujet, sur le schéma du post #10, pour le même nombre de broches de sortie et le même nombre de résistances, la commande directe des 9 segments serait certainement préférable au multiplexage des deux digits via deux transistors.)
    Ok, en fait, j'avais rien compris...

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  5. #35
    FabAppleII

    Re : Coder 4 bits en décimal sur 2 afficheurs LED 7 segments

    Bonjour à tous,

    Un petit mot rapide pour vous remercier pour votre aide.
    J'ai opté pour le montage de PA5CAL, qui fonctionne à merveille, cf son schéma ci-dessous.
    C'était très intéressant d'en comprendre la logique.

    Je me pencherai sur la solution micro-contrôleur dans un second temps, car elle présente aussi des avantages : réduire le nombre de composants et ouvrir les portes de la programmation et donc de nouvelles possibilités !

    Pièce jointe 376454

  6. #36
    elektrax

    Re : Coder 4 bits en décimal sur 2 afficheurs LED 7 segments

    le sn29764 = LM1017 "monolithic ic wich "decode binary+one" 4 bits inputs signals", affiche de 1 à 16, surtout fabriqué pour l'affichage des chaines tv années 70/80
    merci

  7. #37
    FabAppleII

    Re : Coder 4 bits en décimal sur 2 afficheurs LED 7 segments

    Bonjour elektrax,

    Eh ben merci ! J'ai regardé le datasheet et en effet, je crois qu'avec cette seule puce je peux résoudre le sujet.
    Je viens d'en commander pour voir.

    Bonne journée !

  8. #38
    FabAppleII

    Re : Coder 4 bits en décimal sur 2 afficheurs LED 7 segments

    Salut à tous,

    Après essai, cela fonctionne parfaitement avec le LM1017 (ou SN29764, pins identiques).

    Quelques commentaires :
    - 1 seule puce pour faire le boulot, hyper pratique.
    - Sortie sur les afficheurs de 1 à 16 plutôt que 0 à 15 (0000 en entrée du LM1017 donne 1, etc... la puce ajoute 1 à la conversion binaire vers décimal).
    - L'affichage du 6 et du 9 est plus agréable qu'avec le 74HC4514, qui malheureusement n'allume pas le segment a pour le 6, ni le d pour le 9.

    Bonne journée à tous !

    Nom : LM1017.png
Affichages : 208
Taille : 76,7 Ko
    Dernière modification par FabAppleII ; 18/12/2018 à 13h23.

  9. #39
    PA5CAL

    Re : Coder 4 bits en décimal sur 2 afficheurs LED 7 segments

    Si l'on met de côté la particularité du LM1017 de pouvoir fonctionner sous 12V (contrairement au SN29764), ce type de circuit (comme la plupart des anciens circuits numériques spécialisés) est aujourd'hui avantageusement remplacé par de petits micro-contrôleurs bon marché dont le risque d'indisponibilité ne constitue plus un problème.

    Par exemple, si l'on souhaite enlever ou rajouter les queues aux 6 et aux 9, contrôler la luminosité ou encore utiliser des afficheurs LCD, il suffirait de programmer le micro-contrôleur de façon adéquate. Et si le modèle de micro-contrôleur utilisé vient à disparaître ou s'il n'est plus économiquement avantageux, on peut tout-à-fait se rabattre sur un autre modèle ou sur une autre marque.
    Dernière modification par PA5CAL ; 18/12/2018 à 14h27.

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. Afficher un entier du 8 bits sur 3 Afficheurs 7 segments
    Par invite5801f109 dans le forum Électronique
    Réponses: 3
    Dernier message: 10/11/2012, 14h16
  2. Afficheurs 7 segments
    Par Papy dépron dans le forum Électronique
    Réponses: 13
    Dernier message: 28/01/2011, 20h29
  3. Affichages d'un nombre sur 8 bits sur deux afficheurs 7 segments.
    Par invite79668502 dans le forum Électronique
    Réponses: 18
    Dernier message: 30/12/2010, 12h05
  4. Afficheurs segments
    Par invite91183f95 dans le forum Électronique
    Réponses: 4
    Dernier message: 26/11/2006, 16h17
  5. Afficheurs 7 segments
    Par invitea3d69760 dans le forum Électronique
    Réponses: 12
    Dernier message: 09/06/2006, 08h25
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...