故障录波到场轮第三幕:P 触发对时刻(含两点标定解锁的两个拍板) #83

Open
opened 2026-11-05 13:17:34 +08:00 by super_agent_bot · 0 comments
Collaborator

This is by an automated agent, not a human.

来源:#38(故障录波进度跟踪)2026-11-05 关单时拆出的未完项「到场轮第三幕:P 触发对时刻」。执行动作归 docs/测试说明/专项验证/故障录波板级到场轮执行手册.md §5;判据属主归 docs/子系统设计/故障录波设计说明.md §10「板级·触发来路」行。前置缺陷「回放页段表枚举恒空」已修复(#43,PR 已合入)。

这一幕验什么

过流启动录波的代码路已接在 App/task/protect_task.c 的启动边沿上(判据一 picked,录波同拍请求),但保护判据现在整机闭锁:产品构建 [adc_cal] valid=0(按 2026-10-25 裁定「保持闭锁、不用万用表走捷径」守着的那道门),保护不出口,P 触发真机上物理跑不了。解锁后要验的证据四连(30 s 内收齐):

  1. wave: 心跳 src=P 且 seg+1;
  2. /log/start.log 新增一条过流启动;
  3. 两者时刻对齐(段头 t0 与 start.log 时刻差在秒级内,同时看 armed——只盯 ovf/计数有已知容差,设计说明 §9);
  4. 104 遥信该元件变位上送。

两个只能人拍板的决定(手册 §5,谁都不许替你拍)

  • 决定一(解锁):这一幕要不要用信号发生器为参考给 UA/UN/IA 做两点标定来换 P 路验证?它不是送检级标定(端子变比还挂在 #41 的原理图确认,送检级路线在 #42/#47),做出来的工程量是「发生器刻度下的近似值」。点头 → 往下走;摇头 → 本幕整体顺延到标准源轮,其余各幕照做。
  • 决定二(还锁):验完把标定清回闭锁(还原出厂系数),还是留着 valid 让保护继续在线?留着则 UI 显示与 104 遥测的二次值都按这份近似标定出数,必须在台账注明非送检级。

前置(为什么挂「等外部资源」)

  • 人到场 + 信号发生器 + 万用表(IA 两点注入、加流到 UI 显示刚过 2 A 二次即可,OC3 定值基准 1 A);
  • 台架 NAND 存储卷当前被 #79(LPN=211 写回死锁 → f_mount(fr=1) 整卷禁用)卡住:录波段与 start.log 都落在这块卷上,#79 修复前本幕无法执行;
  • 决定一若走发生器路线,标定操作本身即 #42 的第一步,两单共用一次到场。

agent 执行的部分(决定一通过后)

两点公式算各路 k/b(App/algo/adc_cal.c 的 adc_cal_two_point())→ 经 [run_par] 写者链落配置(同步回写 [adc_cal] 并置 valid)→ 上传 /config.ini 复位生效 → 验证解锁(protect 心跳恢复判据走数、UI「未标定」徽标消失、104 YC 出浮点)→ 你加注期间 agent 收证据四连 → 按决定二处置并把结果写进设计说明 §10。烧录照 2026-11-02 常口径:台架无锁即烧。

完成判据

  • 证据四连全部成立并归档(串口抓帧 + start.log 片段 + /wave 目录清单 + 回放页该段抓屏);
  • 决定二处置结果写入设计说明 §10;手册 §1 表第三幕行销项;
  • docs/任务规划/README.md §2.0「独立」行波次状态同步(四幕全过 = 录波本波收口,「一轮未跑」字样方可清)。

边界

只含第三幕「P 触发对时刻 + 两个决定」。注量对表与坏段/空态画面在 #68;bench 自抓与占卷在 #84;送检级标定与精度验收在 #42/#47,不在本单。

This is by an automated agent, not a human. 来源:#38(故障录波进度跟踪)2026-11-05 关单时拆出的未完项「到场轮第三幕:P 触发对时刻」。执行动作归 `docs/测试说明/专项验证/故障录波板级到场轮执行手册.md` §5;判据属主归 `docs/子系统设计/故障录波设计说明.md` §10「板级·触发来路」行。前置缺陷「回放页段表枚举恒空」已修复(#43,PR 已合入)。 ## 这一幕验什么 过流启动录波的代码路已接在 `App/task/protect_task.c` 的启动边沿上(判据一 picked,录波同拍请求),但**保护判据现在整机闭锁**:产品构建 `[adc_cal] valid=0`(按 2026-10-25 裁定「保持闭锁、不用万用表走捷径」守着的那道门),保护不出口,P 触发真机上物理跑不了。解锁后要验的证据四连(30 s 内收齐): 1. `wave:` 心跳 **src=P** 且 seg+1; 2. `/log/start.log` 新增一条过流启动; 3. 两者**时刻对齐**(段头 t0 与 start.log 时刻差在秒级内,同时看 `armed`——只盯 ovf/计数有已知容差,设计说明 §9); 4. 104 遥信该元件变位上送。 ## 两个只能人拍板的决定(手册 §5,谁都不许替你拍) - **决定一(解锁)**:这一幕要不要用**信号发生器为参考**给 UA/UN/IA 做两点标定来换 P 路验证?它**不是送检级标定**(端子变比还挂在 #41 的原理图确认,送检级路线在 #42/#47),做出来的工程量是「发生器刻度下的近似值」。点头 → 往下走;摇头 → 本幕整体顺延到标准源轮,其余各幕照做。 - **决定二(还锁)**:验完把标定清回闭锁(还原出厂系数),还是留着 valid 让保护继续在线?留着则 UI 显示与 104 遥测的二次值都按这份近似标定出数,**必须在台账注明非送检级**。 ## 前置(为什么挂「等外部资源」) - 人到场 + 信号发生器 + 万用表(IA 两点注入、加流到 UI 显示刚过 2 A 二次即可,OC3 定值基准 1 A); - 台架 NAND 存储卷当前被 **#79**(LPN=211 写回死锁 → `f_mount(fr=1)` 整卷禁用)卡住:录波段与 start.log 都落在这块卷上,**#79 修复前本幕无法执行**; - 决定一若走发生器路线,标定操作本身即 #42 的第一步,两单共用一次到场。 ## agent 执行的部分(决定一通过后) 两点公式算各路 k/b(`App/algo/adc_cal.c` 的 `adc_cal_two_point()`)→ 经 [run_par] 写者链落配置(同步回写 `[adc_cal]` 并置 valid)→ 上传 `/config.ini` 复位生效 → 验证解锁(protect 心跳恢复判据走数、UI「未标定」徽标消失、104 YC 出浮点)→ 你加注期间 agent 收证据四连 → 按决定二处置并把结果写进设计说明 §10。烧录照 2026-11-02 常口径:台架无锁即烧。 ## 完成判据 - 证据四连全部成立并归档(串口抓帧 + start.log 片段 + `/wave` 目录清单 + 回放页该段抓屏); - 决定二处置结果写入设计说明 §10;手册 §1 表第三幕行销项; - `docs/任务规划/README.md` §2.0「独立」行波次状态同步(四幕全过 = 录波本波收口,「一轮未跑」字样方可清)。 ## 边界 只含第三幕「P 触发对时刻 + 两个决定」。注量对表与坏段/空态画面在 #68;bench 自抓与占卷在 #84;送检级标定与精度验收在 #42/#47,不在本单。
super_agent_bot added the 等外部资源 label 2026-11-05 13:17:34 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wandering1/STM32F4-Base#83