Fiche : Informatique embarquee
Theme 6 du programme SNT
Notions essentielles
- Systeme embarque : Systeme informatique integre dans un objet pour une fonction specifique (voiture, lave-linge, montre...).
- Microcontroleur : Mini-ordinateur sur une puce (processeur + memoire + E/S). Exemples : Arduino, ESP32, Raspberry Pi Pico.
- Capteur : Composant qui mesure une grandeur physique et la convertit en signal electrique (temperature, lumiere, mouvement...).
- Actionneur : Composant qui effectue une action physique (moteur, LED, buzzer, servomoteur...).
- IoT (Internet of Things) : Objets connectes a Internet capables de communiquer et d'echanger des donnees.
- Temps reel : Systeme qui doit reagir dans un delai garanti. Critique pour la securite (freinage ABS, airbag).
- IHM (Interface Homme-Machine) : Moyens permettant a l'utilisateur d'interagir avec le systeme (boutons, ecran, voix...).
Vocabulaire cle
- GPIO
- General Purpose Input/Output : broches programmables pour connecter capteurs et actionneurs.
- PWM
- Modulation de largeur d'impulsion : technique pour simuler un signal analogique (variation de luminosite, vitesse moteur).
- Firmware
- Logiciel permanent stocke dans la memoire du microcontroleur.
- Signal analogique
- Signal continu pouvant prendre une infinite de valeurs (ex: temperature).
- Signal numerique
- Signal discret avec un nombre fini de valeurs (0 ou 1 pour le binaire).
- CAN/ADC
- Convertisseur Analogique-Numerique : transforme un signal analogique en valeur numerique.
- Bus
- Systeme de communication entre composants (I2C, SPI, UART...).
- Protocole de communication
- Regles d'echange entre objets connectes (WiFi, Bluetooth, Zigbee, LoRa...).
Architecture d'un systeme embarque
CAPTEURS
Temperature, lumiere, mouvement...
→
MICROCONTROLEUR
Traitement, decision, programme
→
ACTIONNEURS
Moteur, LED, buzzer...
Exemples de capteurs
- Capteur de temperature (DHT11, DS18B20)
- Capteur de lumiere (LDR, photodiode)
- Capteur de distance (ultrason HC-SR04)
- Accelerometre, gyroscope
- Capteur de pression, humidite
Exemples d'actionneurs
- LED (simple ou RGB)
- Moteur DC, servomoteur
- Buzzer (son)
- Relais (commutation electrique)
- Ecran LCD, OLED
Pieges a eviter
- 1.Microcontroleur ≠ Microprocesseur : Le microcontroleur integre memoire et peripheriques, le microprocesseur est juste le CPU.
- 2.Arduino ≠ Raspberry Pi : Arduino = microcontroleur simple, Raspberry Pi = mini-ordinateur avec OS.
- 3.Capteur ≠ Actionneur : Capteur mesure (entree), actionneur agit (sortie). Ne pas confondre !
- 4.IoT et securite : Les objets connectes sont souvent mal securises (mots de passe par defaut, pas de mises a jour).
- 5.Consommation energetique : Les systemes embarques sont souvent sur batterie, l'optimisation energetique est cruciale.
A retenir pour le Bac
Domaines d'application
- Automobile : ABS, airbag, GPS, parking
- Domotique : thermostat, eclairage, alarme
- Sante : pacemaker, pompe a insuline
- Industrie : robots, automates
- Loisirs : drones, consoles, montres
Caracteristiques cles
- Fonction dediee et specifique
- Ressources limitees (memoire, puissance)
- Contraintes temps reel possibles
- Fiabilite et robustesse
- Faible consommation energetique
