La présente annexe décrit les exigences relatives aux données OBM. Elle fournit la spécification technique des paramètres produits par le système OBM ainsi que les exigences relatives au traitement embarqué des données OBM et à leur transmission sans fil.
Les spécifications techniques détaillées de certains paramètres OBM sont fournies dans la partie A de la présente annexe. Une liste complète des paramètres assortis d’une spécification technique de base figure aux appendices 1 à 6.
Les exigences relatives au traitement embarqué et à la transmission sans fil des données OBM sont couvertes dans la partie B de la présente annexe. Les schémas de données OBM sont définis à l’appendice 7. L’appendice 8 est un diagramme illustratif du traitement des données de trajet OBM
La partie C de la présente annexe contient des spécifications techniques supplémentaires pour la transmission sans fil des données OBM.
PARTIE A
Paramètres OBM
Le constructeur met à disposition sur demande tous les paramètres énumérés aux appendices 1 et 3 à 6 de la présente annexe par l’intermédiaire du port série du connecteur de liaison de données normalisé conformément aux spécifications de ces appendices.
Sauf indication contraire, les constructeurs mettent à disposition des paramètres englobant toute leur plage de valeurs utiles, avec un niveau de précision proportionnel aux capacités des systèmes de contrôle.
1. Paramètres OBM à l’appui de l’essai du véhicule
1. 1. Pour les paramètres pour lesquels il est indiqué à l’appendice 1 qu’ils font partie du flux instantané de données, ils sont mis à jour par l’unité de contrôle pertinente à une fréquence minimale de 1 Hertz.
1. 2. Les paramètres qui ne sont pas applicables au type de carburant ou à la technologie du groupe motopropulseur du véhicule peuvent être omis.
1. 3. Débit massique des gaz d’échappement — à l’échappement (paramètre 1.11)
1. 3.1. Le système OBM fournit un paramètre «Débit massique des gaz d’échappement – à l’échappement» pour indiquer le débit massique total des gaz d’échappement à l’échappement.
Le paramètre est calculé comme la masse de NOx moyenne du débit massique des gaz d’échappement au cours de la seconde précédente avant d’être mis à jour et est mis à jour au moins une fois par seconde.
1. 4. Concentration de NOx à l’échappement (paramètre 1.13)
1. 4.1. Le système OBM fournit un paramètre «Concentration de NOx à l’échappement» pour indiquer la concentration des émissions de NOx à l’échappement. Le paramètre est fourni pour toute la durée du trajet OBM et peut être fondé sur les mesures du capteur, sur des données modélisées ou sur une combinaison des deux.
1. 4.2. Le paramètre est calculé comme la concentration moyenne des émissions de NOx au cours de la seconde précédente avant d’être mis à jour et est mis à jour au moins une fois par seconde.
1. 5. État modélisé (paramètres 1.14 et 1.16)
1. 5.1. Le système OBM fournit les paramètres «État modélisé de la concentration de NOx à l’échappement» et «État modélisé du débit massique de NOx à l’échappement» pour indiquer comment sont déterminées les valeurs de la concentration de NOx et de la concentration du débit massique de NOx à l’échappement. Les deux paramètres présentent l’un des deux états suivants:
[0]. indique que la valeur du paramètre applicable est calculée avec l’entrée du capteur de NOx;
[1]. indique que la valeur du paramètre applicable est calculée sans l’entrée du capteur de NOx.
1. 6. Débit massique de NOx à l’échappement (paramètre 1.15)
1. 6.1. Le système OBM fournit un paramètre «Débit massique à l’échappement» pour indiquer le débit massique des émissions de NOx à l’échappement. Le paramètre est fourni pour toute la durée du trajet OBM et peut être fondé sur les mesures du capteur, sur des données modélisées ou sur une combinaison des deux.
1. 6.2. Le paramètre est calculé comme la masse moyenne des émissions de NOx au cours de la seconde précédente avant d’être mis à jour et est mis à jour au moins une fois par seconde.
1. 7. Rapports Nox/masse du carburant (paramètres 1.19-1.27)
1. 7.1. Le système OBM fournit des paramètres distincts pour calculer le rapport entre les émissions de NOx et la masse de carburant. Ce processus de calcul commence par l’attribution à toutes les valeurs du «rapport Nox/masse du carburant (i)» d’une valeur par défaut égale à zéro et comprend les trois étapes suivantes:
1. 7.2. ÉTAPE 1: Les trois paramètres suivants sont calculés:
a) «NOx cumulé — 100 km» (g) (paramètre 1.19).
Ce paramètre intègre le «débit massique de NOx à l’échappement» (g/s).
Le paramètre a une résolution de 0,0001 g ou toute masse plus petite, une valeur minimale de zéro et une valeur maximale d’au moins 100 000 g.
b) «Masse cumulée de carburant – 100 km» (kg) (paramètre 1.20).
Ce paramètre intègre le «débit de carburant du moteur» (g/s), avec une conversion des grammes unitaires en kilogrammes.
Le paramètre a une résolution de 0,0000001 kg ou toute masse plus petite, une valeur minimale de zéro et une valeur maximale d’au moins 200 kg.
c) «Distance cumulée — 100 km» (km) (paramètre 1.21).
Ce paramètre intègre la distance parcourue par le véhicule.
Le paramètre a une résolution de 0,01 km ou toute distance plus courte, une valeur minimale de zéro et une valeur maximale d’au moins 100 km.
1. 7.2.1. Ces paramètres sont intégrés en continu, sauf lorsqu’au moins une des conditions suivantes s’applique:
1) le moteur est arrêté;
2) le temps après le premier démarrage du moteur au cours du trajet OBM est inférieur à 800 secondes;
3) le paramètre «État de régénération post-traitement» (paramètre 1.28) indique qu’une régénération active du filtre à particules est en cours;
4) la température ambiante est comprise entre – 7 °C et 38 °C;
5) la vitesse du véhicule est supérieure à 160 km/h;
6) l’altitude supérieure à 1 300 m au-dessus du niveau moyen de la mer;
7) une stratégie auxiliaire de limitation des émissions (AES) surveillée par le système OBM est active comme défini au paragraphe 2.8.2;
8) lorsque le véhicule est en longue phase de refroidissement;
9) lorsqu’au moins un des paramètres «État de surveillance des NOx» ou «État de surveillance générique» est en mode «erreur» ou «intermédiaire». Dans ce cas, ces paramètres sont également remis à zéro;
10) lorsqu’un signal d’entrée utilisé pour calculer l’un des paramètres cumulés ci-dessus est considéré comme dysfonctionnel.
1. 7.2.2. Aux fins de l’intégration des paramètres 1.19 à 1.21, on entend par «longue phase de refroidissement» les périodes suivantes:
— pendant une période de ralenti continu, toute période dépassant les 180 premières secondes;
— les 180 premières secondes après que le véhicule a atteint une vitesse supérieure à 1 km/h après une période de ralenti continu supérieure à 180 secondes;
— les 180 premières secondes après un redémarrage du moteur après une période d’arrêt continu du moteur supérieure à 180 secondes.
1. 7.2.3. Lorsque le paramètre «Distance cumulée-100 km» est égal ou supérieur à 100 km, l’étape suivante est exécutée:
1. 7.3. ÉTAPE 2:
La valeur du «rapport Nox/masse du carburant (3)» est attribuée au «rapport Nox/masse du carburant (4)»
La valeur du «rapport Nox/masse du carburant (2)» est attribuée au «rapport Nox/masse du carburant (3)»
La valeur du «rapport Nox/masse du carburant (1)» est attribuée au «rapport Nox/masse du carburant (2)»
La valeur du «rapport Nox/masse du carburant (0)» est attribuée au «rapport Nox/masse du carburant (1)»
Le paramètre suivant est calculé:
NOx to fuel mass ratio 0Cumulative NOx – 100 km gCumulative Fuel mass – 100 km kg
Lorsque le «rapport massique NOx/carburant (0)» a été calculé, les paramètres «NOx cumulé — 100 km», «masse cumulée du carburant — 100 km» et «distance cumulée — 100 km» doivent tous être ramenés à zéro.
Avant le premier calcul de chaque paramètre «rapport massique NOx/carburant» depuis la fabrication du véhicule, ou si les paramètres «rapport massique NOx/carburant» sont réinitialisés lors d’un événement de reprogrammation de l’unité de contrôle, ou par remplacement de l’unité de commande, une valeur par défaut de 0xFF pour chaque octet de données doit être utilisée.
1. 7.4. ÉTAPE 3:
Le paramètre «rapport massique NOx/carburant moyen» (g/kg) (paramètre 1.27) est calculé comme suit:
NOx to fuel mass ratio average1nin – 1i0NOx to fuel mass ratio i
n étant le nombre de valeurs de «rapport massique NOx/carburant (i)» qui ne sont pas égales à 0xFFFF.
1. 7.4.1. Les paramètres «NOx cumulé – 100 km», «masse cumulée de carburant – 100 km» et «distance cumulée – 100 km» doivent tous être remis à zéro et la séquence est répétée à partir de l’étape 1.
1. 7.4.2. Les paramètres «Rapport NOx/masse du carburant (i)» et le paramètre «Moyenne du rapport NOx/masse du carburant» se composent de 2 octets de données avec une valeur minimale de zéro et une valeur maximale de 200 g/kg.
1. 7.4.3. Les paramètres «NOx cumulé -100 km», «Masse de carburant cumulée -100 km» et «Distance cumulée -100 km» sont remis à zéro lorsque les codes de diagnostic d’anomalie sont réinitialisés par un outil d’analyse générique ou un outil d’entretien. Ces paramètres peuvent également être remis à zéro en cas d’événement de reprogrammation de l’unité de commande du moteur (ECU).
1. 8. État opérationnel post-traitement (paramètre 1.31)
1. 8.1. Le système OBM fournit un paramètre «État opérationnel post-traitement» pour indiquer si le système post-traitement a atteint et maintient les conditions permettant de réduire efficacement les émissions d’échappement surveillées par le système OBM. Ce paramètre présente l’un des deux états suivants:
[0]. indique que les conditions réelles ne permettent pas de réduire efficacement les émissions d’échappement surveillées par le système OBM;
[1]. indique que les conditions réelles permettent une réduction efficace des émissions d’échappement surveillées par le système OBM.
1. 8.2. Les constructeurs fournissent une description, dans la documentation de réception par type, des seuils et paramètres utilisés pour calculer l’état de ce paramètre.
1. 9. État du système d’incitation OBM (paramètre 1.45)
1. 9.1. Le système OBM fournit un paramètre «État du système d’incitation OBM» pour indiquer que le système OBM a activé le système d’incitation du véhicule comme décrit au paragraphe 2.4 de l’annexe II. Le paramètre se compose de 4 bits de données avec les états suivants:
Bit 0: le système d’incitation OBM est actif (0 = FALSE, 1 = TRUE)
Bit 1: l’état de surveillance des NOx a déclenché le système d’incitation OBM
(0 = FALSE, 1 = TRUE)
Bit 2: l’état de surveillance des PM a déclenché le système d’incitation OBM
(0 = FALSE, 1 = TRUE)
Bit 3: l’état de surveillance générique a déclenché le système d’incitation OBM
(0 = FALSE, 1 = TRUE)
1. 10. État de manipulation possible (paramètre 1.46)
1. 10.1. Le système OBM fournit un paramètre «État de manipulation possible» pour indiquer le niveau de détection des manipulations. Ce paramètre présente l’un des trois états suivants:
[0]. «niveau 0 – Aucune manipulation détectée».
[1]. «niveau 1 – Manipulation possible détectée», entraînant une augmentation attendue d’au moins une des émissions d’échappement surveillées par le système OBM, donnant lieu à des émissions pouvant aller jusqu’à 2,5 fois la limite d’émissions applicable
[2]. «niveau 2 – Manipulation possible détectée», entraînant une augmentation attendue d’au moins une des émissions d’échappement surveillées par le système OBM, donnant lieu à des émissions supérieures à 2,5 fois la limite d’émissions applicable
1. 10.2. Une fois que le paramètre de l’état de manipulation possible a été établi au niveau 1 ou au niveau 2, il n’est pas réinitialisé à un niveau inférieur, sauf s’il est réinitialisé par un outil d’analyse générique ou un outil d’entretien.
1. 11. État de surveillance (paramètres 1.47-1.49)
1. 11.1. Le système OBM fournit des paramètres distincts pour l’«état de surveillance des NOx», l’«état de surveillance des PM» et l’«état de surveillance générique» pour indiquer les états de surveillance du système OBM visés à l’article 4. Pour chacune de ces surveillances, le paramètre possède l’un des trois états suivants, tels que définis à l’article 5:
[0]. État normal
[1]. État intermédiaire
[2]. État d’erreur
1. 12. Compteur d’écrasement de la boîte d’envoi OBM OTA (paramètre 1.55)
1. 12.1. Le système OBM fournit un paramètre «Compteur d’écrasement de la boîte d’envoi OBM OTA» afin de refléter le nombre de fois où la «boîte d’envoi OBM OTA» a été écrasée.
Le «compteur d’écrasement de la boîte d’envoi OBM OTA» augmente de 1 si l’ensemble de données précédent de la «boîte de sortie OBM OTA» n’a pas été transmis avec succès comme défini au paragraphe 8.4 au moment où de nouvelles données ont rempli la «file d’attente OBM OTA».
1. 12.2. Le paramètre est remis à zéro lorsque les codes de diagnostic d’anomalie sont réinitialisés au moyen d’un outil d’analyse générique ou un outil d’entretien. Si le paramètre atteint sa valeur maximale, il reste figé et n’est pas remis à zéro jusqu’à sa réinitialisation au moyen d’un outil d’analyse générique ou un outil d’entretien.
2. Paramètres du trajet OBM
2. 1. Les paramètres du trajet OBM sont les paramètres qui se rapportent à un trajet OBM. Ils caractérisent généralement les émissions qui ont été générées au cours du trajet OBM et les conditions pendant lesquelles celui-ci a eu lieu. Certains paramètres de trajet liés au hachage sont utilisés pour la sélection aléatoire des trajets OBM pour une transmission sans fil ultérieure.
2. 2. Avant le premier calcul de chaque paramètre applicable depuis la fabrication du véhicule, la réinitialisation des données stockées à l’aide d’un outil d’analyse générique ou d’un outil d’entretien ou, si un paramètre est réinitialisé en raison d’un événement de reprogrammation de l’unité de contrôle ou du remplacement de l’unité de contrôle, une valeur par défaut de 0xFF pour chaque octet de données est adoptée, sauf indication contraire.
2. 3. Pour les paramètres qui ne doivent pas être calculés sur la base du type de groupe motopropulseur, une valeur par défaut de 0xFF est adoptée pour chaque octet de données.
2. 4. En cas de dysfonctionnement empêchant le calcul d’un paramètre de trajet OBM, une valeur de 0xFF pour chaque octet de données applicable peut être communiquée lorsque le système OBM n’est pas en mesure de fournir une autre valeur estimée raisonnable par modélisation ou par d’autres signaux. Lorsqu’une valeur de 0xFF est fournie en raison d’un dysfonctionnement, le bit 2 du paramètre 2.22 est défini.
2. 5. Compteur kilométrique du trajet OBM (paramètres 2.1 et 2.2)
2. 5.1. Le système OBM fournit un «kilométrage du véhicule» et une «distance du trajet OBM» pour indiquer à la fois la distance totale parcourue pendant la durée de vie du véhicule, telle qu’indiquée au conducteur, et la distance totale parcourue pendant le trajet OBM à la fin du trajet OBM. Ces valeurs kilométriques utilisent la même source de données que le kilométrage affiché au conducteur.
2. 6. Durée au ralenti (paramètre 2.4)
2. 6.1. Le système OBM fournit un paramètre «Durée au ralenti» pour enregistrer le temps cumulé de fonctionnement du moteur au ralenti pendant le trajet OBM.
2. 6.2. Aux fins du calcul de ce paramètre, on entend par «ralenti» le fait que la pédale d’accélérateur est relâchée par le conducteur et que soit la vitesse du véhicule est inférieure ou égale à un km par heure, soit le régime moteur est inférieur ou égal à 200 tr/min par rapport au ralenti à la température normale (déterminé en position de conduite pour les véhicules équipés d’une boîte de vitesses automatique).
2. 7. NOx spécifiques à la distance (paramètre 2.5)
2. 7.1. Le système OBM fournit un paramètre «NOx spécifiques à la distance» pour indiquer les émissions massiques moyennes de NOx au cours du trajet OBM.
2. 7.2. Le paramètre «NOx spécifiques à la distance» est calculé en divisant les émissions massiques totales de NOx au cours du trajet OBM par la distance du trajet OBM à la fin du trajet OBM. Pour les trajets OBM dont la distance totale parcourue au cours du parcours OBM est inférieure à 1 km, les émissions massiques totales de NOx au cours du parcours OBM sont divisées par 1 km.
2. 8. Rapports du trajet OBM (paramètres 2.9 et 2.22)
2. 8.1. Le système OBM doit fournir différents rapports de trajets OBM. Chaque rapport est calculé comme la distance cumulée parcourue lorsque les conditions sont remplies pendant le trajet OBM, divisée par la distance du trajet OBM.
2. 8.2. Rapport de l’état post-traitement et du système de contrôle des émissions (paramètres 2.9 - 2.12)
2. 8.2.1. Le système OBM fournit les paramètres du rapport de l’état du trajet OBM pour refléter le pourcentage de la distance du trajet OBM parcouru avec les systèmes de post-traitement/contrôle des émissions dans des conditions spécifiques:
a) le paramètre «Rapport de distance de régénération» (paramètre 2.9) représente le pourcentage de la distance du trajet OBM sur lequel au moins un processus de régénération post-traitement est en cours;
b) le paramètre «Rapport de distance AES surveillée» (paramètre 2.10) représente le pourcentage de la distance du trajet OBM sur lequel au moins une AES surveillée est active, comme indiqué par le paramètre d’état AES;
c) le paramètre «Rapport d’inhibition du réactif» (paramètre 2.11) représente le pourcentage de la distance du trajet OBM sur lequel la livraison du réactif au système de post-traitement des gaz d’échappement est empêchée en raison des conditions environnementales;
d) le paramètre «Rapport de données modélisées» (paramètre 2.12) représente le pourcentage de la distance du trajet OBM parcourue sur laquelle les données d’émissions spécifiques à la distance sont calculées sans les entrées actives du capteur de NOx.
2. 8.3. Rapports des intervalles de vitesse du trajet OBM (paramètres 2.13 et 2.16)
2. 8.3.1. Le système OBM fournit des paramètres des intervalles de vitesse afin de refléter le pourcentage de la distance du trajet OBM parcouru dans différents intervalles de vitesse au cours du trajet OBM. Les paramètres du rapport des intervalles de vitesse sont définis comme suit:
a) «Vitesse – rapport lent urbain»: vitesse du véhicule inférieure ou égale à 30 km/h
b) «Vitesse – rapport urbain»: vitesse du véhicule supérieure à 30 km/h et inférieure ou égale à 60 km/h
c) «Vitesse – rapport hors agglomération»: vitesse du véhicule supérieure à 60 km/h et inférieure ou égale à 90 km/h
d) «Vitesse – rapport autoroute»: vitesse du véhicule supérieure à 90 km/h
2. 8.4. Rapport de distance VE (paramètre 2.17)
2. 8.4.1. Le système OBM fournit un paramètre «Rapport de distance VE» pour rendre compte du pourcentage de la distance du trajet OBM parcouru sans utiliser le moteur.
2. 8.5. du rapport de condition du trajet OBM (paramètres 2.18 - 2.21)
2. 8.5.1. Le système OBM fournit des paramètres du rapport de condition du trajet OBM pour rendre compte du pourcentage de la distance du trajet OBM parcouru dans des conditions spécifiques:
a) le paramètre «Température ambiante – rapport bas» (paramètre 2.18) représente le pourcentage de la distance du trajet OBM parcouru avec des températures ambiantes inférieures à 0 °C
b) le paramètre «Température ambiante – rapport élevé» (paramètre 2.19) représente le pourcentage de la distance du trajet OBM parcouru avec des températures ambiantes supérieures à 35 °C
c) le paramètre «Altitude – rapport élevé» (paramètre 2.20) représente le pourcentage de la distance du trajet OBM parcouru à des altitudes supérieures à 700 m au-dessus du niveau moyen de la mer
d) le paramètre «Rapport hors conditions ambiantes étendues» (paramètre 2.21) représente le pourcentage de la distance du trajet OBM parcouru lorsqu’une ou plusieurs des conditions suivantes s’appliquent:
— température ambiante inférieure à – 7 °C ou supérieure à 38 °C;
— altitude supérieure à 1 300 m au-dessus du niveau moyen de la mer.
2. 8.6. État de manipulation (paramètre 2.22)
2. 8.6.1. Le système OBM fournit un paramètre «État du TD (fin du trajet)» pour indiquer l’état de défaillance au cours du trajet OBM. Le paramètre se compose de trois octets de données avec les états suivants:
Bit 0: indique l’état du TD à la fin du trajet OBM (0 = TD éteint, 1 = TD allumé);
Bit 1: indique qu’au cours de ce trajet OBM, un dysfonctionnement a été détecté qui activerait normalement le TD une fois que les critères de détection consécutifs nécessaires à l’activation du TD sont remplis (par exemple, un code de défaut en attente a été enregistré). 0 signifie qu’aucune anomalie n’a été détectée, 1 signifie au moins une défaillance applicable détectée au cours d’un trajet OBM.
Bit 2: Indique qu’un dysfonctionnement a été détecté au cours de ce trajet OBM et a donné lieu à l’adoption d’au moins 1 paramètre de trajet OBM en adoptant une valeur par défaut telle que définie au point 2.4. 0 signifie qu’aucune anomalie n’a été détectée, 1 signifie au moins une défaillance applicable détectée au cours d’un trajet OBM.
Si la technologie du groupe motopropulseur équipée du véhicule ne prend pas en charge un état MI, les bits 0 et 1 doivent être déclarés comme égaux à zéro.
2. 9. Surveillance de l’OBM, état d’incitation OBM et état de manipulation possible (fin de trajet) (paramètres 2.25-2.29)
2. 9.1. Le système OBM doit fournir des statuts de surveillance OBM, d’incitation OBM et de détection de manipulation afin de refléter les statuts des moniteurs et des systèmes d’incitation définis aux paragraphes 1.9 à 1.11.
2. 9.2. Paramètres du trajet OBM réservés au constructeur (paramètre 2.30)
2. 9.2.1. Le système OBM fournit dix paramètres «réservés au constructeur». Ils peuvent être utilisés à titre facultatif par le constructeur pour communiquer des données OBM définies par le constructeur. Aucune donnée à caractère personnel n’est incluse dans ces paramètres. Les paramètres de données non utilisés sont complétés par des valeurs nulles.
2. 9.3. État de la validité du hachage du trajet OBM (paramètre 2.31)
2. 9.3.1. Le système OBM fournit un paramètre «État de la validité du hachage du trajet OBM» pour indiquer la réussite du hachage de l’ensemble de données de trajet OBM.
[0]. indique que le calcul de la «valeur de hachage du trajet OBM» est incomplet;
[1]. indique que le calcul de la «valeur de hachage du trajet OBM» a été effectué avec succès et que la valeur de hachage tronquée est sauvegardée dans le stockage des données de trajet OBM pertinent comme défini au paragraphe 9.6.
2. 9.3.2. Avant le premier calcul depuis la fabrication du véhicule, la réinitialisation des données stockées à l’aide d’un outil d’analyse générique ou d’un outil d’entretien ou, si un paramètre est réinitialisé en raison d’un événement de reprogrammation de l’unité de contrôle ou de remplacement de l’unité de contrôle, une valeur par défaut de 0x00 pour chaque octet de données est adoptée, sauf indication contraire.
2. 9.4. Valeur de hachage du trajet OBM (paramètre 2.32)
2. 9.4.1. Le système OBM fournit un paramètre «Valeur de hachage du trajet OBM» pour enregistrer la valeur de hachage du trajet OBM résultant de la fonction de hachage définie au paragraphe 9.6.
2. 9.4.2. Jusqu’à ce que le calcul de la «valeur de hachage du trajet OBM» des données applicables du trajet OBM soit terminé, chaque octet de données attribué du paramètre adopte une valeur égale à 0xFF.
3. Paramètres OBM (durée de vie)
3. 1. Tous les paramètres de durée de vie énumérés à l’appendice 3 sont mis à disposition sur demande par l’intermédiaire du port série sur le connecteur de liaison de données normalisé du système OBM.
3. 2. Pour les paramètres qui ne sont pas applicables au type de carburant ou à la technologie du groupe motopropulseur du véhicule, la disponibilité par l’intermédiaire du port série sur le connecteur de liaison de données normalisé du système OBM peut être omise.
3. 3. Par dérogation aux conditions de réinitialisation spécifiées dans les normes visées à la partie A, une fois que le véhicule est entré en service, les valeurs de la durée de vie sont conservées.
3. 4. En cas de dysfonctionnement affectant les valeurs des compteurs de durée de vie ou en cas de remplacement des unités de commande pertinentes, les compteurs peuvent être réinitialisés simultanément, le cas échéant, afin que les valeurs demeurent parfaitement synchronisées.
3. 5. Masse de NOx (durée de vie) (paramètre 3.1)
3. 5.1. Le système OBM fournit le paramètre «Masse de NOx (durée de vie)» pour indiquer les émissions massiques de NOx tout au long de la vie du véhicule. La valeur de ce paramètre est calculée en intégrant le paramètre «Débit massique de NOx à l’échappement» (paramètre 1.15) à un incrément de 1 seconde.
3. 6. Kilométrage (paramètre 3.5)
3. 6.1. Le système OBM fournit un paramètre «Kilométrage» pour indiquer le kilométrage affiché à l’utilisateur du véhicule.
3. 7. Distance totale parcourue — VE (durée de vie) (paramètre 3.6)
3. 7.1. Le système OBM fournit le paramètre «Distance totale parcourue – VE (durée de vie)» pour indiquer la distance totale que le véhicule a parcourue en mode entièrement électrique, c’est-à-dire sans utiliser le moteur.
3. 8. Rapports des intervalles de vitesse — durée de vie (paramètres 3.11 et 3.15)
3. 8.1. Le système OBM fournit des paramètres des intervalles de vitesse afin de refléter le pourcentage de la distance du trajet OBM parcouru dans différents intervalles de vitesse au cours de la durée de vie. Les paramètres du rapport des intervalles de vitesse – durée de vie sont définis comme suit:
a) «Vitesse – rapport lent urbain – durée de vie»: vitesse du véhicule inférieure ou égale à 30 km/h
b) «Vitesse – rapport urbain – durée de vie»: vitesse du véhicule supérieure à 30 km/h et inférieure ou égale à 60 km/h
c) «Vitesse – rapport hors agglomération – durée de vie»: vitesse du véhicule supérieure à 60 km/h et inférieure ou égale à 90 km/h
d) «Vitesse – rapport autoroute – durée de vie»: vitesse du véhicule supérieure à 90 km/h et inférieure ou égale à 145 km/h
e) «Vitesse hors conditions étendues – durée de vie»: vitesse du véhicule supérieure à 145 km/h
3. 9. Distance totale parcourue — OBM (durée de vie) (paramètre 3.4)
3. 9.1. Le système OBM doit fournir un paramètre «distance totale parcourue — OBM (durée de vie)» pour indiquer la valeur du compteur kilométrique associée au paramètre «Masse NOx (durée de vie)». Le paramètre inclut la distance parcourue pendant la durée de vie du véhicule, à la fois lorsque le moteur à combustion interne est en marche et lorsque le véhicule est conduit en mode électrique complet.
4. Paramètres de propriété de la boîte d’envoi du système OBM
4. 1. Tous les paramètres du «compteur d’écrasement de la boîte d’envoi OBM OTA» énumérés à l’appendice 4 de la présente annexe sont mis à disposition sur demande par l’intermédiaire du port série sur le connecteur de liaison de données normalisé du système OBM.
4. 2. Numéro de version de l’OBM (paramètre 4.1)
4. 2.1. Le système OBM doit fournir un «numéro de version OBM» pour indiquer la version du système OBM de base et la version de mise en œuvre du constructeur. Le «numéro de version OBM» est composé de 2 octets de données.
4. 2.2. La version du système OBM de base est représentée par un nombre à deux chiffres compris entre 00 et 64. Les véhicules conformes au présent règlement ont un numéro de version du système OBM de base de 01, correspondant au schéma de données OBM spécifié à l’appendice 7.
4. 2.3. Le numéro de version de mise en œuvre du constructeur peut être utilisé par le constructeur pour désigner des schémas spécifiques lorsque le constructeur définit les données décrites au paragraphe 4.3. Le numéro de version de mise en œuvre du constructeur est représenté par un numéro à trois chiffres compris entre 000 et 999.
4. 2.4. Le «numéro de version du système OBM» est constitué d’un nombre entier de deux octets en ajoutant le numéro de version du système OBM de base en nombre entier de milliers (A) au numéro de version de mise en œuvre (B) du constructeur, comme indiqué ci-dessous.
4. 3. Paramètres de la boîte d’envoi réservée au constructeur (paramètre 4.2)
4. 3.1. Le système OBM peut fournir jusqu’à 10 paramètres de la «boîte d’envoi réservée au constructeur». Ils peuvent être utilisés à titre facultatif par le constructeur pour communiquer les métadonnées de la boîte d’envoi définies par le constructeur. Les constructeurs décrivent clairement les données figurant dans le dossier de réception par type.
4. 4. État de la validité du hachage de la transmission OBM (paramètre 4.3)
4. 4.1. Le système OBM fournit un paramètre d’état de la validité du hachage de la transmission OBM pour indiquer la réussite du hachage de l’ensemble de données de la «boîte d’envoi OBM OTA» avant la transmission.
[0]. indique que le calcul de la «valeur de hachage de la transmission OBM» est incomplet;
[1]. indique que le calcul de la «valeur de hachage de la transmission OBM» a été effectué avec succès et que la valeur de hachage est sauvegardée dans le stockage des données de la «boîte d’envoi OBM OTA» pertinent comme défini au paragraphe 9.8.
4. 4.2. Avant le premier calcul depuis la fabrication du véhicule, la réinitialisation des données stockées à l’aide d’un outil d’analyse générique ou d’un outil d’entretien ou, si un paramètre est réinitialisé en raison d’un événement de reprogrammation de l’unité de contrôle ou de remplacement de l’unité de contrôle, une valeur par défaut de 0x00 pour chaque octet de données est adoptée, sauf indication contraire.
4. 5. Valeur de hachage de la transmission OBM (paramètre 4.4)
4. 5.1. Le système OBM fournit un paramètre «Valeur de hachage de la transmission OBM» pour enregistrer la valeur de hachage résultant de la fonction de hachage définie au paragraphe 9.8.
4. 5.2. Jusqu’à ce que le calcul de la «valeur de hachage de la transmission OBM» des données applicables de la «boîte d’envoi OBM» soit terminé, chaque octet de données attribué du paramètre adopte une valeur égale à 0xFF.
5. Paramètres de durabilité de la batterie
5. 1. Les valeurs de tous les paramètres énumérés à l’appendice 5 de la présente annexe sont mises à disposition sur demande par l’intermédiaire du port série sur le connecteur de liaison de données normalisé du système OBM et sont mises à la disposition, pour la transmission sans fil, de la «boîte d’envoi OBM OTA» définie au paragraphe 8.4.
5. 2. Pour les paramètres qui ne sont pas applicables au type de carburant ou à la technologie du groupe motopropulseur du véhicule, la disponibilité par l’intermédiaire du port série sur le connecteur de liaison de données normalisé du système OBM peut être omise.
5. 3. Distance de durée de vie de la batterie actuelle (paramètre 5.3)
5. 3.1. Le système OBM fournit un paramètre «Distance de durée de vie de la batterie actuelle» pour indiquer la distance parcourue avec la batterie actuellement installée utilisée à des fins de propulsion.
5. 3.2. Pour les véhicules dont les valeurs de durée de vie ont été réinitialisées comme décrit au paragraphe 3, ou dans le cas où les véhicules permettent l’échange de batteries, le constructeur remplit la valeur «distance de durée de vie de la batterie actuelle» par une valeur différente représentant au mieux la distance réelle parcourue avec la batterie actuellement installée utilisée à des fins de propulsion.
5. 4. État de remplacement de la batterie de traction (paramètre 5.12)
5. 4.1. Le système OBM fournit un paramètre «État de remplacement de la batterie de traction» pour indiquer si le système de batterie a été remplacé, réparé ou échangé pendant la durée de vie du véhicule. Le paramètre est composé de 4 octets. Si le paramètre de remplacement de la batterie de traction est pris en charge par l’unité de commande pertinente, les bits suivants en octet A sont définis:
Bit 0: indique si l’historique de remplacement de la batterie est disponible:
[0]. indique que l’historique de remplacement de la batterie n’est pas disponible ou n’est pas pris en charge;
[1]. indique que l’historique de remplacement de la batterie est disponible;
Bit 1: indique si la batterie a été remplacée ou échangée:
[0]. indique que la batterie n’a pas été remplacée ou échangée ou, lorsqu’aucun historique de remplacement n’est disponible, qu’aucune donnée n’est disponible;
[1]. indique qu’une réparation ou un échange de systèmes de batterie a eu lieu au moins une fois pendant la durée de vie du véhicule.
L’octet A bits 2-7 et les octets B, C et D sont réservés pour l’expansion future.
5. 4.2. Si un indicateur d’état de remplacement de la batterie de traction n’est pas pris en charge par le système de commande pertinent, une valeur de 0x00 pour chaque octet de données est indiquée.
6. Paramètres de stockage des données OBM
6. 1. Le contenu du système de stockage des données OBM embarqué utilisé pour enregistrer et gérer les données OBM est stocké sur le véhicule et mis à disposition sur demande par l’intermédiaire du port série sur le connecteur de liaison de données normalisé du système OBM.
6. 2. Lorsqu’un paramètre de données spécifié dans le schéma de données OBM défini à l’appendice 7 n’est pas applicable au type de technologie du groupe motopropulseur du véhicule comme indiqué dans les tableaux de l’appendice 2 à l’appendice 5, chaque octet de données non utilisé est complété avec la valeur 0xFF.
6. 3. Les octets de données des paramètres définis par le constructeur et les emplacements de données réservés non utilisés sont complétés par les valeurs 0x00.
6. 4. Avant le premier calcul de chaque paramètre applicable depuis la fabrication du véhicule, la réinitialisation des données stockées à l’aide d’un outil d’analyse générique ou d’un outil d’entretien ou, si un paramètre est réinitialisé en raison d’un événement de reprogrammation de l’unité de contrôle ou du remplacement de l’unité de contrôle, une valeur par défaut de 0xFF pour chaque octet de données est adoptée, sauf indication contraire.
6. 5. Trajets OBM récents
6. 5.1. Le paramètre «Trajets OBM récents» représente les [10] derniers ensembles de données de trajet OBM valides comme défini au paragraphe 8.2 et décrit dans le tableau 6.1 de l’appendice 6.
6. 5.2. Le contenu de chaque ensemble de données de trajet OBM est stocké afin de conserver la disposition et l’ordre des paramètres de données utilisés pour le hachage des données de trajet OBM défini au paragraphe 9.6.
6. 6. File d’attente OBM OTA
6. 6.1. Le paramètre «File d’attente OBM OTA» représente jusqu’à [5] ensembles de données de trajet OBM stockés qui ont été sélectionnés pour la transmission sans fil de données comme défini au paragraphe 8.3 et décrit dans le tableau 6.2 de l’appendice 6.
6. 6.2. Le contenu de chaque ensemble de données de trajet OBM est stocké afin de conserver la disposition et l’ordre des paramètres de données utilisés pour le hachage des données de trajet OBM défini au paragraphe 9.6.
6. 6.3. Lorsque les données OBM sont effacées à l’aide d’un outil d’analyse générique ou d’un outil d’entretien, la file d’attente OBM OTA n’est pas réinitialisée.
6. 7. Boîte d’envoi OBM OTA
6. 7.1. Le paramètre «Boîte d’envoi OBM OTA» représente les ensembles de données de la «boîte d’envoi OBM OTA» comme défini au paragraphe 8.4 et décrit dans le tableau 6.3 de l’appendice 6.
6. 7.2. Le contenu de l’ensemble de données de la «boîte d’envoi OBM OTA» est stocké afin de conserver la disposition et l’ordre des paramètres de données utilisés pour le hachage des données de la «boîte d’envoi OBM OTA» décrit au paragraphe 9.8.
6. 8. Dernière transmission OBM
6. 8.1. Le paramètre «Dernière transmission OBM» représente la «dernière transmission OBM» enregistrée comme défini au paragraphe 8.5 et décrit dans le tableau 6.4 de l’appendice 6.
6. 8.2. Par dérogation aux conditions de réinitialisation spécifiées dans les normes visées dans la partie A, une fois le véhicule mis en service, le contenu du paramètre «Dernière transmission OBM» est conservé et n’est pas réinitialisé lorsque les données du véhicule sont réinitialisées à l’aide d’un outil d’analyse générique ou d’un outil d’entretien.
6. 9. Liste de hachage transmise par OBM
6. 9.1. Le contenu des données du paramètre «Liste de hachage transmise par OBM» représente le contenu de la «liste de hachage transmise par OBM» stockée, comme défini au paragraphe 8.6 et décrit dans le tableau 6.5 de l’appendice 6. Le contenu de la «liste de hachage transmise par OBM» est stocké dans une mémoire non volatile. Les octets de données à remplir depuis la construction du véhicule indiquent une valeur de 0xFF.
6. 9.2. Par dérogation aux conditions de réinitialisation spécifiées dans les normes visées à la partie A, une fois que le véhicule est entré en service, le contenu du paramètre «Liste de hachage transmise par OBM» est conservé. Lorsque cela est techniquement possible, les valeurs stockées ne sont pas réinitialisées après les mises à jour logicielles de l’unité de commande et ne sont pas réinitialisées lorsque les données du véhicule sont réinitialisées à l’aide d’un outil d’analyse générique ou d’un outil d’entretien. Ce n’est qu’en cas de remplacement des unités de contrôle concernées que le contenu de la «liste de hachage transmise par OBM» peut être réinitialisé à 0xFF.
PARTIE B
Traitement embarqué des données OBM
Le traitement embarqué des données OBM comprend les aspects suivants:
— le calcul des paramètres des données de trajet OBM pour chaque trajet OBM et les autres paramètres OBM;
— le stockage et le traitement embarqués des données OBM dans les espaces de mémoire prévus à cet effet à bord du véhicule;
— le hachage des données OBM pour calculer les valeurs de hachage pour des ensembles spécifiques de données OBM. Cela contribue à la sélection des données OBM pour la transmission ultérieure sans fil et à la vérification de l’intégrité des données OBM.
Ces aspects sont résumés graphiquement dans un diagramme à l’appendice 8.
7. Calcul des paramètres OBM
7. 1. Le système OBM garantit que les paramètres énumérés aux appendices 2 à 5 (autres que ceux qui représentent des valeurs statiques) sont calculés conformément à leurs spécifications techniques et aux exigences énoncées dans le présent paragraphe. Les paramètres qui ne sont pas applicables à la technologie du groupe motopropulseur du véhicule peuvent être omis.
7. 2. Calcul des paramètres des données de trajet OBM
7. 3. À la conclusion de chaque trajet OBM (fin du trajet), le système OBM termine le calcul et enregistre tous les paramètres pertinents du trajet définis à l’appendice 2.
7. 4. Le calcul des paramètres des données de trajet OBM peut être omis si l’une des conditions suivantes est remplie:
— la «distance du trajet OBM» (paramètre 2.2) est inférieure à 0,1 km à la fin du trajet OBM;
— la «distance du trajet OBM» (paramètre 2.2), la «durée du trajet OBM» (paramètre 2.3) ou la «durée au ralenti» (paramètre 2.4) atteignent leurs valeurs maximales pendant le trajet OBM;
— un nouveau trajet OBM commence avant que le calcul des paramètres des données du trajet et le hachage des données de trajet OBM ne soient terminés.
7. 5. Lorsque le calcul des paramètres des données du trajet OBM n’a pas été effectué, les données du trajet peuvent être supprimées et ne pas être stockées à bord du véhicule. Les données relatives aux trajets supprimés sont incluses dans la mise à jour de la durée de vie du système OBM et des paramètres définis au paragraphe 7.7.
7. 6. Lorsque le calcul des paramètres des données du trajet est terminé, le système OBM hache les données du trajet OBM conformément au paragraphe 9.6. Le calcul des paramètres de données du trajet OBM et le hachage des données du trajet OBM sont effectués au plus tard 10 secondes après la fin du trajet OBM.
7. 7. Calcul des paramètres OBM (durée de vie)
7. 8. Au moins une fois après la fin de chaque trajet OBM, le système OBM met à jour la durée de vie du système OBM et les paramètres définis à l’appendice 3, conformément aux spécifications et aux règles de réinitialisation énoncées à l’ et au paragraphe 3.
8. Stockage et traitement embarqués des données OBM
8. 1. Le système OBM utilise les espaces de mémoire embarqués décrits aux paragraphes 8.2 à 8.6 pour prendre en charge le traitement des données OBM. Le contenu de ces espaces de mémoire reflète les paramètres décrits au paragraphe 6.
8. 2. Trajets OBM récents
8. 2.1. L’espace de mémoire des «trajets OBM récents» stocke les ensembles de données de trajet OBM pour les 10 derniers trajets OBM.
8. 2.2. Les données OBM pour les trajets récents sont gérées selon un système glissant. Lorsqu’un nouvel ensemble de données de trajet OBM est ajouté à l’espace de mémoire des «trajets OBM récents», le plus ancien ensemble de données de trajet OBM est supprimé, sauf s’il existe des emplacements vides.
8. 3. File d’attente OBM OTA
8. 3.1. L’espace de mémoire de la «file d’attente OBM OTA» stocke jusqu’à 5 ensembles de données de trajet OBM qui ont été sélectionnés pour la transmission sans fil, comme défini au paragraphe 9.7.
8. 3.2. Lorsqu’un ensemble de données de trajet OBM a été sélectionné pour la transmission sans fil (over the air, OTA) conformément au paragraphe 9.7, le système OBM copie cet ensemble de données de trajet OBM dans la «file d’attente OBM OTA».
8. 3.3. Le système OBM contrôle si la file d’attente est pleine.
— Si elle n’est pas pleine, le système OBM continue d’ajouter les ensembles de données de trajet OBM suivants jusqu’à ce que la capacité soit atteinte.
— Lorsque la «file d’attente OBM OTA» est pleine, le système OBM transfère le contenu de la «file d’attente OBM OTA» vers la «boîte de sortie OBM OTA» et supprime le contenu de la «file d’attente OBM OTA».
8. 4. Boîte d’envoi OBM OTA
8. 4.1. L’espace de mémoire de la «boîte d’envoi OBM OTA» est utilisé pour préparer les données OBM en vue de la transmission sans fil.
8. 4.2. Après avoir transféré le contenu de la «file d’attente OBM OTA», le système OBM joint les paramètres supplémentaires suivants à la «boîte d’envoi OBM OTA»:
— paramètres OBM (durée de vie) figurant à l’appendice 3;
— paramètres de la propriété de la boîte d’envoi OBM figurant à l’appendice 4;
— paramètres de la durabilité de la batterie figurant à l’appendice 5;
— Le contenu de l’espace de mémoire de la «liste de hachage transmise par l’OBM».
8. 4.3. Les valeurs des paramètres joints à la «boîte d’envoi OBM OTA» sont les valeurs des paramètres au moment où la «file d’attente OTA OBM» est copiée dans la «boîte d’envoi OTA OBM».
8. 4.4. Pour les paramètres qui ne doivent pas être calculés sur la base du type de groupe motopropulseur, une valeur par défaut de 0xFF est adoptée pour chaque octet de données.
8. 4.5. Après avoir saisi ces données supplémentaires, le système OBM procède au hachage du contenu de la boîte d’envoi OTA OBM conformément au paragraphe 9.8. Lorsqu’une «file d’attente OTA OBM» complète déclenche le déplacement des nouveaux ensembles de données du trajet OBM vers la «boîte d’envoi OBM OTA» avant que la transmission de la «boîte d’envoi OBM OTA» ne soit terminée et ait ensuite été apurée, les valeurs des paramètres existants de la «boîte d’envoi OBM OTA» doivent être supprimées avant de faire la copier des contenus de la «file d’attente OTA OBM» plus récente. Dans ce cas, le «compteur d’écrasement de la boîte d’envoi OBM OTA» décrit au paragraphe 1.12 est augmenté de 1.
8. 5. Dernière transmission OBM
8. 5.1. L’espace de mémoire de la «dernière transmission OBM» stocke l’ensemble de données de la «boîte d’envoi OBM OTA» correspondant à la transmission sans fil la plus récente.
8. 5.2. À la suite de la transmission réussie de la «boîte d’envoi OBM OTA», le système OBM copie l’ensemble de la «boîte d’envoi OBM OTA» dans l’espace de mémoire de la «dernière transmission OBM».
8. 5.3. Après avoir vérifié que l’ensemble de données a été stocké avec succès dans l’espace de mémoire de la «dernière transmission OBM», le système OBM supprime le contenu de la «boîte d’envoi OBM OTA».
8. 6. Liste de hachage transmise par OBM
8. 6.1. L’espace de mémoire de la «liste de hachage transmise par OBM» stocke les valeurs des paramètres «valeur de hachage de la transmission OBM» issues des 5 ensembles de données de la «boîte d’envoi OBM OTA» transmis les plus récents.
8. 6.2. Cet espace de mémoire est géré selon un système glissant. Lorsqu’une nouvelle «valeur de hachage de la transmission OBM» est ajoutée à l’espace de mémoire, la plus ancienne «valeur de hachage de la transmission OBM» est supprimée, sauf si des emplacements vides sont disponibles.
8. 6.3. Dès la transmission réussie de la «boîte d’envoi OBM OTA», le système OBM enregistre la «valeur de hachage de la transmission OBM» dans la «liste de hachage transmise par OBM».
8. 6.4. Par dérogation aux conditions de réinitialisation spécifiées dans les normes visées à la partie A, une fois que le véhicule est entré en service, le contenu de la «liste de hachage transmise par OBM» est conservé comme décrit au paragraphe 6.9.
9. Hachage des données OBM
9. 1. Le système OBM applique la fonction de hachage standard décrite au paragraphe 9.5 pour calculer la valeur de hachage des données de trajet OBM (conformément au paragraphe 9.6) et de la «boîte d’envoi OBM OTA» (conformément au paragraphe 9.8).
9. 2. La valeur de hachage des données de trajet OBM est utilisée pour sélectionner un ensemble de données de trajet OBM pour la transmission sans fil ultérieure, comme défini au paragraphe 9.7.
9. 3. Les valeurs de hachage des ensembles de données de la «boîte d’envoi OBM OTA» peuvent être utilisées pour vérifier l’intégrité de la transmission des données OBM des véhicules aux autorités.
9. 4. Avant le hachage, les données OBM doivent être structurées conformément au schéma de données OBM fourni à l’appendice 7. Pour les paramètres de données définis dans ces schémas de données OBM qui ne sont pas applicables au type de technologie du groupe motopropulseur du véhicule, le système OBM remplit chaque octet de données inutilisé avec une valeur par défaut de 0xFF.
9. 5. Fonction de hachage OBM
9. 5.1. Le système OBM met en œuvre un processus de hachage SHA-256 pour soutenir les opérations de hachage spécifiées dans la présente annexe. Toutes les opérations de hachage sont effectuées à bord du véhicule conformément aux normes cryptographiques internationalement reconnues afin de garantir la robustesse cryptographique, l’intégrité des données et la résistance aux falsifications non autorisées.
9. 6. Hachage des données de trajet OBM
9. 6.1. Après le calcul des paramètres des données de trajet OBM conformément au paragraphe 7.2, le contenu des données de trajet OBM est haché sur la base de la disposition du schéma de données de trajet OBM spécifiée à l’appendice 7 pour les octets 0 à 58. La fonction de hachage n’est appliquée qu’une seule fois aux données de trajet OBM à bord du véhicule. Après calcul de la valeur de hachage pour les données de trajet OBM, aucune modification de l’ensemble de données de trajet OBM n’est autorisée. L’octet «état de validité du trajet OBM» et le paramètre «Valeur de hachage du trajet OBM» ne sont pas inclus dans le calcul de la valeur de hachage.
9. 6.2. Tous les octets de données réservés sont remplis avec des valeurs nulles, sauf indication contraire.
9. 6.3. Après calcul de la valeur de hachage pour les données de trajet OBM, aucune modification des données de trajet OBM n’est autorisée.
9. 6.4. La valeur de hachage qui en résulte est tronquée, en conservant les 4 octets les plus significatifs.
9. 6.5. Tant que le calcul de la fonction de hachage n’est pas terminé, le paramètre «Valeur de hachage du trajet OBM» enregistre une valeur d’espace réservé de 0xFFFFFFFF et l’«état de validité du hachage du trajet OBM» indique que le calcul de la fonction de hachage est incomplet, comme défini au paragraphe 2.9.3.
9. 6.6. Une fois le calcul de hachage terminé, la «valeur de hachage du trajet OBM» est mise à jour avec la valeur de hachage tronquée, et l’«état de validité du hachage du trajet OBM» est réglé pour indiquer que le calcul de la «valeur de hachage du trajet OBM» est terminé. Les données de trajet OBM terminées ainsi que la «valeur de hachage du trajet OBM», dans la configuration spécifiée à l’appendice 7, sont désignées comme l’ensemble de données de trajet OBM.
9. 7. Critère de sélection des données de trajet OBM pour la transmission sans fil ultérieure (conditions de hachage)
9. 7.1. Le critère de sélection du paquet de données de trajet OBM pour la transmission sans fil ultérieure est fondé sur la valeur de l’octet le moins significatif de la «valeur de hachage du trajet OBM» tronquée résultante. Si cette valeur est égale à 00, 40, 80 ou C0, la condition de hachage est considérée comme remplie.
9. 7.2. À la suite du hachage des données de trajet OBM conformément au paragraphe 9.6, le système OBM détermine si la «valeur de hachage du trajet OBM» remplit la condition de hachage. Si la condition est remplie, l’ensemble de données de trajet OBM est sélectionné pour la transmission sans fil.
9. 8. Hachage de la boîte d’envoi OBM OTA
9. 8.1. Le contenu de la «boîte d’envoi OBM OTA» est haché sur la base de la disposition du schéma de données de la boîte d’envoi OBM OTA spécifiée à l’appendice 7 pour les octets 0 à octets [679]. La fonction de hachage n’est appliquée qu’une seule fois au contenu de la boîte d’envoi OBM OTA à bord du véhicule. Après calcul de la valeur de hachage pour la boîte d’envoi OBM OTA, aucune modification de l’ensemble de données de trajet OBM n’est autorisée. L’octet «état de hachage de la transmission OBM» et le paramètre «Valeur de hachage de la transmission OBM» ne sont pas inclus dans le calcul de la valeur de hachage.
9. 8.2. La valeur de hachage qui en résulte ne doit pas être tronquée et doit être stockée sur toute sa longueur de 32 octets.
9. 8.3. Tant que le calcul du hachage n’est pas terminé, le paramètre «valeur de hachage de la transmission OBM» enregistre une valeur d’espace réservé de 0xFF et l’«état de validité du hachage du trajet OBM» indique que le calcul de la fonction de hachage est incomplet, comme défini au paragraphe 4.4.
9. 8.4. Une fois le calcul de hachage terminé, la «valeur de hachage de la transmission OBM» est mise à jour avec la valeur de hachage ayant été calculée, et l’«état de validité du hachage du trajet OBM» est défini pour indiquer que le calcul de la «valeur de hachage du trajet OBM» est terminé. La «boîte d’envoi OBM OTA» ainsi que la «valeur de hachage du trajet OBM», dans la configuration spécifiée à l’appendice 7, sont désignées comme l’ensemble de données de trajet OBM.
PARTIE C
Transmission sans fil des données OBM
10. Transmission sans fil des données OBM
10. 1. Lorsque le calcul de hachage de la «boîte d’envoi OBM OTA» est complet comme défini au paragraphe 9.8, le système OBM doit transmettre l’ensemble de données de la «boîte de données OTA OBM» en utilisant la communication OTA au serveur du constructeur.
10. 2. La transmission des données peut être retardée au moment où les conditions appropriées sont remplies pour permettre la transmission des données. Le véhicule peut transmettre plus d’une fois l’ensemble de données de la «boîte d’envoi OBM OTA» au serveur du constructeur pour permettre une transmission réussie.
10. 3. Les ensembles de données de la «boîte d’envoi OBM OTA» conservent la structure et le contenu des octets 0 à [712] tels que définis dans le schéma de données de la «boîte d’envoi OBM OTA» de l’appendice 7 pour transmission anonyme au serveur de l’autorité et pour accès via le port OBD.
10. 4. Les constructeurs décrivent clairement à l’autorité compétente en matière de réception par type les paramètres de trajet OBM «réservés au constructeur», les paramètres de la «boîte d’envoi réservée au constructeur» et la définition du «numéro de version OBM» au moment de la réception par type. Les mêmes informations sont partagées dans le cadre du processus de communication des données.
10. 5. Avant de soumettre les données OBM au serveur de l’autorité, le constructeur joint les identifiants de la famille de véhicules énumérés dans le tableau .110 afin de permettre aux autorités de déterminer le type de véhicule, la variante, les désignations de famille applicables et les informations supplémentaires applicables à la réception par type du véhicule.
Tableau 10.1
Identification de la famille de véhicules
| Identifiant de famille de véhicule | Identificateur
| Type de véhicule | Champ du certificat de conformité 0.2.
| Variante du véhicule | Champ du certificat de conformité 0.2.
| Version du véhicule | Champ du certificat de conformité 0.2.
| Code de réception par type du véhicule entier | Champ du certificat de conformité 0.11(b).
| Famille PEMS | Champ du certificat de conformité 0.2.3.3.
| Famille OBM | Réservé
| Famille de durabilité de la batterie | Réservé
| Date de fabrication | 0.11.
| Consommation d’énergie dans le cas le plus défavorable de la famille de la partie B | Réservé
| Identifiant de la famille partie A | Réservé
Si un identifiant de famille n’est pas applicable au type de véhicule, il convient d’inscrire «NONE».