← 返回目录

Jetwave 飞行日志问题分析 — 开会讨论报告

生成时间: 2026-05-25 11:35 UTC

数据范围: 2026-05-08 ~ 2026-05-25,共 719 条飞行会话

业务背景: 近一个月反馈 断联、板体失速、无法控制;本报告从汇总 CSV → OSS 明细 JSON → ESC 故障码三层交叉验证。

一、执行摘要(30 秒版)

维度 结论
数据覆盖 719 会话全量下载分析,0 失败
CSV 层告警 442/719(61.5%)有异常信号
ESC 失速保护 32 会话命中 ESC_FAULT_STALL_PROTECTION (131072)
ESC 过压保护 6 会话命中 ESC_FAULT_OVERVOLTAGE_PROTECTION (4194304)
综合 critical 18 会话(失速不可控评分 ≥50 或主导性 stall/ov)
最优先设备 231AAAA5G002872(5/7 会话 critical)、231AAAA6A000193、231AAAA6A000540
过压集中设备 231AAAA5C002991、231AAAA5E000019、231AAAA5G001585
初步判断 失速保护多为 整段会话持续触发(非偶发),伴随油门有/电机无;过压多在大电流负载下触发;ecuEventCode=0x40000000 常与断联/失速同现

二、分析思路与方法论

2.1 四层漏斗架构


Layer 0  数据源

  ├─ surf_motion_trajectory_history.csv  (719 条会话汇总)

  └─ OSS 明细 JSON  (object_key → trajectoryList ~1Hz 采样)



Layer 1  CSV 快速筛查  (速度/时长/里程一致性,秒级)

Layer 2  JSON 通用深析  (GPS/电压/电流/温度/硬件事件)

Layer 3  ESC 专项       (失速 0x20000 / 过压 0x400000 + 断联代理信号)

Layer 4  设备/固件归因   (remote_sn × bms/ecu/esc 版本矩阵)

2.2 故障码定义(会议需研发确认)

名称 字段 十进制 十六进制 说明
ESC_FAULT_STALL_PROTECTION escEventCode 131072 0x20000 失速保护,与「板体失速不可控」高度相关
ESC_FAULT_OVERVOLTAGE_PROTECTION escEventCode 4194304 0x400000 过压保护(用户确认)
ECU 断联代理信号(待命名) ecuEventCode 1073741824 0x40000000 常与 stall 同现,疑似通信/断联
其他高频 ESC 码(待命名) escEventCode 33554432 0x2000000 47 台设备出现,建议固件对照枚举

2.3 「失速不可控」综合评分逻辑

三、Layer 1 — CSV 汇总层(719 条)

严重度 会话数 占比
critical 16 2.2%
high 151 21.0%
medium 250 34.8%
low 25 3.5%
none 277 38.5%

Top 规则命中:

规则 命中数 业务含义
csv_long_high_speed 313 长时间高速运行
csv_very_long_session 137 会话未结束,最长 ~77h
csv_no_location 74 无 GPS 起点
csv_idle_long 36 长时间静止仍记日志
csv_zero_distance_long 17 长时间零里程
csv_extreme_max_speed 16 最高时速 ≥50(最大 526,GPS/算法异常)
csv_speed_avg_mismatch 11 平均速度与距离/时长不一致

四、Layer 2 — JSON 通用明细层(442 条告警会话深析)

规则 命中会话 含义
json_low_voltage 295 电池电压 <45V 采样点
json_hardware_events 210 BMS/ECU/ESC 事件码非零
json_distance_without_drive 185 有里程但 mode=99 极少
json_high_current 86 高电流占比异常
json_gps_jump 80 GPS 短时大位移
json_high_temperature 33 电池/电机高温
json_implausible_speed 7 速度 >80 km/h 物理不合理

五、Layer 3 — ESC 专项(719 条全量)

指标 数值
失速保护会话 32
过压保护会话 6
critical 18
high 20

5.1 失速 vs 过压 — 行为差异(轨迹点级)

