Vous êtes sur la page 1sur 56

GJC

LE TRAITEMENT
ANALOGIQUE
GJC

But
But
Prendre en compte des grandeurs
analogiques intervenant dans le système Capteur, TDI, Superviseur

Gérer l’évolution Traitement analogique


- Asservissement
- Régulation

Faire évoluer le système Actionneur


- Proportionnel
- Asservi
GJC

Les Capteurs
Les Capteurs
Le rôle principal du capteur est de transformer la grandeur analogique à mesurer
en un signal compréhensible par le système de commande.
P1
Les Capteurs

Corps d’épreuve
ou Transducteur
étage d’entrée ou
étage de sortie

Changer la Fournir un
nature de signal Signal de sortie
la grandeur utilisable (tension ou courant)
Grandeur mesurée
U ou I
(mesurande)

Grandeur mesurée

Domaine d’utilisation
GJC

Les Actionneurs
Les Actionneurs
Pour permettre l’évolution du système en fonction de la grandeur analogique traitée,
deux principes sont utilisés dans la commande des actionneurs analogiques,

Pneumatique Electrique
P2
Les Actionneurs
« BOUCLE OUVERTE »
Le signal de retour n’existe pas réellement

comparateur

PO
consigne Partie ACTIONNEUR :
+
- commande Eff

Signal de retour virtuel

Commande Proportionnelle
P2
Les Actionneurs

« BOUCLE FERMEE »
Le signal de retour est pris sur la grandeur réelle a asservir
on utilise pour cela un capteur

comparateur

PO
consigne Partie ACTIONNEUR : Eff
+- commande

CAPTEUR

Signal de retour
Commande Continue
GJC

La Conversion
La Conversion
TRAITEMENT DU SIGNAL

Pour prélever les grandeurs physiques analogiques, on utilise des capteurs dont
le rôle est de traduire une grandeur physique en un signal électrique analogique.
Pour exploiter ce signal par des systèmes numériques il nécessaire de convertir
le signal analogique en valeur numérique codée.

Le traitement du signal comporte plusieurs phases:

- L’échantillonnage
P3
La Conversion
TRAITEMENT DU SIGNAL
Echantillonnage

On prélève la valeur instantanée du signal analogique a intervalles de temps réguliers.

Ye Période
d’échantillonnage
Y2 Y3
Y4
Y1

T = 1 / Fe

t
0 T 2T 3T 4T 5T 6T 7T 8T
Fréquence
d’échantillonnage

Fe > 2 * F maxi du signal à contrôler


P4
La Conversion
TRAITEMENT DU SIGNAL
Echantillonnage
YeH

t
0 T 2T 3T 4T 5T 6T 7T 8T

On utilise un échantillonneur bloqueur, il met en mémoire les valeurs des échantillons


successifs.
La Conversion
TRAITEMENT DU SIGNAL

Pour prélever certaines grandeurs physiques, on utilise des capteurs dont le


rôle est de traduire une grandeur physique en un signal électrique analogique.
Pour exploiter ce signal par des systèmes numériques il nécessaire de convertir
le signal analogique en valeur numérique codée.

Le traitement du signal comporte plusieurs phases:

- L’échantillonnage

- La quantification
P4
La Conversion
TRAITEMENT DU SIGNAL
Quantification
qn

10q
9q
8q
7q
6q
5q
4q
3q
2q
q
0 t

Elle transforme la valeur de ces échantillons en nombre binaire.


Avec un convertisseur de n bits, on distingue 2n états

résolution absolue
(Quantum) q = Valeur maximum du signal à convertir / (2 n -1)

La résolution absolue (le Quantum) définie la plus petite valeur que le


convertisseur peut coder.
P4
La Conversion
TRAITEMENT DU SIGNAL
Quantification
qn

10q
9q
8q
7q
6q
5q
4q
3q
2q
q
0 t

Elle transforme la valeur de ces échantillons en nombre binaire.


Avec un convertisseur de n bits, on distingue 2n états

résolution absolue
(Quantum) q = Valeur maximum du signal à convertir / (2 n -1)

Avec un convertisseur de 8 bits et un signal analogique de 10V

q = 10 / (28-1) = 10 / (256-1) = 0,0392156 V = 0,039 V


P5
La Conversion
TRAITEMENT DU SIGNAL
Quantification

qn
code
10q 1010
9q 1001
8q 1000
7q 0111
6q 0110
5q 0101
4q 0100
3q 0011
2q 0010
q 0001
0 0000

