SlideShare une entreprise Scribd logo
1  sur  36
1
LES CODEURS DE POSITIONS
2
LES CODEURS DE POSITIONS
A EXEMPLES D’UTILISATIONS
Position ou vitesse d’un plateau tournant
3
LES CODEURS DE POSITIONS
A EXEMPLES D’UTILISATIONS
Position ou vitesse d’un mobile en translation
4
LES CODEURS DE POSITIONS
A EXEMPLES D’UTILISATIONS
Mesure de longueur
5
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
6
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B1 fonctionnement interne
La plupart des codeurs utilisent le principe mis en oeuvre dans les
détecteurs de proximité optiques fonctionnant en barrage.
7
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B2 Signaux émis
Ces codeurs délivrent à leur sortie une suite d’impulsions si ils
sont mis en mouvement (rotation ou translation).
La résolution
Sortie du codeur
: Position angulaire
Entre 2 impulsions successives le codeur s’est déplacé de
quelques degrés (ou mm), ce déplacement s’appelle la résolution
B2a La résolution: c’est le déplacement angulaire qui
correspond à une période, notée: R en degrés
On ne connaît parfois que le nombre de périodes par
tour, notée: Z en traits par tour, mais cette donnée
permet de calculer R en degrés
8
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B2 Signaux émis
B2b Exemples (voir la documentation)
Chercher pour chaque modèle la valeur de Z et de R
 XCC HD 1R18
XCC HF 7B50
 XCC HK 6C80
La résolution: c’est le déplacement angulaire qui correspond à une
période, notée: R en degrés
On ne connaît parfois que le nombre de périodes par
tour, notée: Z en traits par tour, mais cette donnée
permet de calculer R en degrés
9
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B3 Le nombre de voies
Les codeurs incrémentaux possèdent généralement 3 voies
notées: A B et Z;.
C’est le cas du modèle  XCC HD 1R18
Voie A
Voie B
Voie Z
10
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B3 Le nombre de voies
Sortie A du codeur
Sortie B du codeur
Sortie Z du codeur
: Position angulaire
: Position angulaire
: Position angulaire
Entre ces 2 informations le codeur a fait
1 tour complet
Décalage de T/4
entre les voies A et B
Les codeurs incrémentaux possèdent généralement 3 voies
notées: A B et Z;.
C’est le cas du modèle  XCC HD 1R18
11
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B3 Le nombre de voies
a) Utilisation d’une seule voie A (ou B)
Avec une seule voie on peut connaître les caractéristiques de
déplacement d’un mobile:
Accélération
Vitesse
API
Compteur
d’
impulsions
Voie A ou B
codeur
Base de
temps
Calcul des
caractéristiques
du
déplacement
Position
Cet organigramme est développé avec le TP codeur et tachymètre
12
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B3 Le nombre de voies
b) Utilisation de la voie Z
La voie Z (pour ZERO) permet en association avec un détecteur
de position de détecter le passage du mobile sur la POM : Prise
Origine Machine (voir préparation du TP : réalisation d’une POM
avec un codeur)
mobile
Détecteur POM
Sortie Z du codeur
POM
13
Sens horaire
Sens trigo
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B3 Le nombre de voies
c) Utilisation des voies A et B
Elles permettent de déterminer le sens de rotation à l’aide d’un
API (voir préparation du TP : détection du sens de rotation avec
un codeur)
Voie A
Voie B
API
codeur
Détermination
du sens de
rotation
14
Sens horaire Sens trigo
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B3 Le nombre de voies
c) Utilisation des voies A et B
Sortie A du codeur
Sortie B du codeur : Position angulaire
: Position angulaire
Position à l’instant t
Observez l’état des sorties en fonction du sens de déplacement
15
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B3 Le nombre de voies
d) amélioration de la résolution
résolution de base Si on ne compte que les fronts montants
Sortie A du codeur
: Position angulaire
compteur 0 1 2 3 4
Multiplication par 2 de la résolution Si on compte les fronts
montants ainsi que les fronts descendants
Sortie A du
codeur
: Position
angulaire
compteur 0 1 2 3 4 5 7
6 8
16
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B3 Le nombre de voies
d) amélioration de la résolution
Multiplication par 4 de la résolution de base Si on compte les
fronts montants ainsi que les fronts descendants des voies A et B
Sortie A du codeur
: Position angulaire
Sortie B du codeur
: Position angulaire
Compteur 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
17
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B3 Le nombre de voies
e) Utilisation des voies A et Abarre (B et Bbarre, Z et Zbarre)
L’utilisation simultanée de la voie A et Abarre permet de détecter
l’apparition d’un parasite sur une seule voie;
Ce qui est normalement impossible si on utilise une paire torsadée,
revoir le cours sur les transmissions numériques
Indiquez le résultat de l’opération logique A ouex Abarre
A ouex Abarre
Sortie A du codeur
Sortie A barre du codeur
1 1 1 1 1
0
Apparition d’un
parasite
18
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B4 technologie de l’étage de sortie
Pour raccorder le codeur à un API il faut en connaître les
caractéristiques électriques de l’étage de sortie;
 XCC HD 1R18
