Adresse; Demande D'adresse - gefran KHC J1939 Manuel De L'utilisateur

Table des Matières

Publicité

Le « Code fabricant » pour GEFRAN est 732 comme indiqué dans le tableau suivant.
Champ NOM
Code fabricant
Numéro d'identité
Le NOM d'un appareil est utilisé pour identifier l'appareil sur le réseau J1939 ainsi que sa fonctionnalité.
Champ Capacité d'adresse arbitraire (AAC)
Ce champ d'1 bit indique si un appareil est capable de résoudre un conflit de demande d'adresse.
AAC
Description
L'appareil est configuré comme un appareil avec Capacité d'adresse unique - Appareil avec Adresse configurable par
0
commande. L'appareil n'est pas capable de choisir une autre adresse source de manière autonome.
L'appareil est configuré comme un appareil avec Capacité d'adresse arbitraire. L'appareil est capable de choisir une autre
1
adresse source de manière autonome, si nécessaire pendant l'arbitrage de l'adresse, dans la plage 128 à 247 inclus.
Pour les autres champs NOM, voir la documentation de SAE J1939.

3.2. ADRESSE

Une valeur d'un octet permettant d'identifier un appareil spécifique sur le réseau.
L'adresse de l'appareil est intégrée dans l'octet de poids plus faible de l'ID-CAN de 29 bits de chaque message envoyé par cet
appareil, ce qui permet d'identifier la source des messages sur le réseau.
ID CAN 29 bits
3 bits
1 bit
Priorité
Rés.
Chaque appareil doit utiliser une adresse unique sur le réseau. À cette fin, des règles de demande d'adresse ont été définies.

3.3. DEMANDE D'ADRESSE

Après sa mise sous tension, le capteur KHC J1939 envoie un message Adresse demandée, un message global reçu par tout autre appareil
du réseau. Il contient le NOM de l'appareil. Lors du premier envoi du message, l'adresse favorite de l'appareil est utilisée comme adresse
source. L'adresse favorite est stockée dans une mémoire non volatile et est comprise dans la plage 0 à 127 et 248 à 253.
Exemple
Après sa mise sous tension, le capteur KHC J1939, dont le nom est 800000005B810024h et avec l'adresse favorite de 16 (10h),
envoie le message comme illustré dans la figure.
Si le capteur KHC J1939 ne reçoit pas de message Adresse demandée avec la même adresse source dans les 250 ms, il démarre les communications
réseau normales, comme la transmission du message Enregistrer données. Si l'appareil reçoit un message Adresse demandée, il compare son
propre NOM avec le NOM de l'autre appareil, contenu dans le message Adresse demandée. L'appareil perd l'arbitrage lorsque le NOM de l'autre
appareil est numériquement inférieur au sien. S'il gagne l'arbitrage, l'appareil envoie le message Adresse demandée à nouveau et démarre les
communications réseau habituelles. S'il perd l'arbitrage, le comportement est différent, en fonction de la capacité d'adressage de l'appareil :
a) L'appareil est configuré comme un appareil avec la Capacité d'adresse unique (AAC = 0) : l'appareil envoie le message Impossible
de demander une adresse à l'aide de l'adresse NULLE (254) en respectant un retard pseudo-aléatoire compris entre 0 et 153 ms.
L'appareil ne peut pas envoyer de messages autres que le message Impossible de demander une adresse. Les communications
réseau habituelles sont suspendues.
b) L'appareil est configuré comme un appareil avec Capacité d'adresse arbitraire (AAC = 1) : l'appareil peut demander d'autres adresses,
en envoyant le message Adresse demandée avec l'adresse source dans la plage de 128 à 247 inclus. S'il ne reçoit aucun autre
message Adresse demandée avec la même adresse source ou s'il gagne l'arbitrage, l'appareil utilise cette adresse et démarre les
communications réseau habituelles avec cette adresse. Si aucune adresse n'est disponible dans la plage 128 à 247 (arbitrage toujours
perdu), l'appareil envoie le message Impossible de demander une adresse à l'aide de l'adresse NULLE (254) en respectant un retard
pseudo-aléatoire compris entre 0 et 153 ms. L'appareil ne peut pas envoyer de messages autres que le message Impossible de
demander une adresse. Les communications réseau habituelles sont suspendues.
80525_KHC J1939_Manuel d'utilisateur_10-2018_FRA
Valeur
Description
Code fabricant attribué par la SAE à la société Gefran S.p.A., Provaglio
732
d'Iseo (Italie)
« unique »
Programmé par GEFRAN
Tableau 1 - Champs NOM Code fabricant et Numéro d'identité
Tableau 2 - Description du champ AAC
1 bit
8 bits
Page de données
Format PDU
ID CAN
DLC
18EEFF10
8
Figure 3 - Exemple de message de demande d'adresse
8 bits
Spécifique PDU
DONNEES
24 00 81 5B 00 00 00 80
8 bits
Adresse source
3

Publicité

Table des Matières
loading

Table des Matières