Vous êtes sur la page 1sur 31

Capteurs & Acquisition de données

Présenté par
Dr. Césaire Ndiaye

1
Dr. Ndiaye Césaire
Pourquoi ce cours ?

Contexte : Les systèmes utilisés dans l’industrie, dans le domaine des


transports ou de l’énergie sont de plus en plus complexes.
Problématique : Pour maintenir un niveau de sécurité élevé, il est
nécessaire de surveiller certaines grandeurs physiques du système.
Méthodologie : Pour surveiller ces grandeurs, nous utilisons des

Capteurs & Acquisition de données


capteurs (les yeux et les oreilles du système).

2
Dr. Ndiaye Césaire
La chaine de communication

Capteurs & Acquisition de données


3
Dr. Ndiaye Césaire
Principales fonctions du traitement du signal

Transmission sans perturbation Transmission avec perturbation

Capteurs & Acquisition de données


Problématique: Information « programme1 » à transmettre au robot.

 Message transformé en signal sous forme de vibrations acoustiques.


 Propagation dans l’air qui constitue alors le canal de propagation.
 Le signal arrive à destination avec ou sans perturbation.
Détection, analyse du signal et interprétation de l’information qu’il
contient.

Dr. Ndiaye Césaire Elaboration / Interprétation des signaux 4


Principales fonctions du traitement du signal

Elaboration des signaux Interprétation des signaux

 Filtrage: Elimination des


 Synthèse: Création de signaux composantes fréquentielles

Capteurs & Acquisition de données


de forme appropriée. indésirables.
 Détection: Extraction du signal
 Modulation: Adaptation du d’un bruit de fond.
signal aux caractéristiques  Identification: Classement d’un
fréquentielles d’une voie de signal dans une catégorie.
transmission.  Analyse: Isolement des
composantes essentielles ou utiles
 Codage: Traduction en code du signal par TF.
binaire.  Mesure: Estimation d’une
... grandeur caractéristique du
signal.
5
Dr. Ndiaye Césaire
Différentes configurations possibles d’une chaine
d’acquisition et de restitution de données

Capteurs & Acquisition de données


6
Dr. Ndiaye Césaire
Que peut-on capter ?

Capteurs & Acquisition de données


7
Dr. Ndiaye Césaire
Que peut-on capter ?

Exemple de signal
électrique Tout ou
Rien fourni par un
capteur ou reçu par
un actionneur pour

Capteurs & Acquisition de données


le contrôle de
l’éclairement d’une
lampe

Exemple de signal
analogique fourni
par un capteur ou
reçu par un
actionneur pour le
contrôle de
l’éclairement d’une
lampe
Dr. Ndiaye Césaire 8
Pilotage d’un processus industriel par un système
de traitement numérique

Capteurs & Acquisition de données


 Grandeurs physiques (mouvement mécanique, variation de
température,...) liées au processus physique transformées en signaux
analogiques;
 Signaux analogiques transformés en signaux numériques;
 Commande au niveau de l’actionneur qui transforme le signal
analogique en grandeurs physiques (énergie mécanique, chaleur,...).
Dr. Ndiaye Césaire 9
Constitution typique d’une interface industrielle

Composition de
l’interface entre le
processus industriel
et l’ordinateur:

Capteurs & Acquisition de données


 Organes d’entrées
(interfaces d’entrées
numériques/analogiq
ues)

 Organes de sorties
(interfaces de sorties
numériques/analogiq
ues)

Dr. Ndiaye Césaire 10


Structure de base d’une chaine de mesure informatisée

Capteurs & Acquisition de données


 Un capteur sensible aux variations d'une grandeur physique.
 Un conditionneur de signal.
Chaine
 Une unité de numérisation.
 L'unité de traitement informatique.
Dr. Ndiaye Césaire 11
Quelques définitions…

Capteur : Organe de prélèvement d'information qui élabore à partir d'une


grandeur physique, une autre grandeur physique de nature différente (très
souvent électrique).

Capteurs & Acquisition de données


Conditionneur de signal : Système qui amplifie le signal délivré par le capteur
pour lui donner un niveau compatible avec l'unité de numérisation; cet étage peut
parfois intégrer un filtre qui réduit les perturbations présentes sur le signal.

Unité de numérisation : c’est un CAN qui va échantillonner le signal à


intervalles réguliers et affecter un nombre (image de la tension) à chaque point
d'échantillonnage.

Unité de traitement informatique : c’est un micro-ordinateur qui exploite les


mesures qui sont maintenant une suite de nombres (enregistrement, affichage de
courbes, traitements Mathématiques, transmissions des données …).
12
Dr. Ndiaye Césaire
Capteur : La mesure et ses causes d’erreurs

Capteurs & Acquisition de données