XCC HF 7B50
 XCC HK 6C80
exemple pour chaque modèle cherchez dans la doc les
renseignements concernant la technologie de
l’étage de sortie
19
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B5 La rapidité
La rapidité La commutation des composants
électroniques utilisés dans le codeur limite la fréquence du
signal de sortie, ce qui correspond à une fréquence de rotation
maximale de l’appareil
Pour chaque modèle le constructeur donne la fréquence maxi
de lecture
Comme il s’agit de la fréquence maximale des signaux émis par
le codeur on la notera : fSM (fréquence Sortie codeur Maximale)
Cette donnée permet le calcul de la fréquence de rotation Utile
Maximale du codeur, on la notera NUM
20
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B5 La rapidité
La rapidité La commutation des composants
électroniques utilisés dans le codeur limite la fréquence du
signal de sortie, ce qui correspond à une fréquence de rotation
maximale de l’appareil
Pour chaque modèle le constructeur donne la fréquence maxi
de lecture
Comme il s’agit de la fréquence maximale des signaux émis par
le codeur on la notera : fSM (fréquence Sortie codeur Maximale)
Cette donnée permet le calcul de la fréquence de rotation Utile
Maximale du codeur, on la notera NUM
 XCC HD 1R18
XCC HF 7B50
 XCC HK 6C80
exemple pour chaque modèle cherchez dans la doc fSM
(fréquence Sortie Maximale)
Et calculez NUM (fréquence de rotation Utile
Maximale du codeur)
21
LES CODEURS DE POSITIONS
B LES CODEURS INCRÉMENTAUX
B6 Vitesse maximale mécanique
Si on fait tourner le codeur au-delà de cette fréquence : il y a
risque de destruction mécanique (roulement…)
 XCC HD 1R18
XCC HF 7B50
 XCC HK 6C80
exemple pour chaque modèle cherchez dans la doc: NM
(fréquence de rotation Maximale du codeur)
22
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
23
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
Les codeurs absolus délivrent un « mot » binaire qui est fonction
de sa position.
C1 Signaux émis
11001010101
Chercher dans la documentation les différents codes proposés.
Par exemple quel est le code utilisé par les codeurs suivants:
 XCC AD 0G06
XCC AE 7H13
 XCC MG 7C 0908
