Fiche de Révision - SIN (STI2D)
FICHE 1 - Fonctionnement d'un Systeme Communicant
Définition :
Un système communicant est un ensemble de composants capables d'acquérir des données, de les traiter,
de communiquer et de réagir via des actionneurs.
Architecture générale :
1. Capteurs -> Acquisition
2. Convertisseur (CAN) -> Numérisation
3. Microcontrôleur -> Traitement et prise de décision
4. Convertisseur (CNA) -> Restitution analogique (si nécessaire)
5. Actionneurs -> Exécution (moteurs, LED, relais...)
6. Interface utilisateur (IHM)
7. Module de communication (filaire ou sans fil)
Fonctionnement :
- Le système suit une boucle d'information : capteur -> traitement -> action
- Peut intégrer une interface avec l'utilisateur (écran, bouton) ou d'autres systèmes via des réseaux
Composants typiques :
- Arduino, ESP32, STM32, capteurs analogiques et numériques, afficheurs, moteurs
Lien avec SysML :
- BDD : bloc global "Système" avec sous-blocs (capteur, traitement, communication...)
- IBD : détail des connexions entre blocs
- Diagramme des exigences : spécifie les fonctions attendues
Exemple type bac :
Citer les grandes fonctions d'un système communicant :
Réponse attendue : acquérir, traiter, communiquer, restituer.
Fiche de Révision - SIN (STI2D)
FICHE 2 - Acquisition et Traitement du Signal
Définition :
Un système SIN acquiert des grandeurs physiques via des capteurs, les conditionne, les convertit, puis les
traite numériquement.
Étapes de la chaîne de traitement :
1. Acquisition :
- Capteur : transforme une grandeur physique (température, lumière...) en signal électrique analogique.
2. Conditionnement :
- Amplifie, filtre ou adapte le signal.
- Objectif : améliorer la lisibilité pour l'étape suivante.
3. Conversion :
- Convertisseur Analogique-Numérique (CAN ou ADC).
- Transforme le signal en valeurs numériques interprétables par un microcontrôleur.
4. Traitement :
- Réalisé par un microcontrôleur ou microprocesseur.
- Utilise des algorithmes ou programmes pour exploiter les données.
Schéma ci-dessous :
Fiche de Révision - SIN (STI2D)
Introduction au SysML lié au signal :
- Diagramme des exigences : précise les performances attendues du signal (ex : précision, fréquence
d'échantillonnage...).
- BDD (Block Definition Diagram) : montre les composants comme le capteur, le convertisseur, etc.
- IBD (Internal Block Diagram) : montre les connexions entre ces composants.
Exemple : la température doit être mesurée avec une précision de 0,5°C toutes les 10 secondes.
Fiche de Révision - SIN (STI2D)
FICHE 3 - Capteurs, Convertisseurs et Conditionneurs
Définition :
Un système SIN utilise des capteurs pour mesurer des grandeurs physiques, les conditionne et les convertit
pour traitement.
1. Capteurs :
- Transforment une grandeur physique en un signal électrique.
- Types :
- Thermique : thermistance, thermocouple
- Lumineux : photorésistance, photodiode
- Mécanique : accéléromètre, gyroscope
- Acoustique : microphone
2. Convertisseurs :
- CAN (Convertisseur Analogique-Numérique) : transforme un signal analogique en valeurs numériques.
- CNA (Convertisseur Numérique-Analogique) : pour restituer un signal analogique à partir de données
numériques.
3. Conditionneurs :
- Filtrent, amplifient ou adaptent les signaux électriques.
- Types de traitement :
- Filtrage passe-bas, passe-haut
- Amplification du signal faible
- Adaptation d'impédance
Caractéristiques à connaître :
- Sensibilité : variation du signal de sortie pour une variation d'entrée
- Plage de mesure : valeurs min/max mesurables
- Linéarité : fidélité entre l'entrée et la sortie
Fiche de Révision - SIN (STI2D)
Utilisation en SysML :
- Dans un diagramme BDD : capteurs, convertisseurs et conditionneurs sont des blocs avec ports.
- Dans un diagramme IBD : les connexions entre ces blocs (signal analogique, numérique) sont modélisées.
Exemple type bac :
Quel composant permet de transformer un signal analogique en signal numérique ?
Réponse attendue : convertisseur analogique-numérique (CAN).
Fiche de Révision - SIN (STI2D)
FICHE 4 - Communication des Données
Définition :
La communication des données permet à un système d'échanger des informations avec d'autres
équipements ou utilisateurs.
Types de communication :
1. Filaire :
- USB : liaison rapide entre périphériques.
- Ethernet : utilisé pour les réseaux locaux (RJ45).
- RS232/RS485 : communication série souvent utilisée en industrie.
2. Sans fil :
- Wi-Fi : réseau local sans fil.
- Bluetooth : courte portée, faible consommation.
- ZigBee : domotique, faible débit mais très économe.
- LoRa : longue portée, bas débit, pour objets connectés (IoT).
- 4G/5G : réseaux cellulaires pour communication à grande échelle.
Protocoles :
- I²C, SPI, UART : communication entre composants électroniques.
- HTTP, MQTT : communication entre objets connectés (IoT).
- TCP/IP : utilisé sur internet.
Critères de choix :
- Portée
- Débit
- Consommation énergétique
- Sécurité
Lien avec SysML :
Fiche de Révision - SIN (STI2D)
- Les ports de communication sont représentés dans les BDD et IBD.
- Chaque lien de communication peut être précisé par un protocole dans le diagramme d'allocation ou de
blocs internes.
Exemple type bac :
Quel protocole est adapté à un capteur sans fil basse consommation ?
Réponse attendue : ZigBee ou LoRa.
Fiche de Révision - SIN (STI2D)
FICHE 5 - Interfaces Homme-Machine (IHM)
Définition :
Une Interface Homme-Machine (IHM) permet à l'utilisateur d'interagir avec un système automatisé ou
numérique.
Types d'IHM :
1. Physiques :
- Boutons, écrans LCD, LED, claviers, interrupteurs
- Utilisés sur les objets simples ou embarqués
2. Graphiques :
- Écrans tactiles (tablettes, smartphones)
- Interfaces visuelles (applications web, mobiles)
- Tableau de bord, menus, graphiques
3. Vocales :
- Assistants vocaux (commande par la voix)
Critères de conception :
- Ergonomie : facile à comprendre et utiliser
- Réactivité : temps de réponse rapide
- Accessibilité : adaptée à tous les utilisateurs
- Sécurité : éviter les erreurs de manipulation
Outils de développement :
- Langages : HTML/CSS/JS (IHM web), Python avec Tkinter, C++ avec Qt
- Interfaces embarquées sur Arduino, ESP32 ou Raspberry Pi
Modélisation SysML :
- Diagramme des cas d'utilisation : montre les interactions entre utilisateur et système
Fiche de Révision - SIN (STI2D)
- Diagramme d'exigences : définit les fonctions attendues de l'IHM
- BDD/IBD : décrit les composants (afficheur, boutons) et leurs liens
Exemple type bac :
Donner deux critères importants pour concevoir une IHM efficace.
Réponse attendue : ergonomie, réactivité.
Fiche de Révision - SIN (STI2D)
FICHE 6 - Microcontrôleurs et Systèmes Embarqués
Définition :
Un microcontrôleur est un circuit intégré programmable qui exécute des tâches spécifiques. Il est au cur des
systèmes embarqués.
Composition d'un microcontrôleur :
- Unité centrale de traitement (CPU)
- Mémoire (RAM, ROM, EEPROM)
- Périphériques d'entrée/sortie (E/S)
- Convertisseurs (CAN, CNA)
- Horloge et timers
Exemples de microcontrôleurs :
- Arduino (ATmega328)
- ESP32 (Wi-Fi intégré)
- STM32, PIC, ARM Cortex
Système embarqué :
- Ensemble complet avec microcontrôleur, capteurs, actionneurs, logiciel embarqué
- Fonctionne de manière autonome dans un environnement spécifique (robot, domotique, voiture...)
Avantages :
- Taille compacte
- Consommation réduite
- Coût faible
- Réactivité et fiabilité
Lien avec SysML :
- BDD : décrit les composants (MCU, capteurs, afficheurs...)
- IBD : montre les connexions entre blocs internes
Fiche de Révision - SIN (STI2D)
- Diagramme d'état : décrit les comportements (veille, actif, erreur...)
Exemple type bac :
Quelle est la différence entre un microcontrôleur et un microprocesseur ?
Réponse attendue : Le microcontrôleur intègre tous les composants nécessaires, contrairement au
microprocesseur qui nécessite des éléments externes.
Fiche de Révision - SIN (STI2D)
FICHE 7 - Langage Binaire, Codage et Signaux Numériques
Définition :
L'informatique repose sur le langage binaire, utilisant deux états logiques : 0 et 1.
Systèmes de numération :
- Binaire (base 2) : utilisé par les ordinateurs (ex : 1011 = 11 en décimal)
- Décimal (base 10) : système courant pour les humains
- Hexadécimal (base 16) : simplifie l'écriture du binaire (ex : 10101111 = AF)
Conversions :
- Binaire Décimal : somme des puissances de 2
- Décimal Binaire : division par 2
- Binaire Hexadécimal : regrouper par paquets de 4 bits
Codage :
- ASCII : codage des caractères (ex : A = 65 = 01000001)
- UTF-8 : version étendue (caractères spéciaux)
- Codage des couleurs (RVB), capteurs (valeurs brutes), etc.
Signaux numériques :
- Représentés par des suites de 0 et 1
- Avantages : robustesse, traitement facile, stockage
Lien avec SysML :
- Utilisé dans les blocs représentant les flux de données numériques
- Diagrammes BDD et IBD : montrent la nature numérique des connexions
Exemple type bac :
Convertir 13 en binaire : Réponse attendue : 1101
Fiche de Révision - SIN (STI2D)
FICHE 8 - Modélisation SysML
Définition :
SysML (Systems Modeling Language) est un langage graphique utilisé pour modéliser les systèmes
complexes.
Principaux diagrammes SysML :
1. Diagramme des exigences :
- Représente les besoins du client, les exigences techniques, fonctionnelles ou normatives.
- Exemple : Le capteur doit mesurer la température toutes les 10 secondes avec une précision de ±0,5°C.
2. BDD (Block Definition Diagram) :
- Définit les blocs (éléments du système) et leurs relations.
- Exemple : capteur, microcontrôleur, convertisseur, afficheur.
3. IBD (Internal Block Diagram) :
- Montre les connexions internes entre les blocs définis dans le BDD.
- Exemple : signal analogique entre capteur et convertisseur, liaison I2C entre microcontrôleur et afficheur.
4. Diagramme des cas d'utilisation :
- Montre les interactions entre un acteur (utilisateur) et le système.
- Exemple : L'utilisateur règle le seuil d'alerte de température.
5. Diagramme d'états :
- Représente les différents états possibles d'un système et les transitions.
- Exemple : État veille mesure traitement alerte.
Avantages de SysML :
- Vision claire et partagée du système
- Meilleure communication entre ingénieurs
Fiche de Révision - SIN (STI2D)
- Traçabilité des exigences
- Support à la validation du système
Exemple type bac :
Quel diagramme SysML permet de représenter les besoins du client ?
Réponse attendue : Diagramme des exigences.