Dr. Ndiaye Césaire 13
Conditionneur du signal

Capteurs & Acquisition de données


Les fonctions réalisées par le conditionneur :
 Amplification
 Filtrage
 Alimentation d’un capteur passif
 Isolation galvanique (aucun courant entre 2 parties)
14
Dr. Ndiaye Césaire  Multiplexage, ...
Unité de numérisation

Processus de conversion A-N

• Conversion = traduire un signal analogique en un code binaire, par


un processus en 2 phases:
1. l’échantillonnage: un voltage dans la plage de conversion du

Capteurs & Acquisition de données


convertisseur A-N est mesuré à certains intervalles
2. l’encodage: un code binaire est attribué à chaque voltage
échantillonné

• Caractéristiques distinctifs de convertisseurs A-N:


– nombre de bits aux codes binaires: généralement 4-64 bits
– précision: l’erreur absolue du processus de conversion
– taux de traitement de données: le nombre d’échantillons par
seconde

Dr. Ndiaye Césaire 15


Unité de traitement informatique:
Représentation de l’information
L'information est représentée au sein des composants de l'ordinateur sous forme
de différents états de la matière :
 Lumière ou absence de lumière émise par un laser
 Courant électrique ou non

Capteurs & Acquisition de données


Ce sont souvent des représentations à deux états, c'est-à-dire « binaires »

 Dans les ordinateurs, on utilise les transistors en mode saturé, c'est-à-dire « tout
ou rien ». En combinant plusieurs transistors, on peut effectuer des calculs
complexes

 Les calculs des ordinateurs sont cadencés par une horloge :


Plus la fréquence de l'horloge est élevée, plus l'ordinateur pourra effectuer
d'opérations par seconde (s'il n'est pas ralenti par autre chose...)

 Ce qui importe aux usagers, c'est le nombre d'opérations (plus généralement,


« d'instructions ») qu'un ordinateur est capable d'effectuer par seconde
On la mesure en MIPS, pour « millions d'instructions par seconde »
Dr. Ndiaye Césaire 16
Unité de traitement informatique:
Description globale
Les 5 éléments principaux constitutifs d’un Système Informatique sont :

 L'ordinateur
 Le programme
 Les données en entrée

Capteurs & Acquisition de données


 Les données en sortie
 Les actions

17
Dr. Ndiaye Césaire Schéma fonctionnel d’un système informatique
Unité de traitement informatique:
Description globale

 L'ordinateur : Élément matériel central qui comporte essentiellement

- un calculateur et sa mémoire, un ensemble clavier, écran, des périphériques


informatiques conventionnels tels que : unités de sauvegarde, unités d'édition,

Capteurs & Acquisition de données


unités de communication,

- des périphériques spécialisés : carte d'acquisition de son, d'images, des


dispositifs de contrôle de processus industriels ...

 Le programme : Élément logiciel central qui indique à l'ordinateur

- le type de traitement à effectuer sur les données d'entrée,

- les données à fournir et les actions à entreprendre en sortie.

18
Dr. Ndiaye Césaire
Unité de traitement informatique:
Description globale
 Les données en entrée: Elles peuvent être d'origines diverses

- ensemble de nombres à traiter issus du traitement des signaux, d'images, des


bases de données, ....

Capteurs & Acquisition de données


- informations en provenance de capteurs (température, hygrométrie,...)
- données issues du clavier (dialogue homme machine)

 Les données en sortie : Elles représentent le résultat attendu du traitement


spécifié par le programme des données en entrée.

 Les actions : Elles sont couramment destinées:

- au système informatique lui même (sauvegarde)


- au processus industriel commandé (marche, arrêt, commande de vanne, de
moteur, ... )
19
Dr. Ndiaye Césaire
Unité de traitement informatique
Contrôle/ commande d’un processus industriel
par un système de traitement numérique

Capteurs & Acquisition de données


 L’unité de traitement numérique saisit l’info.
 Traitement des informations suivant un programme de contrôle
(régulation, filtrage numérique,...) et des consignes entrées par
l’utilisateur.
 Envoi des signaux de commande au processus industriel pour atteindre
le comportement recherché.
20
Dr. Ndiaye Césaire
Unité de traitement informatique:
Historique & Evolutions actuelles
1946 : Ordinateur ENIAC
Architecture à base de lampes et tubes à vide : 30 tonnes, 170 m2 au sol, 5000
additions par seconde. 0,005 MIPS, dirons-nous...

1947 : Invention du transistor

Capteurs & Acquisition de données


1958 : Invention du circuit intégré sur silicium
Multiples transistors agencés sur le même substrat

1971 : Processeur Intel 4004


2300 transistors dans un unique circuit intégré, Fréquence de 740 kHz, 0,092 MIPS

40 ans d'une histoire très riche...2011 : Processeur Intel Core i7 2600K
Plus de 1,4 milliards de transistors, Fréquence de 3,4 GHz, 4 cœurs, 128300 MIPS
De nos jours…
Presque 10 milliards de transistors pour le Core i9, 28 cœurs (XEON W-3175X)

Dr. Ndiaye Césaire 21


Unité de traitement informatique:
Historique & Evolutions actuelles

 Entre le 4004 et le Core i7 2600K :

• La fréquence a été multipliée par 4600.

Capteurs & Acquisition de données


• La puissance en MIPS a été multipliée par 1,4 million

 La puissance d'un ordinateur ne dépend clairement pas que de sa


fréquence !

 Intérêt d'étudier l'architecture des ordinateurs pour comprendre :

• Où les gains se sont opérés


• Ce qu'on peut attendre dans le futur proche

22
Dr. Ndiaye Césaire
Unité de traitement informatique:
Les systèmes micro-programmés
Les microcontrôleurs sont typiquement des systèmes micro-programmés

« Un microcontrôleur est un circuit intégré qui rassemble les éléments essentiels


d'un ordinateur : processeur, mémoires (mémoire morte pour le programme,
mémoire vive pour les données), unités périphériques et interfaces d'entrées-

