docs(采集可信): 数据可信文档台阶化重构并立项故障录波

两份工作互锁(互相引用),故同一笔提交。

数据可信:全文按「五级台阶」重排(§1 全局 → §2 信度现状 → §3 M4 退出判据逐条 →
§4 设计约束 → §5 任务卡 → §6 顺序 → §7 决策 → §8 风险 → §9 边界 → §10 关系)。
恢复 §2.2 量纲错配(该节此前被瘦身删掉,test/host/prot_dim 的两处引用一直悬空);
新增 §2.7 与 §4.6:ADC 只验过直流静态标定,正弦动态波形一次也没采过——用信号发生
器在既有注入点注 ±2 V 以内的正弦即可验全周傅氏、测频、快照与削顶路由,不必往端子
加压、也不需要标准源。§6 手绘框图改 Mermaid。章节编号未重排:§2 / §4 / §7 / §10 被
App 与 test 的头注释当规范引用。

故障录波:用户裁定 2026-10-29 录波先行,三条口径——1 kHz(每周波 20 点)、8 路
电气量全录、一屏只画一路共 8 路可切换。新增设计说明(与产品需求 80 点/周波口径的
偏离显式登记;存原始码值而非工程量,绕开未标定闭锁与测频幅值门;四个所有者的跨
任务边界与三条并发陷阱;段文件字节布局;单通道回放显示契约;约 5.9 KB 静态增量
触发 R6)与卡片登记簿(数据面最小闭环 → 手动与保护启动触发 → 现场单通道回放页,
二期的 4 kHz、突变量启动、COMTRADE、104 文件传输不返工的结构约束写进设计文档)。