Le codage établit une correspondance entre le nombre de quanta d’un échantillon et sa


valeur dans un code donné:
- Binaire pur,
- Gray,
- DCB.
La Conversion
TRAITEMENT DU SIGNAL
Quantification

Avec un convertisseur de 8 bits, 256 valeurs possibles (de 0 à 255)


Avec un signal analogique de 10V, q = 0,039V

Valeur N° Valeur numérique Valeur analogique

1 0000 0000 0V
2 0000 0001 0,039 V
3 0000 0010 0,078 V
4 0000 0011 0,117 V
.
.
.
.
.
.
.
.
.
255 1111 1110 9,961 V
256 1111 1111 10 V
La Conversion
CONVERTISSEURS

LE CONVERTISSEUR ANALOGIQUE NUMERIQUE (CAN )


Le convertisseur analogique numérique transforme un signal continu en une valeur
numérique traitable par une partie commande programmable.

Valeur numérique

Valeur analogique

Coupleurs d’entrée
La Conversion
CONVERTISSEURS

LE CONVERTISSEUR NUMERIQUE ANALOGIQUE (CNA)


Le convertisseur numérique analogique transforme une valeur numérique en un
signal continu utilisable par un pré actionneur ou un actionneur.

Valeur analogique
Valeur numérique

Coupleurs de sortie
La Conversion
CONVERTISSEURS

La conversion engendre un certain nombre d’erreurs dont les plus sensibles sont :

Erreur de linéarité :
Cette erreur représente l’écart entre la courbe de transfert idéale et la courbe de
transfert réelle. Elle s’exprime en % de la pleine échelle.

La précision
C’est l’écart existant entre la tension obtenue en sortie et celle prévue par la
théorie. Elle est généralement donnée en % de la pleine échelle.
Les Coupleurs
Leur rôle est d’interfacer la partie commande avec la partie opérative via :
- Les capteurs analogiques pour les coupleurs d’entrées,
- Les pré actionneurs à commandes analogiques pour les coupleurs de sorties.

GRANDEUR ELECTRIQUE

Courant ou Tension à
variation continue

COUPLEUR D’ENTREE COUPLEUR DE SORTIE

Conversion analogique Conversion numérique


numérique analogique
CAN CNA

Unité Centrale numérique


A.P.I
P6

Les Coupleurs
LE COUPLEUR D’ENTREE

Il transforme le signal continu du capteur en une valeur numérique traitable par


l’Unité Centrale de l’Automate.

BUS
P7

Les Coupleurs
LE COUPLEUR DE SORTIE

Il transforme la valeur numérique, résultat du traitement de l’Unité Centrale en un signal


continûment variable utilisable par un actionneur ou pré-actionneur.

Démultiplexage
BUS
Les Coupleurs

Caractéristiques principales:

La plage de travail : 4-20 mA,  10V, 0-10V…


Le nombre de voies
Le filtrage (matériel ou logiciel)
La définition de conversion (8,12,16 bits)
Les valeurs numériques maximum

Paramétrage

Le paramétrage se fait généralement au moment de l’installation dans le rack automate,


soit :
- par des switches de réglages sur la carte,
- par programmation à partir de l’atelier logiciel du constructeur.
Les Coupleurs
Les Coupleurs

Coupleur Analogique
4 entrées / 4 sorties
Les Coupleurs
Les Coupleurs
Les Coupleurs
Les Coupleurs
Les Coupleurs
Mise à L’échelle

La mise a l’échelle d’une valeur analogique consiste a appliquer à la valeur numérique,


convertie par le coupleur, un coefficient (sous forme d’expression linéaire) pour réaliser
le traitement de la donnée dans l’unité utilisée par l’application.
Ce calcul est généralement fait à partir d’une instruction automate.
Le travail du programmeur consiste essentiellement a fournir les données d’entrées
nécessaires.
Mise à L’échelle
API
Elément de dialogue Coupleur de sortie ANA

Pré actionneur


opérateur actionneur
P8


Elément de dialogue
API

Coupleur de sortie ANA


Mise à L’échelle
P8

Mise à L’échelle
Valeur numérique Valeur analogique

API

Coupleur de sortie ANA


Programme d’application

incréments Signal électrique (Courant / Tension)

Signal électrique (V ou mA)

Carte Analogique
de Sortie

Incréments
P8

Mise à L’échelle
Valeur analogique

Coupleur de sortie ANA

Valeur physique (Fréquence-Vitesse)


Signal électrique
(Courant / Tension)

Préactionneur

Signal électrique (V ou mA)

