Commit Graph
11 Commits
Author SHA1 Message Date
wangfq 91ed16a9b8 docs(measurement): 新增 PD132T 端到端时序图(三段横轴)+ 符号约定勘误 + 生成工具
- 图示 docs/img/timing-chain-pd132t.{svg,png}:① 一个窗(0~11.2ms)② 检测到输出(0~600ms)③ 基线块平均(0~12s)
  · 曲线按 §1~§4 公式真算:Xn=480 tick/160µs、窗=68×480/3MHz=10.880ms、α=79(τ=35.26ms)、
    dlt=(32640×60)>>16=29、判据线 32611、大信号(+0.5%) 第 1 窗即越线(t≈10.9ms)、小信号(+0.1%) ≈2.2τ≈78ms
  · 同时标注:两种检测路径、50ms 输出节拍量化、上电时 Origin 只有首窗单点样本
- 新工具 tools/plot_timing_chain.py:纯 stdlib 手写 SVG;chromium --headless 转 PNG(零第三方依赖)
- ⚠ 新增 §0.1 符号约定:车辆 ⇒ L↓ ⇒ f↑ ⇒ 周期/Xn↓ ⇒ Value/CAPVD↓(判据取下降侧)
  ⇒ 修正 5 处「深占压(频偏 −5%)⇒ 窗 +5.3%」的方向错误:车辆是频率升高、窗长应【缩短】(−4.8%)
- README:目录树补 img/ 与两个 tools 脚本;表格校验 0 异常(15 文件)
2026-09-11 10:21:42 +08:00
wangfq fc243c010c docs(measurement): 测量节拍是区间 —— 周期累积法的窗口量化(用户提出)+ 全仓回灌
- 新文件 docs/measurement-window-quantization.md:窗长 = ⌊BASE/Xn₀⌋·Xn₁ tick(LPCNT 整数除法 + 学习后冻结)
  · 标称 BASE/f_cap(10.92/21.85ms)是【上限】,实际 = 标称 ×(BASE−r₀)/BASE × f₀/f_now
  · 站点偏差:100kHz −0.39%(PD132T 10.88ms / PD136HA 21.76ms)、60kHz −2.34%、带内最差 −6.20%(Xn₀=2049)
  · 深占压(频偏 −5%)窗再 +5.3%;"检测阈值"量级(≤0.46%)可忽略
  ·  Δf/f 口径不受影响:Value/Origin = Xn₁/Xn₀ 精确(余数完全约掉)—— 灵敏度/交付结论全部保持
  · ⚠ 新发现:loop1_LPCNT 为 INT8U(≤255),同族靠 406<Xn<2050 保证 ≤80;
    PD136HA 该窗口已注释 ⇒ Xn<129 时 8 位截断 ⇒ 异常线圈可能报"堵车"而非"故障"(建议恢复或加钳位)
- 新增 tools/window_calc.py(内置六型号参数,实跑验证文档全部数字)
- 回灌:cross-model 总表(新增脚注 + 测频路线说明 + 待补证1条)、PD132T↔PD136HA 对比报告(§0/§3.1/§3.2/§4.3)、
  两份交付对齐报告("测量窗列 = 标称上限" + 区间脚注)、filter-coefficient 专题(M1H 8.19ms 勘误 + τ 复算 + 脚注)、
  README(新增"专题文档"段 + 目录树)
- 表格校验 0 异常
2026-09-11 09:25:49 +08:00
wangfq 55a39f740a docs(front-end): 图纸取证钉死 CD4060 分频比 = ÷32(Q5);勘误 PD132T 捕获时钟 0.75MHz→3MHz
- 依据用户口径「PD136 与 PD132 接 CD4060 的电路相同」,对仓内 PD132T 逻辑图纸做像素取证:
  800dpi 逐行游程扫描确认 10 个 Q 输出中仅 Q5(pin5) 引出(476px)→ 网络 LP → MCU U2 pin9=CEX1/T1/P3.5,
  与固件 CMOD=0x04 捕获配置吻合 ⇒ 分频比 = ÷32
