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 |