IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Conversion d'un ADC


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut Conversion d'un ADC
    Bonjour à tous,

    Je travaille sur un PSoC, et je dois récupérer une tension image de la température de ma sonde. La configuration de mon ADC fait que ma référence est placée à Vcc/2 . J'ai réalisé un montage avec un potentiomètre, lors que je suis à 2,5 V , j'obtiens 0x0000 , lorsque je suis à 5 Volts ( mon max ) , j'obtiens 0x07FF et lorsque je suis à 0 Volt, j'obtiens 0xF80F.
    Ma question est: quelle routine utiliser pour obtenir sur mon afficheur LCD , la valeur de la tension que je réalise avec mon potar.
    J'ai commencé par écrire :
    Valeur_pour_LCD=(int)Valeur_de_ADC;
    mais ce qui me gène , c'est la référence de mon ADC ( que je ne peux pas changer ) qui fait que j'obtient cette valeur 0x0000 pour 2,5 Volts.
    Me suis je fait comprendre , parce ce que c'est l'étape la plus dure du problème ! lol

    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 69
    Par défaut
    Donc a priori ton problème est plus hard que soft, si c'est ce qui te gène le plus.
    Il faut changer la réf basse et haute de ton adc.

  3. #3
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    Citation Envoyé par themacprod
    Bonjour à tous,

    Je travaille sur un PSoC, et je dois récupérer une tension image de la température de ma sonde. La configuration de mon ADC fait que ma référence est placée à Vcc/2 . J'ai réalisé un montage avec un potentiomètre, lors que je suis à 2,5 V , j'obtiens 0x0000 , lorsque je suis à 5 Volts ( mon max ) , j'obtiens 0x07FF et lorsque je suis à 0 Volt, j'obtiens 0xF80F.
    Ma question est: quelle routine utiliser pour obtenir sur mon afficheur LCD , la valeur de la tension que je réalise avec mon potar.
    J'ai commencé par écrire :
    Valeur_pour_LCD=(int)Valeur_de_ADC;
    mais ce qui me gène , c'est la référence de mon ADC ( que je ne peux pas changer ) qui fait que j'obtient cette valeur 0x0000 pour 2,5 Volts.
    Me suis je fait comprendre , parce ce que c'est l'étape la plus dure du problème ! lol

    Merci d'avance
    Je ne vois pas trop où est le problème...
    C'est une simple équation de droite du genre y=ax+b.
    Il suffit juste de trouver les coefficients qui vont bien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme de conversion ADC (FPGA)
    Par whisky69 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 22/12/2010, 13h21
  2. Affichage de la conversion d'un ADC
    Par themacprod dans le forum C
    Réponses: 31
    Dernier message: 04/04/2007, 15h14
  3. [Conversions] Millisecondes...
    Par agh dans le forum Langage
    Réponses: 2
    Dernier message: 06/08/2002, 11h25
  4. Réponses: 2
    Dernier message: 05/06/2002, 12h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo