Vous êtes sur la page 1sur 8

NOM :

DATE :

Codeurs optiques

PRNOM :

PAGE :

CLASSE :

I) Introduction :
La croissance de la puissance des systmes de traitement ainsi que les impratifs de productivit
appellent dans tous les domaines de production industrielle un besoin dinformation continue sur :

le dplacement,
la position,
la vitesse des outils ou des produits.

Les systmes de dtection conventionnels (interrupteurs et dtecteurs de positions), qui ne peuvent


fournir que des informations Tout Ou Rien des endroits prdtermins ne rpondent que
partiellement aux besoins de prcision et de flexibilit. Dans le cas dun codeur, le positionnement
du mobile est
entirement matris par les systmes de traitement et non plus ralis physiquement par le
positionnement dun interrupteur de position sur la machine.
Exemples :

Traitement de surface :
Permet de dterminer
la position des
diffrents bacs de
traitement

Dcoupe de pices
longueur prdfinie

Transstockeur
Permet de dterminer lemplacement des
emplacements de stockage

NOM :

DATE :

Codeurs optiques

PRNOM :

PAGE :

CLASSE :

Le codeur optique est li mcaniquement un arbre qui lentrane en rotation. Ce sont des informations sur la
rotation de cet arbre que lon souhaite connatre (vitesse ou valeur de la rotation, nouvelle position angulaire
atteinte)
Le codeur met divers signaux lectriques destination de la partie commande charge de les exploiter et de
leur donner un sens (par dcodage, comptage, mesure de la frquence)

II) Principe de fonctionnement :


tous les codeurs optiques exploitent des principes de fonctionnement similaires.
Ils sont constitus dun disque comportant des zones opaques et des zones opaques et des zones
translucides. Le nombre de ces zones et leur disposition dpendent de la nature du codeur et du type
dinformation que lon souhaite obtenir.

Des diodes lectroluminescentes (LED)


mettent une lumire qui peut traverser les
zones translucides. Des photo-transistors,
situs de lautre ct du disque en regard des
LED, captent cette lumire lorsquils sont face
une ouverture et dlivrent un signal
lectrique, image de la prsence de cette
ouverture.

II) Les types de codeurs optiques :


Il existe deux principaux types de codeurs optiques:
Les codeurs incrmentaux qui dlivrent une information de dplacement angulaire du disque sous
forme dun train dimpulsions.

Les codeurs numriques de position (codeurs absolus), pour lesquels chaque position du disque
correspond une valeur numrique diffrente identifiable par la partie commande.

NOM :

DATE :

Codeurs optiques

PRNOM :

PAGE :

CLASSE :

III) Le codeur incrmental :


le codeur incrmental est destin des applications o linformation de
position est obtenue par mesure du dplacement de lobjet. Le codeur dlivre un
train dimpulsions dont le nombre permet de dduire la valeur du dplacement ainsi
que la vitesse car cette dernire est proportionnelle la frquence des impulsions.
Il est constitu dun disque comportant deux trois pistes : A et Z.

Piste extrieure (A),divise en


intervalles dangles gaux,
alternativement opaques et
transparents. Cest le nombre de
fentres ainsi cres qui
dtermine la rsolution du
capteur.

Piste intrieure (Z: top zro), qui


ne comporte quune seule fe
ntre et qui dlivre quun signal
par tour du disque. Ce top
zro permet de rinitialiser la
partie commande et de connatre
une position dorigine.

Pour un tour complet de laxe du codeur, la partie commande reoit autant dimpulsions lectriques quil y a
de fentres, dont la dure dpend de la vitesse de rotation du disque.
3.1) Particularits de fonctionnement
Un codeur incrmental possde trois ttes de lecture:
Une tte de lecture est affecte la piste intrieure et dlivre une impulsion par tour, permettant
la commande de compter le nombre dimpulsions reues.
Deux ttes de lecture sont places sur la piste extrieure. Chaque tte, prise isolement, permet la
partie commande de dterminer langle de rotation du disque en comptant le nombre dimpulsions reues.
Les deux ttes sont dcales lune par rapport lautre dun quart de largeur de fente. Ainsi, les
signaux mis sont dcals dans le temps. La partie commande, en dtectant quelle voie change dtat en
premier peut dterminer le sens de rotation du disque.

Le front montant de la voie verte se prsente


avant celui de la voie rouge.

Le front montant de la voie rouge se prsente


avant celui de la voie verte.

NOM :
PRNOM :

DATE :

Codeurs optiques

PAGE :

CLASSE :

3.2) raccordement un automate programmable industriel:


La frquence leve fournie par la sortie du codeur
impose pour lautomate lutilisation dun module spcifique
appel module de comptage rapide.

IV) Le codeur numrique (codeur absolu) :

le codeur numrique de position est destin des applications pour


lesquelles on souhaite obtenir linformation de position sans traitement par la
partie commande.
Il est constitu dun disque comportant plusieurs pistes concentriques et
dune tte de lecture par piste. Le nombre de piste dtermine le nombre de
positions diffrentes qui peuvent tre dfinies lintrieur dun tour de disque.
Les codeurs industriels comportent jusqu 24 pistes.