两张旧配图与一张新配图改由 tools/arch_diagram/ 的生成器产出,脚本与产物同笔提交。
代码一行未动:本波只交付文档与设计。
This commit is contained in:
2026-10-29 13:18:28 +08:00
parent 49cddac0dd
commit b46e44d92c
10 changed files with 1840 additions and 142 deletions
@@ -0,0 +1,164 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1060" height="818" viewBox="0 0 1060 818" font-family="Microsoft YaHei, Segoe UI, PingFang SC, sans-serif">
<rect x="0" y="0" width="1060" height="818" fill="#ffffff"/>
<text x="46.0" y="42.0" font-size="21" font-weight="700" fill="#0f172a">同一个针脚,两种证法 —— 直流只证「高度」,正弦才证「形状与节拍」</text>
<text x="46.0" y="68.0" font-size="13" fill="#475569">上排已做完(2026-10-27 静态注入六项判据全 PASS);下排一次也没做过:正弦波从没进过这条链,所以后面的相量、测频、削顶、谐波对不对,现在无人能答</text>
<text x="46.0" y="87.0" font-size="13" fill="#475569">两排共用同一个注入点、同一套前端、同一份折算代码 —— 差别只在信号源是「平的」还是「会走 20 点/周的正弦」</text>
<rect x="34.0" y="108.0" width="992.0" height="160.0" rx="10" fill="#f0fdf4" stroke="#bbf7d0" stroke-width="1.2"/>
<text x="46.0" y="128.0" font-size="12.5" font-weight="700" fill="#16a34a">上排 · 直流静态标定(已做)</text>
<rect x="922.0" y="116.0" width="88.0" height="34.0" rx="6" fill="#ffffff" stroke="#16a34a" stroke-width="1.2"/>
<line x1="928.0" y1="125.0" x2="1004.0" y2="125.0" stroke="#16a34a" stroke-width="2"/>
<circle cx="934.0" cy="125.0" r="2.8" fill="#16a34a"/>
<circle cx="966.0" cy="125.0" r="2.8" fill="#16a34a"/>
<circle cx="998.0" cy="125.0" r="2.8" fill="#16a34a"/>
<rect x="46.0" y="168.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#16a34a" stroke-width="1.6"/>
<text x="53.0" y="186.0" font-size="12.5" font-weight="700" fill="#0f172a">直流源</text>
<text x="53.0" y="204.0" font-size="10.5" fill="#475569">电池或台式电源</text>
<text x="53.0" y="218.0" font-size="10.5" fill="#475569">+ 电位器分压</text>
<path d="M 192.2 208.0 L 201.2 212.0 L 192.2 216.0 Z" fill="#334155"/>
<line x1="184.0" y1="212.0" x2="194.2" y2="212.0" stroke="#334155" stroke-width="1.6"/>
<rect x="212.4" y="168.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#16a34a" stroke-width="1.6"/>
<text x="219.4" y="186.0" font-size="12.5" font-weight="700" fill="#0f172a">万用表</text>
<text x="219.4" y="204.0" font-size="10.5" fill="#475569">同时接在注入点</text>
<text x="219.4" y="218.0" font-size="10.5" fill="#475569">当唯一基准读数</text>
<path d="M 358.6 208.0 L 367.6 212.0 L 358.6 216.0 Z" fill="#334155"/>
<line x1="350.4" y1="212.0" x2="360.6" y2="212.0" stroke="#334155" stroke-width="1.6"/>
<rect x="378.8" y="168.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#16a34a" stroke-width="1.6"/>
<text x="385.8" y="186.0" font-size="12.5" font-weight="700" fill="#0f172a">注入点 R31</text>
<text x="385.8" y="204.0" font-size="10.5" fill="#475569">网名 AIN1 = U5.A3</text>
<text x="385.8" y="218.0" font-size="10.5" fill="#475569">= ADC7 引脚(1:1)</text>
<path d="M 525.0 208.0 L 534.0 212.0 L 525.0 216.0 Z" fill="#334155"/>
<line x1="516.8" y1="212.0" x2="527.0" y2="212.0" stroke="#334155" stroke-width="1.6"/>
<rect x="545.2" y="168.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#16a34a" stroke-width="1.6"/>
<text x="552.2" y="186.0" font-size="12.5" font-weight="700" fill="#0f172a">前端 + 转换器</text>
<text x="552.2" y="204.0" font-size="10.5" fill="#475569">同一条电阻网络</text>
<text x="552.2" y="218.0" font-size="10.5" fill="#475569">TPAFE 16b、ADC1 12b</text>
<path d="M 691.4 208.0 L 700.4 212.0 L 691.4 216.0 Z" fill="#334155"/>
<line x1="683.2" y1="212.0" x2="693.4" y2="212.0" stroke="#334155" stroke-width="1.6"/>
<rect x="711.6" y="168.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#16a34a" stroke-width="1.6"/>
<text x="718.6" y="186.0" font-size="12.5" font-weight="700" fill="#0f172a">折算</text>
<text x="718.6" y="204.0" font-size="10.5" fill="#475569">adc_cal_apply()</text>
<text x="718.6" y="218.0" font-size="10.5" fill="#475569">单位仍是引脚 V</text>
<path d="M 857.8 208.0 L 866.8 212.0 L 857.8 216.0 Z" fill="#334155"/>
<line x1="849.6" y1="212.0" x2="859.8" y2="212.0" stroke="#334155" stroke-width="1.6"/>
<rect x="878.0" y="168.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#16a34a" stroke-width="1.6"/>
<text x="885.0" y="186.0" font-size="12.5" font-weight="700" fill="#0f172a">三点线性拟合</text>
<text x="885.0" y="204.0" font-size="10.5" fill="#475569">0 / 0.5 / 1.0 V</text>
<text x="885.0" y="218.0" font-size="10.5" fill="#475569">R² = 0.9999997,斜率</text>
<text x="885.0" y="232.0" font-size="10.5" fill="#475569">差 −0.14 %</text>
<rect x="34.0" y="286.0" width="992.0" height="160.0" rx="10" fill="#fff1f2" stroke="#fecdd3" stroke-width="1.2"/>
<text x="46.0" y="306.0" font-size="12.5" font-weight="700" fill="#e11d48">下排 · 交流正弦验证(本文新增 · 待做)</text>
<rect x="922.0" y="294.0" width="88.0" height="34.0" rx="6" fill="#ffffff" stroke="#e11d48" stroke-width="1.2"/>
<line x1="926.0" y1="311.0" x2="1006.0" y2="311.0" stroke="#cbd5e1" stroke-width="1" stroke-dasharray="3 3"/>
<polyline points="928.0,311.0 929.3,310.1 930.5,309.1 931.8,308.2 933.1,307.3 934.3,306.5 935.6,305.7 936.9,305.0 938.1,304.3 939.4,303.7 940.7,303.2 941.9,302.8 943.2,302.4 944.5,302.2 945.7,302.0 947.0,302.0 948.3,302.0 949.5,302.2 950.8,302.4 952.1,302.8 953.3,303.2 954.6,303.7 955.9,304.3 957.1,305.0 958.4,305.7 959.7,306.5 960.9,307.3 962.2,308.2 963.5,309.1 964.7,310.1 966.0,311.0 967.3,311.9 968.5,312.9 969.8,313.8 971.1,314.7 972.3,315.5 973.6,316.3 974.9,317.0 976.1,317.7 977.4,318.3 978.7,318.8 979.9,319.2 981.2,319.6 982.5,319.8 983.7,320.0 985.0,320.0 986.3,320.0 987.5,319.8 988.8,319.6 990.1,319.2 991.3,318.8 992.6,318.3 993.9,317.7 995.1,317.0 996.4,316.3 997.7,315.5 998.9,314.7 1000.2,313.8 1001.5,312.9 1002.7,311.9 1004.0,311.0" fill="none" stroke="#e11d48" stroke-width="1.9" stroke-linejoin="round"/>
<circle cx="928.0" cy="311.0" r="2.0" fill="#e11d48"/>
<circle cx="931.8" cy="308.2" r="2.0" fill="#e11d48"/>
<circle cx="935.6" cy="305.7" r="2.0" fill="#e11d48"/>
<circle cx="939.4" cy="303.7" r="2.0" fill="#e11d48"/>
<circle cx="943.2" cy="302.4" r="2.0" fill="#e11d48"/>
<circle cx="947.0" cy="302.0" r="2.0" fill="#e11d48"/>
<circle cx="950.8" cy="302.4" r="2.0" fill="#e11d48"/>
<circle cx="954.6" cy="303.7" r="2.0" fill="#e11d48"/>
<circle cx="958.4" cy="305.7" r="2.0" fill="#e11d48"/>
<circle cx="962.2" cy="308.2" r="2.0" fill="#e11d48"/>
<circle cx="966.0" cy="311.0" r="2.0" fill="#e11d48"/>
<circle cx="969.8" cy="313.8" r="2.0" fill="#e11d48"/>
<circle cx="973.6" cy="316.3" r="2.0" fill="#e11d48"/>
<circle cx="977.4" cy="318.3" r="2.0" fill="#e11d48"/>
<circle cx="981.2" cy="319.6" r="2.0" fill="#e11d48"/>
<circle cx="985.0" cy="320.0" r="2.0" fill="#e11d48"/>
<circle cx="988.8" cy="319.6" r="2.0" fill="#e11d48"/>
<circle cx="992.6" cy="318.3" r="2.0" fill="#e11d48"/>
<circle cx="996.4" cy="316.3" r="2.0" fill="#e11d48"/>
<circle cx="1000.2" cy="313.8" r="2.0" fill="#e11d48"/>
<rect x="46.0" y="346.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#e11d48" stroke-width="1.6"/>
<text x="53.0" y="364.0" font-size="12.5" font-weight="700" fill="#0f172a">信号发生器</text>
<text x="53.0" y="382.0" font-size="10.5" fill="#475569">50 Hz 正弦</text>
<text x="53.0" y="396.0" font-size="10.5" fill="#475569">幅度按峰值算,见底部红</text>
<text x="53.0" y="410.0" font-size="10.5" fill="#475569">线</text>
<path d="M 192.2 386.0 L 201.2 390.0 L 192.2 394.0 Z" fill="#334155"/>
<line x1="184.0" y1="390.0" x2="194.2" y2="390.0" stroke="#334155" stroke-width="1.6"/>
<rect x="212.4" y="346.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#e11d48" stroke-width="1.6"/>
<text x="219.4" y="364.0" font-size="12.5" font-weight="700" fill="#0f172a">注入点 R31</text>
<text x="219.4" y="382.0" font-size="10.5" fill="#475569">同上排同一个点</text>
<text x="219.4" y="396.0" font-size="10.5" fill="#475569">外串 10 k、与板共地</text>
<path d="M 358.6 386.0 L 367.6 390.0 L 358.6 394.0 Z" fill="#334155"/>
<line x1="350.4" y1="390.0" x2="360.6" y2="390.0" stroke="#334155" stroke-width="1.6"/>
<rect x="378.8" y="346.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#e11d48" stroke-width="1.6"/>
<text x="385.8" y="364.0" font-size="12.5" font-weight="700" fill="#0f172a">前端 + 转换器</text>
<text x="385.8" y="382.0" font-size="10.5" fill="#475569">同上排同一条链</text>
<text x="385.8" y="396.0" font-size="10.5" fill="#475569">STM32 五路负半周必削顶</text>
<path d="M 525.0 386.0 L 534.0 390.0 L 525.0 394.0 Z" fill="#334155"/>
<line x1="516.8" y1="390.0" x2="527.0" y2="390.0" stroke="#334155" stroke-width="1.6"/>
<rect x="545.2" y="346.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#e11d48" stroke-width="1.6"/>
<text x="552.2" y="364.0" font-size="12.5" font-weight="700" fill="#0f172a">1 kHz 采样点</text>
<text x="552.2" y="382.0" font-size="10.5" fill="#475569">TIM3 TRGO 同时触发</text>
<text x="552.2" y="396.0" font-size="10.5" fill="#475569">50 Hz → 20 点/整周</text>
<path d="M 691.4 386.0 L 700.4 390.0 L 691.4 394.0 Z" fill="#334155"/>
<line x1="683.2" y1="390.0" x2="693.4" y2="390.0" stroke="#334155" stroke-width="1.6"/>
<rect x="711.6" y="346.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#e11d48" stroke-width="1.6"/>
<text x="718.6" y="364.0" font-size="12.5" font-weight="700" fill="#0f172a">全周傅氏</text>
<text x="718.6" y="382.0" font-size="10.5" fill="#475569">phasor_run():√2/N </text>
<text x="718.6" y="396.0" font-size="10.5" fill="#475569">预乘</text>
<text x="718.6" y="410.0" font-size="10.5" fill="#475569">直接得有效值与相位</text>
<path d="M 857.8 386.0 L 866.8 390.0 L 857.8 394.0 Z" fill="#334155"/>
<line x1="849.6" y1="390.0" x2="859.8" y2="390.0" stroke="#334155" stroke-width="1.6"/>
<rect x="878.0" y="346.0" width="136.0" height="88.0" rx="8" fill="#ffffff" stroke="#e11d48" stroke-width="1.6"/>
<text x="885.0" y="364.0" font-size="12.5" font-weight="700" fill="#0f172a">读数出口</text>
<text x="885.0" y="382.0" font-size="10.5" fill="#475569">meas 200 ms → 104 YC</text>
<text x="885.0" y="396.0" font-size="10.5" fill="#475569"> 0x4011</text>
<text x="885.0" y="410.0" font-size="10.5" fill="#475569">幅值 + 品质 + 频率(或</text>
<text x="885.0" y="424.0" font-size="10.5" fill="#475569"> UI)</text>
<text x="46.0" y="456.0" font-size="12.5" font-weight="700" fill="#2563eb">只有正弦能证的六件事(直流在构造上就证不到)</text>
<rect x="46.0" y="466.0" width="151.3" height="74.0" rx="8" fill="#eff6ff"/>
<line x1="46.0" y1="466.0" x2="46.0" y2="540.0" stroke="#2563eb" stroke-width="3"/>
<text x="56.0" y="486.0" font-size="12" font-weight="700" fill="#0f172a">整周窗对不对</text>
<text x="56.0" y="504.0" font-size="10" fill="#475569">窗长差 1 点,相位误差就跟</text>
<text x="56.0" y="518.0" font-size="10" fill="#475569">着来;直流恒 0 相位,测不</text>
<text x="56.0" y="532.0" font-size="10" fill="#475569">出</text>
<rect x="209.3" y="466.0" width="151.3" height="74.0" rx="8" fill="#eff6ff"/>
<line x1="209.3" y1="466.0" x2="209.3" y2="540.0" stroke="#2563eb" stroke-width="3"/>
<text x="219.3" y="486.0" font-size="12" font-weight="700" fill="#0f172a">有效值是否依赖波形</text>
<text x="219.3" y="504.0" font-size="10" fill="#475569">直流只有一个点:方波 / 三</text>
<text x="219.3" y="518.0" font-size="10" fill="#475569">角 / 正弦算出的都是同一个</text>
<text x="219.3" y="532.0" font-size="10" fill="#475569">数</text>
<rect x="372.7" y="466.0" width="151.3" height="74.0" rx="8" fill="#eff6ff"/>
<line x1="372.7" y1="466.0" x2="372.7" y2="540.0" stroke="#2563eb" stroke-width="3"/>
<text x="382.7" y="486.0" font-size="12" font-weight="700" fill="#0f172a">相位</text>
<text x="382.7" y="504.0" font-size="10" fill="#475569">φ = atan2(fIm, fRe) 全</text>
<text x="382.7" y="518.0" font-size="10" fill="#475569">靠正弦才有意义</text>
<rect x="536.0" y="466.0" width="151.3" height="74.0" rx="8" fill="#eff6ff"/>
<line x1="536.0" y1="466.0" x2="536.0" y2="540.0" stroke="#2563eb" stroke-width="3"/>
<text x="546.0" y="486.0" font-size="12" font-weight="700" fill="#0f172a">测频 freq_run</text>
<text x="546.0" y="504.0" font-size="10" fill="#475569">共轭乘积取相位增量;直流相</text>
<text x="546.0" y="518.0" font-size="10" fill="#475569">位不前进 → 恒无效</text>
<rect x="699.3" y="466.0" width="151.3" height="74.0" rx="8" fill="#eff6ff"/>
<line x1="699.3" y1="466.0" x2="699.3" y2="540.0" stroke="#2563eb" stroke-width="3"/>
<text x="709.3" y="486.0" font-size="12" font-weight="700" fill="#0f172a">削顶路由 CLIPPED</text>
<text x="709.3" y="504.0" font-size="10" fill="#475569">UB/UC/IB/IC/IN 单极性 0</text>
<text x="709.3" y="518.0" font-size="10" fill="#475569">~3.3 V,负半周必削顶 → 该</text>
<text x="709.3" y="532.0" font-size="10" fill="#475569">报 IV 就得报 IV</text>
<rect x="862.7" y="466.0" width="151.3" height="74.0" rx="8" fill="#eff6ff"/>
<line x1="862.7" y1="466.0" x2="862.7" y2="540.0" stroke="#2563eb" stroke-width="3"/>
<text x="872.7" y="486.0" font-size="12" font-weight="700" fill="#0f172a">谐波实例 C04 / C05</text>
<text x="872.7" y="504.0" font-size="10" fill="#475569">二次 / 五次相量已建但无消</text>
<text x="872.7" y="518.0" font-size="10" fill="#475569">费者:发生器给含谐波信号才</text>
<text x="872.7" y="532.0" font-size="10" fill="#475569">能验</text>
<rect x="46.0" y="558.0" width="476.0" height="128.0" rx="10" fill="#fff1f2" stroke="#e11d48" stroke-width="1.6"/>
<text x="60.0" y="582.0" font-size="12.5" font-weight="700" fill="#e11d48">安全红线(照抄 ADC通道映射说明 §7)</text>
<text x="60.0" y="604.0" font-size="11" fill="#0f172a">TPAFE 侧只到 ±2 V:正弦看峰值不只看有效值 —— 1 Vrms 的峰值已是 1.41 V,再高</text>
<text x="60.0" y="619.0" font-size="11" fill="#475569">就顶到 ±5 V 档边缘;</text>
<text x="60.0" y="638.0" font-size="11" fill="#0f172a">STM32 那五路严禁超过 3.3 V(单极性,超了是硬件级风险,不是削顶那一路好笑的验证</text>
<text x="60.0" y="653.0" font-size="11" fill="#475569">);</text>
<text x="60.0" y="672.0" font-size="11" fill="#0f172a">发生器与板必须共地(不然量到的是地环差);引脚侧注入一律外串 10 k;不许拿端子侧</text>
<text x="60.0" y="687.0" font-size="11" fill="#475569">上额定电压走捷径。</text>
<rect x="538.0" y="558.0" width="476.0" height="128.0" rx="10" fill="#fffbeb" stroke="#d97706" stroke-width="1.6"/>
<text x="552.0" y="582.0" font-size="12.5" font-weight="700" fill="#d97706">这台发生器证不到的三件事</text>
<text x="552.0" y="604.0" font-size="11" fill="#0f172a">④ 端子变比:注入点在子板之前,算出来的还是引脚域 —— 变比要靠原理图或万用表实测(</text>
<text x="552.0" y="619.0" font-size="11" fill="#475569">另一张卡);</text>
<text x="552.0" y="638.0" font-size="11" fill="#0f172a">精度等级验收:发生器不是标准源,它的幅值误差本身就要被校,不能拿它冒充送检依据;</text>
<text x="552.0" y="657.0" font-size="11" fill="#0f172a">跨转换器相位:UB/UC 与 UA 分属两片转换器、无共同采样触发(V0.1 硬件缺陷),任何</text>
<text x="552.0" y="672.0" font-size="11" fill="#475569">相位比较都不作数。</text>
<line x1="46.0" y1="700.0" x2="1014.0" y2="700.0" stroke="#cbd5e1" stroke-width="1"/>
<text x="46.0" y="722.0" font-size="13" fill="#475569">读数出口现在就有:104 YC(test/host/iec104_master.py,浮点无量化)+ 串口每 10 s 的 phasor(hb) / freq(hb) / meas: 行;但板上没有「把窗里 2</text>
<text x="46.0" y="741.0" font-size="13" fill="#475569">0 个点导出来」的出口,正弦只能靠派生标量证,而 phasor 行是 ×0.1 定点(注 1 V 只剩 10 格)。</text>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

