Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2827 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Conversion binaire...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Conversion binaire...

n°1529500
Raul10
Raul, joueur du Real Madrid.
Posté le 16-03-2007 à 14:18:58  profilanswer
 

Salut à tous !
 
Je réalise un programme qui exploite ce que lui envoi un capteur. Le capteur envoi une tension comprise entre 0 et 5V. Ainsi, le microcontrôleur convertis cette tension en binaire.
 
Mon prof m'a donné une formule mais je ne la comprends pas :
 
N = (Ve * 1024)/5
 
Moi je pense que 1024 est le nombre de possibilité sur 10 bits (soit 2^10), donc N ne retourne pas un nombre binaire mais plutôt le numéro de la combinaison.
 
Exemple pour Ve = 4
 
N = (4 * 1024)/5
N = 819.5
 
On sait que 819.5 n'est pas un nombre binaire donc d'après moi, 819.5 est en fait le numéro de la combinaison (819ème ou 820ème) sur 10 bits.
 
Dites moi ce que vous en pensez et si je me trompe.
 
Merci d'avance de vos réponses !

mood
Publicité
Posté le 16-03-2007 à 14:18:58  profilanswer
 

n°1529563
Joel F
Real men use unique_ptr
Posté le 16-03-2007 à 15:06:31  profilanswer
 

la formule ets une formule permettant de transformer un nombre réel en nombre entier representable sur un nombr efini de bits.
 
Ici 4V => 819 => 1100110011
 
http://en.wikipedia.org/wiki/Fixed-point_arithmetic

n°1530121
Pantoufle_​man
Force tranquille
Posté le 18-03-2007 à 16:32:28  profilanswer
 

Raul10 a écrit :

Salut à tous !
 
Je réalise un programme qui exploite ce que lui envoi un capteur. Le capteur envoi une tension comprise entre 0 et 5V. Ainsi, le microcontrôleur convertis cette tension en binaire.
 
Mon prof m'a donné une formule mais je ne la comprends pas :
 
N = (Ve * 1024)/5
 
Moi je pense que 1024 est le nombre de possibilité sur 10 bits (soit 2^10), donc N ne retourne pas un nombre binaire mais plutôt le numéro de la combinaison.
 
Exemple pour Ve = 4
 
N = (4 * 1024)/5
N = 819.5
 
On sait que 819.5 n'est pas un nombre binaire donc d'après moi, 819.5 est en fait le numéro de la combinaison (819ème ou 820ème) sur 10 bits.
 
Dites moi ce que vous en pensez et si je me trompe.
 
Merci d'avance de vos réponses !


 
Regle de 3!
si la valeur 1024 represente 5v
alors, quel valeur N represente Ve?
Reponse: N = (Ve * 1024)/5
 
du coup, dans ton exemple, N=819 donne 3.999V et N=820 donne 4.004V.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Conversion binaire...

 

Sujets relatifs
Conversion Chiffres Anglais/Français Français/Anglais sous WORDConversion décimal/binaire/hexadécimal
Conversion de int et float en string en CConversion XSD en DTD
conversion nombre en chaine binaireConversion, Fichier Binaire->Chaine Hexa string->Fichier Binaire
Conversion Binaire HexadécimalConversion d'un chiffre décimal en binaire en C ?
problème de conversion d'un hexadécimal en binaire !conversion nombre binaire-->nombre decimal ???
Plus de sujets relatifs à : Conversion binaire...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR