IFM JN2300 Inclination sensor Manuel du propriétaire

Ajouter à Mes manuels
27 Des pages
IFM JN2300 Inclination sensor Manuel du propriétaire | Fixfr
Manuel d'utilisation
Capteur d'inclinaison
2 axes
80274575/00
04/2018
JN2300
à partir du firmware 2.5.4
FR
Capteur d'inclinaison JN
Contenu
1 Remarques préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Symboles utilisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 Remarques générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Raccordement électrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4 Interventions sur l'appareil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4
4
5
5
3 Fonctionnement et caractéristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.1 Fixation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.2 Surface de montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5 Schéma d'encombrement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Raccordement électrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.1 Terminaison de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7 Interface SAE J1939 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.1 Aperçu et structure du protocole SAE J1939 . . . . . . . . . . . . . . . . . . . . . . . 7
7.1.1 PDU-Format 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.1.2 PDU-Format 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.2 Protocole PDU-Format 1 propriétaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.3 Exemples de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.4 Messages propriétaires PDU-Format 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.5 Exemples de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8 Parameter Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
8.1 Profil de communication propriétaire (0x500 – 0x4003). . . . . . . . . . . . . . .11
8.2 Réglages du système (0x2000 – 0x207F) . . . . . . . . . . . . . . . . . . . . . . . . 13
8.2.1 Informatif (0x2080 – 0x2082) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.2.2 Upload/download (0x300) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.2.3 Données mesurées (0xA000 – 0xA011) . . . . . . . . . . . . . . . . . . . . . 16
8.2.4 Fonctionnalité supplémentaire (0xA100...0xA202) . . . . . . . . . . . . . 16
9 Définition des angles (0x2044) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1 Angle perpendiculaire (0x2044 = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2 Angle d'Euler (0x2044 = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3 Cardan X (0x2044 = 2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4 Cardan Y (0x2044 = 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5 Exemple explicatif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
17
17
18
18
18
10 D'autres fonctions du capteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.1 Adresse matérielle (0x2000) et débit de transmission (0x2001) . . . . . .
10.2 Address Claiming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3 Fréquence limite du filtre numérique (0x2043). . . . . . . . . . . . . . . . . . . .
10.4 Réglage du point zéro (0x2046) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
19
19
20
20
2
Capteur d'inclinaison JN
10.5 Résistance de terminaison (0x2045) . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6 Activation de l'apprentissage (0x2042). . . . . . . . . . . . . . . . . . . . . . . . . .
10.7 Correction du quadrant (0x2040) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.8 Chauffage (0x2041) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.9 Température de la cellule de mesure MEMS (0x2081) . . . . . . . . . . . . .
10.10 Auto-test MEMS (0x4008 / 0x4009) . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.11 Clé de paramétrage (0x3000). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
21
22
22
22
22
23
11 DTC – Diagnostic Trouble Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
12 LED d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
13 Maintenance, réparation et élimination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
14 Homologations/normes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
14.1 Référence à UL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
15 Etat de livraison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Ce document est la notice originale.
3
FR
Capteur d'inclinaison JN
1 Remarques préliminaires
Ce document s'applique à l'appareil du type "capteur d'inclinaison" (référence :
JN2300). Il fait partie de l'appareil.
Ce document s'adresse à des personnes compétentes. Ce sont des personnes
qui sont capables - grâce à leur formation et expérience – d’envisager les risques
et d'éviter des dangers potentiels qui pourraient être causés par le fonctionnement
ou la maintenance de l'appareil. Ce document fournit des informations sur
l'utilisation correcte de l'appareil.
Lire ce document avant l'utilisation afin de vous familiariser avec les conditions
d'utilisation, l'installation et le fonctionnement. Garder ce document pendant tout le
temps d'utilisation de l'appareil.
Respecter les consignes de sécurité.
1.1 Symboles utilisés
►
>
[…]
→
Action à faire
Retour d'information, résultat
Désignation d'une touche, d'un bouton ou d'un affichage
Référence
Remarque importante
Le non-respect peut aboutir à des dysfonctionnements ou perturbations.
Information
Remarque supplémentaire
Avertissement général
Si ce symbole est présent, consulter le chapitre correspondant de la notice
d‘utilisation.
2 Consignes de sécurité
2.1 Remarques générales
Cette description fait partie de l'appareil. Il fournit des textes et des figures pour
l'utilisation correcte de l'appareil et doit être lu avant installation ou emploi.
Respecter les indications de cette notice. Le non-respect de ces consignes, une
utilisation en dehors des conditions définies ci-dessous, une mauvaise installation
ou utilisation peuvent avoir des conséquences graves pour la sécurité des
personnes et des installations.
2.2 Cible
Cette notice s'adresse à des personnes considérées comme compétentes selon
les directives CEM et basse tension. L'appareil doit être monté, raccordé et mis en
service par un électricien habilité.
4
Capteur d'inclinaison JN
2.3 Raccordement électrique
Mettre l'appareil hors tension en prenant des mesures externes avant toutes
manipulations. Les bornes de raccordement ne doivent être alimentées que par
les signaux indiqués dans les données techniques et/ou sur l'étiquette de l'appareil
et seulement les accessoires homologués d'ifm doivent être raccordés.
2.4 Interventions sur l'appareil
FR
En cas de mauvais fonctionnement de l'appareil ou en cas de doute prendre
contact avec le fabricant. Les interventions sur l'appareil peuvent avoir des
conséquences graves pour la sécurité des personnes et des installations. Toute
responsabilité et garantie est déclinée en cas de de mauvaises manipulations et/
ou modifications de l'appareil.
3 Fonctionnement et caractéristiques
Le capteur d'inclinaison 2 axes avec interface SAE J1939 permet le nivellement
d'angle et la détection de position d'engins mobiles. Des applications typiques
sont, par exemple, la détection de positions de plateformes de travail, le
nivellement de grues mobiles ou le réglage d'engins mobiles.
Caractéristiques
● Capteurs d'inclinaison 2 axes avec une étendue de mesure de ±180° (0...360°)
● Haute précision et résolution
● Haut taux d'échantillonnage et grande largeur de bande
● Diagnostic Trouble Codes (DTC) disponibles
● Fréquence limite paramétrable (filtre numérique) pour la suppression de
vibrations
● Clé de paramétrage
4 Montage
4.1 Fixation
► Fixer l'appareil par 4 vis M5 sur une surface plane.
Matière vis : acier ou acier inox.
4.2 Surface de montage
Le boîtier ne doit être soumis à aucune force importante de torsion ni à
aucune contrainte mécanique.
► Si une surface de montage plane n'est pas disponible, utiliser des éléments de
compensation.
5
Capteur d'inclinaison JN
5 Schéma d'encombrement
90
75
22
62
45
M12 x1
M12 x1
33,2
4,5
5,3
6 Raccordement électrique
Les capteurs d'inclinaison sont équipés de deux connecteurs ronds M12 à 5 pôles
(codage A). Le raccordement des broches correspond aux figures indiquées.
2
1
3
4
5
1: CAN_SHLD blindage CAN
2: CAN_V+ alimentation en tension 24 V DC (+Ualim)
3: CAN_GND masse
4: CAN_H CAN bus High
5: CAN_L CAN bus Low
Connecteur M12 CAN-In
1
2
4
3
5
1: CAN_SHLD blindage CAN
2: CAN_V+ alimentation en tension 24 V DC (+Ualim)
3: CAN_GND masse
4: CAN_H CAN bus High
5: CAN_L CAN bus Low
Prise M12 CAN-Out
6.1 Terminaison de bus
Les capteurs d'inclinaison ont une résistance de terminaison intérieure de
120 Ohm (index 0x2045).
6
Capteur d'inclinaison JN
7 Interface SAE J1939
Les capteurs d'inclinaison ont une interface SAE J1939 standardisée. Toutes
les valeurs mesurées et tous les groupes de paramètres sont accessibles via
le protocole J1939. La configuration individuelle peut être sauvegardée dans la
mémoire permanente interne (flash).
7.1 Aperçu et structure du protocole SAE J1939
FR
Le protocole SAE J1939 utilise des identifiants CAN 29 bits (Extended Frame
Format CAN 2.0B). Un message SAE J1939 est donc structuré comme suit :
Message SAE J1939
Identifiant CAN 29 bits
Priorité
28…26
PGN
25...8
Données
Adresse de source
7...0
Données utiles du
message
Byte 0…8
PDU-Format (PF)
23…16
Adresse cible / Group
Extension (PS) 15…8
Parameter Group Number (PGN)
Ext. Data Page 25
Data Page 24
PDU-Format 1 (specific)
00h - EFh
23…16
Adresse cible (DA)
15…8
PDU-Format 2 (global)
F0h - FFh
23…16
Group Extension (GE)
15…8
7.1.1 PDU-Format 1
Ce format définit un message qui est envoyé à un appareil spécifique. Dans ce
cas, le PDU Specific Byte (PS) est l'adresse cible (DA) de l'appareil. Si la valeur
du champ PDU-Format (PF) est entre 0x00 et 0xEF, il s'agit d'un message PDUFormat 1.
La valeur PDU-Format 0xEF est prévue pour les messages propriétaires
(spécifiques au fabricant). Ext. Data Page Bit = 0 et Data Page Bit = 0.
7.1.2 PDU-Format 2
Ce format définit un message qui est envoyé de manière globale. Dans ce cas,
le PDU Specific Byte (PS) correspond à la Group Extension (GE). Si la valeur du
champ PDU-Format (PF) est entre 0xF0 et 0xFF, il s'agit d'un message PDUFormat 2.
Les domaines (PDU-Format (PF) et Group Extension (GE)) 0xFF00 – 0xFFFF
sont prévus pour les messages propriétaires (spécifiques au fabricant).
Ext. Data Page Bit = 0 et Data Page Bit = 0
7
Capteur d'inclinaison JN
7.2 Protocole PDU-Format 1 propriétaire
Les paramètres du capteur JN2300 figurent sur une table qui est adressée via un
index 16 bits. Le message PDU-Format 1 s'utilise afin de permettre un accès en
lecture ou en écriture aux paramètres du capteur. PDU-Format (PF) correspond à
la valeur 0xEF. Dans ce cas, le PDU Specific Byte (PS) est l'adresse cible (DA) de
l'appareil à laquelle le message est à envoyer.
Exemple
Adresse appareil cible (ECU) : 0x19
Adresse Control Unit / adresse Maître : 0x14
Priorité du message 3
Identifiant CAN
Trame de données 8 bytes
ID 29 bits
Parameter Index 2 bytes
Read/Write 1 byte
Status 1 byte
Données 4
bytes
Demande : Maître → ECU
0xCEF1914
LSB
MSB
RW
0
LSB
..
..
MSB
RW
SC
LSB
..
..
MSB
Réponse : Maître ← ECU
0xCEF1419
Index
Parameter Index : Parameter Index 2 bytes
RW : Read Parameter → 0x00 / Write Parameter → 0x01
SC : Status Code
0x00 : OK
0x01 : valeur de paramètre trop basse
0x02 : valeur de paramètre trop haute
0x03 : index de paramètres n'existe pas
0x04 : paramètre seulement à lire
0x05 : paramètre seulement à écrire
0x06 : aucun accès au paramètre
0x07 : taille des données non valable
0x08 : écriture de paramètres bloquée (p.ex. : si une valeur d'un paramètre est
écrite qui est identique à celle déjà réglée dans le capteur)
0x09 : commande non valable
0x0A : erreur inconnue
8
Capteur d'inclinaison JN
7.3 Exemples de configuration
Adresse appareil cible (ECU) : 0x19
Adresse Control Unit / adresse Maître : 0x14
Priorité du message 3
FR
Exemple :
régler filtre FIR sur Lowpass 5 Hz pour la mesure de l'angle, Index 0x2043/2
Maître → ECU
Identifiant CAN
0xCEF1914
Trame de données 8 bytes
0x43
0x20
0x01
0x00
0x02
0x00
0x00
0x00
0x02
0x00
0x00
0x00
Réponse du Maître ← ECU, code d'état : OK
0xCEF1419
0x43
0x20
0x01
0x00
Exemple : lire filtre FIR pour la mesure de l'angle, Index 0x2043
Maître → ECU
Identifiant CAN
0xCEF1914
Trame de données 8 bytes
0x43
0x20
0x00
0x00
0x00
0x00
0x00
0x00
0x02
0x00
0x00
0x00
Réponse du Maître ← ECU, code d'état : OK
0xCEF1419
0x43
0x20
0x00
0x00
7.4 Messages propriétaires PDU-Format 2
Les données mesurées du capteur JN2300 sont envoyées à l'aide de messages
PDU-Format 2 cycliques. PDU-Format (PF) correspond à la valeur 0xFF. Dans ce
cas, le PDU Specific Byte (PS) est la Group Extension (GE) qui peut être réglée
par l'utilisateur selon une plage de 0x00 – 0xFF.
Ces groupes de paramètres seront désignés Transmit PGN (TxPGN) dans ce qui
suit.
Le JN2300 supporte quatre TxPGN :
TxPGN0
Information d'angle longitudinal x 2 bytes, information d'angle latéral y 2 bytes
TxPGN1
Information d'angle longitudinal x 4 bytes, information d'angle latéral y 4 bytes
9
Capteur d'inclinaison JN
TxPGN2
V_efficace 4 bytes, aPeak 4 bytes
TxPGN3
Accélération x 2 bytes, accélération y 2 bytes, accélération z 2 bytes
7.5 Exemples de configuration
Les valeurs suivantes sont utilisées dans les exemples :
Adresse JN2300 (ECU) : 0x19, priorité : 1
TxPGN0 Default Group Extension (GS) : 0x00
x: valeur d'angle longitudinale x
y: valeur d'angle latérale y
Identifiant CAN
0x4FF0019
Trame de données 8 bytes
LSB (x)
MSB (x)
LSB (y)
MSB (y)
-
-
-
-
..
..
MSB (y)
..
..
MSB (a)
MSB (z)
-
-
TxPGN1 Default Group Extension (GS): 0x01
x: valeur d'angle longitudinale x
y: valeur d'angle latérale y
Identifiant CAN
0x4FF0119
Trame de données 8 bytes
LSB (x)
..
..
MSB (x)
LSB (y)
TxPGN2 Default Group Extension (GS): 0x02
v: V efficace
a: a peak
Identifiant CAN
0x4FF0219
Trame de données 8 bytes
LSB (v)
..
..
MSB (v)
LSB (a)
TxPGN3 Default Group Extension (GS): 0x03
x: accélération axe x
y: accélération axe y
z: accélération axe z
Identifiant CAN
0x4FF0319
10
Trame de données 8 bytes
LSB (x)
MSB (x)
LSB (y)
MSB (y)
LSB (z)
Capteur d'inclinaison JN
8 Parameter Mapping
8.1 Profil de communication propriétaire (0x500 – 0x4003)
Index
Type
Valeur
Unité
R/W
Reset
0x500
ASCII
Device Name
R
0x501
ASCII
Software Version (version du
logiciel)
R
0x800
UNSIGNED8
Diagnostic Trouble Code
0: désactivé
1: activé
R/W
X
0xFFF
UNSIGNED8
Reset all TxPGN settings to
Default
R/W
X
0x1000
UNSIGNED8
Groupes de paramètres de
transmission numéro 0 activé.
TxPGN0
Angle longitudinal x sur 2 bytes
Angle latéral y sur 2 bytes
R/W
FR
0: n'est pas envoyé de manière
cyclique
1: envoyé de manière cyclique
0x1001
UNSIGNED8
1 byte TxPGN0 LSB
R/W
X
R/W
X
R/W
X
PGN0 : 0xFFXX
par défaut : 0xFF00
0x1002
UNSIGNED16
TxPGN0 temps de cycle
par défaut : 15 ms
min. 15 ms / max. 50000 ms
0x1003
UNSIGNED8
TxPGN0 priorité
défaut : 1
min. 0 / max. 7
0x1100
UNSIGNED8
Groupes de paramètres de
transmission numéro 1
activé.
par
ms
R/W
TxPGN1
Angle longitudinal x sur 4 bytes
Angle latéral y sur 4 bytes
0: n'est pas envoyé de manière
cyclique
1: envoyé de manière cyclique
11
Capteur d'inclinaison JN
Index
Type
Valeur
0x1101
UNSIGNED8
1 byte TxPGN1
Unité
LSB
R/W
Reset
R/W
X
PGN1 : FFXX
par défaut : 0xFF01
0x1102
UNSIGNED16
TxPGN1 temps de cycle
par défaut : 15 ms
min. 15 ms / max. 50000 ms
R/W
X
0x1103
UNSIGNED8
TxPGN1 priorité par défaut : 1
min. 0 / max. 7
R/W
X
0x1200
UNSIGNED8
Groupes de paramètres de
transmission numéro 2 activé
R/W
TxPGN2
v eff 4 bytes
a peak 4 bytes
0: n'est pas envoyé de manière
cyclique
1: envoyé de manière cyclique
0x1201
UNSIGNED8
1 byte TxPGN2
LSB
R/W
X
R/W
X
R/W
X
PGN2 : FFXX
par défaut : 0xFF02
0x1202
UNSIGNED16
TxPGN2 temps de cycle
par défaut : 25 ms
ms
min. 25 ms / max. 50000 ms
0x1203
UNSIGNED8
TxPGN2 priorité par défaut : 1
min. 0 / max. 7
0x1300
UNSIGNED8
Groupes de paramètres de
transmission numéro 3 activé.
TxPGN3
Accélération axe x sur 2 bytes
Accélération axe y sur 2 bytes
Accélération axe z sur 2 bytes
0: n'est pas envoyé de manière
cyclique
1: envoyé de manière cyclique
12
R/W
Capteur d'inclinaison JN
Index
Type
Valeur
0x1301
UNSIGNED8
1 byte TxPGN3 LSB
Unité
R/W
Reset
R/W
X
R/W
X
PGN3 : FFXX
par défaut : 0xFF03
0x1302
UNSIGNED16
TxPGN3 temps de cycle
par défaut : 5 ms
ms
FR
min. 5 ms / max. 50000 ms
0x1303
UNSIGNED8
R/W
TxPGN3 priorité
par défaut : 1
X
min. 0 / max. 7
0x4003
UNSIGNED32
Numéro de série
R
8.2 Réglages du système (0x2000 – 0x207F)
Index
Type
Valeur
0x2000
UNSIGNED8
Adresse matérielle
par défaut 25
0x2001
UNSIGNED16
Débit de transmission
par défaut 250
0x2002
UNSIGNED8
Signal pour remettre MC
Unité
kbit
R/W
Reset
R/W
X
R
X
R/W
Signal = 1 → reset MC
0x2040
UNSIGNED8
Signal pour la correction du
quadrant
0: désactivé
R/W
1: activé → ± 180°
2: activé → 0° - 360°
0x2041
UNSIGNED8
Signal pour le chauffage
R/W
Signal = 0 → chauffage éteint
Signal = 1 → chauffage allumé
0x2042
UNSIGNED8
Index pour les valeurs
d’apprentissage
des axes x / y / z
0: aucun changement
1: activation de l’apprentissage,
mesure relative
2: réinitialisation de l’index,
mesure absolue
R/W
13
Capteur d'inclinaison JN
Index
Type
Valeur
0x2043
UNSIGNED8
FIR niveau du filtre pour la
mesure de l'angle
0 : FIR désactivé
1 : FIR lowpass 10 Hz
2 : FIR lowpass 5 Hz
3 : FIR lowpass 1 Hz
4 : FIR lowpass 0,5 Hz
R/W
0x2044
UNSIGNED8
Calcul de l'angle
0: perpendiculaire
1: Euler
2: cardan 1X
3: cardan 1Y
R/W
0x2045
UNSIGNED8
Résistance de terminaison CAN
120 Ω
0: résistance désactivée
1: résistance activée
R/W
0x2046
UNSIGNED8
Index pour la remise à zéro des
axes x / y / z
0: aucun changement
1: activer mise à zéro, mesure
relative
2: reset mise à zéro, mesure
absolue
R/W
0x2047
UNSIGNED8
Valeur de sortie
0: angle
1: V_eff (vitesse efficace)
et
a_Peak
(accélération maximale)
2: aVecteur x / y / z
sans force de gravitation
(dynamique)
3: aVecteur x / y / z
avec force de gravitation
(statique)
R/W
→ Changement automatique à
l'étendue de mesure ± 2 g
14
Unité
R/W
Reset
Capteur d'inclinaison JN
Index
Type
Valeur
0x2048
UNSIGNED8
Sélection des axes
v eff / a peak
Unité
R/W
Reset
R/W
Axe x actif → Bit2 = 1
Axe x inactif → Bit2 = 0
Axe y inactif → Bit1 = 1
FR
Axe y inactif → Bit1 = 0
Axe z inactif → Bit0 = 1
Axe z inactif → Bit0 = 0
0x2049
UNSIGNED8
FIR niveau du filtre pour
mesure v eff / a peak
0 : FIR désactivé
1 : FIR passe-bande 0,1...1 Hz
2 : FIR passe-bande 0,1...10 Hz
3 : FIR passe-bande 1...10 Hz
4 : FIR passe-bande 2...400 Hz
5 : FIR passe-bande 10...400
Hz
R/W
0x204A
UNSIGNED8
Etendue de mesure pour la
mesure de la vibration et de
l'accélération dynamique
0: ± 2 g
1: ± 4 g
2: ± 8 g
R/W
0x207F
UNSIGNED8
Factory Reset
1: Effectuer Factory Reset
R/W
15
Capteur d'inclinaison JN
8.2.1 Informatif (0x2080 – 0x2082)
Index
Type
Valeur
Unité
R/W
0x2080
ENTIER16
Température ambiante
1/10 °C
R
0x2081
ENTIER16
Température MEMS
1/10 °C
R
0x2082
UNSIGNED16
Puissance du
chauffage
mW
R
Reset
8.2.2 Upload/download (0x300)
0x3000
ASCII
Clé de paramétrage
R/W
8.2.3 Données mesurées (0xA000 – 0xA011)
0xA000
ENTIER16
Axe x longitudinal
°
R
0xA001
ENTIER16
Axe y latéral
°
R
0xA010
ENTIER 32
Axe x longitudinal
°
R
0XA011
ENTIER 32
Axe y latéral
°
R
8.2.4 Fonctionnalité supplémentaire (0xA100...0xA202)
0xA100
UNSIGNED32
Vecteur v efficace
1/10 mm/s
R
0xA101
UNSIGNED32
Vecteur a peak
mg
R
0xA200
ENTIER16
aVecteur axe x
mg
R
0xA201
ENTIER16
aVecteur axe y
mg
R
0XA202
ENTIER16
aVecteur axe z
mg
R
9 Définition des angles (0x2044)
Pour adapter le capteur d'inclinaison aux différentes applications le plus facilement
possible, l'information d'inclinaison mesurée est convertie en différentes
indications d'angle. L'indication d'angle souhaitée est réglée par la sélection de
l'option correspondante.
Pour cette définition d'angle un système de coordonnées du capteur est utilisé et
est défini comme suit :
– Le plan de montage correspond au plan xy
– L'axe z est perpendiculaire au plan de montage (selon la règle de la main
droite)
– L'axe x est représenté par le bord de la platine de montage qui montre en
direction de la flèche x imprimée
16
Capteur d'inclinaison JN
– L'axe y est ensuite perpendiculaire au plan défini par les axes z et x
9.1 Angle perpendiculaire (0x2044 = 0)
A l'aide de l'indication des deux angles perpendiculaires, l'inclinaison du système
de coordonnées du capteur par rapport à la direction de la gravitation est décrite.
La première valeur fournie correspond à une rotation autour de l'axe y du capteur
et est appelée "valeur d'inclinaison longitudinale".
La valeur correspond à l'angle [°] défini par le vecteur de gravitation avec le plan
yz du capteur.
La deuxième valeur fournie correspond à une rotation autour de l'axe x du capteur
et est appelée "valeur d'inclinaison latérale" (index SDO 6020h ou 6120h). La
valeur correspond à l'angle [°] défini par le vecteur de gravitation avec le plan xz
du capteur.
Lors de l'inclinaison dans un plan (rotation d'un axe, le second axe reste en position
perpendiculaire) l'angle perpendiculaire et le cardan sont toujours identiques.
9.2 Angle d'Euler (0x2044 = 1)
Avec ce réglage les deux valeurs d'angle fournies sont à interpréter comme angle
d'Euler.
La position actuelle du capteur est déterminée par deux rotations successives à
partir de la position horizontale.
La "valeur d'inclinaison longitudinale" indique l'angle [°] d’inclinaison de l'axe z du
capteur. La "valeur d'inclinaison latérale" correspond alors à l'angle [°] de rotation
du capteur autour de l’axe z (incliné).
Interprétation
La première valeur d'angle correspond à l'angle entre le vecteur de gravitation et
l'axe z du capteur (inclinaison de la pente, dénivelé) alors que la deuxième valeur
d'angle indique la direction dans laquelle l'inclinaison de la pente correspond au
système de coordonnées.
Plage de valeur de cette option :
– Valeur d'inclinaison longitudinale (dénivelé) : -90°…+90°
– Valeur d'inclinaison latérale (angle de direction) : 0°…360°
Point critique
Avec un angle d’inclinaison de 0° le capteur est en position horizontale. Dans cette
position, le deuxième angle (angle de direction) n’a aucun sens. En pratique, il faut
s’attendre à ce que la valeur du deuxième angle varie très fortement même si le
capteur est quasiment immobile.
17
FR
Capteur d'inclinaison JN
9.3 Cardan X (0x2044 = 2)
Comme pour l'angle d'Euler, l'orientation actuelle du capteur est décrite par deux
rotations successives à partir de la position horizontale.
Mais maintenant, l'orientation actuelle résulte d'une rotation autour de l'axe y de
la valeur d'angle [°] indiquée par la "valeur d'inclinaison longitudinale" puis d’une
rotation autour de l'axe x pivoté (découlant de la 1ière rotation) de l'angle [°]
"valeur d'inclinaison latérale".
Interprétation
Si vous imaginez le capteur comme un avion dont la carlingue est dans la direction
x et l'aile dans la direction y, la valeur d'inclinaison longitudinale correspond à
l'inclinaison longitudinale (angle de tangage) de l'avion et la valeur d'inclinaison
latérale à l'angle de virage (angle de roulis) de l'avion.
Plage de valeurs
– Valeur d'inclinaison longitudinale : -90°…90°
– Valeur d'inclinaison latérale : -180°…180°
Point critique
Pour une inclinaison longitudinale de ± 90° (l'avion vole verticalement vers le bas
ou vers le haut) l'angle de roulis effectue une rotation autour de l'axe de gravitation
qui ne peut pas être détecté par le capteur d'inclinaison. Dans cet état la valeur
d'inclinaison latérale est insignifiante. Dans la pratique, la valeur d'inclinaison
latérale varie très fortement lorsqu'elle est proche de cet état même en cas de
mouvement faibles.
9.4 Cardan Y (0x2044 = 3)
Ce réglage correspond au réglage décrit dans 8.3 avec la différence que l'ordre
des deux rotations est inversé. Dans cette option l'objet mesuré fait d’abord une
rotation autour de son axe x de l'angle [°] "valeur d'inclinaison latérale". Ensuite
l'objet mesuré fait alors une 2ième rotation autour de l'axe y (qui se trouve
maintenant dans la position inclinée) avec la valeur d'angle [°] indiquée par la
"valeur d'inclinaison longitudinale" du capteur.
Il en résulte que les valeurs mesurées des cardans X et Y sont identiques tant
que l'objet mesuré est seulement tourné autour de l'un des axes du capteur.
Seulement en cas d'une rotation générale autour des deux axes de sensibilité les
valeurs mesurées des deux options sont différentes.
9.5 Exemple explicatif
A l'aide d'un exemple simple les différentes définitions d'angle sont illustrées. Une
pelleteuse monte et descend sur un talus courbé (illustration). L'angle du talus est
continuellement 30°. Le capteur d'inclinaison est monté de manière à ce que l'axe
y du capteur montre en direction de conduite de la pelleteuse.
18
Capteur d'inclinaison JN
4
3
5
1
6
FR
2
Position de
la pelleteuse
Angle
perpendiculaire
Euler
Cardan X
Cardan Y
Longitudinal
Latérale
Longitudinal
Latérale
Longitudinal
Latérale
Longitudinal
Latérale
1
0°
0°
0°
non défini
0°
0°
0°
0°
2
0°
-30°
30°
0°
0°
-30°
0°
-30°
3
20°
-20°
30°
45°
20°
-22°
22°
-20°
4
30°
0°
30°
90°
30°
0°
30°
0°
5
30°
0°
30°
90°
30°
0°
30°
0°
6
0°
30°
30°
180°
0°
30°
0°
30°
10 D'autres fonctions du capteur
10.1 Adresse matérielle (0x2000) et débit de transmission (0x2001)
En cas de changement, l'adresse matérielle et le débit de transmission ne sont
effectifs qu'après un Reset ("Application Reset", "Communication Reset" ou
"Hardware Reset").
Le capteur d'inclinaison ifm est livré avec une adresse matérielle (ECU) de 25 et un débit de
transmission de 250 Kbit/s.
10.2 Address Claiming
Le capteur JN2300 avec le protocole SAE J1939 supporte le "dynamic address
claiming". En usine, le capteur est préréglé avec l'adresse matérielle 25.
Avec cette adresse, le capteur se connecte au réseau pendant le démarrage. Tant
qu'il n'y a aucun conflit d'adresses (aucun autre participant du réseau n'a la même
adresse), le capteur démarre automatiquement la communication.
Arbitrary Address Capable (CA)
19
Capteur d'inclinaison JN
Si l'adresse matérielle du capteur est déjà utilisée dans le réseau, le participant
avec la priorité plus importante est accepté par le réseau. Le participant du réseau
rejeté en raison de sa priorité moins importante est attribué une autre adresse
valable.
Dans ce cas, l'adresse matérielle change de 25 à 128 (ou supérieur).
Des valeurs valables pour l'adresse matérielle peuvent être attribuées de 0 à 253.
(Adresse matérielle 254 → 0 ; 255 → globale)
10.3 Fréquence limite du filtre numérique (0x2043)
Le capteur permet de rendre les valeurs d'angle qui se produisent continuellement
moins sensibles aux vibrations parasites externes.
Les vibrations parasites peuvent être supprimées à l’aide d’un filtre paramétrable
(filtre FIR numérique). La fréquence limite du filtre est réglée via le niveau du filtre
FIR (index 2043h).
10.4 Réglage du point zéro (0x2046)
Pour définir le point zéro, le capteur est orienté dans la position souhaitée et la
position actuelle est mise à "0". Pour ce faire, la valeur du paramètre "Réglage du
point zéro des axes x et y" (index 2046h) est mise à 1.
Le capteur calcule ensuite l’offset par rapport au décalage du zéro et enregistre le
résultat dans la mémoire permanente. A partir de cet instant, l'offset est soustrait
de l'angle.
10.5 Résistance de terminaison (0x2045)
D’un point de vue topologie de bus, le système est terminé avec des résistances
de terminaison (120 Ω) au début et à la fin. Lorsque le capteur se trouve au début
ou à la fin, la résistance de terminaison intégrée (index 2045h) peut être activée
par l'écriture de la valeur 1.
20
Capteur d'inclinaison JN
10.6 Activation de l'apprentissage (0x2042)
Au cas où il ne serait pas possible d'intégrer le capteur d'inclinaison dans l'objet
mesuré de manière à ce que les systèmes de coordonnées du capteur et de l'objet
se correspondent, la fonction d’apprentissage permet la création d'un nouveau
système de référence.
Le nouveau système de référence xb,yb,zb est défini de manière à ce que la
direction zb correspond à la direction de gravitation au moment de l’apprentissage.
FR
La direction xb du système de référence résulte de la projection de l'axe xs du
capteur dans le plan xbyb du système de référence. L'axe yb correspond à la
direction qui est perpendiculaire aux axes zb et xb.
Il en résulte qu'au moment de l’apprentissage l'axe xs ne doit pas être parallèle à la direction
de gravitation. Tant que la valeur pour l'index 2042h est "1", toutes les indications d'angle sont
converties dans le nouveau système de référence.
L'opération d’apprentissage peut, par exemple, être effectuée comme suit :
L'objet mesuré avec le capteur d'inclinaison non aligné est tourné dans une
position horizontale connue. Dans cette position, l’apprentissage est effectué et
le nouveau système de référence est défini. Ensuite toutes les valeurs d'angles
fournies se réfèrent à ce nouveau système de référence.
Noter aussi pour le capteur d'inclinaison installé en biais que l'axe x du capteur (axe xs) se trouve
parallèle au plan xbzb du système de référence souhaité.
Exemple explicatif
Capteur d'inclinaison installé en biais dans le
système de coordonnées de la pièce à usiner.
Grâce au réglage par "apprentissage" du capteur
d'inclinaison avec la pièce à usiner en position
horizontale, le système de coordonnées du capteur
est transféré dans le système de coordonnées de la
pièce à usiner.
Les données brutes du capteur sont fournies dans
le système de coordonnées du capteur.
En mode apprentissage, elles sont converties dans
le système de coordonnées de la pièce à usiner.
Dans l'exemple, une rotation de 30° autour de l'axe y du système de coordonnées
de la pièce à usiner est montrée.
21
Capteur d'inclinaison JN
Angle perpendiculaire
sans apprentissage
Mode apprentissage
Angle perpendiculaire
sans apprentissage
Mode apprentissage
Valeur d'angle
Valeur d'angle
Valeur d'angle
Valeur d'angle
Valeur d'angle
Valeur d'angle
Valeur d'angle
Valeur d'angle
longitudinale
latérale
longitudinale
latérale
longitudinale
latérale
longitudinale
latérale
-13,2°
-29,3°
0°
0°
-45,5°
-29,5°
-30°
0°
10.7 Correction du quadrant (0x2040)
La correction du quadrant consiste à étendre la valeur de la mesure d'angle aux
plages de mesure ± 180° (correspond à 2040h = 1) ou 0...360° (correspond à
2040h = 2).
Les conditions suivantes s'appliquent aux différents calculs d'angle :
– Angle perpendiculaire : longitudinal (x) et latéral (y) sont corrigés.
– Euler: seulement latéral (y) est corrigé.
Pour les cardans, l'angle de roulis est corrigé.
– Cardan X : longitudinal x (angle de tangage), latéral y (angle de roulis)
– Cardan Y : longitudinal x (angle de roulis), latéral y (angle de tangage)
10.8 Chauffage (0x2041)
Afin de garantir une bonne stabilité de la mesure sur toute la plage de température
de fonctionnement, la cellule de mesure est régulée à une température constante
grâce à un régulateur PID. La régulation du chauffage est activée par défaut et
peut être désactivé par l'écriture de la valeur 0 sur le paramètre du chauffage
(index 2041h).
Ceci a les conséquences suivantes :
> Réduction de la stabilité de la température
> Diminution de la consommation à l'état de fonctionnement
> Les exactitudes diffèrent des indications de la fiche technique
10.9 Température de la cellule de mesure MEMS (0x2081)
La température de la cellule de mesure est déterminée toutes les 200 ms et mise
à jour dans le protocole sous "informatif". Elle peut être lu en consultant l'index
2081h. La valeur de 16 bits signée indique la température en 1/10 °C.
10.10 Auto-test MEMS (0x4008 / 0x4009)
Afin de contrôler le bon fonctionnement des axes de mesure, un auto-test de la
cellule de mesure peut être effectué.
Pour ce faire l'auto-test du MEMS (index 4008/1) doit être activé par l'écriture de
la valeur 1. L'auto-test prend env. 2 s. Après, la fin de l'auto-test le signal (index
4008/1) est de nouveau mis à la valeur 0.
Le résultat du test est codé dans un byte et peut être lu dans le registre de l’autotest (index 4009h).
22
Capteur d'inclinaison JN
00000111 → valeur des axes de mesure x, y, z
Bit 0 : axe défectueux / bit 1 : axe fonctionnel
10.11 Clé de paramétrage (0x3000)
Le capteur peut transformer le paramétrage de manière unique en une clé codée
de Base64.
FR
A l'aide de cette clé, les capteurs peuvent être facilement dupliqués avec les
mêmes paramètres.
La clé de paramétrage peut être écrite sur index 3000h. Pour que seulement des
clés valables soient acceptées du firmware, un checksum (CRC) de 2 bytes est
calculé et ajouté à la fin de la clé.
Les paramètres suivants sont codés par la clé
Paramètre
Index
Adresse matérielle (ECU)
0x2000
Débit de transmission
0x2001
Correction du quadrant
0x2040
Chauffage
0x2041
Index apprentissage
0x2042
Filtre FIR pour la mesure de l'angle
0x2043
Calcul de l'angle
0x2044
Résistance CAN 120 Ω
0x2045
Réglage du point zéro
0x2046
Valeur de sortie
0x2047
Sélection des axes pour Veff & aPeak
0x2048
Filtre FIR pour la mesure de la vibration
0x2049
Etendue de mesure pour la mesure de la vibration
0x204A
En usine, la clé de paramétrage est préréglée comme suit :
jwx9yJAiUOBKAOuL
23
Capteur d'inclinaison JN
11 DTC – Diagnostic Trouble Codes
Si la fonction de diagnostic est activé via l'index 0x800h/01h, les messages DTC
suivants sont envoyés toutes les secondes.
DM1
SPN
(19
bits)
FMI
(5
bits)
CM
(1 bit)
OC
(7
bits)
Signification du message
DTC1
521001
4
0
-
Sous-tension
DTC2
521001
3
0
-
Surtension
DTC3
521002
1
0
-
Température ambiante interne trop basse
DTC4
521002
0
0
-
Température ambiante interne trop haute
DTC5
521003
1
0
-
Température MEMS trop basse
DTC6
521003
0
0
-
Température MEMS trop élevée
DTC7
522001
10
0
0x01
Timeout d'un message en transmission
DTC8
522002
10
0
0x01
Timeout interruption CAN
DTC9
522003
10
0
0x01
Timeout d’un message en réception
(SPN – Suspected Parameter Number ; FMI – Failure Mode Identifier; CM – SPN
Conversion Method; OC – Occurrence Count/compteur d'erreurs)
Les Diagnostic Trouble Codes sont toujours transmis comme valeur 4 bytes.Ce
message DM1 de 4 bytes est à interpréter comme suit
DTC
Byte 2
Bit 8 est MSB
Byte 1
8 bit de poids faible du SPN
Bit 8 est MSB
SPN
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
2
1
0
DTC
Byte 4
Byte 3
3 MSB du SPN
5 bits du FMI
SPN
1
5
24
1
4
FMI
1
3
1
2
1
1
1
0
CM
9
8
7
OC
6
5
4
3
Capteur d'inclinaison JN
Exemple en cas de la détection d'une sous-tension (< 9,2 V)
FF FF 29 F3 E4 01
16 bits état global des lampes (désactivé) -> FFh
19 bits SPN -> 7F329h -> 521001d
5 bits FMI -> 4
FR
1 bit CM -> 0 (toujours 0)
7 bits OC -> 1
12 LED d'état
La LED intégrée indique l'état actuel de l'appareil.
Couleur LED
Fréquence de clignotement
Description
vert (connecteur gauche)
constamment allumée
L'appareil est à l'état "Run"
rouge (connecteur droit)
constamment allumée
Auto-test MEMS non réussi
13 Maintenance, réparation et élimination
L'appareil est sans maintenance.
► Respecter la réglementation du pays en vigueur pour la destruction écologique
de l‘appareil.
14 Homologations/normes
La déclaration de conformité CE et les homologations sont disponibles
sur : www.ifm.com.
14.1 Référence à UL
L‘alimentation en tension externe et les circuits externes devant être connectés
à l‘appareil doivent être séparées galvaniquement du réseau électrique ou des
tensions appliquées et doivent correspondre aux valeurs limites indiquées dans
UL 61010-1, paragraphes 6.3 et 9.4.
Température de tenue haute minimum et diamètre du câble qui doit être raccordé
au capteur : au moins 75°C, au moins 22 AWG ou 0,34 mm².
25
Capteur d'inclinaison JN
15 Etat de livraison
Index
Type
Valeur
Livraison
0x1100
u8
TxPGN1 actif
1: envoyé de manière cyclique
0x2000
u8
Adresse matérielle
25
0x2001
u16
Débit de transmission
250 Kbits
0x2040
u8
Signal pour la correction du
quadrant
2: correspond à 0....360°
0x2041
u8
Signal pour le chauffage
1: correspond à "chauffage allumé"
0x2042
u8
Apprentissage des valeurs d’index
des axes x/y/z
2: correspond à "mesure absolue"
0x2043
u8
Niveau du filtre FIR
2: correspond à "FIR lowpass 5 Hz"
0x2044
u8
Calcul de l'angle
0: correspond à "perpendiculaire"
0x2045
u8
Résistance de terminaison CAN
120 Ω
1: correspond à "activée"
0x2046
u8
Réglage du point zéro des axes x/y
2: correspond à "mesure absolue"
0x2047
u8
Valeur de sortie
0: correspond à l'"angle"
0x2048
u8
Sélection des axes
7: correspond à "x/y/z" activés
0x2049
u8
Filtre FIR pour V_eff / a_Peak
5: correspond à "10...400 Hz"
0x204A
u8
Etendue pour V_eff / a_Peak
2: correspond à "8 g"
26
Capteur d'inclinaison JN
FR
27

Manuels associés