escEventCode 采样点总数 电机=0 占比 mode=99 占比 解读
131072 失速 29,772 54.7% 3.4% 半数以上电机停转,几乎不在驱动模式 → 失速锁死
4194304 过压 3,430 15.5% 8.8% 多仍有大电流/负载 → 保护触发但仍在工况中

5.2 设备热点排行(失速 + 过压 + critical 综合)

排名 遥控器 SN 总会话 critical 失速点 过压点 ESC 版本 BMS 版本
1 231AAAA5G002872 7 5 9275 0 0551(7) 0125(4), 0264(3)
2 231AAAA6A000540 4 2 7411 0 0551(4) 0125(4)
3 231AAAA5F000729 7 2 2415 0 0551(7) 0202(6), 0264(1)
4 231AAAA5C002991 10 2 0 1761 0551(10) 0125(10)
5 231AAAA6A000193 3 1 5370 0 0551(3) 0125(2), 0273(1)
6 231AAAA5C000284 4 1 3167 0 0551(2), 0557(1) 0276(2), 0273(2)
7 231AAAA5C002975 3 1 2231 0 0551(3) 0123(2), 0125(1)
8 231AAAA5G001585 25 1 1804 1762 0557(20), 0551(5) 0276(12), 0273(12)
9 231AAAA5G000728 6 1 1577 0 0551(6) 0122(6)
10 231AAAA5E000019 8 1 396 1773 0551(8) 0123(7), 0125(1)
11 231AAAA5G002955 34 1 141 1668 0551(34) 0202(34)
12 231AAAA5G001809 2 0 889 0 0551(2) 0125(1), 0123(1)
13 231AAAA5G003201 19 0 774 0 0551(19) 0202(17), 0276(2)
14 231AAAA5G001924 10 0 623 0 0551(10) 0125(9), 0123(1)
15 231AAAA5G000595 3 0 583 0 0551(3) 0125(3)

六、典型案例库(含 OSS 直链,可现场打开验证)

OSS 前缀:https://surf-oss.oss-accelerate.aliyuncs.com/ + object_key

6.1 P0 — 失速保护 critical 案例(Top 10)

# id 遥控器 SN 运行时间 评分 失速占比 关键症状 明细链接
1 15203 231AAAA5C002975 23/5/2026 15:34:14 85 1169/1209 (96.7%) stall_protection:1169/1209(96.7%); stall_dominant_session; stall_with_throttle_no_motor:11 打开
2 14607 231AAAA6A000193 9/5/2026 13:32:43 85 5370/5865 (91.6%) stall_protection:5370/5865(91.6%); stall_dominant_session; stall_with_throttle_no_motor:97 打开
3 15116 231AAAA5F000729 23/5/2026 17:24:54 77 485/485 (100.0%) stall_protection:485/485(100.0%); stall_dominant_session; stall_with_throttle_no_motor:3 打开
4 15114 231AAAA5F000729 23/5/2026 16:46:26 77 1930/2003 (96.4%) stall_protection:1930/2003(96.4%); stall_dominant_session; stall_with_throttle_no_motor:9 打开
5 14618 231AAAA5G002872 9/5/2026 15:25:05 77 4607/4607 (100.0%) stall_protection:4607/4607(100.0%); stall_dominant_session; stall_with_throttle_no_motor:3 打开
6 14614 231AAAA6A000540 9/5/2026 15:03:08 77 2823/2823 (100.0%) stall_protection:2823/2823(100.0%); stall_dominant_session; stall_with_throttle_no_motor:13 打开
7 14610 231AAAA5G002872 9/5/2026 15:08:38 77 690/690 (100.0%) stall_protection:690/690(100.0%); stall_dominant_session; stall_with_throttle_no_motor:7 打开
8 14606 231AAAA5G002872 9/5/2026 15:00:01 77 400/400 (100.0%) stall_protection:400/400(100.0%); stall_dominant_session; stall_with_throttle_no_motor:8 打开
9 14605 231AAAA6A000540 9/5/2026 13:31:50 77 4588/5404 (84.9%) stall_protection:4588/5404(84.9%); stall_dominant_session; stall_with_throttle_no_motor:95 打开
10 14603 231AAAA5G002872 9/5/2026 14:05:45 77 2670/2670 (100.0%) stall_protection:2670/2670(100.0%); stall_dominant_session; stall_with_throttle_no_motor:48 打开