24
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
a) Sortie codée en ?????????????
C1 Signaux émis
20=1
21=2
22=4
23=8
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Valeur de la position:
Quel est le code tracé sur cette figure?
a) Sortie codée en binaire naturel.
25
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
a) Sortie codée en binaire naturel.
C1 Signaux émis
20=1
21=2
22=4
23=8
Valeur de la position:
Ce code possède un inconvénient qui a été vu lors de
l’étude des différents codes, lequel?
Zoom sur le passage d’une
position à la suivante
0 1 2 3 4 5 6 7 8 9 10 11 12 13
7
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Une erreur se produit dans
la transmission de
l’information!!!
26
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
a) Sortie codée en binaire naturel.
C1 Signaux émis
20=1
21=2
22=4
23=8
Valeur de la position:
Autre possibilité d’évolution des sorties du codeur:
Zoom sur le passage d’une
position à la suivante
0 1 2 3 4 5 6 7 8 9 10 11 12 13
4
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Une erreur se produit dans
la transmission de
l’information!!!
27
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
a) Sortie codée en ?????????????
C1 Signaux émis
20=1
21=2
22=4
23=8
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Valeur de la position:
Proposez un solution pour éviter les erreurs de
transmission
a) Sortie codée en binaire naturel.
On ajoute une sortie supplémentaire au codeur
Comment doit-on l’utiliser?
Tant que cette sortie est vraie:
- les informations ne sont pas exploitables,
- il ne faut pas les lire.
Sortie de validation de
l’information!!!
28
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
C1 Signaux émis
a) Sortie codée en binaire naturel.
20=1
21=2
22=4
23=8
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Valeur de la position:
Proposez un solution pour éviter les erreurs de
transmission
On ajoute une sortie supplémentaire au codeur
Comment doit-on l’utiliser?
Tant que cette sortie est vraie:
- les informations ne sont pas exploitables,
- il ne faut pas les lire.
Sortie de validation de
l’information!!!
29
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
b) Sortie codée en ?????????????
C1 Signaux émis
0 1 2 3 4 5 6 7 8 9 10 11 12 13
b) Sortie codée en binaire réfléchi
Y-a-t-il une erreur de transmission au moment du
changement de position?
D0
D1
D2
D3
30
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
C1 Signaux émis
Les codeurs absolus comme les codeurs incrémentaux
ont comme caractéristique principale: la résolution
D0
D1
D2
D3
résolution
C1c La résolution.
31
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
C1 Signaux émis
Les codeurs absolus comme les codeurs incrémentaux
ont comme caractéristique principale: la résolution
D0
D1
D2
D3
résolution
C1c La résolution.
C’est le déplacement angulaire qui correspond à une
position, notée: R en degrés
On ne connaît parfois que le nombre de
bits utilisés pour coder la position, mais
cette donnée permet de calculer R en
degrés
32
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
C1 Signaux émis
C1c La résolution.
C’est le déplacement angulaire qui correspond à une
position, notée: R en degrés
On ne connaît parfois que le nombre de
bits utilisés pour coder la position, mais
cette donnée permet de calculer R en
degrés
Calculez la résolution des codeurs suivants:
 XCC AD 0G06
XCC AE 7H13
 XCC MG 7C 0908
33
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
C1 Signaux émis
C1c La résolution.
Calculez la résolution d’un codeur utilisant 12 bits:
34
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
C2 technologie de l’étage de sortie
Pour raccorder le codeur à un API il faut en connaître les
caractéristiques électriques de l’étage de sortie;
on retrouve les mêmes techniques vues avec le codeur
incrémental : NPN, PNP ou série, mais avec ce codeur il existe
aussi la version transmission en parallèle de la position.
35
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
C3 rapidité
Pour chaque modèle le constructeur donne la vitesse maxi
de fonctionnement
on retrouve les mêmes problèmes déjà
vus avec le codeur incrémental :
 XCC AD 0G06
XCC AE 7H13
 XCC MG 7C 0908
Recherchez dans la doc vitesse maxi de fonctionnement
des codeurs suivants:
36
LES CODEURS DE POSITIONS
C LES CODEURS ABSOLUS
 XCC AD 0G06
