NF ISO 14230-3
Véhicules routiers - Systèmes de diagnostic - Protocole "Keyword 2000" - Partie 3 : couche application
La présente partie de l’ISO 14230 fixe les exigences relatives à la liaison de données du protocole «Keyword 2000» sur laquelle une ou plusieurs unités de contrôle électronique embarquées sont connectées à un équipement non embarqué afin d'effectuer des fonctions de diagnostic.Elle fixe les prescriptions de mise en oeuvre des services de diagnostic spécifiés dans l'ISO 14229, y compris: - le codage en octets et les valeurs hexadécimales pour les identificateurs du service;- le codage en octets pour les paramètres des demandes et réponses du service de diagnostic;- les valeurs hexadécimales pour les paramètres normalisés. L'environnement du véhicule auquel la présente partie de l’ISO 14230 s'applique comprend un équipement de diagnostic unique pouvant être connecté, de manière temporaire ou permanente, à la liaison de données de diagnostic embarquée et plusieurs unités de contrôle électronique embarquées connectées directement ou indirectement.
La présente partie de l’ISO 14230 fixe les exigences relatives à la liaison de données du protocole «Keyword 2000» sur laquelle une ou plusieurs unités de contrôle électronique embarquées sont connectées à un équipement non embarqué afin d'effectuer des fonctions de diagnostic.
Elle fixe les prescriptions de mise en oeuvre des services de diagnostic spécifiés dans l'ISO 14229, y compris:
- le codage en octets et les valeurs hexadécimales pour les identificateurs du service;
- le codage en octets pour les paramètres des demandes et réponses du service de diagnostic;
- les valeurs hexadécimales pour les paramètres normalisés.
L'environnement du véhicule auquel la présente partie de l’ISO 14230 s'applique comprend un équipement de diagnostic unique pouvant être connecté, de manière temporaire ou permanente, à la liaison de données de diagnostic embarquée et plusieurs unités de contrôle électronique embarquées connectées directement ou indirectement.
Le présent document décrit la mise en oeuvre des services de diagnostic du protocole de communication "Keyword 2000". Ce protocole permet la transmission d'informations de diagnostic entre l'Unité de Contrôle Électronique (UCE) embarquée et un outil de diagnostic non embarqué, et ce, quelle que soit l'architecture de connexion des UCE avec cet outil de diagnostic. Les messages de diagnostic transmis sont déterminés en respectant la définition des services de diagnostic (selon la norme XP ISO/DIS 14229) et les exigences communes aux services de diagnostic (selon la norme XP ISO/DIS 14230-2).
-
1 Domaine d'application1
-
2 Références normatives2
-
3 Définitions2
-
4 Conventions2
-
4.1 Généralités2
-
4.2 Convention de description des services4
-
4.3 Tableau d'unité fonctionnelle6
-
4.4 Récapitulatif des valeurs de l'identificateur de service7
-
4.5 Récapitulatif des valeurs du code de réponse7
-
4.6 Traitement du code de réponse7
-
5 Règles générales de mise en oeuvre10
-
5.1 Définitions des paramètres10
-
5.2 Demandes de services à adressage fonctionnel ou physique11
-
5.3 Exemples de flux de messages de service à adressage physique ou fonctionnel11
-
6 Unité fonctionnelle de gestion de diagnostic19
-
6.1 Service StarffliagnosticSession19
-
6.2 Service StopDiagnosticSession21
-
6.3 Service SecurityAccess22
-
6.4 Service TesterPresent25
-
6.5 Service ECUReset27
-
6.6 Service ReadECUIdentification29
-
7 Unité fonctionnelle de transmission de données30
-
7.1 Service ReadData ByLocal Identifier30
-
7.2 Service ReadData ByCommonIdentifier33
-
7.3 Service ReadMemoryByAddress35
-
7.4 Service DynamicallyDefineLocalldentifier36
-
7.5 Service WriteDataByLocalldentifier42
-
7.6 Service WriteDataByCommonldentifier44
-
7.7 Service WriteMemoryByAddress45
-
7.8 Service SetDataRates46
-
8 Unité fonctionnelle de transmission de données enregistrées47
-
8.1 Service ReadDiagnosticTroubleCodes48
-
8.2 Service ReadDiagnosticTroubleCodesByStatus50
-
8.3 Service ReadStatusOfDiagnosticTroubleCodes52
-
8.4 Service ReadFreezeFrameData53
-
8.5 Service ClearDiagnosticInformation58
-
9 Unité fonctionnelle de contrôle d'entrée/sortie60
-
9.1 Service InputOutputControlByLocalldentifier60
-
9.2 Service InputOutputControlByCommonIdentifier61
-
10 Unité fonctionnelle de télécommande de routines63
-
10.1 Service StartRoutineByLocalIdentifier63
-
10.2 Service StartRoutineByAddress64
-
10.3 Service StopRoutineByLocalldentifier66
-
10.4 Service StopRoutineByAddress68
-
10.5 Service RequestRoutineResultsByLocalldentifier69
-
10.6 Service RequestRoutineResultsByAddress71
-
11 Unité fonctionnelle de téléchargement vers l'amont ou l'aval72
-
11.1 Service RequestDownIoad72
-
11.2 Service RequestUpload74
-
11.3 Service TransferData76
-
11.4 Service RequestTransferExit78
-
12 Extension de service du protocole "Keyword 2000"80
-
12.1 Service EscapeCode80
-
13 Exemples d'application81
-
13.1 Description des UCE embarquées81
-
13.2 Initialisation fonctionnelle et communication à adressage fonctionnel82
-
13.3 Messages de réponse uniques et multiples et achèvement de la communication83
-
13.4 Paramètre SecurityAccess, transfert des données et modification des paramètres de temps84
-
13.5 Service ReadDataByLocalIdentifier avec DynamicallyDefineLocalldentifier87
- Annexe A (informative) Bibliographie92
Le service Exigences vous aide à repérer rapidement au sein du texte normatif :
- les clauses impératives à satisfaire,
- les clauses non indispensables mais utiles à connaitre, telles que les permissions et les recommandations.
L’identification de ces types de clauses repose sur le document « Directives ISO/IEC, Partie 2 - Principes et règles de structure et de rédaction des documents ISO » ainsi que sur une liste de formes verbales constamment enrichie.
Avec Exigences, accédez rapidement à l’essentiel du texte normatif !

COBAZ est la solution simple et efficace pour répondre aux besoins normatifs liés à votre activité, en France comme à l’étranger.
Disponible sur abonnement, CObaz est LA solution modulaire à composer selon vos besoins d’aujourd’hui et de demain. Découvrez vite CObaz !
Demandez votre démo live gratuite, sans engagement
Je découvre COBAZ