ISO 26262-4(2018)系统层细化:TSC / HSI / 集成 / Safety Validation
本质与导读
本质 Part 4 是把 FSC 翻译成"可建造的技术规范"的最后一道门——TSC 把功能级 SG 转成工程师 30 分钟能开始做 HW/SW 设计的颗粒度,HSI 把 Part 5 和 Part 6 边界用合同锁死。TSC 错或 HSI 漏,Part 5/6 就照错规格 build,到 Safety Validation 才暴露、被迫返工。系统架构师对这些 work products 负全责,任何改动都要回溯到 FSC 并触发影响分析。
1. Part 4 V-cycle 4 段
Part 4 把 FSC(Part 3 产出)转化为技术产物,形成 V 模型左侧三级:TSC 是高层设计,系统架构是实现约束,集成测试是左侧各级对应的右侧门。Safety Validation 是独立于 development team 的终审——验证的是"整个 item 是否真的实现了 SG",而非"代码是否符合规范"。
| 阶段 | Clause | 输入 | 输出 |
|---|---|---|---|
| 1. Technical Safety Concept(TSC) | 6 | FSC + 系统初步架构 | TSC + TSR 列表 + HSI 初稿 |
| 2. 系统架构设计 | 6 | TSC | 系统架构 + ASIL 分配 + 安全分析 |
| 3. 系统集成与测试 | 7 | HW+SW(Part 5/6 输出) | 集成测试报告(含 fault injection) |
| 4. Safety Validation | 8 | 集成完整 item | Validation report → release for production |
Clause 6 一节内同时容纳 TSR 规范、系统架构设计、HSI 规范和硬件架构度量目标值;Clause 7 = system and item integration(含集成进整车);Clause 8 = safety validation(整车级)。
2. Technical Safety Concept(TSC, Clause 6)
TSC 是 Part 4 的核心 work product。它把 FSC 的"功能层要求"逐条翻译成工程师能直接开始硬件/软件设计的"技术层要求"(TSR),精确到时序、接口、安全机制类型。
2.1 TSC 与 FSC 的层级
这一节把 FSC → TSC → HW SR / SW SR 的四级颗粒度放在同一竖切面上比较,同一条 SG-01 在各层的写法差别就是"抽象度差一档"的具体含义。
| 层级 | 含义 | 例(SG-01 "FTTI=200ms 防非预期加速") |
|---|---|---|
| FSC(Part 3) | 功能层要求 | "Inverter 监控扭矩输出与命令偏差;偏差超限→进入 safe state" |
| TSC(Part 4) | 技术层要求 | "MCU(TC397 CPU0/CPU1 Lockstep,ASIL D)每 10ms 估算扭矩 ,与 VCU CAN 命令对比;偏差 持续 3 周期(30ms)→ SBC(TLF35584)拉低 FS0B → 栅极驱动(1EDI3035AS)关闭 PWM;FTTI=200ms 内进入 safe state(扭矩=0,不断开 HV)";另:1EDI3035AS DESAT 检测→ SOFTOFF 关断≤1.22μs(HW SC 路径)" |
| 硬件 SR(Part 5) | 硬件层要求 | "电流传感器 INA240A1 ±1% @50kHz,ADC 12bit,采样周期 ≤100μs" |
| 软件 SR(Part 6) | 软件层要求 | "torque_estimate() 函数 ASIL D,MISRA C 强制,MC/DC ≥ 95%" |
TSC 是"工程师 30 分钟读完后能开始做 HW/SW 设计"的颗粒度——比 FSC 细两档,比硬件/软件 SR 粗一档。
2.2 TSC 六要素(ISO 26262-4 Clause 6.4.1)
ISO 26262-4 的 TSR 规范(Clause 6.4.1)要求 TSC 必须包含六类信息,缺一不可:
| 要素 | 含义 | 例(EV 主驱 SG-01) |
|---|---|---|
| 安全机制功能 | 检测什么/反应什么 | 检测:扭矩估值 vs 命令偏差 >5% for 3 周期;反应:FS0B 拉低→PWM 关闭 |
| 时序约束 | detection time + reaction time ≤ FTTI | FDTI=30ms + FRTI=5ms = 35ms ≪ FTTI=200ms |
| 故障度量分配 | SPF/RF/latent FIT 到各子系统 | TC397 SPFM ≥99%;LFM ≥92%(见 Part 5 FMEDA) |
| 与 nominal 功能关系 | SM 是独立 channel 还是 in-loop | 扭矩监控 in-loop(不设独立 channel),SC 保护(HW 路径)独立于主控 SW |
| Safe state 定义 | 进入什么状态/持续多久/如何退出 | STO:PWM 关→扭矩=0→滑行;退出=VCU 命令复位+诊断清除 |
| Warning + degradation | 给司机什么提示/多久必须停机 | CAN 故障码 DTC P-xxxx + 仪表盘警告灯;超过 5s 无响应则强制安全停机 |
2.3 Safe State 工程含义
EV 主驱 safe state 不是急停——突然失扭矩在高速下反而危险(后车追尾风险)。ISO 26262 允许根据 ASIL 和工况分级:
| Safe State 等级 | 触发条件 | 动作 | 停留时长 |
|---|---|---|---|
| STO(Safe Torque Off) | SC 保护、严重 DESAT | PWM 立即关断;HV contactor 保持 | 电机自由滑行至停止 |
| Power Degradation | 扭矩监控超限(30ms 确认) | 线性减扭矩 0→0 in 500ms | 减速到 10km/h 后 STO |
| Controlled Stop | 次要故障(传感器单点) | 维持扭矩但限制 nmax | 安全靠边停车 |
2.4 ★ 端到端 TSC Worked Design — 400V/100kW EV 主驱逆变器
系统参数:TC397 MCU + TLF35584 SBC + 1EDI3035AS 栅极驱动 + SCT3080AL SiC MOSFET,400V 母线,100kW 峰值功率。
SG-01("避免非预期加速",FTTI=200ms,ASIL D)TSR 列表:
TSR-01(SW 扭矩监控路径)
扭矩估算公式(ASIL D 软件实现,详见 ISO 26262-6 软件层):
- =4(极对数),电机参数由 OEM 标定;=0.32 Wb,d 轴磁链; 由 3 相电流 Clarke/Park 变换得到。
- 检测条件:,且持续 个控制周期。
- 控制周期 = 10ms → FDTI_SW = 3×10ms = 30ms。
- 反应:触发 AUTOSAR OS fault handler → 经 SPI 写 TLF35584 停止喂狗 → SBC 拉低 FS0B → 1EDI3035AS PWM_DIS 有效 → FRTI_SW = 5ms(SPI 帧 ~4μs + SBC FS0B 反应典型 <1ms,合计 ≪5ms)。
- FTTI 路径:FDTI=30ms + FRTI=5ms = 35ms ≪ FTTI=200ms,余量 5.7×。
TSR-02(HW SC 保护路径)
1EDI3035AS DESAT 检测 → SOFTOFF 关断(机制同 TSC & DIA Worked Design 已核):
- FDTI_HW = tblank + tfilter = 816ns + 100ns = 916ns(tblank = CDESAT×VDESAT/IDESAT = 68pF×6V/500μA = 816ns,VDESAT=6V 为 SiC 配置;比较器/隔离滤波 ~100ns);
- FRTI_HW = tSOFTOFF = 304ns(RSOFTOFF=100Ω × Ciss=571pF × 5τ ≈ 286-304ns);
- FTTI_HW = 916+304 = 1.22μs ≪ SCWT=3μs(SCT3080AL datasheet 不列 SCSOA,取通用 SiC 短路耐受 ≈2-3μs @400V),余量约 2.5×。
- 该路径为硬件独立路径,不经过 TC397 SW 路径——两路径需 DFA 论证 CCF β≤2%(ISO 26262-9 相依失效分析)。
SG-02("HV 绝缘失效防触电",FTTI=100ms,ASIL B)TSR 列表:
| TSR | 机制 | FDTI | FRTI | 总计 |
|---|---|---|---|---|
| TSR-03(SW HV 监控) | MCU 每 50ms 读 VDC(ADC) + 绝缘监测输出 | 2×50ms=100ms | <1ms | 101ms → 需收紧采样周期 |
| TSR-04(HW 绝缘监测) | 独立绝缘监测 IC 硬件告警(持续监控) | 依 IC 规格典型 <100ms | 10ms → SBC 拉 FS0B | 典型 <100ms |
注:SG-02 TSR-03 的 F…
注:SG-02 TSR-03 的 FDTI=100ms 恰好等于 FTTI,余量=0;建议收紧采样周期到 20ms 使 FDTI=40ms、余量 2.5×。此为架构层决定,需 FSC/TSC Change Notice 签字。
3. HSI 规范(Clause 6.4.10)
Hardware-Software Interface 规范是 Part 5/Part 6 之间的合同,由 Clause 6.4.10 定义,必须由系统/硬件/软件三方联合签字。每次修改需 triple-sign + 影响分析 + Part 5/6 受影响 work products 重验证。
3.1 HSI 必含六类信息
ISO 26262-4 要求 HSI 规范至少覆盖以下六类信息,任何一类漏写都会在审计时被追问:
| 类别 | 内容 |
|---|---|
| Hardware features used | 所用 timer/DMA/ADC/CAN/SPI 等外设清单 |
| Operational mode & configuration | 寄存器配置(PWM 分频/ADC 参考/CAN 波特率) |
| Resource constraints | 内存占用/CPU 时间预算/中断号/DMA channel |
| Diagnostic interface | SM 怎么读硬件 status,fault 怎么报给 SW |
| Configuration parameters | 标定参数(增益/阈值/控制周期) |
| Safety-related characteristics | 哪些 HSI 项是 safety-critical(必进 safety manual AoU) |
工程实务:HSI 是 ISO 26262 项目中审计员最常挑战的 work product——必问"这条 HSI 项是否 safety-critical?依据是哪个 TSR?"建议用 DOORS Next 或 Polarion 管理,每条 HSI 项有唯一 ID + ASIL + verification status。
3.2 ★ HSI Worked Design — TC397 MCU ↔ 1EDI3035AS 栅极驱动
以下为 400V/100kW EV 主驱逆变器系统 HSI 表(节选,涵盖 ASIL D 相关接口):
| HSI-ID | 信号/接口 | 方向 | 硬件资源 | 时序 / 规格 | ASIL | 安全相关性 |
|---|---|---|---|---|---|---|
| HSI-001 | 3 相电流 IL1/IL2/IL3 | Sensor→MCU | ADC ch 0-5(差分,INA240A1 放大) | 采样周期 ≤100μs;满量程 ±500A;精度 ±1% FS @25°C | D | TSR-01 扭矩估算输入 |
| HSI-002 | DC 母线电压 VDC | Sensor→MCU | ADC ch 6(分压 400V→3.3V,比例约 121:1) | 采样周期 ≤50ms;精度 ±2% | B | TSR-03 HV 监控 |
| HSI-003 | PWM 6路输出(UH/VH/WH/UL/VL/WL) | MCU→栅极驱动 | TC397 GTM-ATOM ch 0-5 | 死区 ≥150ns;占空比分辨率 ≤0.01%;PWM 频率 10kHz | D | TSR-02 HW 关断路径 |
| HSI-004 | FAULT 引脚(1EDI3035AS→MCU) | 栅极驱动→MCU | GPIO INT(异步,上升沿触发) | 传播延迟 ≤100ns;处理 ISR ≤10μs | D | TSR-02 故障反馈 |
| HSI-005 | SPI 配置/状态(TC397↔1EDI3035AS) | MCU↔栅极驱动 | SPI1,1MHz,Mode0;全双工 | 帧格式 16bit;FAULT 状态读取周期 ≤1ms | D | TSR-01 诊断信道 |
| HSI-006 | FS0B(TLF35584→1EDI3035AS PWM_DIS) | SBC→栅极驱动 | 硬件互锁;低有效 | FS0B 拉低 → PWM_DIS 有效延迟 ≤200μs | D | TSR-01 FRTI 路径 |
| HSI-007 | SBC WDT 触发信号(TC397→TLF35584) | MCU→SBC | SPI2 + FS0B 窗口;8ms 窗口可编程(WD 窗口 8-10ms 可编程) | SW 必须在 WDT 窗口内写 WDT_CLR;否则 FS0B 拉低 | D | 看门狗安全机制 |
| HSI-008 | Resolver 接口(RDC→TC397) | 传感器→MCU | SPI3;RDC 芯片输出;角度+速度 | 采样 ≤100μs;精度 ±0.1° | D | TSR-01 速度估算() |
| HSI-009 | DESAT 反馈(1EDI3035AS→MCU) | 栅极驱动→MCU | GPIO(FAULT 引脚复用) | 同 HSI-004 | D | TSR-02(SW 路径感知) |
| HSI-010 | NTC 温度监控 | Sensor→MCU | ADC ch 8;NTC 分压;采样 ≤1s | 精度 ±2°C @-40~125°C | B | 过温降额 SM |
| HSI-011 | CAN VCU→MCU 扭矩命令 | VCU→MCU | AURIX CAN2 节点;500kbit/s | 帧 ID=0x350;周期 10ms;超时 100ms → torque=0 | D | TSR-01 命令输入 |
HSI 铁律:HSI-001/003/004/005/006/007/008/011 标 ASIL D,任意一条修改均需 triple-sign(系统架构师 + 硬件负责人 + 软件负责人)+ 影响分析 + 受影响的 FMEDA/验证 work products 重做。HSI-002/010 标 ASIL B,变更轻一档但仍需变更记录。
4. 系统架构设计(Clause 6)
系统架构必须支撑 TSC 的所有要求、满足 ASIL 分配约束、为 Part 5/6 实现提供边界。ASIL 分配是架构的核心决策——每个子系统的 ASIL 等级决定其工程成本。
4.1 EV 主驱 ASIL D 系统架构
400V/100kW 主驱逆变器典型 ASIL 分配把 ASIL D 母目标拆到功能通道与独立监控通道两条链上,下表给出每个子系统的等级与依据:
| 子系统 | 器件 | ASIL | 依据 |
|---|---|---|---|
| 主控 MCU(功能通道) | TC397 CPU0/CPU1 Lockstep | QM(D) | ASIL 分解:D(D)+QM(D)(SBC 监控独立达完整 D;lockstep 供诊断覆盖/可用性) |
| 安全监控 SBC | TLF35584 | ASIL D | 独立电源 + WDT + FS0B 硬件互锁 |
| 栅极驱动 | 1EDI3035AS×6 | ASIL D | 硬件 SC 保护路径(DESAT+SOFTOFF) |
| 电流传感器 | INA240A1×3 | ASIL D | TSR-01 输入;精度影响扭矩估算 |
| Resolver/RDC | 位置传感器+RDC 芯片 | ASIL D | TSR-01 速度/角度输入 |
| HV 绝缘监测 | 独立绝缘监测 IC | ASIL B | TSR-04(SG-02 路径) |
| VCU 接口 | CAN2 | QM | 命令来自 VCU,Inverter 负责独立验证 |
ASIL 分解论证见 ASIL Decomposition。每个分解必须满足 ISO 26262-9 的独立性要求(区分随机硬件失效 / 系统失效 / 共因失效三类相依失效)。
5. System Integration & Testing(Clause 7)
集成测试自下而上三层,每层都必须覆盖 TSC 要求,fault injection 是关键验证手段。
| 层 | 测试什么 | 工具 | ASIL D 覆盖 |
|---|---|---|---|
| HW 单板测试 | 单板硬件功能 + HSI 接口 | Bench + 示波器 | 所有 HSI 项功能验证 |
| HW 板卡集成 | 多板互联 + 软件烧录后行为 | HIL + 调试器 + CANalyzer | Safety mechanism 反应时序 |
| System Integration | 整 ECU(连 VCU 模拟) | Vehicle bench / HIL + Real motor | TSC 时序端到端验证 |
5.1 Fault Injection 测试用例
fault injection 是 ASIL D 集成测试的强制项,必须覆盖 TSC 的每条 safety mechanism:
FT-001:相电流超限 SC 注入(验证 TSR-02 HW 路径)
- 方法:外接 PWM 注入 ×3 额定电流至电感,或在 gate driver FAULT 引脚直接模拟 DESAT。
- 验证:DESAT 消隐 ≤816ns + 比较器/滤波 ~100ns(FDTI ≤916ns);SOFTOFF 关断 ≤304ns;总 ≤1.22μs。
- 工具:高带宽示波器(≥500MHz)双通道捕获 DESAT 脚 + FAULT 脚。
FT-002:扭矩不一致注入(验证 TSR-01 SW 路径)
- 方法:HIL 注入 VCU 扭矩命令=100Nm,同时仿真电机实际输出=50Nm(差 50%)。
- 验证:SW 在 3 个控制周期(30ms)内检测偏差;FS0B 在随后 5ms 内拉低;示波器捕获 HSI-006 FS0B 信号。
FT-003:WDT 超时注入(验证 TSR-01 看门狗 SM)
- 方法:HIL 触发 SW Task 卡死,停止 WDT 清零。
- 验证:TLF35584 WD 超时 → FS0B 拉低时间 ≤ WD 窗口最大值 8ms(TLF35584 WD 窗口 8-10ms 可编程)。
6. Safety Validation(Clause 8)— Part 4 独有
6.1 Verification 与 Validation 的区别
ISO 26262 严格区分两个概念,工程实践中常混淆:
- Verification:"build the thing right"——每一层 work product 是否符合上层输入(FMEDA、静态分析、单元测试、集成测试;Part 5/6/9 各阶段执行)。
- Validation:"build the right thing"——整个 item 是否真的在实际工况下实现了 SG,司机用着是否安全(车辆级、实车测试,只在 Part 4 Clause 8 定义)。
Validation 不能用 HIL 替代实车——HARA 的 controllability 假设(C 参数,"司机在 x 工况下能控制")必须在实际驾驶条件下验证。
6.2 Safety Validation 测试内容
Clause 8 要求 validation 覆盖:
| 验证点 | 方法 | ASIL D 要求 |
|---|---|---|
| HARA 假设成立 | 实车测试(各 E 工况:高速/城市/雨天) | 各 E 工况多场景重复(足够统计覆盖) |
| FSC 功能要求真实有效 | 故障注入(实车,验证进入 safe state) | 全覆盖 SG 的每条 FSR |
| TSC 安全机制在真实工况下有效 | 实车 fault injection(SC/扭矩偏差/传感器失效) | 每条 TSR 至少 3 次实车验证 |
| Warning/degradation 策略司机可接受 | 用户研究 + 实车主观评价 | OEM Ergonomics Team 参与 |
| Safe state 合理 | 实车验证进入 safe state 后驾驶员能安全停车 | 模拟高速/低速/急刹场景 |
6.3 谁做 + 何时做
Safety Validation 的责任方、独立性等级和时机由 ISO 26262-2 的独立性要求与项目节点共同锁死——谁做决定证据是否可信,何时做决定发现 SG 违反时还有没有返工余量。
- 主导方:OEM Safety Validation Team(必须独立于 Tier-1 Development Team;独立性等级 I0–I3 见 ISO 26262-2,ASIL D 推荐 I3)。
- 时机:通常 release for production 前 3-6 个月;OEM 强制要求中期 validation(mid-development validation)——在原型车阶段用 Soft HIL 或简化原型验证关键 SG 场景,避免 late stage 暴露 SG 违反。
- 最大风险:Validation 发现 SG 违反时,架构已固化 → 工程变更成本极高。预防:中期 validation + TSC Review 关口。
7. ★ 7 条 Gotcha 链
TSC/HSI/集成/Validation 阶段最常见的 7 类错误:
G1(最高危)TSR 时序不拆分 FDTI/FRTI → FTTI 验证假通过
TSR 只写"SM 反应时间 < FTTI=200ms",不区分检测时间(FDTI)和反应时间(FRTI)。测试只测 FRTI(栅极关断速度),而 FDTI(SW 检测 3 周期=30ms)被遗漏。验收时整合写"1.22μs + 30ms ≈ 31ms < 200ms 通过",但 SG-01 的真正 FDTI=30ms 未被单独验证。实车 fault injection 才暴露 SW 检测路径有漏洞。修复:TSR 必须分别写 FDTI 预算 + FRTI 预算 + 总 ≤ FTTI,三个值分别有验证证据。
G2 HSI 项漏 ASIL 标注 → 审计第一问即暴露
HSI 表只写功能/接口,不写每条 HSI 的 ASIL 等级和"是否 safety-critical"。审计员标准开场白:"请问 HSI-003 PWM 输出是 safety-critical 的吗?依据哪条 TSR?"工程师答不上来 → NC(不符合项)。修复:HSI 表必须含 ASIL + safety-critical 标注 + TSR reference 三列,见 §3.2 表格。
G3 Safe state 定义模糊 → Validation 无法执行
TSC 写"进入 safe state"但不定义 safe state 的可观测技术指标。Validation 团队问"我怎么测试系统进入了 safe state?"答案是"看仪表盘警告灯"——无法量化核查。修复:safe state 定义必须含 ≥3 个可量测指标,例:①PWM 全部低电平(示波器可测)②CAN 发 DTC P-xxxx ③DESAT 引脚电平变化。
G4 TSC 版本未绑定 FSC 版本 → Safety Case 悬空
FSC v2.0 修改了 FTTI=200ms → 250ms,但 TSC 仍引用旧 FSC v1.5,TSR 中 FDTI+FRTI 预算按旧值设计。Safety Case 引用 TSC v1.0+FSC v2.0,内部自洽检查发现约束不匹配。修复:TSC 文档头部强制写"FSC 参考版本:vX.Y";每次 FSC 变更触发 TSC 影响分析 + 版本更新。
G5 ASIL 分解在 TSC 阶段执行但 HSI 独立性要求未更新
系统架构决定"ASIL D 分解为 B(D)+B(D)"——要求两通道硬件路径独立。但 HSI 表中 HSI-006(FS0B)的独立性论证未更新,Part 5 DFA 没有覆盖这条 HW 互锁路径的 CCF。审计 Part 9 DFA 时暴露。修复:ASIL 分解决策 → 立即触发 HSI 表中相关 safety-critical 接口的独立性要求更新 + 通知 Part 9 DFA 团队。
G6 Validation 没有 mid-development 阶段 → release 前发现 SG 违反
项目计划 Validation 只在 J-stage(release 前 2 个月)做实车测试。FSC 中 C3 参数"驾驶员在弯道高速行驶时可控制"的假设从未在中期验证过。J-stage 测试发现在 90km/h 弯道电机突然失扭矩时,驾驶员实际控制率只有 40%(HARA 假设 C3=需外部措施)。整车设计被迫在 2 个月内返工。修复:强制要求 mid-development validation(E-stage,原型车阶段),至少覆盖 HARA 中所有 C 参数的 controllability 假设验证。
G7 Fault injection 只测软件检测,未测 HW 路径独立性
集成测试 FT-002(扭矩不一致)验证了 SW 检测逻辑正确。但 FT-001(DESAT 注入)用的是软件模拟 FAULT 引脚(GPIO 写 0),而非真实 HW 过流注入。实际 HW 注入时发现:1EDI3035AS DESAT 门控电路因 PCB 走线寄生电感导致 tblank 比 spec 多 150ns,总体延迟超出 SCWT 容限。修复:HW 路径 fault injection 必须用真实电气注入(而非 GPIO 仿真),验证每条 HW SM 在真实电气条件下的时序。
8. ★ 3 条 Corner 分析
C1(-40°C 低温)扭矩估算精度退化 → TSR-01 边界条件
低温(-40°C)下电机磁链 温度系数约 +0.14%/°C(永磁铁磁通负温系数;与 NdFeB 剩磁实测约 -0.12%/°C 同量级),但 torque_estimate() 函数使用 nominal =0.32 Wb(25°C)——低温(ΔT=65°C)时实际 ≈0.35 Wb,导致扭矩估算偏低约 9%。若 TSR-01 偏差门限设 5%,低温冷车状态可能产生 false alarm(偏差始终 >5% 但电机正常)。工程决策:需标定表按温度补偿 (T),或将 FDTI 阈值在低温段放宽至 8%,并在 Validation 中验证(-40°C 冷车 fault injection)。(注: 温度系数为 OEM 电机标定数据示例,非 ISO 规定。)
C2(OTA 升级)SW 路径 TSR 改变 → 触发 FSC/TSC 重验证
OTA 升级修改了扭矩估算算法(提高精度,控制周期从 10ms → 5ms)。TSR-01 的 FDTI=3×10ms=30ms 变为 3×5ms=15ms(提升检测速度)。此变化看起来是"改善",但TSR 变更必须触发影响分析:① FTTI 路径重算:15ms + FRTI ≤ 200ms(仍满足,但 headroom 增大)。② Part 6 SW 变更:单元测试重跑 MC/DC。③ OTA 软件更新本身的安全走 ISO 24089(Road vehicles — Software update engineering),配置/变更走 ISO 26262-8 Clause 8 变更管理。安全规则:任何影响 TSR 参数的 OTA 必须经过 safety change request 流程,不能绕过 Part 4 TSC 变更程序。
C3(多 ECU 系统)ASIL 边界 → Inverter TSC 与 VCU TSC 接口歧义
100kW EV 系统中 VCU 和 Inverter 各自是独立 item(各有 FSC + TSC)。VCU TSC 写"Torque command 经 CAN 发出,精度 ±0.5%";Inverter TSC 写"CAN 接收扭矩命令,超时 100ms → 扭矩=0"。但两份 TSC 都没有定义"接口处的 ASIL 是什么"——VCU 提供 ASIL B 命令,Inverter 使用 ASIL D 处理?接口本身的 ASIL 如何划定?正确做法:系统级 TSC(OEM 负责)或 DIA(Development Interface Agreement,ISO 26262-8 Clause 5 分布式开发接口)明确规定接口 ASIL,Inverter Tier-1 只能 assume VCU 满足 DIA 约定的接口质量。DIA 签字是必要前提条件。
核心要点
- Part 4 V-cycle 4 段:TSC → 系统架构 → 集成测试 → Safety Validation(唯一 vehicle-level 验证)
- TSC 六要素:安全机制功能/时序/故障度量/与 nominal 关系/safe state/warning degradation;缺一审计必 NC
- EV 主驱 SG-01(FTTI=200ms):SW 路径 FDTI=30ms + FRTI=5ms = 35ms,余量 5.7×;HW SC 路径 1.22μs(FDTI 916ns + FRTI 304ns),余量约 2.5×
- HSI 必须三方联合签字 + ASIL 标注 + TSR reference;是审计员第一问的 work product
- Safe state 不是急停:STO/Power Degradation/Controlled Stop 三级,根据故障严重度选
- Validation ≠ Verification:Validation 在 vehicle level 验证 FSC 真实有效;不能用 HIL 替代实车
- Gotcha G1 最高危:TSR 时序不拆分 FDTI/FRTI → FTTI 验证假通过
Engineering Objects
引用此页的结构化 Engineeri…
引用此页的结构化 Engineering Object(v2.0 Copilot 自动生成,不要手动编辑此段)。
- standard ·
standard_iso26262_part4_validation— ISO 26262-4 (2018) 系统层 / Safety Validation
Cross-references
- ← 索引
- 功能安全(Functional Safety)
- ISO 26262-3 概念阶段细化:Part 3 → Part 4 输入
- ISO 26262-5 硬件层细化:Part 4 → Part 5 输入
- ISO 26262-6 软件层细化:Part 4 → Part 6 输入
- ISO 26262-9 ASIL 分析细化:TSC 阶段 ASIL decomposition
- TSC & DIA Worked Design:端到端 TSC/DIA 实战(已升专家级)
- 汽车安全概念(FSC→TSC):FSC 工作原理
- FTTI 预算分解:FDTI/FRTI 精确推导
- ASIL 分解(ASIL Decomposition):TSC 阶段 DFA/分解论证
- HV 主驱逆变器 ISO 26262 安全概念:Part 3+4 实战
- Safety Case:TSC 进 Safety Case 证据链
- Safe State Manager:safe state 实现细节
- MCU + SBC ASIL D 集成:TC397+TLF35584 工程配对