Exemple – Impossible de demander l'adresse (NOM = 000000005B810024h, Adresse source = 254)
Le message Impossible de demander une adresse est envoyé par le capteur KHC J1939 après :
- Réception d'un message d'adresse demandée avec la même adresse source et une valeur numérique inférieure du NOM
et si
· il est configuré comme un appareil avec Capacité d'adresse unique (AAC=0, dans le NOM de l'appareil)
· il est configuré comme un appareil avec Capacité d'adresse arbitraire (AAC=1, dans le NOM de l'appareil, et si une
adresse valide dans la
- Une commande de Requête d'adresse demandée, si cette adresse est l'adresse NULLE (254).
3.4. CONFIGURATION DE L'ADRESSE
À la mise sous tension du capteur KHC J1939, celui-ci envoie un message Adresse demandée en utilisant son adresse favorite.
L'adresse favorite du KHC J1939 peut être modifiée en utilisant le message Adresse Commandée. Les valeurs valides pour l'adresse
favorite sont comprises dans la plage de 0 à 127 et de 248 à 253. Les adresses dans la plage de 128 à 247 ne sont pas configurables
car elles ne peuvent pas être utilisées par des appareils dotés de la Capacité d'adresse arbitraire, lorsqu'ils ne peuvent pas utiliser
l'adresse favorite, après avoir perdu le conflit d'arbitrage d'adresse.
Si le message d'adresse commandée est accepté, l'appareil utilise l'adresse indiquée et envoie un message Adresse demandée. La
nouvelle valeur est enregistrée dans la mémoire non volatile.
La configuration de l'adresse doit être utilisée pour résoudre les conflits d'adresses avec des appareils configurés comme des
appareils à adresse unique et configurables par commande, étant donné qu'ils ne sont pas capables de choisir une autre adresse
de manière autonome.
3.4.1. Adresse commandée
Le message Adresse commandée est envoyé à l'aide du message d'annonce de diffusion (BAM) du protocole de transport (SAE
J1939/21) étant donné qu'il contient 9 octets de données. Le NOM de l'appareil dont l'adresse doit être modifiée, et la nouvelle
adresse source à configurer, sont transmis dans les 9 octets de données. Le message est envoyé à l'adresse globale (255).
Pour diffuser un message multi-paquets, l'appareil doit d'abord envoyer le message d'annonce de diffusion (BAM). Le message
d'annonce de diffusion est intégré dans le protocole de transport - Gestion des connexions (TP.CM).
Figure 9 - Spécification Protocole de transport - Gestion des connexions (TP.CM)
Figure 10 - Champs de données Message d'annonce de diffusion (TP.CM_BAM)
80525_KHC J1939_Manuel d'utilisateur_10-2018_FRA
ID CAN
DLC
DONNEES
18EEFFFE
8
24 00 81 5B 00 00 00 00
Figure 8 - Exemple de message Impossible de demander une adresse
plage de 128 à 247 ne peut pas être obtenue.
Protocole de transport - Gestion des connexions (TP.CM)
Longueur des données
Page de données
Format PDU
Spécifique PDU
Priorité par défaut
PGN
Message d'annonce de diffusion (TP.CM_BAM)
Octet D0
Octet D1
Octet D2
Octet D3
Octet D4
Octet D5
Octet D6
Octet D7
8 octets
0
236 (ECh)
DA (adresse de destination)
7
60416 (00EC00h)
Octet de contrôle = 32 (20h)
Taille total du message, nombre
d'octets (octet de poids faible)
Taille total du message, nombre
d'octets (octet de poids fort)
Nombre total de paquets
Réservé (FFh)
PGN du message mis en paquet
(octet de poids faible)
PGN du message mis en paquet
(octet de poids moyen)
PGN du message mis en paquet
(octet de poids fort)
5