XCC AE 7H13
 XCC MG 7C 0908
C4 Vitesse maximale mécanique
Si on fait tourner le codeur au-delà de cette fréquence : il y a
risque de destruction mécanique (roulement…) comme pour
tous les codeurs
exemple pour chaque modèle cherchez dans la doc: NM
(fréquence de rotation Maximale du codeur)

Contenu connexe

Similaire à codeurs_de_positioncodeurs_de_position.ppt

Turbo code
Turbo codeTurbo code
Turbo coden allali
 
Les circuits combinatoires
Les circuits combinatoires Les circuits combinatoires
Les circuits combinatoires wafawafa52
 
Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3linuxscout
 
ch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.pptch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.pptamine17157
 
Arduino cottenceau1112
Arduino cottenceau1112Arduino cottenceau1112
Arduino cottenceau1112Hafid Moujane
 
COpenCVLabjack.ppt
COpenCVLabjack.pptCOpenCVLabjack.ppt
COpenCVLabjack.pptJohnJack43
 
PréSentation Tsx37
PréSentation Tsx37PréSentation Tsx37
PréSentation Tsx37youri59490
 
Microcontrôleur PIC Microchip part2/2
Microcontrôleur PIC Microchip part2/2Microcontrôleur PIC Microchip part2/2
Microcontrôleur PIC Microchip part2/2Mohammed Lamghari
 
Cours langage c
Cours langage cCours langage c
Cours langage ccoursuniv
 
Tp transcodage logique combinatoire
Tp transcodage logique combinatoireTp transcodage logique combinatoire
Tp transcodage logique combinatoirebilal001
 
Ba rk afficheur numérique pour régulateur rkn
Ba rk afficheur numérique pour régulateur rknBa rk afficheur numérique pour régulateur rkn
Ba rk afficheur numérique pour régulateur rkne-genieclimatique
 
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...Pôle Systematic Paris-Region
 
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...LAUMAS
 
Devoir+de+contrôle+n°1+ +génie+électrique+gestion+camions+silos+blé+-+bac+tec...
Devoir+de+contrôle+n°1+ +génie+électrique+gestion+camions+silos+blé+-+bac+tec...Devoir+de+contrôle+n°1+ +génie+électrique+gestion+camions+silos+blé+-+bac+tec...
Devoir+de+contrôle+n°1+ +génie+électrique+gestion+camions+silos+blé+-+bac+tec...Majda El Aouni
 

Similaire à codeurs_de_positioncodeurs_de_position.ppt (20)

adcdac-3.pptx
adcdac-3.pptxadcdac-3.pptx
adcdac-3.pptx
 
Turbo code
Turbo codeTurbo code
Turbo code
 
prog_reg.pptx
prog_reg.pptxprog_reg.pptx
prog_reg.pptx
 
Les circuits combinatoires
Les circuits combinatoires Les circuits combinatoires
Les circuits combinatoires
 
Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3
 
ch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.pptch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.ppt
 
Cours capteur final
Cours capteur finalCours capteur final
Cours capteur final
 
Arduino cottenceau1112
Arduino cottenceau1112Arduino cottenceau1112
Arduino cottenceau1112
 
COpenCVLabjack.ppt
COpenCVLabjack.pptCOpenCVLabjack.ppt
COpenCVLabjack.ppt
 
PréSentation Tsx37
PréSentation Tsx37PréSentation Tsx37
PréSentation Tsx37
 
Schemas
SchemasSchemas
Schemas
 
Microcontrôleur PIC Microchip part2/2
Microcontrôleur PIC Microchip part2/2Microcontrôleur PIC Microchip part2/2
Microcontrôleur PIC Microchip part2/2
 
Cours langage c
Cours langage cCours langage c
Cours langage c
 
Tp transcodage logique combinatoire
Tp transcodage logique combinatoireTp transcodage logique combinatoire
Tp transcodage logique combinatoire
 
