Ressources · 3ᵉ · Technologie
La chaîne d'information : capteurs, traitement, actionneurs
Acquérir (capteurs, détecteurs), traiter (carte programmable, microcontrôleur), communiquer, signal logique et analogique, actionneurs, lien avec la chaîne d'énergie, exemples de systèmes automatisés
À propos de cette page
Un système automatisé, deux chaînes
Un système automatisé accomplit une tâche sans qu'un humain intervienne à chaque instant : porte de magasin qui s'ouvre seule, volet roulant qui descend à la nuit, feu piéton. Pour décrire son fonctionnement, on le découpe en deux chaînes fonctionnelles.
| Fonction | Question à se poser | Composants typiques |
|---|---|---|
| Acquérir | Que se passe-t-il ? | bouton, détecteur de présence, capteur de température |
| Traiter | Que faut-il faire ? | carte programmable, microcontrôleur |
| Communiquer | Qui faut-il prévenir ? | écran, voyant, buzzer, émetteur radio, ordres vers la chaîne d'énergie |
Acquérir : capteurs et détecteurs
Acquérir, c'est prélever une information sur l'environnement (lumière, température, présence…) ou sur l'utilisateur (appui sur un bouton, télécommande) et la transformer en signal électrique que la carte peut lire.
| Composant | Ce qu'il capte | Information fournie |
|---|---|---|
| bouton poussoir | appui de l'utilisateur | logique |
| interrupteur de fin de course | pièce arrivée en butée | logique |
| ILS (interrupteur à lame souple) | présence d'un aimant (porte fermée) | logique |
| détecteur de mouvement infrarouge | chaleur d'une personne qui passe | logique |
| photorésistance | luminosité | analogique |
| thermistance, capteur de température | température | analogique |
| potentiomètre | position d'un bouton tournant | analogique |
| accéléromètre | mouvement, inclinaison, chocs | mesure |
| capteur à ultrasons | distance d'un obstacle | mesure (durée de l'écho) |
Signal logique, analogique et numérique
• Signal logique (tout ou rien, binaire) : deux états seulement, 0 ou 1, par exemple 0 V ou 5 V.
• Signal analogique : il varie de façon continue et peut prendre toutes les valeurs d'une plage (par exemple entre 0 V et 5 V), à l'image de la grandeur mesurée.
• Signal numérique : suite de nombres codés en binaire (avec des 0 et des 1). C'est la seule forme qu'un microcontrôleur sait traiter.
La conversion analogique-numérique. Une carte programmable possède un convertisseur analogique-numérique (CAN) qui transforme la tension reçue sur une entrée analogique en un nombre entier. Sur une carte Arduino, 0 V donne 0 et 5 V donne 1023 ; par proportionnalité, N = U × 1023 / 5. Sur une carte micro:bit, alimentée en 3,3 V, 1023 correspond à 3,3 V.
| Nombre de bits | Nombre de valeurs possibles (2ⁿ) |
|---|---|
| 1 bit | 2 (0 ou 1) : un signal logique |
| 8 bits | 256 (de 0 à 255) |
| 10 bits | 1 024 (de 0 à 1023) : CAN des cartes Arduino et micro:bit |
Traiter : carte programmable et microcontrôleur
Traiter, c'est exécuter le programme : lire les entrées, comparer, calculer, décider, puis mettre à jour les sorties. Le programme tourne en boucle, des milliers de fois par seconde.
| Broche | Ce qu'elle lit ou envoie | Exemples de composants reliés |
|---|---|---|
| entrée logique | 0 ou 1 | bouton, fin de course, détecteur de présence |
| entrée analogique | une tension, convertie en nombre de 0 à 1023 | photorésistance, capteur de température, potentiomètre |
| sortie logique | 0 V ou 5 V (3,3 V sur micro:bit) | voyant, buzzer, interface de puissance |
Communiquer : avec l'utilisateur et avec d'autres systèmes
Communiquer, c'est transmettre le résultat du traitement. Trois destinataires possibles :
- la chaîne d'énergie : des ordres (mettre en marche, arrêter, changer de sens) envoyés à l'interface de puissance ;
- l'utilisateur : écran, afficheur, voyant LED, buzzer, haut-parleur, vibreur ;
- d'autres systèmes : liaison filaire (câble) ou sans fil (radio, Bluetooth, Wi-Fi), détaillée dans le chapitre sur les réseaux.
Des ordres à l'action : interface de puissance et actionneurs
Une broche de sortie d'une carte programmable ne fournit qu'un très faible courant (environ 20 mA sous 5 V sur une carte Arduino). C'est assez pour un voyant, pas pour un moteur ou un chauffage.
Actionneur : composant de la fonction convertir. Il transforme l'énergie reçue en action : moteur (rotation), vérin (translation), résistance chauffante (chaleur), électroaimant (attraction d'une pièce en fer), lampe (lumière), pompe (déplacement d'un liquide).
| Ordre de la chaîne d'information | Interface de puissance | Actionneur | Effet |
|---|---|---|---|
| « ouvrir » | carte de commande moteur | moteur | le portail pivote |
| « chauffer » | relais | résistance chauffante | l'air se réchauffe |
| « déverrouiller » | transistor | électroaimant (gâche) | la porte s'ouvre |
| « arroser » | relais | pompe | l'eau circule |
Analyser un système automatisé
Au brevet, on demande souvent d'identifier les composants d'un système à partir d'un document. Méthode :
- repérer ce que le système doit savoir : ce sont les capteurs (acquérir) ;
- trouver où se prend la décision : la carte (traiter) ;
- lister ce qu'il affiche ou transmet (communiquer) ;
- suivre les ordres jusqu'à l'interface de puissance puis à l'actionneur (chaîne d'énergie).
| Portail automatique | Composant | Signal ou énergie |
|---|---|---|
| Acquérir | récepteur de télécommande | logique (ordre reçu ou non) |
| Acquérir | cellules photoélectriques | logique (faisceau coupé ou non) |
| Acquérir | fins de course ouvert et fermé | logique |
| Traiter | carte électronique à microcontrôleur | programme |
| Communiquer | feu clignotant orange, ordres vers la carte de puissance | logique |
| Distribuer | carte de puissance | énergie électrique |
| Convertir | moteur électrique | énergie mécanique |
- Un système automatisé = une chaîne d'information (acquérir, traiter, communiquer) qui commande une chaîne d'énergie (alimenter, distribuer, convertir, transmettre) qui agit.
- Acquérir : capteurs (grandeur mesurée) et détecteurs (deux états seulement).
- Signal logique : 0 ou 1 ; analogique : toutes les valeurs d'une plage ; numérique : nombres en binaire. Le CAN convertit : N = U × 1023 / 5 sur Arduino.
- Traiter : le microcontrôleur (processeur + mémoire + entrées-sorties) exécute le programme en boucle.
- Communiquer : ordres vers la chaîne d'énergie, messages vers l'utilisateur (IHM) ou d'autres systèmes.
- L'ordre passe par une interface de puissance (distribuer) avant d'atteindre l'actionneur (convertir).
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Soutien scolaire à Marseille · Cours particuliers au collège · Aide aux devoirs