+64
View File
@@ -0,0 +1,64 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1060" height="712" viewBox="0 0 1060 712" font-family="Microsoft YaHei, Segoe UI, PingFang SC, sans-serif">
<rect x="0" y="0" width="1060" height="712" fill="#ffffff"/>
<text x="46.0" y="42.0" font-size="21" font-weight="700" fill="#0f172a">「数据可信」是五级台阶 —— 现在踩在第 2 级</text>
<text x="46.0" y="68.0" font-size="13" fill="#64748b">每升一级只多答一个问题:通路活 → 静态读数对 → 动态波形对 → 换算到端子 → 精度达标;台阶的高度差 = 下游能多信多少</text>
<text x="46.0" y="88.0" font-size="13" fill="#64748b">第 3 级不要标准源、也不要往端子加压:一台信号发生器 + 已有的注入点就能做(判据见 docs/任务规划/数据可信.md §4.6)</text>
<rect x="34.0" y="106.0" width="600.0" height="532.0" rx="12" fill="#eff6ff"/>
<rect x="46.0" y="370.0" width="196.0" height="96.0" rx="8" fill="#f0fdf4" stroke="#16a34a" stroke-width="2"/>
<circle cx="70.0" cy="396.0" r="13" fill="#16a34a"/>
<text x="70.0" y="401.0" font-size="13" text-anchor="middle" font-weight="700" fill="#ffffff">1</text>
<text x="90.0" y="402.0" font-size="14.5" font-weight="700" fill="#0f172a">通路活</text>
<text x="57.0" y="428.0" font-size="11" font-weight="700" fill="#16a34a">已证 · 2026-10-27</text>
<rect x="248.0" y="306.0" width="196.0" height="160.0" rx="8" fill="#f0fdf4" stroke="#16a34a" stroke-width="2"/>
<circle cx="272.0" cy="332.0" r="13" fill="#16a34a"/>
<text x="272.0" y="337.0" font-size="13" text-anchor="middle" font-weight="700" fill="#ffffff">2</text>
<text x="292.0" y="338.0" font-size="14.5" font-weight="700" fill="#0f172a">静态引脚电压</text>
<text x="259.0" y="364.0" font-size="11" font-weight="700" fill="#16a34a">已证 · 2026-10-27</text>
<rect x="450.0" y="242.0" width="196.0" height="224.0" rx="8" fill="#fff1f2" stroke="#e11d48" stroke-width="2"/>
<circle cx="474.0" cy="268.0" r="13" fill="#e11d48"/>
<text x="474.0" y="273.0" font-size="13" text-anchor="middle" font-weight="700" fill="#ffffff">3</text>
<text x="494.0" y="274.0" font-size="14.5" font-weight="700" fill="#0f172a">动态引脚波形</text>
<text x="461.0" y="300.0" font-size="11" font-weight="700" fill="#e11d48">待做 · 本文新增</text>
<rect x="652.0" y="178.0" width="196.0" height="288.0" rx="8" fill="#fffbeb" stroke="#d97706" stroke-width="2"/>
<circle cx="676.0" cy="204.0" r="13" fill="#d97706"/>
<text x="676.0" y="209.0" font-size="13" text-anchor="middle" font-weight="700" fill="#ffffff">4</text>
<text x="696.0" y="210.0" font-size="14.5" font-weight="700" fill="#0f172a">端子二次值</text>
<text x="663.0" y="236.0" font-size="11" font-weight="700" fill="#d97706">等外部资源</text>
<rect x="854.0" y="114.0" width="196.0" height="352.0" rx="8" fill="#fffbeb" stroke="#d97706" stroke-width="2"/>
<circle cx="878.0" cy="140.0" r="13" fill="#d97706"/>
<text x="878.0" y="145.0" font-size="13" text-anchor="middle" font-weight="700" fill="#ffffff">5</text>
<text x="898.0" y="146.0" font-size="14.5" font-weight="700" fill="#0f172a">精度等级验收</text>
<text x="865.0" y="172.0" font-size="11" font-weight="700" fill="#d97706">等外部资源</text>
<line x1="46.0" y1="466.0" x2="1014.0" y2="466.0" stroke="#334155" stroke-width="2.2"/>
<text x="56.0" y="490.0" font-size="12.5" font-weight="700" fill="#0f172a">9 路都在转换?没串道?极性</text>
<text x="56.0" y="507.0" font-size="12.5" font-weight="700" fill="#0f172a">没反?</text>
<text x="56.0" y="527.0" font-size="11.5" fill="#64748b">开机自检 + 帧计数仍 1000 Hz</text>
<text x="56.0" y="542.0" font-size="11.5" fill="#64748b">;逐路注入只动本路</text>
<text x="258.0" y="490.0" font-size="12.5" font-weight="700" fill="#0f172a">注 1 V 直流,读数是不是 1 </text>
<text x="258.0" y="507.0" font-size="12.5" font-weight="700" fill="#0f172a">V?</text>
<text x="258.0" y="527.0" font-size="11.5" fill="#64748b">万用表 + 电位器三点线性:斜率</text>
<text x="258.0" y="542.0" font-size="11.5" fill="#64748b"> 6544.2 vs 理论 6553.6 码/V</text>
<text x="258.0" y="557.0" font-size="11.5" fill="#64748b">,差 −0.14 %</text>
<text x="460.0" y="490.0" font-size="12.5" font-weight="700" fill="#0f172a">注 1 V 正弦,算出来还是不是</text>
<text x="460.0" y="507.0" font-size="12.5" font-weight="700" fill="#0f172a"> 1 V?</text>
<text x="460.0" y="527.0" font-size="11.5" fill="#64748b">注正弦验全周傅氏幅值 / 相位 /</text>
<text x="460.0" y="542.0" font-size="11.5" fill="#64748b"> 测频 / 削顶 / 谐波抑制。挡路</text>
<text x="460.0" y="557.0" font-size="11.5" fill="#64748b">:FREQ_AMP_MIN = 50 V 在引</text>
<text x="460.0" y="572.0" font-size="11.5" fill="#64748b">脚域恒不过 → 测频只能读到 IV</text>
<text x="662.0" y="490.0" font-size="12.5" font-weight="700" fill="#0f172a">引脚上这 1 V 对应端子侧几 V</text>
<text x="662.0" y="507.0" font-size="12.5" font-weight="700" fill="#0f172a">?</text>
<text x="662.0" y="527.0" font-size="11.5" fill="#64748b">④ 子板 / 端子板变比:仓内无原</text>
<text x="662.0" y="542.0" font-size="11.5" fill="#64748b">理图,须拿图纸或万用表实测</text>
<text x="864.0" y="490.0" font-size="12.5" font-weight="700" fill="#0f172a">额定工况下整条链误差够几级?</text>
<text x="864.0" y="510.0" font-size="11.5" fill="#64748b">标准源两点标定写 [adc_cal] </text>
<text x="864.0" y="525.0" font-size="11.5" fill="#64748b">置 VALID → 保护自动解卡 → 送</text>
<text x="864.0" y="540.0" font-size="11.5" fill="#64748b">检</text>
<line x1="643.0" y1="100.0" x2="643.0" y2="638.0" stroke="#e11d48" stroke-width="2" stroke-dasharray="7 5"/>
<text x="651.0" y="118.0" font-size="11" font-weight="700" fill="#e11d48">eng 升档门:④ 变比到手 + 电气 </text>
<text x="651.0" y="133.0" font-size="11" font-weight="700" fill="#e11d48">8 路 VALID 全置位 → eng 才升 </text>
<text x="651.0" y="148.0" font-size="11" font-weight="700" fill="#e11d48">1</text>
<text x="46.0" y="132.0" font-size="11.5" font-weight="700" fill="#2563eb">M4 承诺边界(§2.6):蓝底这三列都还在「ADC 引脚」这一侧,eng = 0、单位是引脚电压 V</text>
<line x1="46.0" y1="660.0" x2="1014.0" y2="660.0" stroke="#cbd5e1" stroke-width="1"/>
<text x="46.0" y="684.0" font-size="13" fill="#64748b">第 2、3 级共用同一个注入点与同一套读数出口,但证的是两件事:直流证「一条水平线的高度」,正弦证「整条时间轴的形状与节拍」——第 3 级不能由第 2 级代证</text>
<text x="46.0" y="703.0" font-size="13" fill="#64748b">。</text>
</svg>

After

Width:  |  Height:  |  Size: 6.6 KiB