Ba rk afficheur numérique pour régulateur rkn
Ba rk afficheur numérique pour régulateur rknBa rk afficheur numérique pour régulateur rkn
Ba rk afficheur numérique pour régulateur rkn
 
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
OSIS18_IoT: L'approche machine virtuelle pour les microcontrôleurs, le projet...
 
µP
µPµP
µP
 
langage Cobol
langage Cobollangage Cobol
langage Cobol
 
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...
 
Devoir+de+contrôle+n°1+ +génie+électrique+gestion+camions+silos+blé+-+bac+tec...
Devoir+de+contrôle+n°1+ +génie+électrique+gestion+camions+silos+blé+-+bac+tec...Devoir+de+contrôle+n°1+ +génie+électrique+gestion+camions+silos+blé+-+bac+tec...
Devoir+de+contrôle+n°1+ +génie+électrique+gestion+camions+silos+blé+-+bac+tec...
 

Plus de StefTfh

présentation à télécharger1298903TdS.ppt
présentation à télécharger1298903TdS.pptprésentation à télécharger1298903TdS.ppt
présentation à télécharger1298903TdS.pptStefTfh
 
MIP & MAP.ppt
MIP & MAP.pptMIP & MAP.ppt
MIP & MAP.pptStefTfh
 
isostatisme.ppt
isostatisme.pptisostatisme.ppt
isostatisme.pptStefTfh
 
cours_vocabulaire technique.ppt
cours_vocabulaire technique.pptcours_vocabulaire technique.ppt
cours_vocabulaire technique.pptStefTfh
 
dessin d'ensemble.ppt
dessin d'ensemble.pptdessin d'ensemble.ppt
dessin d'ensemble.pptStefTfh
 
proc5.pptx
proc5.pptxproc5.pptx
proc5.pptxStefTfh
 
les_assemblages_mecaniques.pptx
les_assemblages_mecaniques.pptxles_assemblages_mecaniques.pptx
les_assemblages_mecaniques.pptxStefTfh
 
DIFFERENTS_PROCEDES_DE_SOUDAGE.pptx
DIFFERENTS_PROCEDES_DE_SOUDAGE.pptxDIFFERENTS_PROCEDES_DE_SOUDAGE.pptx
DIFFERENTS_PROCEDES_DE_SOUDAGE.pptxStefTfh
 

Plus de StefTfh (8)

présentation à télécharger1298903TdS.ppt
présentation à télécharger1298903TdS.pptprésentation à télécharger1298903TdS.ppt
présentation à télécharger1298903TdS.ppt
 
MIP & MAP.ppt
MIP & MAP.pptMIP & MAP.ppt
MIP & MAP.ppt
 
isostatisme.ppt
isostatisme.pptisostatisme.ppt
isostatisme.ppt
 
cours_vocabulaire technique.ppt
cours_vocabulaire technique.pptcours_vocabulaire technique.ppt
cours_vocabulaire technique.ppt
 
dessin d'ensemble.ppt
dessin d'ensemble.pptdessin d'ensemble.ppt
dessin d'ensemble.ppt
 
proc5.pptx
proc5.pptxproc5.pptx
proc5.pptx
 
les_assemblages_mecaniques.pptx
les_assemblages_mecaniques.pptxles_assemblages_mecaniques.pptx
les_assemblages_mecaniques.pptx
 
DIFFERENTS_PROCEDES_DE_SOUDAGE.pptx
DIFFERENTS_PROCEDES_DE_SOUDAGE.pptxDIFFERENTS_PROCEDES_DE_SOUDAGE.pptx
DIFFERENTS_PROCEDES_DE_SOUDAGE.pptx
 

