Shopping Cart

No products in the cart.

BS ISO 26021-1:2022

$215.11

Road vehicles. End-of-life activation of in-vehicle pyrotechnic devices – Application and communication interface

Published By Publication Date Number of Pages
BSI 2022 102
Guaranteed Safe Checkout
Categories: ,

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]

PDF Catalog

PDF Pages PDF Title
2 National foreword
9 Foreword
10 Introduction
13 1 Scope
2 Normative references
14 3 Terms and definitions
15 4 Symbols and abbreviated terms
4.1 Symbols
4.2 Abbreviated terms
17 5 Conventions
6 Basic principles and use cases overview
6.1 Basic principles
18 6.2 Use case groups and associated use cases
19 7 Use cases definition (UC)
7.1 UCGĀ 1Ā ā€“Ā Perform communication interface discovery
7.1.1 UCĀ 1.1Ā ā€“Ā Discover DoCAN communication interface
7.1.2 UCĀ 1.2Ā ā€“Ā Discover DoIP communication interface
7.2 UCG-2Ā ā€“Ā Perform authentication
7.2.1 UCĀ 2.1Ā ā€“Ā Perform PDT authentication
20 7.2.2 UCĀ 2.2Ā ā€“Ā Perform fixed-address PCU/PCU(s) authentication
7.3 UCGĀ 3Ā ā€“Ā Perform system initialisation (Sys-Init)
7.3.1 UCĀ 3.1Ā ā€“Ā Report PCU hardware deployment method
21 7.3.2 UCĀ 3.2Ā ā€“Ā Report number of PCU(s)
7.3.3 UCĀ 3.3Ā ā€“Ā Report address information of PCU(s)
7.3.4 UCĀ 3.4Ā ā€“Ā Report vehicle identification number
22 7.3.5 UC 3.5Ā ā€“Ā Report dismantling documentation of PCU
7.4 UCGĀ 4Ā ā€“Ā Perform PCU initialisation (PCU-Init)
7.4.1 UCĀ 4.1Ā ā€“Ā Report PCU deployment loop identification table
23 7.4.2 UCĀ 4.2Ā ā€“Ā Initiate safetySystemDiagnosticSession
7.4.3 UCĀ 4.3Ā ā€“Ā Keep-alive safetySystemDiagnosticSession
24 7.4.4 UCĀ 4.4Ā ā€“Ā Unlock security of PCU
7.4.5 UC 4.5Ā ā€“Ā Execute PCU(s) scrapping program module loader
25 7.5 UCGĀ 5Ā ā€“Ā Perform PCU and ACL sequence (PCU- and ACL-Scrapping)
7.5.1 UCĀ 5.1Ā ā€“Ā Report ACL deployment sequence (ACL-Init)
7.5.2 UC 5.2Ā ā€“Ā Write dismantling documentation into PCU (Device-Deploy)
26 7.5.3 UCĀ 5.3Ā ā€“Ā Perform ACL deployment confirmation sequence (Device-Deploy)
7.5.4 UCĀ 5.4Ā ā€“Ā Perform PCU pyrotechnic device scrapping via loop identification (Device-Deploy)
27 7.6 UCGĀ 6Ā ā€“Ā Terminate PCU pyrotechnic device deployment (PCU-End)
7.6.1 UCĀ 6.1Ā ā€“Ā Terminate PCU pyrotechnic device scrapping via communication interface
7.6.2 UCĀ 6.2Ā ā€“Ā Terminate PCU pyrotechnic device scrapping via ACL
28 8 Application (APP)
8.1 APP ā€“ Preconditions of end-of-life activation of pyrotechnic devices
29 8.2 APP ā€“ Overview of end-of-life activation of pyrotechnic devices sequence
31 8.3 APP ā€“ Software provisions
8.3.1 APP ā€“ Scrapping program module (SPM)
8.3.2 APP ā€“ Scrapping program module loader (SPL)
8.3.3 APP ā€“ PCU loop identification table
32 8.4 APP ā€“ Mapping of use cases to requirements
33 8.5 APP ā€“ Application timing definition
34 8.6 APP ā€“ Discovery of communication interface (Com I/F-Discovery)
8.6.1 APP ā€“ Overview of discovery of communication interface (Com-Discovery)
8.6.2 APP ā€“ Setup DoCAN communication interface
36 8.6.3 APP ā€“ Setup DoIP communication interface
37 8.6.4 APP ā€“ Determination of DoCAN or DoIP communication interface in the vehicle
38 8.7 APP ā€“ Perform authentication ā€“ Optional (Sys-Auth)
8.7.1 APP ā€“ Overview of the authentication ā€“ Optional (Sys-Auth)
8.7.2 APP ā€“ PDT authentication against fixed-address PCU ā€“ Optional (Sys-Auth)
39 8.7.3 APP ā€“ Fixed-address PCU authentication against PDT ā€“ Optional (Sys-Auth)
8.8 APP ā€“ Perform system initialisation (Sys-Init)
8.8.1 APP ā€“ Overview of the system initialisation (Sys-Init)
40 8.8.2 APP ā€“ Report PcuHardwareDeploymentMethod (Sys-Init)
8.8.3 APP ā€“ Report number of PCUs (Sys-Init)
8.8.4 APP ā€“ Report DoCAN address information of PCUs (Sys-Init)
42 8.8.5 APP ā€“ Report DoIP address information of PCUs (Sys-Init)
43 8.8.6 APP ā€“ Report vehicle identification number (Sys-Init)
8.8.7 APP ā€“ Report dismantling documentation of PCU (Sys-Init)
8.9 APP ā€“ Perform PCU initialisation (PCU-Seq)
8.9.1 APP ā€“ Overview of the PCU initialisation (PCU-Seq)
44 8.9.2 APP ā€“ Report PCU deployment loop identification table (PCU-Seq)
45 8.9.3 APP ā€“ Initiate safetySystemDiagnosticSession (PCU-Seq)
8.9.4 APP ā€“ Keep-alive safetySystemDiagnosticSession (PCU-Seq)
8.9.5 APP ā€“ Unlock security of PCU (PCU-Seq)
8.9.6 APP ā€“ Execute PCU scrapping program module loader (PCU-Seq)
46 8.10 APP ā€“ Perform PCU and ACL scrapping (Device-Deploy)
8.10.1 APP ā€“ Overview of the PCU- and ACL-Scrapping (Device-Deploy)
8.10.2 APP ā€“ Report ACL deployment sequence (ACL-Prep)
47 8.10.3 APP ā€“ Write dismantling documentation into PCU (Device-Deploy)
8.10.4 APP ā€“ Confirm ACL deployment sequence (Device-Deploy)
8.10.5 APP ā€“ Perform device scrapping (Device-Deploy)
8.10.6 APP ā€“ Evaluation of device scrapping (Device-Deploy)
48 8.10.7 APP ā€“ Next pyrotechnic device (Device-Deploy)
8.11 APP ā€“ Terminate PCU and ACL pyrotechnic device deployment (PCU-End)
8.11.1 APP ā€“ Overview of the PCU- and ACL-Termination (PCU-End)
8.11.2 APP ā€“ Terminate PCU pyrotechnic device scrapping (PCU-End)
49 8.11.3 APP ā€“ Terminate PCU pyrotechnic device scrapping via ACL (PCU-End)
8.12 APP ā€“ Terminate system deployment (Sys-End)
9 Service interface (SI) definition between application and OSI layers
9.1 SI ā€” A_Data.req, A_Data.ind, and A_Data.conf service interface (SI)
50 9.2 SI ā€” A_Data.req, A_Data.ind, and A_Data.conf service interface (SI) parameter mapping
51 9.3 Service interface parameters (SIP)
9.3.1 SIP ā€“ General
9.3.2 SIP ā€“ Data type definitions
9.3.3 SIP ā€“ Mtype, message type
9.3.4 SIP ā€“ TAtype, target address type
9.3.5 SIP ā€“ AE, address extension
9.3.6 SIP ā€“ TA, target address
52 9.3.7 SIP ā€“ SA, source address
9.3.8 SIP ā€“ Length, length of PDU
9.3.9 SIP ā€“ PDU, protocol data unit
9.3.10 SIP ā€“ Result, result
10 Application layer (AL)
10.1 AL ā€“ Applicable ISOĀ 14229-1 UDS functionality
53 10.2 AL ā€“ PCU timing parameters
10.3 AL ā€“ Authentication
10.3.1 AL ā€“ Requirements specification ā€“ PDT authentication
54 10.3.2 AL ā€“ Requirements specification ā€“ Fixed-address PCU/PCU(s) authentication
10.4 AL ā€“ ReadDataByIdentifier ā€“ Read PCU hardware deployment method
10.4.1 AL ā€“ Requirements specification ā€“ Read PCU hardware deployment method
55 10.4.2 AL ā€“ Message sequence requirements ā€“ Read PcuHardwareDeploymentMethod
10.4.3 AL ā€“ Message sequence example ā€“ Read PcuHardwareDeploymentMethod
56 10.5 AL ā€“ ReadDataByIdentifier ā€“ Read NumberOfPcu in vehicle
10.5.1 AL ā€“ Requirements specification ā€“ Read NumberOfPcu in vehicle
10.5.2 AL ā€“ Message sequence requirements ā€“ Read number of PCUs in vehicle
57 10.5.3 AL ā€“ Message sequence example ā€“ Read NumberOfPcu in vehicle
10.6 AL ā€“ ReadDataByIdentifier ā€“ Read PcuAddressInfo
10.6.1 AL ā€“ Requirements specification ā€“ Read PcuAddressInfo
58 10.6.2 AL ā€“ Message sequence requirements ā€“ Read PcuAddressInfo of PCU
10.6.3 AL ā€“ Message sequence example ā€“ Read PcuAddressInfo of DoCAN PCU
59 10.6.4 AL ā€“ Message sequence example ā€“ Read PcuAddressInfo of DoIP PCU
60 10.7 AL ā€“ ReadDataByIdentifier ā€“ Report VIN from PCU
10.7.1 AL ā€“ Requirements specification ā€“ Report VIN from PCU
10.7.2 AL ā€“ Message sequence requirements ā€“ Report VIN from PCU
10.7.3 AL ā€“ Message sequence example ā€“ Report VIN from PCU
61 10.8 AL ā€“ ReadDataByIdentifier ā€“ Report dismantler information
10.8.1 AL ā€“ Requirements specification ā€“ Report dismantler information
62 10.8.2 AL ā€“ Message sequence requirements ā€“ Report dismantler information
10.8.3 AL ā€“ Message sequence example ā€“ Report dismantler information
10.9 AL ā€“ ReadDataByIdentifier ā€“ Read deployment loop identification table
10.9.1 AL ā€“ Requirements specification ā€“ Read deployment loop identification table
63 10.9.2 AL ā€“ Message sequence requirements ā€“ Read deployment loop identification table
64 10.9.3 AL ā€“ Message sequence example ā€“ Read deployment loop identification table
65 10.10 AL ā€“ DiagnosticSessionControl ā€“ safetySystemDiagnosticSession
10.10.1 AL ā€“ Requirements specification ā€“ safetySystemDiagnosticSession
10.10.2 AL ā€“ Message sequence requirements ā€“ safetySystemDiagnosticSession
10.10.3 AL ā€“ Message sequence example ā€“ safetySystemDiagnosticSession
66 10.11 AL ā€“ TesterPresent
10.11.1 AL ā€“ Requirements specification ā€“ TesterPresent
10.11.2 AL ā€“ Message sequence requirements ā€“ TesterPresent
67 10.11.3 AL ā€“ Message sequence example ā€“ TesterPresent
10.12 AL ā€“ SecurityAccess
10.12.1 AL ā€“ Requirements specification ā€“ SecurityAccess
68 10.12.2 AL ā€“ Message sequence requirements ā€“ SecurityAccess
69 10.12.3 AL ā€“ Message sequence example ā€“ SecurityAccessTypeĀ =Ā RequestSeed
10.12.4 AL ā€“ Message sequence example ā€“ SecurityAccessTypeĀ =Ā SendDeploymentKey
70 10.13 AL ā€“ WriteDataByIdentifier ā€“ Write dismantler information
10.13.1 AL ā€“ Requirements specification ā€“ Write dismantler identification information
10.13.2 AL ā€“ Message sequence requirements ā€“ Write dismantler identification information
71 10.13.3 AL ā€“ Message sequence example ā€“ Write dismantler identification information
10.14 AL ā€“ RoutineControl
10.14.1 AL ā€“ Requirements specification ā€“ RoutineControl
73 10.14.2 AL ā€“ Message sequence requirements ā€“ RoutineControl
10.14.3 AL ā€“ Message sequence example ā€“ ExecuteSPL with SFĀ =Ā startRoutine
74 10.14.4 AL ā€“ Message sequence example ā€“ ExecuteSPL with SFĀ =Ā requestRoutineResult
10.14.5 AL ā€“ Message sequence example ā€“ DeployLoopRoutineID with SFĀ =Ā startRoutine
75 10.14.6 AL ā€“ Message sequence example ā€“ DeployLoopRoutineID with SFĀ =Ā requestRoutineResult
76 10.15 AL ā€“ ACL request deployment sequence (optional)
10.15.1 AL ā€“ Requirements specification ā€“ ACL request deployment sequence
10.15.2 AL ā€“ Message sequence requirements ā€“ ACL request deployment sequence
10.16 AL ā€“ ACL confirm deployment sequence (optional)
10.16.1 AL ā€“ Requirements specification ā€“ ACL confirm deployment sequence
77 10.16.2 AL ā€“ Message sequence requirements ā€“ ACL confirm deployment sequence (optional)
10.17 AL ā€“ ACL terminate deployment sequence (optional)
10.17.1 AL ā€“ Requirements specification ā€“ ACL terminate deployment sequence (optional)
10.17.2 AL ā€“ Message sequence requirements ā€“ ACL terminate deployment sequence
78 10.18 AL ā€“ EcuReset
10.18.1 AL ā€“ Requirements specification ā€“ EcuReset
10.18.2 AL ā€“ Message sequence requirements ā€“ EcuReset
10.18.3 AL ā€“ Message sequence example ā€“ hardReset
79 11 Presentation layer (PL)
11.1 PL ā€“ Data type UNUM8
11.2 PL ā€“ Data type UNUM16
11.3 PL ā€“ Data type UNUM32
11.4 PL ā€“ Data type UCHAR8
12 Session layer (SL)
12.1 SL ā€“ Timing parameters
80 12.2 SL ā€“ Error detection
13 Transport layer (TL)
13.1 TL ā€“ DoCAN
13.2 TL ā€“ DoIP
14 Network layer (NL)
14.1 NL ā€“ DoCAN
81 14.2 NL ā€“ DoIP
15 Data link layer (DLL)
15.1 DLL ā€“ CAN L_Data frame padding bytes
15.2 DLL ā€“ ACL with bidirectional communication
15.2.1 DLL ā€“ tP4_Sender timing specification
15.2.2 DLL ā€“ Bit rate and byte format specification
82 16 Physical layer (PHY)
16.1 PHY ā€“ Connection between PDT and vehicle PCU(s)
83 16.2 PHY ā€“ Conformance to CAN
16.3 PHY ā€“ Conformance to Ethernet
16.4 PHY ā€“ In-vehicle ACL with bidirectional communication (optional)
16.4.1 PHY ā€“ Determine ACLType
16.4.2 PHY ā€“ ACL_CommMode hardware provision
84 16.4.3 PHY ā€“ ACL_CommMode conformance to ISOĀ 14230-1
86 16.5 PHY ā€“ In-vehicle ACL with PWM signal (optional)
16.5.1 PHY ā€“ Determine ACLType
16.5.2 PHY ā€“ ACL_PWMMode hardware provision
87 16.5.3 PHY ā€“ ACL PWM signal specification
91 AnnexĀ A (informative) Typical configuration of PDT and vehicle PCU
93 AnnexĀ B (informative) Network architecture examples
100 Bibliography
BS ISO 26021-1:2022
$215.11