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

Afficheur numérique / code binaire



  1. #1
    Karzaba

    Afficheur numérique / code binaire

    Bonjour,

    J'essaie de comprendre quelque chose qui me turlupine au niveau électronique/code binaire ! Je précise que je suis totalement novice en la matière mais j'avance à mon rythme.

    Voici mon problème (récupéré sur un autre site) :

    Soit un capteur de température 0 °C ... 210 °C fournissant un signal 0 ... 10 V à un convertisseur Analogique/Numérique de 3 bits
    La tension fournie par le transducteur sera comprise entre 0 et 10 V.

    Les codes possibles fournis par le convertisseur sont :
    000 – 001 – 010 – 011 – 100 – 101 – 110 - 111, soit 8 codes

    Pour une température de 175°, le transducteur fournirait une tension de 8,33V et le convertisseur A/N un mot binaire (101)₂ ; jusque la, je pense avoir vaguement compris donc ok.

    Mais la ou je bloque complètement, c'est comment, à partir de ce mot binaire (101)₂ (ou 5 en décimal), afficher ma température de 175° sur afficheur numérique par exemple ? Car dans le sens inverse avec un convertisseur N/A, ce (101)₂ matérialiserait une tension représentant le signal de la température captée ?

    Je pense qu'il y a quelque chose qui m'échappe complètement

    Si quelqu'un pouvait m'expliquer (très simplement si possible)...

    Merci d'avance.

    -----


  2. Publicité
  3. #2
    PIXEL

    Re : Afficheur numérique / code binaire

    il faut faire un convertisseur binaire ( ton code) vers un afficheur 7 segments à trois digits ( par exemple)

    simple problo de logique combinatoire.

  4. #3
    DAUDET78

    Re : Afficheur numérique / code binaire

    Citation Envoyé par Karzaba Voir le message
    Pour une température de 175°, le transducteur fournirait une tension de 8,33V et le convertisseur A/N un mot binaire (101)₂
    Non
    Ton "pas" de numérisation est de 210/8=26,25°
    Donc 175° te donne 175/26,25=6,666 donc 110 en base 2 et 6 en base 10
    afficher ma température de 175° sur afficheur numérique par exemple?
    Donc le 6 que tu lis, te donnera en affichage 6*26,25=157,5°

    Le numérique, c'est précis .... à l'erreur de quantification près.
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  5. #4
    Karzaba

    Re : Afficheur numérique / code binaire

    J'ai récupéré l'exemple ici

    Donc le décodeur vers un afficheur 7 segments devra être conçu afin de "dire" à l'afficheur => si mot binaire 000 alors température affichée = 0° , 001 = 26,25°, ... 110 = 157,5° etc... ?

    Merci.

  6. #5
    PIXEL

    Re : Afficheur numérique / code binaire

    oui , c'est un exercice assez simple

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

    Re : Afficheur numérique / code binaire

    Effectivement, j'ai fait une erreur sur le calcul du nombre de pas. C'est pas 23=8 mais (23-1)=7
    Donc un pas de 210/7=30
    Donc pour 175° , on a 170/30=5,6666 et codé sur 3 bits = 101

    Donc ton afficheur montrera 150° . Il faut noter que toutes les mesures entre 150° et 179,99° s'afficheront comme 150°
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  9. Publicité
  10. #7
    Karzaba

    Re : Afficheur numérique / code binaire

    Je vous remercie pour vos réponses, j'y vois un peu plus clair dans le fonctionnement dans son ensemble

    @Daudet : pas de problème, l'erreur est humaine !

Sur le même thème :

Discussions similaires

  1. système de numération et code binaire
    Par fatma-19 dans le forum Électronique
    Réponses: 9
    Dernier message: 22/09/2014, 16h41
  2. Définition - Code binaire
    Par RSSBot dans le forum Commentez les actus, dossiers et définitions
    Réponses: 0
    Dernier message: 11/05/2012, 23h00
  3. code gray en binaire naturel
    Par cgiles dans le forum Électronique
    Réponses: 1
    Dernier message: 23/10/2010, 19h08
  4. code binaire poissonien
    Par fitzounet dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 22/03/2009, 20h55
  5. Réponses: 14
    Dernier message: 18/12/2007, 07h36