Information et systèmes embarqués

Capteurs, microcontrôleurs

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

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>2fmaxf_e > 2 f_{\max} pour éviter le repliement.
  • Quantification sur NN bits, 2N2^N niveaux. Résolution : q=VmaxVmin2N1q = \dfrac{V_{\max} - V_{\min}}{2^N - 1}.
  • Exemple : CAN 10 bits sur 0-5 V → q=5/10234,9mVq = 5/1023 \approx 4{,}9\,\text{mV}. Audio CD : fe=44,1kHzf_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>2fmaxf_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
  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 circulaireADEME
  4. 4.Normes internationales (ISO 14001, ISO 50001…)ISO
  5. 5.Réglementation environnementale RE 2020Ministère de la Transition écologique
  6. 6.Bilan et statistiques de l'énergie en FranceSDES — Ministère de la Transition écologique

Contenu vérifié et mis à jour le 08/08/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