- 独立佐证:PD136HA 窗(400~2030)/PD132L 窗(320~1620)=1.25 = 捕获时钟比(1.5/1.2MHz) ⇒ N 相同
- 勘误:PD132T PCA 时钟 = SYSCLK/4 = 3MHz(TH0=252 + AUXR=0xC0 + T1 5ms 定时反证 SYSCLK=12MHz),
  测量节拍 43.7ms→10.92ms;连带修正 6 处派生量(IIR τ、基线周期、响应时间、对比结论)
- 同步 5 份受影响文档并加日期勘误标注;阈值/百分比口径不受影响(N×f_cap 乘积不变)
2026-09-11 03:23:28 +08:00
wangfq 6c27acb7c0 sync(DLD154V4B): 快照 V2.8 → V4.36.40 (2026-09-09)
analysis.md 全面刷新:
- 平台: AT32F421+FreeRTOS, IWDT 1.64s, 版本体系 4.36.x REV
- 测频: 120MHz tick 口径修正 (f=240000*LPCNT/CAPVD), 测量窗 1.09ms (旧稿 2.18ms 误)
- 滤波: ALFA_CAP1=79 + 斜率限幅 + 进入/释放确认按Q档(3/4/5) + 低Q 释放平滑 REL_ALFA=30
- 基线: 判稳 0.1%/2窗/5s兜底 + 就绪巩固期 Q 分级 5/7/10s + 环境重校准 2s/7s/2s
  + 释放后冻结1s+降权2s*1/5 + 真空EMA(min(Origin,EMA), 门控>1dlt) + cast bug 治本
- 判据: 低Q 环带超时 2.5s + 带回×1.8 + 灵敏度表方案B {337,71,38,25}/{51,27,18,12}
- 电感四分: 18~125k正常 / 出窗一长一短 / 156~171k可用级一长两短恒判车
  / >171k短路级快闪 + COIL_UNDER_MIN_AS_OPEN 默认1等同断开
- 新增 §8 V4.30~V4.36 演进 (低Q治理链6机理 + 电感分级拍板链)
- 硬件: 产品口径 C_eff=43nF (三极管库存板), 0Ω 板 68 仅实验

配套: README 版本索引, cross-model-comparison 参数行 (测量窗/基线/灵敏度表/确认数)
hardware-loop-frontend 2.18ms→1.09ms 勘误, delivery-alignment 加现状更新注
2026-09-09 13:35:48 +08:00
wangfq c8ccb37e6a V4B灵敏度全档对齐PD132T: 交付报告/models/对比表全量更新为{300,60,32,21} 2026-08-28 17:39:09 +08:00
wangfq 9e0c6a40d2 交付对齐终稿: 离开分档{60,32,21,14}按SENUP标贴OFF(现场确认)对齐 + 全部文档同步 2026-08-28 11:55:32 +08:00
wangfq 1c8cd6a8a0 PD132T拨码低有效映射表 + 交付报告对齐基准改为SENUP标贴位置(出厂默认全OFF=分档) 2026-08-28 11:51:15 +08:00
wangfq e766893f63 PD132T→V4B: §1.3 补充恒14设计依据说明 2026-08-28 11:44:39 +08:00
wangfq 02d6355a4f PD132T→V4B: 增强滤波FLT不纳入对齐(现场少用, 2026-08-28决策) 2026-08-28 11:41:31 +08:00
wangfq ee3e0bb365 PD132T→V4B: 离开对齐恒14(V2.11) + PD132T ASB双模式基准 + 交付报告更新 2026-08-28 11:40:50 +08:00
wangfq b5e4cc0493 docs(vd-analysis): PD132T→V4B 交付对齐分析 + 灵敏度表 V2.11 同步
- 新增 docs/pd132t-to-v4b-delivery-alignment.md: 灵敏度对齐(调表方案已定)/
  触发释放手感(存在输出+延时为主, 脉冲不比较)/配置对齐(有限存在搁置)/
  V4B 先进点 7 项/现场待确认清单
- 对比总表+analysis.md: V4B 灵敏度表 {216,108,36,20}→{300,60,36,20}
2026-08-28 10:38:04 +08:00