Information et systèmes embarqués

Capteurs, microcontrôleurs

Rédigé par l'équipe éditoriale de RévisionBac d'après le programme officiel · Mis à jour le · Méthodologie

Se connecter pour contribuerPublié le · Dernière mise à jour le

En clair. Capteurs, microcontrôleurs

Ce qu'on te demande au bac STI2D : maîtriser le vocabulaire de « Information et systèmes embarqués », savoir refaire les calculs ou raisonnements du cours et les appliquer à un cas concret.

Conseil de révision. Relis d'abord l'encadré, puis fais le quiz : si tu bloques, reprends la partie correspondante du cours.

Information et systèmes embarqués

Définitions clés

  • Système embarqué : ensemble électronique autonome intégré à un produit, dédié à une tâche précise (ex. ABS d'une voiture, régulateur d'une chaudière).
  • Microcontrôleur (µC) : circuit intégré regroupant CPU + mémoire + périphériques d'E/S sur une seule puce. Familles courantes : ATmega328P (Arduino Uno), ESP32 (Wi-Fi/BLE), STM32 (Cortex-M).
  • Capteur : convertit une grandeur physique en signal électrique (thermistance, jauge, encodeur).
  • Actionneur : convertit un signal électrique en action physique (moteur, LED, vérin).

Chaîne d'information

  1. Acquérir : capteur + conditionneur (pont de Wheatstone, ampli op).
  2. Traiter : convertisseur analogique-numérique (CAN), unité de traitement (µC ou FPGA).
  3. Communiquer : liaison filaire (I²C, SPI, UART, CAN, Ethernet) ou sans fil (BLE, Wi-Fi, LoRaWAN, Zigbee, Matter).

Numérisation

  • Échantillonnage à la fréquence fef_e. Théorème de Shannon : fe>2fmax⁡f_e > 2 f_{\max} pour éviter le repliement.
  • Quantification sur NN bits, 2N2^N niveaux. Résolution : q=Vmax⁡−Vmin⁡2N−1q = \dfrac{V_{\max} - V_{\min}}{2^N - 1}.
  • Exemple : CAN 10 bits sur 0-5 V → q=5/1023≈4,9 mVq = 5/1023 \approx 4{,}9\,\text{mV}. Audio CD : fe=44,1 kHzf_e=44{,}1\,\text{kHz}, 16 bits.

Programmation embarquée (Arduino)

const int pinCapteur = A0;
const int pinLED = 13;
void setup() {
  pinMode(pinLED, OUTPUT);
  Serial.begin(9600);
}
void loop() {
  int v = analogRead(pinCapteur);    // 0..1023
  float U = v * 5.0 / 1023.0;         // conversion en volts
  digitalWrite(pinLED, U > 2.5 ? HIGH : LOW);
  Serial.println(U);
  delay(100);
}

Structure : setup() exécuté une fois, loop() en boucle infinie. Types de broches : numériques (0/1), analogiques (via CAN), PWM (moyenne modulée pour piloter LED, moteur).

Protocoles courants

ProtocoleDébit typiquePortéeUsage
I²C100 kbps – 3,4 Mbps1 mcapteurs sur PCB
SPI10–50 Mbps20 cmmémoires, écrans
UART9 600 – 115 200 baudsquelques mdebug
CAN1 Mbps40 mautomobile
BLE 52 Mbps30 mwearables
LoRaWAN0,3–50 kbps15 kmIoT longue portée
Matter (2022)via Wi-Fi/Threadmaisondomotique interopérable

Cas industriel : compteur Linky

Microcontrôleur ARM Cortex-M, capteur de courant + tension, communication CPL G3 (Courant Porteur en Ligne). Il envoie une trame TIC (Télé-Information Client) sur port série à 9 600 bauds, exploitable par un domoticien.

Normes et sécurité

  • NF EN 61508 : sécurité fonctionnelle des systèmes E/E/PE.
  • RGPD + NIS 2 (2024) pour les objets connectés traitant des données personnelles.
  • Cyber Resilience Act UE (2024) : sécurité by-design obligatoire pour tout produit connecté vendu dans l'UE.

À retenir

  • Chaîne d'information = acquérir → traiter → communiquer.
  • Shannon : fe>2fmax⁡f_e > 2f_{\max}, sinon repliement.
  • Le choix du protocole dépend de portée + débit + consommation.

Quiz de révision

0/4 répondues · 0 bonne réponse
Progression0/4 · 0%
  1. Question 1.

    Le théorème de Shannon impose que la fréquence d'échantillonnage soit :

  2. Question 2.

    Un CAN 10 bits sur 0-5 V a une résolution de :

  3. Question 3.

    Quel protocole est adapté à un capteur IoT longue portée basse consommation ?

  4. Question 4.

    Dans un programme Arduino, la fonction loop() :

Sources et références

Ce cours est rédigé par l'équipe RévisionBac à partir du programme officiel et des sources institutionnelles ci-dessous. Elles permettent de vérifier les définitions, les chiffres et les normes citées.

  1. 1.Programmes et ressources du lycée général et technologique — Éduscol — Ministère de l'Éducation nationale
  2. 2.Bulletin officiel de l'Éducation nationale (programmes du baccalauréat) — education.gouv.fr
  3. 3.Chiffres clés énergie, climat et économie circulaire — ADEME
  4. 4.Normes internationales (ISO 14001, ISO 50001…) — ISO
  5. 5.Réglementation environnementale RE 2020 — Ministère de la Transition écologique
  6. 6.Bilan et statistiques de l'énergie en France — SDES — Ministère de la Transition écologique

Contenu vérifié et mis à jour le 10/09/2026. Les liens renvoient vers les sites officiels des éditeurs cités.

Historique éditorial

Ce chapitre est rédigé et relu par l'équipe RévisionBac, puis enrichi par les contributions validées.

  1. — Dernière mise à jour du cours (relecture et enrichissement)
  2. — Première publication de la fiche de cours