① 连接管理
枚举 → 选目标 → 握手 → 校验 → 读状态回显顶栏(名字即路由)后端探测 device_link.hw_status
目标选择与建链
设备信息卡 启动账 + 版本(fw_running 与 bin 声明不符时黄色警示)
—未连接
② 观测 0x20 快照流 · 免令牌
V1 研发观测 34 项全量承接(表4-16)· 刷新率随模式
快照流:未连接
|已挂接—
/ 34 项(未挂接项随 OfflineLogMsg v5 / G2 命令集接入点亮,悬停字段名看来源)
曲线窗位(8054 WS 七通道,未连接 WS 时为空)
③ 调试 RND + 令牌
会话写参(RAM,重启失效)· 自动留痕 · 固化两条路显式分开令牌区 Security 签名指令 · 解锁后顶栏琥珀 LED · 连续 3 次失败冷却 60s
会话写参表 V1 调试参数 6 项收编 · 0x5x 会话写参(G2 命令集 SDD 定稿后接入,M2)
| # | 参数 | 单位 | 范围 | 当前值 | 新值 | 生效方式 |
|---|
固化区 · 路径一:导出 YAML 补丁 走版本发布流程
把当前会话参数整理为 L0 部件黑盒模型 yaml diff 草案,
人工评审后并入版本发布——工具不直接落盘。
固化区 · 路径二:转产测标定项 由标定工位经产测组执行
生成 calib/ 写入工单(JSON),随产测工单流转,由整机产测工位 T-CAL 段执行。
留痕 qdt_session_YYYYMMDD.jsonl · 时间戳/键/旧值/新值/操作人/载体
0 条
(空)
DBG 页镜像 与 hmi_screen DBG 页组同源 · 纯只读
④ OTA 升级
选 bin → 版本比对 → CRC32 → 分片下载 → pending → 复位切换 → 启动账回读第 1-3 步 · 选 bin / 版本比对 / CRC32 预览
第 4-5 步 · 分片下载 → 置 pending
第 6 步 · 复位切换
bootloader 复位启动沿消费 pending → 写启动账(BootSim 孪生)第 7 步 · 启动账回读 switched/rollback/normal 三色
Flash 磨损账(工位库)
⑤ 日志终端与取证
事件流 + 蓝牙 5151 帧 + 语音 · LEVEL 过滤 · 一键取证包(免令牌,售后可用)事件流
蓝牙 5151 帧
语音
dbg
等待事件…(底栏点击可跳转本面板)
状态总览
系统展示项置顶 · 设备序列码 · 产品源信息 —— 售后现场第一眼(D19)系统展示 与研发观测同源 · 1Hz 刷新
设备序列码(整机唯一码)
整机 SN 由烧录工位写码(表4-19);出厂后设备侧
product/sn 键 M4 接入前,本机以人工录入为准,校验规则与烧录工位同一套结构校验器。
产品源信息 真机=设备铭牌区/出厂 KV(M4 接入后自动填充)
日志下载与观察存档
设备历史日志 ↓ 供研发评估 · 本次观察存档 —— 同一 DLOG-1 格式(D20)① 设备历史日志下载 整会话全量(ui-events?since=0)
—待导出
含会话启动以来全部事件 + 蓝牙 5151 帧 + 语音 +
启动账 + KVDB live 键快照。研发收到后可直接回放评估设备使用状况。
② 本次观察存档 本页打开以来的观察记录
—待导出
格式与①完全一致(DLOG-1),另附导出时刻
34 项观测快照 + 卡片数值历史,供研发对照设备侧日志核对现场观察。
预览 前 12 行
(尚未生成)
序列码条码 Code 128-B · 条码打印机直连
整机唯一码 → 条码生成 → 标签打印 · 手机微信小程序布局(D21)氢电宝序列码工具
●● ◉
整机唯一码(20 位 SN)
条码预览 Code 128-B
— — —
设备信息
产品型号氢电宝 QPB25V2
固件—
开机次数—
标签规格 60×40mm · Code 128-B · HRI 文本行随条码输出
小程序形态说明(D21)
条码打印 两种方式
方式一「打印条码标签」→ 系统打印对话框 → 标签打印机驱动(60×40mm)
方式二复制 TSPL/EPL 指令 → 直接写入条码打印机(无驱动场景)
⑥ 对拍 B 人群 · P2
同激励 → 同构轨迹 → max|Δ| 仲裁 · 与 8057 三轨工作台共用断言库与场景库场景库(SC,与仿真 SCENARIOS 同源)
| 场景 | 层级 | 时长(s) | 描述 | 灌实机 |
|---|---|---|---|---|
| 加载中… | ||||
三轨工作台入口
未启动时先运行 triple_track_server(8057)⑦ 工程口 · KVDB 全景(原生产调测工位模拟器页)
键值读写 / 登记表 / 蓝牙串口 / 事件流 —— 原页面全量保留于 /kvdb烧录与唯一码工位
SWD 烧录 + 20 位 SN 领码/写码回读/蓝牙派生名 · 服务器终审防重(D17/M4) 服务器:未接入左栏 · 固件烧录(SWD)
bin 版本
SWD 烧录器:未探测
中栏 · 唯一码(20 位 SN)
调试串口 TP 写码通道未接入(G6 载体)
右栏 · 当日记录 本地结果库为断网续传缓冲,不参与判定(§4.17.8)
已烧 0
良率 —
失败 0
本台节拍 —
当日均值 —
| 时间 | SN | 蓝牙名 | bin 版本 | 判定 | 节拍 |
|---|---|---|---|---|---|
| (空) | |||||
单板测试工位
放板 → FIX_DET 在位检测 → 治具 ID 自动加载序列(不可手选)→ 一键执行治具状态 防呆①:未在位禁 START
治具未在位(FIX_DET 检测经 FT 固件,G3/G6 接入后启用)
当前板
待 测
序列矩阵 F01-F07 FT 固件执行,上位机只编排与展示(判定三元组设备侧产出)
| 序 | 测试项 | 硬件钩子 | 量值 | 判定 | 耗时 |
|---|
整机产测工位
蓝牙唯一名锁定 → 剧本三段 T-CAL / T-STACK-H2 / T-STACK-ACT+POL目标锁定 名字即路由 + 分区物理隔离双保险
剧本三段
待机 · 等待选择剧本段
| 段 | 例程 | 内容 | 安全边界 | 操作 |
|---|---|---|---|---|
| S-A | T-CAL | 工装激励→设备自校→写 calib/(无氢档) | 无氢档 | |
| S-B | T-STACK-H2 | 通氢→压力/温度/电压爬升监测→吹扫 | 仅通氢工位+氢气联锁 | |
| S-C | T-STACK-ACT/POL | 活化循环→多功率点扫描→极化曲线 | 同上 |
急停=立即暂停仿真会话(真机语义=安全停机+断氢联锁,设备侧执行,G6 接入后启用)
实时曲线(8054 WS)极化曲线 vs 黄金基准带:例程接入后渲染
判定三元组回显 {例程, 结果, 量值+时间戳} · 设备侧产出,工装只读
| 时间 | 例程 | 结果 | 量值 |
|---|---|---|---|
| (空) | |||
老化工位 T10 · 30min 快照批量挂机 · 并行分区消化节拍瓶颈
挂机列表 本机=仿真会话单例,批量为多工位形态(M4)
| SN/目标 | 开始时间 | 进度 | 剩余 | FM | 判定 | 操作 |
|---|---|---|---|---|---|---|
| (未挂机) | ||||||
出厂测试与下线工位
MOF 料包登记 → 完整开机 → 额定负载放电考核 → 汇总判定 → 出厂标志 → 装箱清单① MOF 料包登记
未登记
② 完整开机 + ③ 额定负载放电考核
考核时长 s
负载功率窗 -
W
④ 汇总判定 任一项 FAIL → 出厂标志禁用(防呆③:无强制通过控件)
待 考 核
| MOF 料包登记 | 待 |
| 完整开机(达 S2 及以上) | 待 |
| 额定负载放电考核 | 待 |
| 无故障(FM=0 全程) | 待 |
出厂标志=固件侧门禁(设备侧未接入,本机仅记录汇总);
强制 mode/product=USER + log/level=OFF(hmi_mode_force_user 未接入)