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

mic640



  1. #1
    juju60123

    mic640


    ------

    bonjour, bon dimanche
    j'utilise le circuit mic 640 avec son logiciel associé. Je voudrais récuperer les données dans mon propre bout de visual basic. Visual basic etant a la portée des grands débutant, dans l'ensemble je me débrouille, meme si le code n'est pas optimisé. Mon soucis c'est que je suis nul en math et c'est rien de le dire .
    ma question avec quelle formule récuperer en clair la tension lue par le mic640.
    la doc precise:

    Principe d’utilisation
    Chaque tension analogique mesurée est convertie en un mot de 8 bits, compris entre 0 et 256
    en décimal ou entre 00 et FF en hexadécimal.
    · 00 correspond à une tension d’entrée nulle.
    · FF correspond à une tension d’entrée égale à la tension d’alimentation VCC.
    Toute tension intermédiaire génère un résultat de conversion donné par la relation :
    · Résultat = 256 x VIN/VCC où VIN est la tension d’entrée et où résultat est arrondi à
    l’entier le plus proche.
    Ainsi par exemple, si VCC = 5 volts et VIN = 3,5 volts, le résultat de la conversion sera :
    Résultat = 256 x 3,5 / 5 = 179,2 arrondi donc à 179 soit encore B3 en hexadécimal.
    Une fois les quatre entrées converties, les quatre octets correspondants sont envoyés sur la
    liaison série, les uns à la suite des autres sans aucun caractère de séparation. Le résultat relatif
    à AN0 est envoyé en premier et celui relatif à AN3 en dernier.
    le site de Christian Tavernier ou est expliqué le montage (qui fonctionne)
    http://www.tavernier-c.com/acquisition_analogique.htm

    le site du mic640 avec la doc complete en français
    http://www.mictronics.com/mic_640.htm

    merci de votre aide
    Alain

    -----

  2. Publicité
  3. #2
    katmai

    Re : mic640

    Salut,

    En gros si j'ai bien compris tu veux VIN?

    A+

  4. #3
    juju60123

    Re : mic640

    bonjour
    En gros si j'ai bien compris tu veux VIN
    voui c'est ça .Le pire c'est que je suis sur que la réponse est dans l'exemple, mais je ne sais pas par quel bout prendre
    merci
    Alain

  5. #4
    katmai

    Re : mic640

    Salut,

    Résultat = (256*VIN) / VCC

    VIN = (Résultat * VCC)/256

    Si tu prend Résultat = 179 tu trouves VIN = 3.49.

    A++

  6. A voir en vidéo sur Futura
  7. #5
    juju60123

    Re : mic640

    rebonjour
    ok je note
    ce soir je fait des tests et je te tiens au courant
    merci beaucoup de ta réponse
    sinceres amitiés
    Alain

  8. #6
    inso la folle

    Re : mic640

    juste si tu ne comprend pas ou retrouve pas, je detail un peu le "fonctionnement".

    en 8 bit, on a 256 solutions :
    0000 0000 => numérique 0
    0000 0001 = 1
    0000 0010 = 2
    0000 0011 = 3
    0000 0100 = 4
    0000 0101 = 5
    etc ... jusqu'a
    1111 1111 => numérique : 255

    ton CAN (convertisseur analogique - numérique) transforme la valeur qu'il lit en valeur numérique entre 0 et 255

    ton voltage en entrée etant compris entre 0 et 5 volt, le CAN echelone toute cette marge en 256 pas.
    donc une unitée numérique, correpond a 1/256 eme de 5 volt (dans ton cas, ou 12 si ca avait été un modele 12 volt !)
    donc, pour transformer une valeur numérique, sur l'echelle comprise entre 0 et 255, en valeur, en volt, compris entre 0 et 5volt, il faut faire
    N (ou N est le nombre numérique) * Vn (ou Vn est la valeur numérique enoncée au dessus)
    c'est un simple changement d'echelle
    d'ou :
    Vin = N* (1/256 *5v) [plus ou moins 1/256 *5v pour le facteur d'erreure]

    voila si tu a le courage de lire et comprendre le principe de ceci, ca te permettra de prendre plus de libertée par rapport a ce calcul et savoir un peu le manipuler.

    cordialement.

  9. Publicité
  10. #7
    juju60123

    Re : mic640

    merci
    alain

  11. #8
    juju60123

    Re : mic640

    bonjour
    merci pour votre aide, c'est bien ce que je cherchais
    la lecture du port série me donne 128 pour 2.465V avec comme référence 4.93

    capture d'écran du petit prog de test
    http://img223.imageshack.us/img223/6...nstitrelj2.jpg
    l
    a platine d'essais
    http://img516.imageshack.us/img516/1...640x480cf0.jpg

    encore merci a tous

Découvrez nos comparatifs produits sur l'informatique et les technologies.