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