Fréquence

Valeur physique

Vitesse
P8

Consigne
Mise à L’échelle
Valeur numérique

API
Programme d’application
Elément de dialogue

Valeur d’application Incréments


incréments

Mise à l’échelle

Valeur d’application
P9

Incréments
Mise à L’échelle
Courbe de transfert
Y2

Mise à l’échelle
Y (Y2-Y1)
Y= (X-X1) + Y1
(X2-X1)
Y1

Valeur d’application
X1 X X2

Y1:valeur basse de la valeur numérique (incréments)


Y2:valeur haute de la valeur numérique (incréments)
X1:valeur basse de la consigne (variable d’application)
X2:valeur haute de la consigne (variable d’application)
X: valeur de la consigne à convertir
Y: valeur numérique après la mise a l’échelle
Mise à L’échelle

Certains automates ne possèdent pas les instructions de mise à l’échelle


dans la bibliothèque mise à la disposition du programmeur.

Il faut dans ce cas développer un programme spécifique !


P10

Exemple avec un CQM1 CPU 21

CQM1 DA

On utilise le coupleur de sortie analogique pour faire varier la vitesse d’un moteur (un seul sens de rotation).
On utilisera la carte en (0 +10V).
Exemple avec un CQM1 CPU 21

Valeur numérique Valeur analogique

Coupleur de sortie ANA


Incréments (0000 – 07FF) Signal électrique (0 - 10V)

Signal électrique

Incréments

Carte Analogique
P10

Exemple avec un CQM1 CPU 21

Signal électrique

Incréments

Carte Analogique
Exemple avec un CQM1 CPU 21

Valeur analogique

Grandeur physique

fN (50)
Coupleur de sortie ANA

Signal électrique
(0 – 10V) Signal électrique

Pré actionneur

fréquence
(0 – 50Hz)

Valeur physique Vitesse


(0 – nN)
P10

Exemple avec un CQM1 CPU 21

Signal électrique Grandeur physique

fN (50)

Incréments Signal électrique

Carte Analogique
Pré actionneur
Exemple avec un CQM1 CPU 21

Consigne
Valeur numérique
API
Programme d’application
Elément de dialogue

Incréments

Valeur d’application 07FF


(0 – 100) Incréments (0000 – 07FF)

Mise à l’échelle

Valeur d’application
0 100

Consigne (0 à 100%)
P10

Exemple

Incréments
Signal électrique Grandeur physique
07FF
(2047) fN (50)

Valeur d’application Incréments


Signal électrique
100

Mise à l’échelle Carte Analogique


Pré actionneur
P10
Exemple
Y Incréments
incréments
07FF
(2047)

Y2
Y= X
X2 Valeur d’application

100
X
Valeur d’application
Mise à l’échelle
Incréments

Courbe de transfert
Y2

Y (Y2-Y1)
Y= (X-X1) + Y1
(X2-X1)
Y1

Valeur d’application
X1 X X2
P10

Exemple
Y Incréments

07FF
(2047)

Valeur d’application

100
X

Mise à l’échelle

Y2 2047
Y= X = X = 20,47 X = 20 X + 0,47 X
X2 100

X
Y = 20 X + = 20,5 x
2

Valeur maximum = 2050 > 2047


P10

Exemple
Y Incréments

07FF
(2047)

Valeur d’application

100
X

Mise à l’échelle

Y2 2047
Y= X = X = 20,47 X = 20 X + 0,47 X
X2 100

X
Y = 20 X + = 20,33 X
3

Valeur maximum = 2033 < 2047 OK !


Mise à L’échelle

Certains automates possèdent des instructions de mise à l’échelle dans la


bibliothèque mise à la disposition du programmeur.

Il suffit pour lui de les utiliser convenablement !


P11

Mise à L’échelle
Valeur d’application
« consigne »

Valeur numérique
« incréments »

Paramètres
de la mise à
l’échelle

SCL3 pour une carte de sortie analogique

SCL2 pour une carte d’entrée analogique


P11

Mise à L’échelle
Incréments

07FF

Valeur d’application

100

Mise à l’échelle

DM100

Ecriture par TDI DM101


« consigne »

IR103

Tableau des
paramètres de Adresse de la voie du
mise à l’échelle coupleur analogique
P11

Mise à L’échelle
Incréments

07FF

Valeur d’application

100

Mise à l’échelle

DM 101 0000
DM 102 0100
DM 103 07FF
DM 104 07FF
DM 105 0000
Fin

Vous aimerez peut-être aussi