Capteurs & Acquisition de données


sorties.»

Existe cependant d’autres systèmes… 23


Dr. Ndiaye Césaire
Unité de traitement informatique:
D’autres systèmes programmables
Systèmes en logique programmée et/ou en logique programmable
« Un circuit logique programmable, ou réseau logique programmable, est un
circuit intégré logique qui peut être reprogrammé après sa fabrication. Il est
composé de nombreuses cellules logiques élémentaires pouvant être librement

Capteurs & Acquisition de données


assemblées »

Exemples : FPGA (field-programmable gate array), PAL (programmable array


logic), ...

24
Dr. Ndiaye Césaire
Unité de traitement informatique:
Description de quelques systèmes micro-programmés

Capteurs & Acquisition de données


25
Dr. Ndiaye Césaire
Domaines d’applications

Champs d'investigation: tous les sujets ou domaines qui relèvent


traditionnellement de:

- l'Automobile, l’instrumentation, l’aéronautique, ferroviaire, médical, alarme, …


- conception et réalisation de commande

Capteurs & Acquisition de données


- contrôle des procédés dynamiques.

26
Dr. Ndiaye Césaire
Domaines d’applications

La variété des mises en œuvre matérielles et logicielles est immense :

- automate programmable pour les systèmes de production,

Capteurs & Acquisition de données


- carte à microprocesseur pour des applications industrielles ou liées à la
domotique,

- systèmes de supervision pouvant traiter en temps réel les informations issues


d'un grand nombre de capteurs,

- assurer la commande de multiples actionneurs (centrales de production


d’électricité, systèmes industriels continus, contrôle de trafic aérien ou ferroviaire),

- applications embarquées pour l’automobile ou l’avionique, etc

27
Dr. Ndiaye Césaire
Objectifs du cours

Bases nécessaires pour assumer différentes tâches telles que:

- la conception et la programmation de cartes électroniques,

Capteurs & Acquisition de données


- le choix optimal du capteur à utiliser en fonction de l’application visée,

- l’identification des possibilités d'automatisation d'une entreprise afin d'améliorer


le rendement et la productivité de celle-ci.

- l’automatisation et le contrôle des processus industriels,

- la gestion et le contrôle des réseaux industriels et réseaux informatiques

Pour cela…
28
Dr. Ndiaye Césaire
Différentes thématiques qui seront abordés

Chapitre I- Présentation générale d’une chaine


d’acquisition de données

Capteurs & Acquisition de données


Chapitre II- Caractéristiques des capteurs

Chapitre III- Classification des capteurs

Chapitre IV- Conditionnement du signal

Chapitre V- Applications/Etudes de cas

29
Dr. Ndiaye Césaire
Déroulement de l’enseignement

Contenu horaire:
● 20 heures de Cours Magistraux
- Présentation de la structure de base d’une chaine d’acquisition
- Étude générale des capteurs

Capteurs & Acquisition de données


- Étude des méthodes de conditionnement du signal
- Étude des systèmes de transmission et des différentes configurations du
câblage.
- Présentation des systèmes micro-programmés (architecture, principes
généraux).

● 20 heures de Travaux Dirigés Appliqués (5 x 4 heures)


Mise en pratique des connaissances :
- Simulations sous Matlab/Simulink/Simscape/Simspower ...
- Acquisition & Traitement numérique de données
- TP Proteus / Cartes arduino
30
Dr. Ndiaye Césaire
CONCLUSION

Capteurs & Acquisition de données


Questions ?

31
Dr. Ndiaye Césaire