Aller au contenu

Sciences industrielles


Lola1234

Messages recommandés

  • E-Bahut
Posté(e)

Bonsoir,

Comme l'exercice aborde deux domaines très différents, la partie conversion de donnés et la partie asservissement, dis ce qui te pose vraiment un problème.

Posté(e)
Il y a 8 heures, julesx a dit :

Bonsoir,

Comme l'exercice aborde deux domaines très différents, la partie conversion de donnés et la partie asservissement, dis ce qui te pose vraiment un problème.

Bonjour,

c’est surtout la partie conversion de donné car c’est la première fois qu’on l’aborde et je vous avoue que je ne sais pas comment commencer.

Posté(e)

Bonjour,

 

2.1)

0000 hexa = 0 en décimal et correspond ici à -10 V à la sortie analogique.
FFFF hexa = 65535 en décimal et correspond ici à +10 V à la sortie analogique.
 
On a donc 65536 valeurs possibles pour couvrir une plage de 20 V de la sortie analogique.

Donc une variation de 1 pas (en digital) correspond à une variation de 20/65535 V de la sortie analogique.

0000 hexa correspond à 0 en décimal et correspond à -10 V en analogique.
0001 hexa correspond à 1 en décimal et correspond à (-10 + 1 * 20/65535) V en analogique
0002 hexa correspond à 2 en décimal et correspond à (-10 + 2 * 20/65535) V en analogique
0003 hexa correspond à 3 en décimal et correspond à (-10 + 3 * 20/65535) V en analogique
....
FFFF hexa correspond à 65535 en décimal et correspond à (-10 + 65535 * 20/65535) = +10 V en analogique 
*****
Pour avoir 0 Volt (analogique) en sortie, il faut (-10 + n * 20/65535) = 0 --> n = 32767,5 ... mais n est forcément un entier, donc 32767 ou 32768
Si n = 32767 (décimal) cela correspond à 7FFF en hexa et correspond à (-10 + 32767 * 20/65535) = -1,526.10^-4 V (arrondi) à la sortie analogique.
Si n = 32768 (décimal) cela correspond à 8000 en hexa et correspond à (-10 + 32768 * 20/65535) = +1,526.10^-4 V (arrondi) à la sortie analogique.
*****
Si N = A000 (hexa), cela correspond à 40960 en décimal et correspond à (-10 + 40960 * 20/65535) = 2,500 V (arrondi) à la sortie analogique.

Rien relu.

 

Posté(e)
Le 24/10/2020 à 09:50, Black Jack a dit :

Bonjour,

 

2.1)

0000 hexa = 0 en décimal et correspond ici à -10 V à la sortie analogique.
FFFF hexa = 65535 en décimal et correspond ici à +10 V à la sortie analogique.
 
On a donc 65536 valeurs possibles pour couvrir une plage de 20 V de la sortie analogique.

Donc une variation de 1 pas (en digital) correspond à une variation de 20/65535 V de la sortie analogique.

0000 hexa correspond à 0 en décimal et correspond à -10 V en analogique.
0001 hexa correspond à 1 en décimal et correspond à (-10 + 1 * 20/65535) V en analogique
0002 hexa correspond à 2 en décimal et correspond à (-10 + 2 * 20/65535) V en analogique
0003 hexa correspond à 3 en décimal et correspond à (-10 + 3 * 20/65535) V en analogique
....
FFFF hexa correspond à 65535 en décimal et correspond à (-10 + 65535 * 20/65535) = +10 V en analogique 
*****
Pour avoir 0 Volt (analogique) en sortie, il faut (-10 + n * 20/65535) = 0 --> n = 32767,5 ... mais n est forcément un entier, donc 32767 ou 32768
Si n = 32767 (décimal) cela correspond à 7FFF en hexa et correspond à (-10 + 32767 * 20/65535) = -1,526.10^-4 V (arrondi) à la sortie analogique.
Si n = 32768 (décimal) cela correspond à 8000 en hexa et correspond à (-10 + 32768 * 20/65535) = +1,526.10^-4 V (arrondi) à la sortie analogique.
*****
Si N = A000 (hexa), cela correspond à 40960 en décimal et correspond à (-10 + 40960 * 20/65535) = 2,500 V (arrondi) à la sortie analogique.

Rien relu.

 

Bonjour,

J’ai compris le raisonnement mais j’ai quelques questions:

la valeur de FFFF en décimal comment vous la déterminer?

Et puis étant donné que FFFF hexa= 65535 décimal comment on se retrouve avec 65536 valeurs possibles pour couvrir une plage de 20 V de la sortie analogique, et qu’après on se retrouve avec 1 pas qui correspond à Une variation de 20/65535 V étant donné qu’on a 65535 valeurs possibles pour une plage de 20? 

  • E-Bahut
Posté(e)

Bonjour,

 

Pour la valeur de FFFF, la plupart des calculettes permettent d'effectuer la conversion.

A défaut, voir le raisonnement en base 16 dans la réponse de Black Jack.

Il y a 65536 valeurs possibles car on part de 0 : 0 1 2 ... 63535. Par contre, il n'y a que 65535 intervalles (cf. entre 0 et 1, 2 valeurs, mais un seul intervalle), chacun vaut donc 20/65535 V.

Posté(e)

Bonjour,

FFFF (hexa) = 15 * 16^0 + 15 * 16^1 + 15 * 16² + 15*16³ = 15 * (1 + 16 + 16² + 16³) = 65535 (décimal)

A000 (hexa) = 0 * 16^0 + 0 * 16^1 + 0 * 16² + 10*16³ = 40960 (décimal)

 

 

 

 

 

 

 

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...
spam filtering
spam filtering