{"id":258454,"date":"2024-10-19T17:06:37","date_gmt":"2024-10-19T17:06:37","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-14229-82020\/"},"modified":"2024-10-25T12:44:05","modified_gmt":"2024-10-25T12:44:05","slug":"bs-iso-14229-82020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-14229-82020\/","title":{"rendered":"BS ISO 14229-8:2020"},"content":{"rendered":"
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.<\/p>\n
This document specifies support of three different diagnostic classes for CXPI slave nodes.<\/p>\n
This document references ISO 14229-1<\/span><\/span> and ISO 14229-2<\/span><\/span> 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.<\/p>\n UDSonCXPI does not specify any requirement for the in-vehicle CXPI bus architecture.<\/p>\n<\/div>\n This document refers to information contained in ISO 14229-1<\/span><\/span>, ISO 14229-2<\/span><\/span> and ISO 20794 (all parts)<\/span><\/span>.<\/p>\n This document does not include any redundant information of the above-mentioned documents.<\/p>\n It focuses on<\/p>\n additional requirements specific to the implementation of UDSonCXPI network, and<\/p>\n<\/li>\n specific restrictions in the implementation of UDSonCXPI network.<\/p>\n<\/li>\n<\/ul>\n Road vehicles. Unified diagnostic services (UDS) – UDS on Clock eXtension Peripheral Interface (UDSonCXPI)<\/b><\/p>\n\n
PDF Catalog<\/h4>\n
\n
\n PDF Pages<\/th>\n PDF Title<\/th>\n<\/tr>\n \n 2<\/td>\n undefined <\/td>\n<\/tr>\n \n 7<\/td>\n Foreword <\/td>\n<\/tr>\n \n 8<\/td>\n Introduction <\/td>\n<\/tr>\n \n 9<\/td>\n 1 Scope
2 Normative references
3 Terms and definitions <\/td>\n<\/tr>\n\n 10<\/td>\n 4 Abbreviated terms
5 Conventions
6 SIP \u2013 Service interface parameters
6.1 SIP \u2013 General
6.2 SIP \u2014 Data type definitions <\/td>\n<\/tr>\n\n 11<\/td>\n 6.3 SIP \u2014 A_Mtype, message type
6.4 SIP \u2014 A_TAtype, target address type
6.5 SIP \u2014 A_TA, target address
6.6 SIP \u2014 A_SA, source address <\/td>\n<\/tr>\n\n 12<\/td>\n 6.7 SIP \u2014 A_Length, length of A_PDU
6.8 SIP \u2014 A_Data, protocol data unit
6.9 SIP \u2014 A_SCT, sequence count
6.10 SIP \u2014 A_Result, result
6.11 SIP \u2014 ev_wakeup_ind, event wake-up indication (optional) <\/td>\n<\/tr>\n\n 13<\/td>\n 6.12 SIP \u2014 cmd_wakeup_req, command wake-up request
6.13 SIP \u2014 NMInfo, network management information
7 APP \u2013 Application
7.1 APP \u2013 General <\/td>\n<\/tr>\n\n 14<\/td>\n 7.2 APP \u2013 Definition of diagnostic classes
7.2.1 APP \u2013 Overview
7.2.2 APP \u2013 Diagnostic class I
7.2.3 APP \u2013 Diagnostic class II
7.2.4 APP \u2013 Diagnostic class III <\/td>\n<\/tr>\n\n 15<\/td>\n 7.3 APP \u2013 CXPI master node requirements \u2013 Master node fault management, sensor reading, I\/O control
7.4 APP \u2013 CXPI slave node requirements
7.4.1 APP \u2013 General
7.4.2 APP \u2013 Error indications
7.5 APP \u2013 CXPI measurement and control data diagnostics
7.5.1 APP \u2013 Master handling of slave failure status measurement and control data
7.5.2 APP \u2013 Slave node current failure status support <\/td>\n<\/tr>\n\n 16<\/td>\n 7.6 APP \u2013 Network management (optional)
7.7 APP \u2013 CXPI master node gateway application
7.7.1 APP \u2013 General
7.7.2 APP \u2013 CXPI master gateway number of subnets
7.7.3 APP \u2013 CXPI master gateway address routing table <\/td>\n<\/tr>\n\n 17<\/td>\n 7.7.4 APP \u2013 CXPI master gateway all nodes request message handling
7.7.5 APP \u2013 Round trip of all node addressing with functional NAD <\/td>\n<\/tr>\n\n 18<\/td>\n 7.7.6 APP \u2013 Round trip of all node addressing with node-specific NADs <\/td>\n<\/tr>\n \n 19<\/td>\n 8 AL \u2013 Application layer
8.1 AL \u2013 Client to CXPI slave node(s) communication
8.2 AL \u2013 Overview of UDSonCXPI services and applicability to diagnostic classes <\/td>\n<\/tr>\n\n 20<\/td>\n 8.3 AL \u2013 CommunicationControl (2816) service <\/td>\n<\/tr>\n \n 21<\/td>\n 8.4 AL \u2013 UDSonCXPI services
8.4.1 AL \u2013 Supported functions <\/td>\n<\/tr>\n\n 22<\/td>\n 8.4.2 AL \u2013 Master node receive buffer length
8.4.3 AL \u2013 Message length is exceeded
8.5 AL \u2013 Protocol
8.6 AL \u2013 Timing
8.6.1 AL \u2013 General
8.6.2 AL \u2013 Timing parameter values
8.6.3 AL \u2013 Server timing performance requirements <\/td>\n<\/tr>\n\n 23<\/td>\n 8.6.4 AL \u2013 SuppressPosRspMsgIndicationBit
8.7 AL \u2013 Response pending <\/td>\n<\/tr>\n\n 24<\/td>\n 8.8 AL \u2013 CXPI slave node configuration services
8.8.1 AL \u2013 CXPI node configuration
8.8.2 AL \u2013 Slave node model <\/td>\n<\/tr>\n\n 28<\/td>\n 8.8.3 AL \u2013 WriteDataByIdentifier \u2013 AssignNodeAddress <\/td>\n<\/tr>\n \n 30<\/td>\n 8.8.4 AL \u2013 WriteDataByIdentifier \u2013 NodeDataDump <\/td>\n<\/tr>\n \n 31<\/td>\n 8.8.5 AL \u2013 ReadDataByIdentifier \u2013 NodeProductIdentification <\/td>\n<\/tr>\n \n 32<\/td>\n 8.8.6 AL \u2013 ReadDataByIdentifier \u2013 NodeSerialNumberIdentification <\/td>\n<\/tr>\n \n 33<\/td>\n 8.8.7 AL \u2013 ReadDataByIdentifier \u2013 NodeConfigurationFileAvailability <\/td>\n<\/tr>\n \n 35<\/td>\n 8.8.8 AL \u2013 WriteDataByIdentifier \u2013 SaveConfiguration <\/td>\n<\/tr>\n \n 36<\/td>\n 8.8.9 AL \u2013 WriteDataByIdentifier \u2013 AssignFrameIdentifierRange <\/td>\n<\/tr>\n \n 37<\/td>\n 9 PL \u2013 Presentation layer
10 SL \u2013 Session layer
10.1 SL \u2013 General
10.2 SL \u2013 A_Data and T_Data service interface parameter mapping <\/td>\n<\/tr>\n\n 38<\/td>\n 11 TL \u2013 Transport layer
11.1 TL \u2013 Service primitive interface adaptation \u2013 General information
11.2 TL \u2013 CXPI transport layer interface adaptation
11.2.1 TL \u2013 Mapping of session layer to transport layer service primitives
11.2.2 TL \u2013 Mapping of T_Data service primitive interface parameters <\/td>\n<\/tr>\n\n 39<\/td>\n 12 NL \u2013 Network layer
12.1 NL \u2013 Service primitive interface adaptation
12.1.1 NL \u2013 General information
12.1.2 NL \u2013 CXPI network layer interface adaptation <\/td>\n<\/tr>\n\n 40<\/td>\n 12.2 NL \u2013 CXPI master node
12.2.1 NL \u2013 Network layer
12.2.2 NL \u2013 Dynamic NAD assignment
12.2.3 NL \u2013 NodeIdentificationNumber
12.3 NL \u2013 Master message routing
12.3.1 NL \u2013 General <\/td>\n<\/tr>\n\n 41<\/td>\n 12.3.2 NL \u2013 Diagnostic request message routing
12.3.3 NL \u2013 Diagnostic response message routing
12.3.4 NL \u2013 Master node transport protocol support
12.4 NL \u2013 CXPI slave node
12.4.1 NL \u2013 General
12.4.2 NL \u2013 Node configuration handling <\/td>\n<\/tr>\n\n 42<\/td>\n 12.4.3 NL \u2013 Slave node diagnostic class II
12.4.4 NL \u2013 Slave node diagnostic class II \u2013 Fixed node address
12.4.5 NL \u2013 Slave node diagnostic class II \u2013 Ignore NAD 7E16 as broadcast
12.4.6 NL \u2013 Slave diagnostic class III \u2013 Network layer
12.4.7 NL \u2013 Slave diagnostic class III \u2013 Fixed node address
12.4.8 NL \u2013 Slave diagnostic class III \u2013 Accept NAD 7E16 as broadcast
13 DLL \u2013 Data link layer <\/td>\n<\/tr>\n\n 43<\/td>\n Annex A (normative) DID parameter definitions <\/td>\n<\/tr>\n \n 44<\/td>\n Annex B (informative) Guideline for P2CAN_Client setting <\/td>\n<\/tr>\n \n 51<\/td>\n Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" \n\n
\n Published By<\/td>\n Publication Date<\/td>\n Number of Pages<\/td>\n<\/tr>\n \n BSI<\/b><\/a><\/td>\n 2020<\/td>\n 52<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":258459,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-258454","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/258454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/258459"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=258454"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=258454"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=258454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}