6.2 案例深描 A — 231AAAA6A000193(6A 批次代表)

6.3 案例深描 B — 231AAAA5G002872(失速最高频设备)

id 运行时间 失速占比 链接
14618 9/5/2026 15:25:05 4607/4607 (100%) 打开
14603 9/5/2026 14:05:45 2670/2670 (100%) 打开
14591 9/5/2026 13:34:23 908/1088 (83%) 打开
14610 9/5/2026 15:08:38 690/690 (100%) 打开
14606 9/5/2026 15:00:01 400/400 (100%) 打开

6.4 P0 — 过压保护全部 6 条(4194304)

# id SN 运行时间 过压点/总点 负载下触发 esc bms 链接
1 15212 231AAAA5E000019 23/5/2026 15:33:32 1773/2595 是 0551 0123 打开
2 14840 231AAAA5G001585 17/5/2026 07:38:28 1762/2581 是 0557 0276 打开
3 14777 231AAAA5G002955 15/5/2026 13:57:59 1668/5944 是 0551 0202 打开
4 14982 231AAAA5C002991 20/5/2026 18:24:21 899/899 是 0551 0125 打开
5 14981 231AAAA5C002991 20/5/2026 17:55:56 862/1661 是 0551 0125 打开
6 14812 231AAAA5G003912 16/5/2026 12:16:12 371/1301 是 0551 0125 打开

6.5 过压案例深描 — 231AAAA5G001585(失速+过压双发)

6.6 GPS/速度异常案例(与硬件问题区分)

id SN 特征 链接
14879 231AAAA5F003939 526 km/h + 1061 硬件事件 打开
15189 231AAAA5C001506 96 km/h + GPS 跳变 打开
15076 231AAAA5C001282 132 km/h 打开

七、问题聚类与根因假设(会议讨论重点)

7.1 聚类 A — ESC 失速保护主导(32 会话)

现象: escEventCode=131072 持续占会话 80%~100%;油门有指令但 motorSpeed=0;故障后 mode≠99。

假设:

  1. ESC 失速保护触发后 状态机未恢复(软件)

  2. 电机/负载/霍尔异常导致 真实失速(硬件)

  3. 6A / 5G002872 批次 固件或硬件共性(esc=0551)

需确认: 131072 是否为 STALL_PROTECTION 唯一码?保护触发条件与恢复条件?

7.2 聚类 B — ESC 过压保护(6 会话)

现象: escEventCode=4194304,多在大电流(>40A)或高 motorSpeed 下触发。

假设: 电池内阻/线束/母线电压采样/再生制动过压。

需确认: 过压阈值、esc=0557 vs 0551 差异。

7.3 聚类 C — 断联代理信号

现象: ecuEventCode=0x40000000 与 stall 同现;部分会话 trajectory 采样间隙增大。

假设: ECU-ESC-RC 通信中断或 CAN 丢包,表现为失速不可控。

需确认: 0x40000000 正式故障名;是否与 RC 断联同一根因。

7.4 聚类 D — 数据质量/非硬件(可排除或降优先级)

八、固件版本交叉表(失速/过压相关设备)

bms ecu esc 会话数 critical 失速点 过压点 涉及 SN 数
0125 0022 0551 10 5 18121 0 7
0264 0022 0551 4 3 5962 0 2
0123 0022 0551 5 1 3699 0 4
0202 0022 0551 4 2 3288 0 3
0273 0000 0551 1 1 3167 0 1
0125 0023 0551 3 2 0 2132 2
0276 0000 0557 2 1 223 1762 2
0273 0000 0557 2 0 1804 0 1
0123 0023 0551 1 1 0 1773 1
0202 0023 0551 2 1 42 1668 1
0122 0022 0551 1 1 1577 0 1
0264 0022 0542 2 0 463 0 1