La partie commande reoit directement un code numrique sur n bits (n


tant le nombre de pistes), image de la position du disque un instant
donn.
A lintrieur dun tour de disque, cette information est donc une information
de position absolue ( la diffrence dun codeur incrmental qui ne dlivre
quune information de dplacement par rapport une origine quil a fallu
dfinir au pralable). Dans lexemple illustr ci-dessous, il y a 5 pistes, donc
32 positions diffrentes du disque.

NOM :
PRNOM :

DATE :

Codeurs optiques

PAGE :

CLASSE :

4.1) Fonctionnement et codage utilis:


Les pistes du disque sont ralises en utilisant le code Gray (binaire rflchi) la place du binaire
pur. Lavantage dun tel codage est que dune position la suivante, un seul bit change dtat. Ainsi, tout
changement dtat peru par la partie commande correspond rellement un changement de position du
disque (si lalignement des ttes de lecture nest pas parfait ou si certains photo-transistors sont moins
sensibles que dautres, des retards de changement dtat ne seront pas interprts comme des positions
aberrantes du disque ce qui serait le cas en binaire pur).

4.2) raccordement un automate programmable industriel:


La frquence moins leve fournie par les sorties
parallles peut tre gnralement traite par un module
dentre TOR classique.

NOM :

DATE :

Codeurs optiques

PRNOM :

PAGE :

CLASSE :

V) Bilan des codeurs de position :


Codeur

Incrmental

Application

Dtection dangles, de sens de


rotation et de vitesse exigeantes

Signal

Avantages

Inconvnients

Suite dimpulsions
(position relative par rapport la
position de rfrence-top zro)

-conomique
-construction rustique
-ncessite une course dinitialisation
aprs chaque perte de rseau
-sensible aux parasites en ligne

Absolu
monotour

multitours

Dtection de positions, dangles

Position absolue
dans le tour de 0
360

-Position absolue
dans le tour de 0
360
-Indique le nombre
de tours grce un
systme de disque
secondaire

La valeur de la position est disponible ds la


mise sous tension.

Donne une position


sur un seul tour

Mcanique complexe

VI) Exercices :
6.1) la rsolution dun codeur incrmental est gale au nombre dimpulsions ou de points fournis par
tour.
Calculer la rsolution angulaire (/nombre de points) dun codeur incrmental 10 000 points/
tour:
360 / 10000 = 0,036 degr / point.
n
6.2) la rsolution dun codeur absolu est gale 2 avec n nombre de bits.
Calculer la rsolution dun codeur absolu monotour disposant de 10 bits:
10
2 = 1024 points par tour.
Calculer sa rsolution angulaire: 360/1024 = 0,35 degr / point .
6.3) Dterminez partir du disque dun codeur absolu plac ci-contre :
le nombre de bits : 8 bits
la rsolution :

8
2 = 256 points par tour.

Calculer sa rsolution angulaire: 360/256 = 1,4 degrs / point .

NOM :

DATE :

Codeurs optiques

PRNOM :

PAGE :

CLASSE :

6.4) Contrle de la longueur de cisaillement dune tle :


Une cisaille automatique dcoupe des tles une longueur prdfinie par loprateur. Lavance de
la tle est mesure par un ensemble codeur, galet.
Extrait du cahier des charges :
-Longueur de dcoupe entre 50 et 400 mm
-Prcision : +/- 5 mm
-Diamtre du galet : 150 mm
- Codeur : diamtre de laxe 12 mm, codage
Gray, reli un module dentres API de
type push-pull.

du galet
D=150mm

Rappel :
Lavance de la tle fait tourner le galet qui
entrane le codeur. Lorsque le codeur fait un
tour (360), la tle a avanc de L = p x D avec
D tant le diamtre du galet entraneur.
Choix du codeur :
A laide du cours et des informations prsentes ci-dessus dterminer et justifier le choix de chaque
critre.
Technologie :

incrmentale

absolue

justifier : Car le codeur doit dlivrer un code Gray et seul le codeur absolu peut dlivrer ce
type de code.
Dterminer la longueur mesure en un tour de galet :
L=pxD
L = p x 150 = 471,23 mm
Technologie :

monotour

multitours

justifier : longueur de dcoupe de 400mm maximum, infrieur aux 471 mm obtenus par un
tour de galet.
Complter le bon de commande du codeur partir de la documentation constructeur
prsente sur la page suivante.
Dsignation

Rfrence

Codeur absolu monotour

XCC2912PS81KGN

NOM :

DATE :

Codeurs optiques

PRNOM :

PAGE :

CLASSE :

Justifier votre choix :


-Diamtre de laxe de 12mm
-Etage de sortie push-pull
-Code Gray
13

Rsolution du codeur : 2 = 8192 points


Prcision linaire obtenue : 471/8192 = 0,057 mm/point du codeur
Oui car la prcision souhaite est de 5mm par point ce qui est largement suprieur la prcision obtenue.

Vous aimerez peut-être aussi