发布日期: 2026-04-13
标签: Euro NCAP 2026, CPD, 儿童存在检测, 雷达呼吸检测, 热车死亡预防
来源: Smart Eye、Euro NCAP 官方协议
问题背景
| 统计数据 |
说明 |
| 美国每年 |
37 名儿童死于热车 |
| 全球 |
每年数百名儿童 |
| 可预防性 |
100% 可预防 |
Euro NCAP 2026 CPD 评分
| 项目 |
分值 |
说明 |
| CPD 基础检测 |
最高 5 分 |
乘员监控类别 |
| 干预措施 |
额外加分 |
气候控制/解锁/远程警报 |
CPD 核心要求
检测场景
| 场景 |
描述 |
| 场景 1 |
儿童被遗留在已锁车辆中 |
| 场景 2 |
儿童进入未锁车辆被困 |
检测范围
| 区域 |
要求 |
| 所有座椅 |
✅ 包括可选/可拆卸座椅 |
| 脚坑 |
✅ 驾驶员脚坑 |
| 行李区 |
❌ 不要求 |
儿童年龄
| 要求 |
说明 |
| 年龄范围 |
新生儿 - 6 岁 |
| 呼吸频率 |
新生儿 30 BPM,6 岁 18 BPM |
直接检测方法
| 方法 |
说明 |
| 运动检测 |
肢体运动、躯干运动 |
| 呼吸检测 |
胸部/腹部起伏 |
| 心跳检测 |
心率信号 |
⚠️ 关键要求: 间接检测(如后门开启提醒)不再满足要求,必须使用直接检测。
响应时间硬标准
已锁车辆
| 阶段 |
时间要求 |
| 初始警报 |
检测到儿童后 ≤15 秒 |
| 升级警报 |
初始警报结束/取消后 ≤90 秒 |
| 持续警报 |
每 1 分钟 重复,持续 ≥20 分钟 |
| 每次时长 |
≥15 秒 |
未锁车辆
| 阶段 |
时间要求 |
| 初始警报 |
车门关闭后 ≤10 分钟 |
警报要求
| 要求 |
说明 |
| 初始信号 |
视觉或听觉信号 |
| 可感知 |
车外可感知 |
| 持续时间 |
≥3 秒 |
| 延迟选项 |
可延迟一次,最多 10 分钟 |
| 车内显示 |
显示”检查座椅”等信息,车外可读 |
升级渠道
| 渠道 |
说明 |
| 车内警报 |
鸣笛、闪灯 |
| 手机 App |
推送通知 |
| 钥匙反馈 |
震动/蜂鸣 |
| 远程服务 |
联系紧急联系人 |
干预措施(额外加分)
| 措施 |
说明 |
时间要求 |
| 激活空调 |
调节车内温度 |
≤10 分钟(锁车)或 ≤5 分钟(警报后) |
| 解锁车门 |
允许进入救援 |
同上 |
| 远程警报 |
通知看护人/紧急联系人 |
同上 |
温度响应
| 条件 |
要求 |
| 危险温度 |
立即响应 |
| 正常温度 |
按时间标准响应 |
技术实现方案
60GHz 雷达 CPD
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| ┌────────────────────────────────────────────────────────┐ │ 60GHz 雷达 CPD 系统架构 │ ├────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────────────────────────────────────┐ │ │ │ 60GHz 雷达传感器 │ │ │ │ • TI AWR6843AOP / Infineon BGT60ATR24C │ │ │ │ • 3TX/4RX 天线阵列 │ │ │ │ • 检测范围:胸部微动(呼吸) │ │ │ └───────────────────┬─────────────────────────┘ │ │ ↓ │ │ ┌─────────────────────────────────────────────┐ │ │ │ 信号处理 DSP │ │ │ │ • FFT 距离-多普勒分析 │ │ │ │ • 微多普勒特征提取 │ │ │ │ • 呼吸频率估计(18-30 BPM) │ │ │ └───────────────────┬─────────────────────────┘ │ │ ↓ │ │ ┌─────────────────────────────────────────────┐ │ │ │ 儿童检测算法 │ │ │ │ • 生命体征信号分类 │ │ │ │ • 运动/静止判断 │ │ │ │ • 年龄估计(呼吸频率) │ │ │ └───────────────────┬─────────────────────────┘ │ │ ↓ │ │ ┌─────────────────────────────────────────────┐ │ │ │ 警报/干预系统 │ │ │ │ • CAN 总线通信 │ │ │ │ • 车身控制(鸣笛/闪灯/解锁) │ │ │ │ • T-Box 远程通知 │ │ │ └─────────────────────────────────────────────┘ │ │ │ └────────────────────────────────────────────────────────┘
|
呼吸频率检测原理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| import numpy as np
class BreathingDetector: """ 雷达呼吸频率检测 """ def __init__(self, sample_rate=100, fft_size=1024): self.sample_rate = sample_rate self.fft_size = fft_size self.min_bpm = 18 self.max_bpm = 30 def detect_breathing_rate(self, radar_data): """ 从雷达数据中检测呼吸频率 参数: radar_data: 雷达时域数据 (样本数, 天线数) 返回: bpm: 呼吸频率(次/分钟) is_child: 是否为儿童 """ chest_signal = self.extract_chest_motion(radar_data) freq = np.fft.rfftfreq(self.fft_size, 1/self.sample_rate) spectrum = np.abs(np.fft.rfft(chest_signal, self.fft_size)) freq_min = self.min_bpm / 60 freq_max = self.max_bpm / 60 mask = (freq >= freq_min) & (freq <= freq_max) freq_range = freq[mask] spectrum_range = spectrum[mask] peak_idx = np.argmax(spectrum_range) peak_freq = freq_range[peak_idx] bpm = peak_freq * 60 is_child = self.min_bpm <= bpm <= self.max_bpm return bpm, is_child def extract_chest_motion(self, radar_data): """ 提取胸部运动信号 使用相位解调方法 """ phase = np.angle(radar_data[:, 0]) phase_unwrapped = np.unwrap(phase) phase_centered = phase_unwrapped - np.mean(phase_unwrapped) return phase_centered
|
传感器对比
| 传感器 |
呼吸检测 |
运动检测 |
遮挡穿透 |
成本 |
| 60GHz 雷达 |
✅ 高精度 |
✅ |
✅ 毯子遮挡 |
$$ |
| IR 摄像头 |
✅ 可见 |
✅ |
❌ 需视线 |
$ |
| 超声波 |
❌ |
✅ 粗略 |
❌ |
$ |
| 压力传感器 |
❌ |
✅ 座椅占用 |
❌ |
$ |
Euro NCAP CPD 测试工具
4activeOD-newborn 假人
| 特性 |
规格 |
| 呼吸频率 |
30 BPM(符合 Euro NCAP) |
| 胸部运动 |
真实振幅 |
| 雷达反射 |
真实人体反射特性 |
| 认证 |
Euro NCAP 官方认证 |
MESSRING CPD Dummy
| 特性 |
规格 |
| 呼吸频率 |
30 BPM |
| 胸部/腹部运动 |
可调节振幅 |
| 适用场景 |
实验室测试 |
开发启示
技术选型
| 场景 |
推荐方案 |
| 前排 CPD |
驾驶员 DMS 摄像头 + 雷达融合 |
| 后排 CPD |
60GHz 雷达(首选) |
| 全车 CPD |
多雷达 + OMS 摄像头融合 |
系统集成要点
| 要点 |
说明 |
| 默认开启 |
每次行程开始自动激活 |
| 功耗管理 |
锁车后低功耗监测 |
| 误报处理 |
区分儿童/宠物/物品 |
| 隐私保护 |
本地处理,不上传图像 |
验证测试
| 测试项 |
方法 |
| 新生儿检测 |
4activeOD-newborn 假人 |
| 遮挡测试 |
毯子覆盖假人 |
| 温度响应 |
恒温箱测试 |
| 响应时间 |
计时测试(≤15 秒) |
参考资料
- Smart Eye: What Euro NCAP 2026 Says About Child Presence Detection
- Euro NCAP CPD Test and Assessment Protocol v1.2
- 4activeOD-newborn CPD Dummy
开发启示: Euro NCAP 2026 CPD 要求直接检测(运动/呼吸/心跳),间接检测不再有效。响应时间硬标准:锁车 ≤15 秒初始警报,升级 ≤90 秒。60GHz 雷达是最佳技术方案,呼吸频率范围 18-30 BPM。