Partie B · Bac STI2D Ingénierie, Innovation et Développement Durable Métropole - SIN 2025
Thème : Chaîne d'information : acquisition, codage et conversion des données · Tiré du sujet Métropole France - Systèmes d'Information et Numérique (SIN) (2025)
Énoncé
Partie B: comment obtenir une information exploitable de la position angulaire de la nacelle ?
Le codeur fournit la position angulaire et le nombre de tours effectués en code Gray (un seul bit doit varier entre deux positions successives). Ces deux informations sont envoyées à l'unité de traitement sur trois octets. Les douze premiers bits représentent la position angulaire sur un tour avec le bit de poids fort en premier et les douze suivants le nombre de tours effectués toujours avec le bit de poids fort en premier.
L'oscillogramme suivant représente la capture d'une trame entre le codeur et l'unité de traitement:
Question B.1
À partir de cette trame, compléter le logigramme de conversion Gray Binaire en indiquant la valeur de chaque bit de la position angulaire sur un tour ( à ):
· · · · · · · · · · ·
Question B.2
Il est nécessaire d'effectuer un traitement informatique afin de rendre ces données exploitables. Ce traitement consiste à convertir le code Gray issu du codeur en binaire naturel pour finalement obtenir une valeur décimale.
Cette conversion peut se représenter par un logigramme utilisant des OU Exclusif. L'opération de conversion commence par le bit de poids fort.
DTS2: Table de vérité de la fonction « OU Exclusif »
A · B · S
0 · 0 · 0
0 · 1 · 1
1 · 0 · 1
1 · 1 · 0
En vous aidant de la table de vérité de la fonction OU EXCLUSIF, compléter la deuxième partie du logigramme de conversion Gray Binaire ( à ):
· · · · · · · · · · ·
Question B.3
Le codeur n'incluant pas ce système, la conversion est réalisée par la fonction informatique « convertir_G_to_B » (convertir du code gray vers le code binaire naturel).
En vous aidant de l'algorigramme de conversion Gray Binaire (DTS3), compléter les parties grisées du code de la fonction (DRS3):
mot binaire conversion_G_to_B(mot binaire: nbre_a_conv) {
booléen tab_g[12] = {0,0,0,0,0,0,0,0,0,0,0,0};
booléen tab_b[12] = {0,0,0,0,0,0,0,0,0,0,0,0};
// Début de la conversion
; //le bit de poids fort du mot binaire naturel est le même que le bit de poids fort du mot en code gray
// pour les 11 autres bits on effectue un "ou exclusif" entre le bit en cours et le bit résultat
// du "ou exclusif" précédent.
POUR (
) {
booléen memo = tab_b[i - 1];
; //ou exclusif ("^") entre la valeur du tableau tab_g à l'indice "i" et le résultat précédent ("memo")
}
//on reforme le mot binaire à partir du tableau de données
POUR (octet i = 0; jusqu'à i < 12; par pas de 1) {
ecrire_le_bit(nbre_bin, i, tab_b[11 - i]);
}
Retourner (nbre_bin);
}
Question B.4
L'écran de supervision de la salle de contrôle indique une orientation de la nacelle de 331.5° pour la trame capturée ci-dessus.
Sachant que cet angle est 1/10 de la valeur renvoyée par la fonction convertir_G_to_B, calculer la valeur binaire correspondant à cet angle et conclure sur le fonctionnement de cette fonction.

Corrigé
Corrigé proposé par AprenAI (non officiel)
Question B.1 : Valeur du bit G11
Réponse : 1
Question B.1 : Valeur du bit G10
Réponse : 0
Question B.1 : Valeur du bit G9
Réponse : 1
Question B.1 : Valeur du bit G8
Réponse : 0
Question B.1 : Valeur du bit G7
Réponse : 1
Question B.1 : Valeur du bit G6
Réponse : 0
Question B.1 : Valeur du bit G5
Réponse : 0
Question B.1 : Valeur du bit G4
Réponse : 0
Question B.1 : Valeur du bit G3
Réponse : 1
Question B.1 : Valeur du bit G2
Réponse : 0
Question B.1 : Valeur du bit G1
Réponse : 1
Question B.1 : Valeur du bit G0
Réponse : 0
Question B.2 : Valeur du bit B11
Réponse : 1
Question B.2 : Valeur du bit B10
Réponse : 1
Question B.2 : Valeur du bit B9
Réponse : 0
Les réponses des 14 questions restantes et l’explication pas à pas sont réservées aux membres Premium. Premium
Résous-le ici : correction automatique, indices et corrigé détaillé.
‹ Partie A · Métropole - SIN 2025 · Partie C - Acquisition et conversion · Métropole - SIN 2025 ›
Plus d’exercices de Chaîne d'information : acquisition, codage et conversion des données
- Partie 6 - Questions 6.3 et 6.4 (mesure et décoda… · Métropole - AC 2025
- Partie 6 - Chaîne d'information et acquisition · Métropole - EE 2025
- Partie 6 - Décodage et mesure de la vitesse de ro… · Métropole - ITEC 2025
- Partie 6 - Chaîne d'information et mesure · Métropole - SIN 2025
- Partie A · Métropole - SIN 2025
- Partie C - Acquisition et conversion · Métropole - SIN 2025
- Partie A - Questions A.1 à A.6 · Métropole remplacement - SIN 2025
- Partie B - Questions B.2 à B.5 · Métropole remplacement - SIN 2025
- Partie 4 - Chaîne d'information et résolution cap… · Métropole - AC 2024
- Partie 4 - Acquisition d'image et résolution de m… · Métropole - EE 2024