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 |
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 |