Shopping Cart

No products in the cart.

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
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

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.

NOTE

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
BS ISO 14229-8:2020
$198.66