Transcription of SSF 14230 Road Vehicles - Diagnostic Systems
1 SSF 14230 road Vehicles - Diagnostic Systems Keyword Protocol 2000 - Part 3 - Application Layer Swedish Implementation Standard Document: SSF 14230 -3. Status: Issue 2. Date: February 1, 2000. This document is based on the International Standard ISO 14230 Keyword Protocol 2000 and has been further developed to meet Swedish automotive manufacturer's requirements by the Swedish vehicle Diagnostics Task Force. It is based on mutual agreement between the following companies: Saab Automobile AB. SCANIA AB. Volvo Car Corp. Volvo Bus Corp. Mecel AB. File: / Samarbetsgruppen f r Svensk Fordonsdiagnos Keyword Protocol 2000 Part 3 Implementation, Swedish Recommended Practice Page 2 of 139 SSF 14230 -3 Issue 2. Keyword Protocol 2000 - Part 3 - Application Layer, Swedish Implementation Standard Document updates and issue history This document can be revised and appear in several versions.
2 The document will be classified in order to allow identification of updates and versions. A. Document status classification The document is assigned the status Outline, Draft or Issue. It will have the Outline status during the initial phase when parts of the document are not yet written. The Draft status is entered when a complete document is ready, which can be submitted for reviews. The draft is not approved. The draft status can appear between issues, and will in that case be indicated together with the new issue number Draft Issue 2. An Issue is established when the document is reviewed, corrected and approved. B. Version number and history procedure Each issue is given a number and a date. A history record shall be kept over all issues. Document in Outline and Draft status may also have a history record. C. History Issue # Date Comment 1 May 12, 1998.
3 2 February 1, 2000 Mayor revision to make SSF 14230 -3 compatible with ISO 16844-6. StopDiagnosticSession service replaced by StartDiagnosticSession, parameter diagnosticSession = 81 (standardSession). SSF 14230 -3 Issue 2 Page 3 of 139. Keyword Protocol 2000 Part 3 Implementation, Swedish Recommended Practice Table of Content 1 8. 2 NORMATIVE 9. ISO standards .. 9. Other 9. 3 DEFINITIONS AND 10. Terms defined in other standards .. 10. Terms defined by this 10. 4 CONVENTIONS .. 11. Service description 11. Functional unit table .. 13. Service Identifier value summary 14. Response Code value summary table .. 16. 5 GENERAL IMPLEMENTATION 24. Parameter 24. Functional and physical addressed service 24. Message flow examples of physical/functional addressed 24. Data 30. 6 Diagnostic MANAGEMENT FUNCTIONAL 36. StartDiagnosticSession service.
4 37. StopDiagnosticSession 40. SecurityAccess service .. 41. TesterPresent service .. 45. EcuReset 46. ReadEcuIdentification service .. 48. 7 DATA TRANSMISSION FUNCTIONAL 55. ReadDataByLocalIdentifier service .. 56. ReadDataByCommonIdentifier 58. ReadMemoryByAddress service .. 60. DynamicallyDefineLocalIdentifier service .. 62. WriteDataByLocalIdentifier 71. WriteDataByCommonIdentifier 72. WriteMemoryByAddress service .. 74. SetDataRates 76. StopRepeatedDataTransmission service .. 77. Page 4 of 139 SSF 14230 -3 Issue 2. Keyword Protocol 2000 - Part 3 - Application Layer, Swedish Implementation Standard 8 STORED DATA TRANSMISSION FUNCTIONAL UNIT ..78. ReadDiagnosticTroubleCodes service .. 79. ReadDiagnosticTroubleCodesByStatus service .. 80. ReadStatusOfDiagnosticTroubleCodes service .. 89. ReadFreezeFrameData 92. ClearDiagnosticInformation service.
5 101. 9 INPUTOUTPUT CONTROL FUNCTIONAL UNIT ..103. InputOutputControlByLocalIdentifier 104. InputOutputControlByCommonIdentifier 110. 10 REMOTE ACTIVATION OF ROUTINE FUNCTIONAL UNIT ..113. StartRoutineByLocalIdentifier 116. StartRoutineByAddress service .. 118. StopRoutineByLocalIdentifier service .. 120. StopRoutineByAddress service .. 122. RequestRoutineResultsByLocalIdentifier 124. RequestRoutineResultsByAddress service .. 126. 11 UPLOAD DOWNLOAD FUNCTIONAL UNIT ..128. RequestDownload service .. 129. RequestUpload service .. 131. TransferData service .. 133. RequestTransferExit service .. 135. SSF 14230 -3 Issue 2 Page 5 of 139. Keyword Protocol 2000 Part 3 Implementation, Swedish Recommended Practice Introduction This document is based on the International Standard ISO 14230 -3 road Vehicles - Diagnostic Systems - Keyword Protocol 2000 - Part 3: Application layer.
6 The SSF 14230 -3 Keyword Protocol 2000 - Part 3 - Application Layer, Swedish Implementation Standard has been established in order to define common requirements for the implementation of Diagnostic services for Diagnostic Systems . The figure below shows the "Hierarchy of Documents" and indicates the level of commonality between the documents. IS O 1 4 2 2 9 R o a d v e h ic le s - D ia g n o s t ic s y s t e m s - D ia g n o s t ic s e r v ic e s s p e c if ic a t io n IS O 1 4 2 2 9. D ia g n o s tic S e rv ic e s Im p le m e n t a t io n o f D i a g n o s t i c S e r v ic e s IS O 1 4 2 3 0 R o a d v e h ic le s - D ia g n o s t ic s y s t e m s - K e y w o rd P ro to c o l 2 0 0 0. IS O 1 4 2 3 0 - 4. IS O 1 4 2 3 0 - 1 IS O 1 4 2 3 0 - 2 IS O 1 4 2 3 0 - 3 K e y w o rd P ro to c o l 2 0 0 0. K e y w o rd P ro to c o l 2 0 0 0 K e y w o rd P ro to c o l 2 0 0 0 K e y w o rd P ro to c o l 2 0 0 0 R e q u ire m e n ts fo r e m i s s io n - r e la t e d P h y s i c a l la y e r D a ta L in k la y e r A p p l ic a t io n la y e r s y s te m s Subset Subset Subset 1 0 0 % c a rry o v e r + + +.
7 M o r e d e t a i ls m o r e d e t a i ls m o r e d e t a i ls S S F 1 4 2 3 0 K e y w o r d P r o to c o l 2 0 0 0. S w e d is h Im p le m e n t a t io n S t a n d a r d S S F 1 4 2 3 0 -1 S S F 1 4 2 3 0 -2 S S F 1 4 2 3 0 -3 IS O 1 4 2 3 0 - 4. K e y w o rd P ro to c o l 2 0 0 0 K e y w o rd P ro to c o l 2 0 0 0 K e y w o rd P ro to c o l 2 0 0 0 K e y w o rd P ro to c o l 2 0 0 0. P h y s ic a l L a y e r D a ta L in k L a y e r A p p l ic a t io n L a y e r R e q u ire m e n ts fo r S w e d is h Im p le m e n - S w e d is h Im p le m e n - S w e d is h Im p le m e n - e m i s s io n - r e la t e d ta tio n S ta n d a rd ta tio n S ta n d a rd ta tio n S ta n d a rd s y s te m s m o r e d e t a i ls / m o r e d e t a i ls / m o r e d e t a i ls / 1 0 0 % c a rry o v e r s a m e /s u b s e t s a m e /s u b s e t s a m e /s u b s e t K e y w o r d P r o to c o l 2 0 0 0 ( V e h ic le M a n u f a c t u r e r S p e c ific a t io n ).
8 IS O 1 4 2 3 0 - 4. P a rt 1 P a rt 2 P a rt 3 K e y w o rd P ro to c o l 2 0 0 0. P h y s ic a l L a y e r b a s e d D a ta L in k L a y e r b a s e d A p p l ic a t io n L a y e r b a s e d R e q u ire m e n ts fo r on KW P2000 e m i s s io n - r e la t e d on KW P 2000 on KW P 2000 s y s te m s P r o je c t s p e c i f i c P r o je c t s p e c i f i c P r o je c t s p e c i f i c 1 0 0 % c a rry o v e r, if subset subset subset s y s t e m is E O B D. a n d /o r O B D II. r e le v a n t K e y w o r d P r o to c o l 2 0 0 0 ( P r o je c t S p e c ific a t io n ). P a rt 1 P a rt 2 P a rt 3 IS O 1 4 2 3 0 - 4. K e y w o rd P ro to c o l 2 0 0 0. P h y s ic a l L a y e r D a ta L in k L a y e r A p p l ic a t io n la y e r R e q u ire m e n ts fo r P r o je c t s p e c i f i c P r o je c t s p e c i f i c e m i s s io n - r e la t e d P r o je c t s p e c i f i c s y s te m s Figure - Hierarchy of Documents The ISO 14229 document specifies common requirements for the implementation of Diagnostic services.
9 The ISO 14230 documents specify the requirements of the "Physical Layer, Data Link Layer and Application Layer" in three (3) different documents. Page 6 of 139 SSF 14230 -3 Issue 2. Keyword Protocol 2000 - Part 3 - Application Layer, Swedish Implementation Standard The SSF 14230 documents are based on the International Standard ISO 14230 and therefore fully compatible. The Keyword Protocol 2000 - Physical Layer, Data Link Layer and Application Layer Swedish Implementation Standard documents are a subset with additional detail based on mutual agreement between all companies listed on the cover sheet of the documents. The Keyword Protocol 2000 vehicle Manufacturer Specification documents are based on SSF 14230 . documents. The Part 1 Physical Layer, Part 2 Data Link Layer, and the Part 3 Application Layer documents shall specify more details or the same or a subset of the SSF 14230 documents.
10 The Keyword Protocol 2000 Project Specification document ( Engine Management) is based on the vehicle manufacturer specification document. The documents of the system supplier specifies system and customer specific Part 1 Physical Layer, Part 2 Data Link Layer and Part 3 Application Layer details ( datastreams, Diagnostic trouble codes, input/output controls, etc.). The SSF 14230 Swedish Implementation Standard is based on the Open Systems Interconnection ( ). Basic Reference Model in accordance with ISO/IEC 7498 and ISO/IEC 10731 which structures communication Systems into seven layers. When mapped on this model, the services used by a Diagnostic tester and an Electronic Control Unit (ECU) are broken into: Diagnostic services (layer 7), Communication services (layers 1 to 6). Mapping of the Diagnostic Services and Keyword Protocol 2000 onto the OSI model is shown below.