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 文件)
This commit is contained in:
@@ -16,6 +16,19 @@
|
||||
|
||||
---
|
||||
|
||||
### 0.1 符号约定(先钉死,避免把曲线画反)
|
||||
|
||||
| 环节 | 车辆进入时的方向 |
|
||||
|---|---|
|
||||
| 线圈电感 `L` | **↓**(涡流去磁为主;铁磁体不改变结论方向) |
|
||||
| 谐振频率 `f` | **↑**(`f = 1/(2π√(LC))`);典型 Δf/f = **+0.02% ~ +1%**,大车/深占压可达 **+5%** |
|
||||
| 分频后周期 / `Xn`(`∝ 1/f`) | **↓** |
|
||||
| `Value` / `CAPVD`(`∝ Xn`) | **↓** ⇒ 判据 `CAPVD < Origin − dlt` 取的正是**下降侧** ✓ |
|
||||
| 测量窗时长(`∝ 1/f`) | **↓**(−0.02% ~ −4.8%) |
|
||||
|
||||
与交付报告一致的关系式:`CAPVD ≈ BASE·f₀/f` ⇒ `(Origin − CAPVD)/Origin ≈ Δf/f`(**车辆时 > 0**)✓
|
||||
⇒ **"深占压"= 频率升高、窗长缩短**;旧稿"频偏 −5% ⇒ 窗 +5.3%"方向写反,2026-09-11 已改正(窗长公式 `∝ f₀/f_now` 本身对两个方向都成立,只是场景标注错了)。
|
||||
|
||||
## 1. 代码机理(PD132T / PD136HA 逐行同构)
|
||||
|
||||
```c
|
||||
@@ -173,6 +186,11 @@ Value / Origin = Xn₁ / Xn₀ ← 精确,r₀ 完全约掉 ✓
|
||||
|
||||
## 9. 时序链详解:六个量的更新时间(2026-09-11 补,用户提出)
|
||||
|
||||

|
||||
|
||||
> 矢量版(可放大/edit):`docs/img/timing-chain-pd132t.svg`(由 `tools/plot_timing_chain.py` 生成,纯 stdlib 手写 SVG;图中曲线按 §1~§4 公式**真算**而非示意):
|
||||
> `python3 tools/plot_timing_chain.py && chromium --headless=new --disable-gpu --no-sandbox --default-background-color=FFFFFFFF --window-size=1680,1560 --screenshot=docs/img/timing-chain-pd132t.png file://$PWD/docs/img/timing-chain-pd132t.svg`
|
||||
|
||||
整条链是**三级降采样**:捕获级(每 `Xn` 一次)→ 窗级(每 `LPCNT` 次捕获一次)→ 基线级(每 100/256 窗一次)。
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user