XP ISO/DIS 14230-3
Véhicules routiers - Systèmes de diagnostic - Protocole "keyword 2000" - Partie 3 : couche applicative.
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).
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.
- 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 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