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

Afficheur 7 segments 3 digits



  1. #1
    XDamienX007

    Afficheur 7 segments 3 digits


    ------

    Bonjour tout le monde!
    Je suis nouveau sur ce forum et amateur d'électronique, et j'ai décidé de faire comme une thermomètre digital.

    J'ai récupéré un vieux jeux de fléchette qui indiquait les scores sur des afficheurs 7 segments 3 digits (3 caractères) avec 3 points (1 derrière chaque digit).

    Le soucis: Je ne sais pas comment il fonctionne!
    Je sais que c'est un multiplexé car il a 12 broches...

    J'ai gardé le circuit intégré qui indique la position des pins: A, B, C, D, E, F, G, DP, C1, C2, C3, NC.

    J'ai regardé cette page: http://www.sonelec-musique.com/elect...tiplexage.html
    Où l'on y voit cette image:

    Sur quoi est branché le collecteur du transistor? Pourquoi une tension sort de C3 ?
    Je voudrais maintenant réussir à allumer un segment si possible sans transistor.
    Je ne sais pas trop, par ailleurs, combien de volts il lui faut (j'ai cru comprendre que c'était comme une led: ~ 2v)

    Dernière question: Vous me conseillez quels UCs pour afficher la température d'une sonde en décimal (ex: 29.5°) sur l'afficheur?

    Voilà! Je vous remercie d'avance de vos réponses.
    Bon dimanche!

    Cordialement, Damien.

    -----
    Dernière modification par XDamienX007 ; 16/06/2013 à 15h02.

  2. Publicité
  3. #2
    gcortex

    Re : Afficheur 7 segments 3 digits

    Bonjour et bienvenue,

    il existe 2 familles d'afficheurs 7 segments :
    - anode commune (un + et huit -)
    - cathode commune (un - et huit +)

    tu peux allumer les segments avec un ohm-mètre sur 200 ohms ou avec la fonction diode

    PS : le courant entre sur la base du transistor pour le rendre passant
    Dernière modification par gcortex ; 16/06/2013 à 15h31.

  4. #3
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    Merci de ta réponse.
    Si je remplace le transistor en reliant le collecteur à l'émetteur par un fil ça fonctionne?

    Pour l'instant j'y comprend pas grand chose...
    Comment distinguer les 2 familles de l'afficheur?

    Ah oui et.. J'ai pas de multimètre encore! J'économise...

    Cordialement.

  5. #4
    vincent66

    Re : Afficheur 7 segments 3 digits

    Bonjour et bienvenue sur futura !
    Il s'agit là d'afficheurs à cathode commune multiplexés, les trois transistors servent à afficher successivement les trois nombres en jouant sur la persistance rétinienne pour donner l'impression d'un affichage permanent, ça permet d'économiser deux drivers de puissance, les circuits qui fournissent une tension aux segments, A, B, C, D, E, F, G et DP ...
    Vous pouvez très bien remplacer le transistor d'un afficheur par un fil à la masse, mais vous perdrez alors la possibilité de multiplexage ...

    Pour votre projet de thermomètre il vous faudra un uC avec un port 8 bits en sortie pour les 7 segments et le point décimal, un port 3 bits en sortie pour les trois transistors et un port en entrée pour le branchement du capteur...
    Un PIC de la série 16FXXX conviendrait parfaitement...

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  6. #5
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    Donc si j'ai bien compris, si on prend ce schéma:
    electronique_horloge_001.gif

    Il suffit de relier la sonde aux broches 15 & 16. Mais où on met la batterie?
    Combien de vols doit passer dans ce circuit?

    Je précise que mon afficheur n'est pas séparé, j'ai ça:
    170153463_3_digit_0_4_common_anode_blue_7_segment_led_displa_s.jpg

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

    Re : Afficheur 7 segments 3 digits

    Euh... je crains que vous ne confondiez...
    Le PIC 16F628 n'est pas un circuit spécialisé dans la fonction de thermomètre, c'est un microcontrôleur qui peut remplir ce rôle mais qu'il faut programmer, toute une histoire ...
    Que voulez vous utiliser comme sonde..? Il faudra probablement y rajouter une circuiterie pour amplifier et mettre en forme son signal...

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  9. Publicité
  10. #7
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    D'accord, comme je l'ai dis je débute
    Je compte, pour l'instant utilisé la sonde LM35 (analogique je crois?), peu chère, et me suffira amplement.

    Pour ce qui est programmation ce n'est pas un soucis! J'ai les bases de la programmations, mais c'est en quel langage? Comment garder le code sur l'µc (sans arduino, picaxe, duinomite, ect..)?

    J'essaie de comprendre petit à petit certains schéma..

    Cordialement.

  11. #8
    PIXEL

    Re : Afficheur 7 segments 3 digits

    le langage , tu le choisis selon tes compétences... ASM , C , PASCAL, BASIC etc

    nous ne pouvons choisir à ta place.
    Dernière modification par PIXEL ; 16/06/2013 à 18h53.

  12. #9
    louloute/Qc

    Re : Afficheur 7 segments 3 digits

    Tu as des thermomètres digitaux qui t’évitent d’avoir à jouer avec l’analogique :

    http://www.digikey.ca/scripts/dksear...=0&pageSize=25
    男人不坏,女人不爱

  13. #10
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    @PIXEL: Ah d'accord, les µc comprennent tout les langages?

    @louloute: merci du conseil!
    Dernière modification par XDamienX007 ; 16/06/2013 à 19h19.

  14. #11
    PIXEL

    Re : Afficheur 7 segments 3 digits

    les µcont n'en comprennent QU'UN SEUL : le BINAIRE.

    ce sont les compilateurs des langages qui traduisent ...
    tout est là :

    http://www.abcelectronique.com/bigon....php?par=0270c

  15. #12
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    Ah bah oui... Exacte!
    Je programmais que des logiciels PC et serveurs de jeux, il me faut un temps d'adaptation

    Il reste une question que vous m'avez pas répondue: Combien je met de volts à l'entrée de l'µc et à l'entrée des segments?

    Merci de vos réponses!

  16. Publicité
  17. #13
    vincent66

    Re : Afficheur 7 segments 3 digits

    Vous alimentez le PIC et le 7447 en +5VDC... il faudra calculer la valeur des résistances à placer entre les sorties du 7447 et les segments, pour ce faire il faudrait connaître la tension Vf par segment avec un multimètre et un petit montage de test vous seriez vite fixé... on trouve actuellement au bricomachin du coin de petits multimètres pour vraiment pas cher...
    Pour programmer votre PIC il vous faudra non seulement un compilateur tournant sur votre PC mais aussi un appareil nommé programmateur qui implémente le code binaire généré par le compilo dans la mémoire flash du PIC... on en trouve pour relativement pas trop cher ou peut-être quelqu'un dans son entourage qui un possède un ...

    Courage !
    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  18. #14
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    Merci de ta réponse Vincent!

    Donc il me faut un 7447 (l'µc ?), une sonde digital (et non analogique), une mémoire, et l'afficheur (avec ses transistors) ...

    Je viens tout juste d'arriver à faire fonctionner mon afficheur avec deux piles 1.2v (2.4v en tout)

    Vous avez un avis sur une sonde peu chère? (entre 0°c et 80 °c environ)

    Merci


    EDIT:
    Sur eBay j'ai vu ce µc: 74LS47 qui serai égale au 7447, il remplit le même rôle?
    Dernière modification par XDamienX007 ; 16/06/2013 à 21h47.

  19. #15
    vincent66

    Re : Afficheur 7 segments 3 digits

    Le 74LS47 est un 7 segment decoder/driver, le uC c'est le PIC 16F628...
    Outre le matériel que tu cites il faudra quelques résistances, condensateurs et un quartz...
    Si tu as testé les segments de l'afficheur avec 2,4V tu as pris un risque énorme, on utilise toujours une résistance en série pour limiter le courant, mais au moins on sait que le Vf est inférieur à 2,4V je miserais sur 1,5V ...
    Dallas fait des sondes pas mal et pas trop chères, DS1320 si ma mémoire est bonne ...

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  20. #16
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    Je sais qu'une LED consomme ~ 2v, alors je sais pas si c'est les mêmes...
    Je ne les est pas laissé longtemps, genre 5 secondes

    Petite question: Le quartz va servir a 'actualiser' la tension aux bornes de la sonde, mais a quoi servira le condensateur?

    Je pense qu'il me faudrait un schéma complet afin de comprendre mieux, où est-ce que je pourrais trouver ce schéma (avec l'afficheur 7 segments 3 digits multiplexé) ?

    Merci d'avance et bonne soirée! Je pourrais répondre que demain soir

  21. #17
    vincent66

    Re : Afficheur 7 segments 3 digits

    Le quartz n'a rien à voir avec la sonde... il est là pour fournir un signal d'horloge au PIC et permettre l'exécution séquencée du programme... les condos associés au quartz sont là pour permettre l'oscillation...
    Il faudra aussi deux condos de découplage sur les alims du pic et du 74ls47...
    Le dernier schéma que vous avez posté est bon, il n'y manque que quelques petites retouches ou ajouts...

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  22. #18
    f6exb
    Dernière modification par f6exb ; 17/06/2013 à 00h27.
    Seuls les faucons volent. Les vrais restent au sol.

  23. Publicité
  24. #19
    gcortex

    Re : Afficheur 7 segments 3 digits

    Le 74LS(2)47 est pour anode commune. Est-ce vraiment le cas ?

  25. #20
    indri

    Re : Afficheur 7 segments 3 digits

    Quit à utilisé un µc, l'utilisation du 7447 est superflue, ca épargne juste quelques lignes de code et complexifie le routage et augmente le prix totale (même si très négligeable pour une seule carte ^^)
    Et pas besoin de quartz, le rc interne suffira amplement...enfin si tu compte pas faire des trucs précis à 100ns près!!
    Dernière modification par indri ; 17/06/2013 à 10h09.
    Là où va le vent...

  26. #21
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    Citation Envoyé par vincent66 Voir le message
    Le quartz n'a rien à voir avec la sonde... il est là pour fournir un signal d'horloge au PIC et permettre l'exécution séquencée du programme... les condos associés au quartz sont là pour permettre l'oscillation...
    Il faudra aussi deux condos de découplage sur les alims du pic et du 74ls47...
    Le dernier schéma que vous avez posté est bon, il n'y manque que quelques petites retouches ou ajouts...

    Vincent
    Je sais bien que c'est différent, mais le condensateur transforme un courant continue en alternatif et le quartz modifie la fréquence d’oscillation ?

  27. #22
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    Merci du conseil

    Le 74LS(2)47 est pour anode commune. Est-ce vraiment le cas ?
    Je ne sais même pas, je crois que c'est cathode commune d'après une réponse.

    Quit à utilisé un µc, l'utilisation du 7447 est superflue, ca épargne juste quelques lignes de code et complexifie le routage et augmente le prix totale (même si très négligeable pour une seule carte ^^)
    Et pas besoin de quartz, le rc interne suffira amplement...enfin si tu compte pas faire des trucs précis à 100ns près!!
    Pour une température genre 29.5 °c avec un seul chiffre après la virgule et une actualisation toute les secondes, il faut quoi?

  28. #23
    indri

    Re : Afficheur 7 segments 3 digits

    Le quartz fourni un signal d'horloge très précis contrairement au RC interne qui fourni un signal d'horloge pas très précis..(enfin en supposant que tous les µc ont cette possibilité..pas certain)
    Mais ca n'influence pas vraiment la précision des mesures de la température!
    C'est juste pour économiser un composant et un peu de place...si tu veux faire une mesure toute les 1.00000s précisément (plutot que 1.002) alors mets un quartz..ca va pas te ruiner!
    Là où va le vent...

  29. #24
    XDamienX007

    Re : Afficheur 7 segments 3 digits

    Le quartz fourni un signal d'horloge très précis contrairement au RC interne qui fourni un signal d'horloge pas très précis..(enfin en supposant que tous les µc ont cette possibilité..pas certain)
    Mais ca n'influence pas vraiment la précision des mesures de la température!
    C'est juste pour économiser un composant et un peu de place...si tu veux faire une mesure toute les 1.00000s précisément (plutot que 1.002) alors mets un quartz..ca va pas te ruiner!
    1s ou 1.02s il n'y a pas grande différence ... Du moment que ça dépasse pas 1.50s environ, ça ira, histoire de pas créer une désynchronisation ...

    Ensuite quel quartz il me faut? Comment mesurer la valeur en Mhz du quartz à choisir?

    Merci de vos réponses déjà !!

    Cordialement.

  30. Publicité

Sur le même thème :

Discussions similaires

  1. Afficheur 7 Digits
    Par dvb_gsm dans le forum Électronique
    Réponses: 1
    Dernier message: 18/01/2010, 07h00
  2. Réponses: 5
    Dernier message: 24/09/2009, 20h53
  3. Réponses: 14
    Dernier message: 18/12/2007, 08h36
  4. Afficheur 4 Digits Lcd
    Par Cinok dans le forum Électronique
    Réponses: 4
    Dernier message: 20/07/2004, 20h58
Découvrez nos comparatifs produits sur l'informatique et les technologies.