Un nombre affiché sur une carte est-il déjà une température ?
Un système peut recevoir une tension, un entier ou un état logique. Pour interpréter cette donnée, il faut savoir ce qu’a mesuré le capteur et comment la mesure a été convertie. Tu vas suivre une température depuis le phénomène physique jusqu’à une décision de ventilation. Les situations sont simulées et les relations de conversion sont fournies ; aucun montage électrique n’est nécessaire.
1. Séparer phénomène, capteur et donnée
Une grandeur physique est une caractéristique que l’on peut mesurer : température, distance, éclairement ou pression, par exemple. Une grandeur analogique peut prendre de nombreuses valeurs dans un intervalle ; le modèle continu permet de décrire ses variations. Le capteur est un constituant qui réagit à cette grandeur et produit un signal exploitable. La donnée est la représentation utilisée par le système après les transformations nécessaires. La température de l’air, la sonde et le nombre affiché sont donc trois éléments différents, liés par une chaîne de mesure.

La mesure doit être accompagnée d’un sens et d’une unité. « 24 » seul peut désigner un nombre d’élèves, un code ou une température ; « température de l’air : 24 °C » est interprétable. La position du capteur intervient aussi : une sonde près d’un moteur peut mesurer autre chose que l’air de la pièce. Le programme traite ce qu’il reçoit, pas ce que l’utilisateur espère mesurer. Pour une acquisition fiable, il faut choisir le capteur, son emplacement, son domaine de mesure et la façon de représenter la valeur.
Vocabulaire
- Grandeur physique :
- Caractéristique mesurable d’un phénomène ou d’un objet.
- Signal analogique :
- Signal dont la valeur peut varier de façon continue dans un intervalle.
- Donnée numérique :
- Représentation codée utilisée par un système informatique, notamment pour porter une mesure.
- Booléen :
- Valeur logique ayant deux états possibles : vrai ou faux.
Exemple résolu
Une sonde fournit la température de l’air ; la carte reçoit 23,5 et affiche « 23,5 °C ». Identifie les trois éléments.
- Étape 1 : Nommer la grandeur : température de l’air.
- Étape 2 : Nommer le constituant d’acquisition : la sonde de température.
- Étape 3 : Nommer la donnée interprétée : la valeur numérique 23,5 associée à l’unité °C.
- Étape 4 : Distinguer l’afficheur : il communique la mesure à l’utilisateur, il n’est pas ici le capteur.
Résultat : Grandeur : température ; capteur : sonde ; donnée : valeur représentant 23,5 °C.
Piège à éviter : Répondre que 23,5 est le capteur confond la représentation de la mesure et le matériel.
À toi d'essayer
Une carte reçoit « passage occupé = vrai ». Cette donnée possède-t-elle une infinité de valeurs possibles ?
Coup de pouce : Compte les états définis, pas les objets présents.
Voir la réponseMasquer la réponse
Non. Dans ce modèle, elle est booléenne : vrai ou faux.
2. Transformer une mesure en valeur exploitable
Certains capteurs fournissent un signal analogique, par exemple une tension variable ; un convertisseur analogique-numérique le représente par un code numérique. D’autres capteurs transmettent directement une donnée numérique. Le passage à un code impose une résolution limitée : des valeurs physiques proches peuvent recevoir le même code. Une valeur très détaillée à l’écran n’est donc pas automatiquement une mesure très précise. La résolution de représentation et l’exactitude de la mesure sont deux questions différentes : l’étalonnage, le bruit et le capteur interviennent aussi.
Enregistrer périodiquement consiste à prélever des mesures à des instants séparés : c’est l’échantillonnage. Dans le graphique, une valeur est enregistrée chaque minute. Entre deux points, le système ne possède pas de mesure supplémentaire dans ce jeu de données. La température a pu varier sans être observée. Relier les points facilite la lecture, mais ne transforme pas ces segments en observations continues. Pour suivre un phénomène rapide, il faut réfléchir à la fréquence d’acquisition et à ce qu’on veut détecter.
Exemple résolu
Dans un modèle fictif, une carte produit des codes entiers de 0 à 100 et la relation fournie est T = code/2 en °C. Interprète les codes 40, 41 et 50.
- Étape 1 : Appliquer la relation au code 40 : 40/2 = 20 °C.
- Étape 2 : Pour 41 : 41/2 = 20,5 °C ; pour 50 : 50/2 = 25 °C.
- Étape 3 : Comparer deux codes consécutifs : la représentation change ici par pas de 0,5 °C.
- Étape 4 : Rappeler que cette relation est propre au modèle et n’établit pas l’incertitude réelle d’un capteur.
Résultat : Les valeurs représentées sont 20 °C, 20,5 °C et 25 °C ; le pas de conversion vaut 0,5 °C.
Piège à éviter : Affirmer une précision de 0,5 °C à partir du seul pas numérique confond résolution et exactitude.
À toi d'essayer
On mesure toutes les minutes. Peut-on exclure un pic bref entre deux mesures ?
Coup de pouce : Cherche les moments où aucune mesure n’a été prise.
Correction détaillée pas à pasDans ce chapitre : 2 corrections détaillées.
3. Passer d’un nombre à un booléen
Une décision booléenne peut être calculée à partir d’une mesure numérique. Pour la ventilation étudiée, on pose surchauffe = température > 25 °C. Une température de 26 °C donne vrai ; 25 °C donne faux. Le seuil appartient à la règle du programme, pas à la nature du capteur. La même mesure peut servir à plusieurs traitements : affichage, enregistrement et alerte. On ne doit donc pas réduire toute donnée numérique à un seul résultat oui/non si d’autres usages demandent de conserver la valeur.
Un détecteur peut fournir directement un état logique, comme porte fermée ou bouton appuyé. Cet état n’indique pas forcément une valeur de distance ou de force. Deux informations peuvent porter sur une même situation sans être équivalentes : connaître une distance permet parfois de calculer présence, mais connaître seulement présence ne permet pas de retrouver une distance exacte. Le choix de représentation dépend de la fonctionnalité. Il faut garder assez d’information pour les décisions attendues, tout en évitant de collecter des données inutiles.
Au brevet : relier grandeur et donnée
- Repérer la grandeur et son unité, puis identifier le capteur dans le document.
- Suivre le signal ou la conversion donnée sans inventer une formule absente.
- Préciser le type du résultat : valeur numérique avec sens ou état booléen défini.
- Appliquer la condition, tester l’égalité au seuil et expliquer ce que le résultat autorise à conclure.
Exemple résolu
Exemple original de niveau brevet : la ventilation est commandée si la température est supérieure à 25 °C ET si le mode automatique est actif. Étudie 24 °C, 25 °C et 26 °C en mode actif, puis 30 °C en mode inactif.
- Étape 1 : À 24 °C, la comparaison est fausse : commande fausse.
- Étape 2 : À 25 °C, l’égalité ne satisfait pas « supérieure à » : commande fausse.
- Étape 3 : À 26 °C avec mode actif, les deux conditions sont vraies : commande vraie.
- Étape 4 : À 30 °C avec mode inactif, l’une des conditions reste fausse : commande fausse.
Résultat : Les quatre résultats sont faux, faux, vrai et faux. Le booléen final dépend de deux entrées.
Piège à éviter : Ignorer le mode automatique revient à appliquer une autre fonctionnalité que celle demandée.
À toi d'essayer
Pour conserver un historique des températures, suffit-il d’enregistrer uniquement surchauffe = vrai/faux ?
Coup de pouce : Demande-toi si plusieurs températures donnent le même booléen.
Correction détaillée pas à pasDans ce chapitre : 2 corrections détaillées.
4. Contrôler le sens des résultats
Une donnée aberrante ne prouve pas immédiatement que l’environnement est exceptionnel. Elle peut venir d’une unité mal interprétée, d’un capteur débranché, d’une conversion incorrecte ou d’une mesure hors domaine. Avant de programmer une réaction, on vérifie la cohérence : valeur plausible, unité connue, date de mesure et conditions d’acquisition. Dans un système réel, une donnée invalide doit être distinguée d’une mesure faible. Remplacer automatiquement une absence de mesure par zéro peut déclencher une mauvaise décision.
Cette leçon étudie des données simulées. Aucun essai sur appareil chauffant, sous tension secteur ou en situation de sécurité réelle n’est demandé.
4. Contrôler le sens des résultats
| Information | Représentation possible |
|---|---|
| Température de l’air | Nombre avec unité °C et instant. |
| Bouton appuyé | Booléen vrai/faux défini. |
| Surchauffe | Booléen calculé par une comparaison. |
| Mesure indisponible | État d’erreur distinct d’une température. |
Pour vérifier ta compréhension, décris le chemin complet d’une mesure sans sauter d’étape. Pars de la grandeur physique, nomme le capteur, puis la donnée reçue, sa conversion éventuelle, la condition et la sortie. Si tu ne connais pas une transformation, indique la donnée technique qui manque. Cette méthode évite de traiter un code comme une mesure déjà interprétée. Elle prépare le chapitre suivant : une fois la donnée comprise, il faut choisir comment la représenter, l’envoyer et la conserver.
À retenir
- Une grandeur, un capteur et une donnée désignent trois éléments distincts.
- Une mesure doit garder son sens, son unité et son contexte d’acquisition.
- La conversion et l’échantillonnage limitent la représentation disponible.
- Une comparaison transforme une valeur en résultat booléen selon une règle explicite.
Fiche de révision
Chemin minute
température → sonde → code → conversion → valeur en °C → décision.
Vérification de seuil
pour T > 25, tester 24, 25 et 26, pas seulement 30.
Une donnée manquante n’est pas une température nulle ; conserver un état d’erreur identifiable.
Questions fréquentes
Une mesure numérique est-elle toujours exacte ?
Non. La conversion a une résolution et la chaîne de mesure peut comporter des incertitudes ou des erreurs.
Pourquoi garder l’heure d’une mesure ?
Pour savoir à quel instant elle correspond et éviter de prendre une ancienne valeur pour l’état actuel.
