Contenus pédagogiques et travaux de fin d’études

Plateforme d’apprentissage numérique de la HSHL

Cours: Électrotechnique ISD

Diagramme de flux de signaux et schéma fonctionnel

Un schéma de flux de signal se compose de blocs fonctionnels reliés entre eux par des flèches. Chaque bloc représente une partie délimitée du système, par exemple le capteur ou un morceau de logiciel. Un bloc fonctionnel a des entrées et des sorties. Dans le cas le plus simple, il a une entrée et une sortie. Les signaux, comme la température ou un nombre numérisé, sont dessinés comme des flèches entre les blocs. Si une flèche pointe vers le bloc, il s’agit d’une grandeur d’entrée.

Dans la chaîne de mesure, la « grandeur physique » est un signal d’entrée que le bloc « capteur » convertit en grandeur de sortie « grandeur électrique ». Il existe divers capteurs qui traitent des grandeurs physiques différentes, mais ils ont tous en commun cette structure de base. Le bloc « traitement analogique du signal » reçoit du capteur la grandeur électrique comme signal d’entrée et la convertit en une tension électrique pour le convertisseur analogique-numérique. On peut ainsi décrire la transmission des signaux dans la chaîne de mesure à l’aide de blocs fonctionnels, indépendamment de la réalisation technique concrète.

Fonction de transfert

La fonction de transfert H d’un bloc fonctionnel décrit mathématiquement son comportement. On a

\[ \begin{gathered} H = \frac{\text{signal de sortie}}{\text{signal d’entrée}} \\[6pt] \text{Signal de sortie} = H \cdot \text{signal d’entrée} \end{gathered} \]

Prenons comme exemple un capteur qui mesure la concentration C d’une substance dans un liquide.

Caractéristique d’un capteur de concentration : tension de sortie 325 mV, 650 mV et 975 mV pour 4 %, 8 % et 12 % de concentration
Ausgangssignal = signal de sortie · Spannung = tension · Eingangssignal = signal d’entrée · Stoffkonzentration = concentration de la substance
\[ \begin{gathered} \text{Type de fonction : droite } y = mx + b \\[6pt] \text{Entrée : concentration } C \\[6pt] \text{Tension de sortie } U = H \cdot C \\[6pt] \text{Pente } H = \frac{650\,\mathrm{mV}}{8\,\%} = 81{,}25\,\frac{\mathrm{mV}}{\%} \\[6pt] U = H \cdot C = 81{,}25\,\frac{\mathrm{mV}}{\%} \cdot C \end{gathered} \]

Le signal de sortie du capteur est une tension. La fonction de transfert se lit sur la caractéristique du capteur. Sur la caractéristique, la grandeur de sortie d’un bloc est portée sur l’axe Y en fonction de la grandeur d’entrée sur l’axe X. La pente se détermine avec le triangle de pente.

Si l’on substitue la grandeur d’entrée dans l’équation, on obtient la grandeur de sortie. Dans l’exemple, si l’on substitue une concentration, on obtient une tension :

\[ \begin{gathered} \text{Exemple : } C = 10\,\% \\[6pt] U = H \cdot C = 81{,}25\,\frac{\mathrm{mV}}{\%} \cdot 10\,\% = 812{,}5\,\mathrm{mV} \end{gathered} \]

L’unité de la fonction de transfert est l’unité de la grandeur de sortie divisée par celle de la grandeur d’entrée. Pour décrire complètement le bloc fonctionnel, nous définissons ainsi le capteur de concentration dans le schéma-bloc :

Schéma-bloc du capteur de concentration : entrée concentration en %, sortie tension en mV
Stoffkonzentration = concentration de la substance · Spannung = tension

Intérêt de la fonction de transfert

À quoi sert une fonction de transfert ? Elle permet de déterminer simplement le comportement d’un système global à partir du comportement des blocs fonctionnels qui le composent. Prenons comme exemple un système composé de trois blocs fonctionnels montés l’un après l’autre.

Système de trois blocs H1 = B/A, H2 = C/B et H3 = D/C en série

L’entrée du système global est le signal A ; la sortie fournit le signal D. Le comportement des trois blocs est décrit par leurs fonctions de transfert H1 à H3. On a alors

\[ \begin{gathered} B = H_1 \cdot A \\[6pt] C = H_2 \cdot B \\[6pt] D = H_3 \cdot C \\[6pt] D = H_3 \cdot C = H_3 \cdot H_2 \cdot B = H_3 \cdot H_2 \cdot H_1 \cdot A \\[6pt] D = H_{\mathrm{Ges}} \cdot A \\[6pt] \text{avec } H_{\mathrm{Ges}} = H_1 \cdot H_2 \cdot H_3 \end{gathered} \]

Pour analyser le comportement du système global, nous n’avons plus à nous occuper des signaux internes ; nous pouvons décrire le système simplement par les fonctions de transfert de ses blocs. Nous les regroupons pour cela en une fonction de transfert globale, en les multipliant tout simplement.

Lorsque vous assemblerez plus tard un système de mesure à partir de blocs fonctionnels, vous pourrez choisir les blocs d’après leurs fonctions de transfert, de façon à obtenir le comportement voulu entre le signal d’entrée A (grandeur physique) et le signal de sortie D (valeur mesurée affichée).

Gardez cette application de la fonction de transfert à l’esprit. Dans ce tutoriel, vous déterminerez pour tous les circuits des fonctions de transfert qui décrivent la modification d’un signal entre l’entrée et la sortie. La fonction de transfert décrit mathématiquement ce qu’un bloc fait d’un signal d’entrée, c’est-à-dire comment il le modifie. Exemples :

  • amplifier
  • atténuer
  • décaler
  • filtrer

Nous reviendrons plus tard en détail sur la signification de ces termes. Voici encore un exemple de système de mesure avec le capteur de concentration décrit plus haut :

Système de mesure composé du capteur H_S, de l’amplificateur H_V et du CAN H_ADC, de la concentration C au nombre
Sensor = capteur · Mess-System = système de mesure · Verstärker = amplificateur · Zahl = nombre
\[ \begin{gathered} H_{\mathrm{Ges}} = H_S \cdot H_V \cdot H_{\mathrm{ADC}} \\[6pt] \text{Nombre} = H_{\mathrm{Ges}} \cdot C \end{gathered} \]

Peu importe le fonctionnement interne des blocs. Tant que vous connaissez leurs fonctions de transfert, vous pouvez calculer la grandeur de sortie correspondant à une grandeur physique qui traverse successivement plusieurs blocs.

Pour aller plus loin

Wikipédia

Télécharger le cours en PDF

Le PDF contient toutes les pages du cours. Les contenus interactifs (livres, vidéos, simulations) ne sont disponibles que sur le site.