XP ISO/DIS 14230-3
Road vehicles. Diagnostic systems. Keyword protocol 2000. Part 3 : application layer.
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).
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).
This part of ISO 14230 specifies the requirements for the Keyword Protocol 2000 data link on which one or several on-vehicle Electronic Control Units are connected to an off-board tester in order to perform diagnostic functions.This part of ISO 14230 specifies the requirements of the implementation of the Diagnostic Services specified in ISO 14229, including - byte-encoding and hexadecimal values for the service identifiers;- byte-encoding for the parameters of the diagnostic service requests and responses;- hexadecimal values for the standard parameters. The vehicle environment to which this part of ISO 14230 applies may consist of a single tester that may be temporarily connected to the on-vehicle diagnostic data link and several on-vehicle Electronic Control Units connected directly or indirectly.
- Avant-propos3
- Introduction4
-
1 Domaine d'application5
-
2 Références normatives6
-
3 Définitions et abréviations6
-
3.1 Termes définis dans d'autres normes6
-
3.2 Termes supplémentaires pour la présente Norme7
-
4 Conventions7
-
4.1 Convention de description des services8
-
4.2 Tableau d'unité fonctionnelle11
-
4.3 Récapitulatif des valeurs de l'identificateur de service12
-
4.4 Récapitulatif des valeurs du code de réponse13
-
5 Règles générales de mise en oeuvre14
-
5.1 Définitions des paramètres14
-
5.2 Demandes de services à adressage fonctionnel ou physique14
-
5.3 Exemples de flux de messages de services à adressage physique ou fonctionnel15
-
6 Unité fonctionnelle de gestion de diagnostic19
-
6.1 Service StartDiagnosticSession20
-
6.2 Service Stop DiagnosticSession21
-
6.3 Service SecurityAccess23
-
6.4 Service TesterPresent26
-
6.5 Service EcuReset28
-
6.6 Service ReadEculdentification30
-
7 Unité fonctionnelle Transmission de données31
-
7.1 Service ReadData ByLoca1Identifier32
-
7.2 Service ReadDataByCommonIdentifier35
-
7.3 Service ReadMemoryByAddress36
-
7.4 Service DynamicallyDefineLocalldentifier38
-
7.5 Service WriteDataByLocalldentifier44
-
7.6 Service WriteDataByCommonIdentifier45
-
7.7 Service WriteMemoryByAddress46
-
7.8 Service SetDataRates47
-
8 Unité fonctionnelle Transmission de données enregistrées49
-
8.1 Service ReadDiagnosticTroubleCodes49
-
8.2 Service ReadDiagnosticTroubleCodesByStatus51
-
8.3 Service ReadStatusOfDiagnosticTroubleCodes53
-
8.4 Service ReadFreezeFrameData54
-
8.5 Service CIearDiagnosticlnformation58
-
9 Unité fonctionnelle Contrôle d'entrée/sortie60
-
9.1 Service InputOutputControlByLocalIdentifier60
-
9.2 Service InputOutputControlByCommonIdentifier61
-
10 Unité fonctionnelle Télécommande de programme63
-
10.1 Service StartRoutineByLocalldentifier63
-
10.2 Service StartRoutineByAddress64
-
10.3 Service StopRoutineByLocalIdentifier66
-
10.4 Service StopRoutineByAddress68
-
10.5 Service RequestRoutineResultsByLocalIdentifier69
-
10.6 Service RequestRoutineResultsByAddress70
-
11 Unité fonctionnelle Téléchargement satellite-central/central-satellite72
-
11.1 Service RequestDownload72
-
11.2 Service RequestUpload74
-
11.3 Service TransferData75
-
11.4 Service RequestTransferExit77
-
12 Extension de service du Protocole Keyword 200079
-
12.1 Service EscapeCode79
-
13 Exemples d'application80
-
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 communication82
-
13.4 SecurityAccess, transfert des données et modification des paramètres de temps83
-
13.5 Service ReadDataByLocalldentifier avec dynamicallyDefineLocalldentifier86
- Annexe A (informative) Bibliographie90
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