BS ISO 14229-8:2020
$198.66
Road vehicles. Unified diagnostic services (UDS) – UDS on Clock eXtension Peripheral Interface (UDSonCXPI)
Published By | Publication Date | Number of Pages |
BSI | 2020 | 52 |
This document specifies the implementation of a common set of unified diagnostic services (UDS) on clock extension peripheral interface networks in road vehicles. The UDSonCXPI diagnostics defines methods to implement diagnostic data transfer between a client and the CXPI slave nodes via the CXPI master node.
This document specifies support of three different diagnostic classes for CXPI slave nodes.
This document references ISO 14229-1 and ISO 14229-2 and specifies implementation requirements of the UDSonCXPI communication protocol for mainly HMI (Human Machine Interface), but not limited to, electric/electronic systems of road vehicles. UDSonCXPI defines how to implement the diagnostic data transfer between a client and CXPI slave nodes via CXPI master node.
UDSonCXPI does not specify any requirement for the in-vehicle CXPI bus architecture.
This document refers to information contained in ISO 14229-1, ISO 14229-2 and ISO 20794 (all parts).
This document does not include any redundant information of the above-mentioned documents.
It focuses on
-
additional requirements specific to the implementation of UDSonCXPI network, and
-
specific restrictions in the implementation of UDSonCXPI network.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
7 | Foreword |
8 | Introduction |
9 | 1 Scope 2 Normative references 3 Terms and definitions |
10 | 4 Abbreviated terms 5 Conventions 6 SIP – Service interface parameters 6.1 SIP – General 6.2 SIP — Data type definitions |
11 | 6.3 SIP — A_Mtype, message type 6.4 SIP — A_TAtype, target address type 6.5 SIP — A_TA, target address 6.6 SIP — A_SA, source address |
12 | 6.7 SIP — A_Length, length of A_PDU 6.8 SIP — A_Data, protocol data unit 6.9 SIP — A_SCT, sequence count 6.10 SIP — A_Result, result 6.11 SIP — ev_wakeup_ind, event wake-up indication (optional) |
13 | 6.12 SIP — cmd_wakeup_req, command wake-up request 6.13 SIP — NMInfo, network management information 7 APP – Application 7.1 APP – General |
14 | 7.2 APP – Definition of diagnostic classes 7.2.1 APP – Overview 7.2.2 APP – Diagnostic class I 7.2.3 APP – Diagnostic class II 7.2.4 APP – Diagnostic class III |
15 | 7.3 APP – CXPI master node requirements – Master node fault management, sensor reading, I/O control 7.4 APP – CXPI slave node requirements 7.4.1 APP – General 7.4.2 APP – Error indications 7.5 APP – CXPI measurement and control data diagnostics 7.5.1 APP – Master handling of slave failure status measurement and control data 7.5.2 APP – Slave node current failure status support |
16 | 7.6 APP – Network management (optional) 7.7 APP – CXPI master node gateway application 7.7.1 APP – General 7.7.2 APP – CXPI master gateway number of subnets 7.7.3 APP – CXPI master gateway address routing table |
17 | 7.7.4 APP – CXPI master gateway all nodes request message handling 7.7.5 APP – Round trip of all node addressing with functional NAD |
18 | 7.7.6 APP – Round trip of all node addressing with node-specific NADs |
19 | 8 AL – Application layer 8.1 AL – Client to CXPI slave node(s) communication 8.2 AL – Overview of UDSonCXPI services and applicability to diagnostic classes |
20 | 8.3 AL – CommunicationControl (2816) service |
21 | 8.4 AL – UDSonCXPI services 8.4.1 AL – Supported functions |
22 | 8.4.2 AL – Master node receive buffer length 8.4.3 AL – Message length is exceeded 8.5 AL – Protocol 8.6 AL – Timing 8.6.1 AL – General 8.6.2 AL – Timing parameter values 8.6.3 AL – Server timing performance requirements |
23 | 8.6.4 AL – SuppressPosRspMsgIndicationBit 8.7 AL – Response pending |
24 | 8.8 AL – CXPI slave node configuration services 8.8.1 AL – CXPI node configuration 8.8.2 AL – Slave node model |
28 | 8.8.3 AL – WriteDataByIdentifier – AssignNodeAddress |
30 | 8.8.4 AL – WriteDataByIdentifier – NodeDataDump |
31 | 8.8.5 AL – ReadDataByIdentifier – NodeProductIdentification |
32 | 8.8.6 AL – ReadDataByIdentifier – NodeSerialNumberIdentification |
33 | 8.8.7 AL – ReadDataByIdentifier – NodeConfigurationFileAvailability |
35 | 8.8.8 AL – WriteDataByIdentifier – SaveConfiguration |
36 | 8.8.9 AL – WriteDataByIdentifier – AssignFrameIdentifierRange |
37 | 9 PL – Presentation layer 10 SL – Session layer 10.1 SL – General 10.2 SL – A_Data and T_Data service interface parameter mapping |
38 | 11 TL – Transport layer 11.1 TL – Service primitive interface adaptation – General information 11.2 TL – CXPI transport layer interface adaptation 11.2.1 TL – Mapping of session layer to transport layer service primitives 11.2.2 TL – Mapping of T_Data service primitive interface parameters |
39 | 12 NL – Network layer 12.1 NL – Service primitive interface adaptation 12.1.1 NL – General information 12.1.2 NL – CXPI network layer interface adaptation |
40 | 12.2 NL – CXPI master node 12.2.1 NL – Network layer 12.2.2 NL – Dynamic NAD assignment 12.2.3 NL – NodeIdentificationNumber 12.3 NL – Master message routing 12.3.1 NL – General |
41 | 12.3.2 NL – Diagnostic request message routing 12.3.3 NL – Diagnostic response message routing 12.3.4 NL – Master node transport protocol support 12.4 NL – CXPI slave node 12.4.1 NL – General 12.4.2 NL – Node configuration handling |
42 | 12.4.3 NL – Slave node diagnostic class II 12.4.4 NL – Slave node diagnostic class II – Fixed node address 12.4.5 NL – Slave node diagnostic class II – Ignore NAD 7E16 as broadcast 12.4.6 NL – Slave diagnostic class III – Network layer 12.4.7 NL – Slave diagnostic class III – Fixed node address 12.4.8 NL – Slave diagnostic class III – Accept NAD 7E16 as broadcast 13 DLL – Data link layer |
43 | Annex A (normative) DID parameter definitions |
44 | Annex B (informative) Guideline for P2CAN_Client setting |
51 | Bibliography |