九、会议讨论议程建议

  1. 确认故障码枚举:131072=STALL、4194304=OVERVOLTAGE、0x40000000=?、0x2000000=?

  2. P0 设备处置:5G002872 / 6A000193 / 6A000540 / 5F000729 — 是否返厂、抓 CAN 日志

  3. 过压 6 条:是否同一电池批次 / 线束 / ESC 硬件批次

  4. esc=0551 vs 0557:0557(G001585 过压)与 0551(失速主流)差异

  5. 保护恢复逻辑:stall/ov 触发后为何无法恢复驱动

  6. 数据侧:137 条超长会话是否影响统计;低压阈值是否调优

十、建议行动项(Action Items)

优先级 行动 负责方 目标
P0 对 5G002872、6A000193 抓 CAN + ESC 黑匣子 研发/售后 确认 stall 触发源
P0 核对 escEventCode / ecuEventCode 枚举文档 固件 统一报告口径
P1 过压 6 会话电池/线束/ESC 硬件溯源 硬件 排除批次问题
P1 对比 esc 0551 vs 0557 保护参数 固件 解释 G001585 双故障
P2 会话结束逻辑修复(77h 异常) 固件/App 数据质量
P2 建立健康基线(277 条 CSV-normal 会话) 数据 区分新旧问题

十一、附录

A. 数据文件与工具

文件 说明
surf_motion_trajectory_history.csv 719 条会话汇总
analysis/reports/esc_fault_export_20260525_192935.csv Excel 全量 ESC 报告(含链接)
analysis/reports/esc_fault_sessions_20260525_192935.json 719 条会话 JSON 明细
analysis/esc_fault_analysis.py 一键重跑 ESC 专项
analysis/analyze.py CSV + 通用 JSON 分析

B. critical 全清单(18 条,含链接)

id SN 评分 运行时间 主要症状 链接
15203 231AAAA5C002975 85 23/5/2026 15:34:14 stall_protection:1169/1209(96.7%); stall_dominant_session; stall_with_throttle_no_motor:11; ecu_0x40000000:40 打开
14607 231AAAA6A000193 85 9/5/2026 13:32:43 stall_protection:5370/5865(91.6%); stall_dominant_session; stall_with_throttle_no_motor:97; ecu_0x40000000:485 打开
15116 231AAAA5F000729 77 23/5/2026 17:24:54 stall_protection:485/485(100.0%); stall_dominant_session; stall_with_throttle_no_motor:3; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
15114 231AAAA5F000729 77 23/5/2026 16:46:26 stall_protection:1930/2003(96.4%); stall_dominant_session; stall_with_throttle_no_motor:9; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
14618 231AAAA5G002872 77 9/5/2026 15:25:05 stall_protection:4607/4607(100.0%); stall_dominant_session; stall_with_throttle_no_motor:3; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
14614 231AAAA6A000540 77 9/5/2026 15:03:08 stall_protection:2823/2823(100.0%); stall_dominant_session; stall_with_throttle_no_motor:13; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
14610 231AAAA5G002872 77 9/5/2026 15:08:38 stall_protection:690/690(100.0%); stall_dominant_session; stall_with_throttle_no_motor:7; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
14606 231AAAA5G002872 77 9/5/2026 15:00:01 stall_protection:400/400(100.0%); stall_dominant_session; stall_with_throttle_no_motor:8; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
14605 231AAAA6A000540 77 9/5/2026 13:31:50 stall_protection:4588/5404(84.9%); stall_dominant_session; stall_with_throttle_no_motor:95; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
14603 231AAAA5G002872 77 9/5/2026 14:05:45 stall_protection:2670/2670(100.0%); stall_dominant_session; stall_with_throttle_no_motor:48; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
14591 231AAAA5G002872 77 9/5/2026 13:34:23 stall_protection:908/1088(83.5%); stall_dominant_session; stall_with_throttle_no_motor:6; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
14943 231AAAA5C000284 67 19/5/2026 10:28:53 stall_protection:3167/3775(83.9%); stall_dominant_session; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
15265 231AAAA5G000728 51 24/5/2026 11:34:48 stall_protection:1577/3711(42.5%); stall_with_throttle_no_motor:23; ecu_0x40000000:49; lost_drive_after_ESC_FAULT_STALL_PROTECTION 打开
15212 231AAAA5E000019 45 23/5/2026 15:33:32 overvoltage:1773/2595; overvoltage_under_load:1275; ecu_0x40000000:70; lost_drive_after_ESC_FAULT_OVERVOLTAGE_PROTECTION 打开
14777 231AAAA5G002955 45 15/5/2026 13:57:59 overvoltage:1668/5944; overvoltage_under_load:1011; ecu_0x40000000:103; lost_drive_after_ESC_FAULT_OVERVOLTAGE_PROTECTION 打开
14840 231AAAA5G001585 37 17/5/2026 07:38:28 overvoltage:1762/2581; overvoltage_under_load:1503; lost_drive_after_ESC_FAULT_OVERVOLTAGE_PROTECTION 打开
14982 231AAAA5C002991 30 20/5/2026 18:24:21 overvoltage:899/899; overvoltage_under_load:515; lost_drive_after_ESC_FAULT_OVERVOLTAGE_PROTECTION 打开
14981 231AAAA5C002991 30 20/5/2026 17:55:56 overvoltage:862/1661; overvoltage_under_load:470; lost_drive_after_ESC_FAULT_OVERVOLTAGE_PROTECTION 打开