codeurs_de_positioncodeurs_de_position.ppt

  • 1. 1 LES CODEURS DE POSITIONS
  • 2. 2 LES CODEURS DE POSITIONS A EXEMPLES D’UTILISATIONS Position ou vitesse d’un plateau tournant
  • 3. 3 LES CODEURS DE POSITIONS A EXEMPLES D’UTILISATIONS Position ou vitesse d’un mobile en translation
  • 4. 4 LES CODEURS DE POSITIONS A EXEMPLES D’UTILISATIONS Mesure de longueur
  • 5. 5 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX
  • 6. 6 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B1 fonctionnement interne La plupart des codeurs utilisent le principe mis en oeuvre dans les détecteurs de proximité optiques fonctionnant en barrage.
  • 7. 7 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B2 Signaux émis Ces codeurs délivrent à leur sortie une suite d’impulsions si ils sont mis en mouvement (rotation ou translation). La résolution Sortie du codeur : Position angulaire Entre 2 impulsions successives le codeur s’est déplacé de quelques degrés (ou mm), ce déplacement s’appelle la résolution B2a La résolution: c’est le déplacement angulaire qui correspond à une période, notée: R en degrés On ne connaît parfois que le nombre de périodes par tour, notée: Z en traits par tour, mais cette donnée permet de calculer R en degrés
  • 8. 8 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B2 Signaux émis B2b Exemples (voir la documentation) Chercher pour chaque modèle la valeur de Z et de R  XCC HD 1R18 XCC HF 7B50  XCC HK 6C80 La résolution: c’est le déplacement angulaire qui correspond à une période, notée: R en degrés On ne connaît parfois que le nombre de périodes par tour, notée: Z en traits par tour, mais cette donnée permet de calculer R en degrés
  • 9. 9 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B3 Le nombre de voies Les codeurs incrémentaux possèdent généralement 3 voies notées: A B et Z;. C’est le cas du modèle  XCC HD 1R18 Voie A Voie B Voie Z
  • 10. 10 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B3 Le nombre de voies Sortie A du codeur Sortie B du codeur Sortie Z du codeur : Position angulaire : Position angulaire : Position angulaire Entre ces 2 informations le codeur a fait 1 tour complet Décalage de T/4 entre les voies A et B Les codeurs incrémentaux possèdent généralement 3 voies notées: A B et Z;. C’est le cas du modèle  XCC HD 1R18
  • 11. 11 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B3 Le nombre de voies a) Utilisation d’une seule voie A (ou B) Avec une seule voie on peut connaître les caractéristiques de déplacement d’un mobile: Accélération Vitesse API Compteur d’ impulsions Voie A ou B codeur Base de temps Calcul des caractéristiques du déplacement Position Cet organigramme est développé avec le TP codeur et tachymètre
  • 12. 12 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B3 Le nombre de voies b) Utilisation de la voie Z La voie Z (pour ZERO) permet en association avec un détecteur de position de détecter le passage du mobile sur la POM : Prise Origine Machine (voir préparation du TP : réalisation d’une POM avec un codeur) mobile Détecteur POM Sortie Z du codeur POM
  • 13. 13 Sens horaire Sens trigo LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B3 Le nombre de voies c) Utilisation des voies A et B Elles permettent de déterminer le sens de rotation à l’aide d’un API (voir préparation du TP : détection du sens de rotation avec un codeur) Voie A Voie B API codeur Détermination du sens de rotation
  • 14. 14 Sens horaire Sens trigo LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B3 Le nombre de voies c) Utilisation des voies A et B Sortie A du codeur Sortie B du codeur : Position angulaire : Position angulaire Position à l’instant t Observez l’état des sorties en fonction du sens de déplacement
  • 15. 15 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B3 Le nombre de voies d) amélioration de la résolution résolution de base Si on ne compte que les fronts montants Sortie A du codeur : Position angulaire compteur 0 1 2 3 4 Multiplication par 2 de la résolution Si on compte les fronts montants ainsi que les fronts descendants Sortie A du codeur : Position angulaire compteur 0 1 2 3 4 5 7 6 8
  • 16. 16 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B3 Le nombre de voies d) amélioration de la résolution Multiplication par 4 de la résolution de base Si on compte les fronts montants ainsi que les fronts descendants des voies A et B Sortie A du codeur : Position angulaire Sortie B du codeur : Position angulaire Compteur 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  • 17. 17 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B3 Le nombre de voies e) Utilisation des voies A et Abarre (B et Bbarre, Z et Zbarre) L’utilisation simultanée de la voie A et Abarre permet de détecter l’apparition d’un parasite sur une seule voie; Ce qui est normalement impossible si on utilise une paire torsadée, revoir le cours sur les transmissions numériques Indiquez le résultat de l’opération logique A ouex Abarre A ouex Abarre Sortie A du codeur Sortie A barre du codeur 1 1 1 1 1 0 Apparition d’un parasite
  • 18. 18 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B4 technologie de l’étage de sortie Pour raccorder le codeur à un API il faut en connaître les caractéristiques électriques de l’étage de sortie;  XCC HD 1R18 XCC HF 7B50  XCC HK 6C80 exemple pour chaque modèle cherchez dans la doc les renseignements concernant la technologie de l’étage de sortie
  • 19. 19 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B5 La rapidité La rapidité La commutation des composants électroniques utilisés dans le codeur limite la fréquence du signal de sortie, ce qui correspond à une fréquence de rotation maximale de l’appareil Pour chaque modèle le constructeur donne la fréquence maxi de lecture Comme il s’agit de la fréquence maximale des signaux émis par le codeur on la notera : fSM (fréquence Sortie codeur Maximale) Cette donnée permet le calcul de la fréquence de rotation Utile Maximale du codeur, on la notera NUM
  • 20. 20 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B5 La rapidité La rapidité La commutation des composants électroniques utilisés dans le codeur limite la fréquence du signal de sortie, ce qui correspond à une fréquence de rotation maximale de l’appareil Pour chaque modèle le constructeur donne la fréquence maxi de lecture Comme il s’agit de la fréquence maximale des signaux émis par le codeur on la notera : fSM (fréquence Sortie codeur Maximale) Cette donnée permet le calcul de la fréquence de rotation Utile Maximale du codeur, on la notera NUM  XCC HD 1R18 XCC HF 7B50  XCC HK 6C80 exemple pour chaque modèle cherchez dans la doc fSM (fréquence Sortie Maximale) Et calculez NUM (fréquence de rotation Utile Maximale du codeur)
  • 21. 21 LES CODEURS DE POSITIONS B LES CODEURS INCRÉMENTAUX B6 Vitesse maximale mécanique Si on fait tourner le codeur au-delà de cette fréquence : il y a risque de destruction mécanique (roulement…)  XCC HD 1R18 XCC HF 7B50  XCC HK 6C80 exemple pour chaque modèle cherchez dans la doc: NM (fréquence de rotation Maximale du codeur)
  • 22. 22 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS
  • 23. 23 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS Les codeurs absolus délivrent un « mot » binaire qui est fonction de sa position. C1 Signaux émis 11001010101 Chercher dans la documentation les différents codes proposés. Par exemple quel est le code utilisé par les codeurs suivants:  XCC AD 0G06 XCC AE 7H13  XCC MG 7C 0908
  • 24. 24 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS a) Sortie codée en ????????????? C1 Signaux émis 20=1 21=2 22=4 23=8 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Valeur de la position: Quel est le code tracé sur cette figure? a) Sortie codée en binaire naturel.
  • 25. 25 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS a) Sortie codée en binaire naturel. C1 Signaux émis 20=1 21=2 22=4 23=8 Valeur de la position: Ce code possède un inconvénient qui a été vu lors de l’étude des différents codes, lequel? Zoom sur le passage d’une position à la suivante 0 1 2 3 4 5 6 7 8 9 10 11 12 13 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Une erreur se produit dans la transmission de l’information!!!
  • 26. 26 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS a) Sortie codée en binaire naturel. C1 Signaux émis 20=1 21=2 22=4 23=8 Valeur de la position: Autre possibilité d’évolution des sorties du codeur: Zoom sur le passage d’une position à la suivante 0 1 2 3 4 5 6 7 8 9 10 11 12 13 4 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Une erreur se produit dans la transmission de l’information!!!
  • 27. 27 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS a) Sortie codée en ????????????? C1 Signaux émis 20=1 21=2 22=4 23=8 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Valeur de la position: Proposez un solution pour éviter les erreurs de transmission a) Sortie codée en binaire naturel. On ajoute une sortie supplémentaire au codeur Comment doit-on l’utiliser? Tant que cette sortie est vraie: - les informations ne sont pas exploitables, - il ne faut pas les lire. Sortie de validation de l’information!!!
  • 28. 28 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS C1 Signaux émis a) Sortie codée en binaire naturel. 20=1 21=2 22=4 23=8 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Valeur de la position: Proposez un solution pour éviter les erreurs de transmission On ajoute une sortie supplémentaire au codeur Comment doit-on l’utiliser? Tant que cette sortie est vraie: - les informations ne sont pas exploitables, - il ne faut pas les lire. Sortie de validation de l’information!!!
  • 29. 29 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS b) Sortie codée en ????????????? C1 Signaux émis 0 1 2 3 4 5 6 7 8 9 10 11 12 13 b) Sortie codée en binaire réfléchi Y-a-t-il une erreur de transmission au moment du changement de position? D0 D1 D2 D3
  • 30. 30 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS C1 Signaux émis Les codeurs absolus comme les codeurs incrémentaux ont comme caractéristique principale: la résolution D0 D1 D2 D3 résolution C1c La résolution.
  • 31. 31 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS C1 Signaux émis Les codeurs absolus comme les codeurs incrémentaux ont comme caractéristique principale: la résolution D0 D1 D2 D3 résolution C1c La résolution. C’est le déplacement angulaire qui correspond à une position, notée: R en degrés On ne connaît parfois que le nombre de bits utilisés pour coder la position, mais cette donnée permet de calculer R en degrés
  • 32. 32 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS C1 Signaux émis C1c La résolution. C’est le déplacement angulaire qui correspond à une position, notée: R en degrés On ne connaît parfois que le nombre de bits utilisés pour coder la position, mais cette donnée permet de calculer R en degrés Calculez la résolution des codeurs suivants:  XCC AD 0G06 XCC AE 7H13  XCC MG 7C 0908
  • 33. 33 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS C1 Signaux émis C1c La résolution. Calculez la résolution d’un codeur utilisant 12 bits:
  • 34. 34 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS C2 technologie de l’étage de sortie Pour raccorder le codeur à un API il faut en connaître les caractéristiques électriques de l’étage de sortie; on retrouve les mêmes techniques vues avec le codeur incrémental : NPN, PNP ou série, mais avec ce codeur il existe aussi la version transmission en parallèle de la position.
  • 35. 35 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS C3 rapidité Pour chaque modèle le constructeur donne la vitesse maxi de fonctionnement on retrouve les mêmes problèmes déjà vus avec le codeur incrémental :  XCC AD 0G06 XCC AE 7H13  XCC MG 7C 0908 Recherchez dans la doc vitesse maxi de fonctionnement des codeurs suivants:
  • 36. 36 LES CODEURS DE POSITIONS C LES CODEURS ABSOLUS  XCC AD 0G06 XCC AE 7H13  XCC MG 7C 0908 C4 Vitesse maximale mécanique Si on fait tourner le codeur au-delà de cette fréquence : il y a risque de destruction mécanique (roulement…) comme pour tous les codeurs exemple pour chaque modèle cherchez dans la doc: NM (fréquence de rotation Maximale du codeur)