NF ISO 14229
Road vehicles - Diagnostic systems - Diagnostic services specification
Le présent document définit les prescriptions communes des services de diagnostic qui permettent à un outil de diagnostic de contrôler les fonctions de diagnostic dans une Unité de Contrôle Électronique (UCE) embarquée connectée à une liaison de données série intégrée à un véhicule routier. Il spécifie les services génériques qui permettent à l'outil de diagnostic d'arrêter ou de reprendre la transmission de messages non diagnostic sur la liaison de données.Il ne s'applique pas à la transmission de messages non relatifs au diagnostic, ni à l'utilisation de la liaison de données de communications entre deux UCE.
Le présent document définit les prescriptions communes des services de diagnostic qui permettent à un outil de diagnostic de contrôler les fonctions de diagnostic dans une Unité de Contrôle Électronique (UCE) embarquée connectée à une liaison de données série intégrée à un véhicule routier. Il spécifie les services génériques qui permettent à l'outil de diagnostic d'arrêter ou de reprendre la transmission de messages non diagnostic sur la liaison de données.Il ne s'applique pas à la transmission de messages non relatifs au diagnostic, ni à l'utilisation de la liaison de données de communications entre deux UCE.
Le présent document spécifie les prescriptions communes des services de diagnostic qui permettent à un outil de diagnostic de contrôler les fonctions de diagnostic dans une Unité de Contrôle Electronique (UCE) embarquée connectée à une liaison de données série intégrée à un véhicule routier. Il ne s'applique qu'aux messages relatifs au diagnostic et non aux messages de communication entre UCE.
-
1 Domaine d'application1
-
2 Référence normative2
-
3 Définitions et abréviations2
-
3.1 Termes définis dans d'autres normes2
-
3.2 Définitions supplémentaires2
-
3.3 Abréviations4
-
4 Convention5
-
4.1 Interactions5
-
4.2 Service OSI5
-
4.3 Description du service6
-
4.4 Tableau d'unité fonctionnelle7
-
5 Spécification du paramètre7
-
5.1 Paramètres à usage général7
-
5.2 Identificateur de Serveur7
-
5.3 Identificateur de Client8
-
5.4 Identificateur local et identificateur commun8
-
5.5 Adresse de mémoire et adresse de programme8
-
5.6 Code de réponse8
-
5.7 Gestion des codes de réponse12
-
6 Unité fonctionnelle de gestion de diagnostic14
-
6.1 Généralités14
-
6.2 Service StartDiagnosticSession15
-
6.3 Service Stop Diag nosticSessi on16
-
6.4 Service SecurityAccess17
-
6.5 Service TesterPresent18
-
6.6 Service ECUReset19
-
6.7 Service ReadECU Identification19
-
6.8 Service DisableNormalMessageTransmission20
-
6.9 Service EnableNormalMessageTransmission21
-
7 Unité fonctionnelle transmission de données22
-
7.1 Services d'unité fonctionnelle22
-
7.2 Service ReadDataByLocal Identifier24
-
7.3 Service ReadDataByCommon Identifier25
-
7.4 Service ReadMemoryByAddress25
-
7.5 Service DynamicallyDefineLocal Identifier26
-
7.6 Service WriteDataByLocal Identifier29
-
7.7 Service WriteDataByCommon IdentifierM
-
7.8 Service WriteMemoryByAddress31
-
7.9 Service SetDataRates31
-
7.10 Service StopRepeatedDataTransmission32
-
8 Unité fonctionnelle transmission de données enregistrées33
-
8.1 Généralités33
-
8.2 Service ReadDiagnosticTroubleCodes34
-
8.3 Service ReadDiagnosticTroubleCodesByStatus35
-
8.4 Service ReadStatusOfDiagnosticTroubleCodes36
-
8.5 Service Read FreezeFrame Data36
-
8.6 Service ClearDiagnosticInformation37
-
9 Unité fonctionnelle contrôle d'entrée/sortie38
-
9.1 Généralités38
-
9.2 Service InputOutputControlByLocal Identifier39
-
9.3 Service InputOutputControlByCommon Identifier40
-
10 Unité fonctionnelle télécommande de programme40
-
10.1 Généralités40
-
10.2 Service StartRoutineByLocal Identifier42
-
10.3 Service StartRoutineByAddress43
-
10.4 Service StopRoutineByLocal Identifier43
-
10.5 Service StopRoutineByAddress44
-
10.6 Service RequestRoutineResultsByLocal Identifier45
-
10.7 Service RequestRoutineResultsByAddress45
-
11 Unité fonctionnelle téléchargement satellite-central/central-satellite46
-
11.1 Généralités46
-
11.2 Service RequestDownioad47
-
11.3 Service RequestUpload47
-
11.4 Service TransferData48
-
11.5 Service RequestTransferExit49
-
12 Exemples49
- Annexe A (informative) Bibliographie51
The Requirements department helps you quickly locate within the normative text:
- mandatory clauses to satisfy,
- non-essential but useful clauses to know, such as permissions and recommendations.
The identification of these types of clauses is based on the document “ISO / IEC Directives, Part 2 - Principles and rules of structure and drafting of ISO documents ”as well as on a constantly enriched list of verbal forms.
With Requirements, quickly access the main part of the normative text!

COBAZ is the simple and effective solution to meet the normative needs related to your activity, in France and abroad.
Available by subscription, CObaz is THE modular solution to compose according to your needs today and tomorrow. Quickly discover CObaz!
Request your free, no-obligation live demo
I discover COBAZ