C. 失速保护全清单(32 条)

id SN 失速点 占比 评分 链接
14607 231AAAA6A000193 5370 91.6% 85 打开
14618 231AAAA5G002872 4607 100.0% 77 打开
14605 231AAAA6A000540 4588 84.9% 77 打开
14943 231AAAA5C000284 3167 83.9% 67 打开
14614 231AAAA6A000540 2823 100.0% 77 打开
14603 231AAAA5G002872 2670 100.0% 77 打开
15114 231AAAA5F000729 1930 96.4% 77 打开
14671 231AAAA5G001585 1737 44.9% 44 打开
15265 231AAAA5G000728 1577 42.5% 51 打开
15203 231AAAA5C002975 1169 96.7% 85 打开
15196 231AAAA5C002975 1062 14.0% 19 打开
14591 231AAAA5G002872 908 83.5% 77 打开
15161 231AAAA5G001809 889 36.9% 40 打开
14760 231AAAA5G003201 774 8.7% 24 打开
14610 231AAAA5G002872 690 100.0% 77 打开
14688 231AAAA5G000595 583 25.1% 34 打开
15154 231AAAA5G001924 531 22.5% 33 打开
15116 231AAAA5F000729 485 100.0% 77 打开
14606 231AAAA5G002872 400 100.0% 77 打开
15256 231AAAA5E000019 396 22.5% 23 打开
15142 231AAAA5G000488 392 12.3% 28 打开
15198 231AAAA5C001688 334 18.0% 20 打开
15006 231AAAA5G003870 315 10.3% 27 打开
15205 231AAAA5E000118 265 33.9% 36 打开
14696 231AAAA5C000318 223 13.2% 28 打开
15165 231AAAA6A000896 183 4.8% 14 打开
14964 231AAAA5E000720 164 39.2% 41 打开
15216 231AAAA5C001688 129 33.3% 28 打开
14764 231AAAA5G002955 99 17.1% 20 打开
14786 231AAAA5G001924 92 9.9% 16 打开
14873 231AAAA5G001585 67 2.0% 12 打开
14765 231AAAA5G002955 42 7.1% 15 打开

报告由自动化分析流水线生成,故障码命名部分需研发最终确认。