From 1c8cd6a8a07eda5ae4ac8197fde43f5c5bf94cbc Mon Sep 17 00:00:00 2001 From: wangfq Date: Fri, 28 Aug 2026 11:51:15 +0800 Subject: [PATCH] =?UTF-8?q?PD132T=E6=8B=A8=E7=A0=81=E4=BD=8E=E6=9C=89?= =?UTF-8?q?=E6=95=88=E6=98=A0=E5=B0=84=E8=A1=A8=20+=20=E4=BA=A4=E4=BB=98?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E5=AF=B9=E9=BD=90=E5=9F=BA=E5=87=86=E6=94=B9?= =?UTF-8?q?=E4=B8=BASENUP=E6=A0=87=E8=B4=B4=E4=BD=8D=E7=BD=AE(=E5=87=BA?= =?UTF-8?q?=E5=8E=82=E9=BB=98=E8=AE=A4=E5=85=A8OFF=3D=E5=88=86=E6=A1=A3)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/pd132t-to-v4b-delivery-alignment.md | 27 +++++++++++++++--------- models/PD132T/analysis.md | 19 ++++++++++------- 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/docs/pd132t-to-v4b-delivery-alignment.md b/docs/pd132t-to-v4b-delivery-alignment.md index 070a0ea..9a35002 100644 --- a/docs/pd132t-to-v4b-delivery-alignment.md +++ b/docs/pd132t-to-v4b-delivery-alignment.md @@ -9,7 +9,7 @@ | 类别 | 结论 | |------|------| | 进入触发 | **已对齐**(V2.11):0/1 档调表 300/60 严格对齐 PD132T;2/3 档几乎一致 | -| 离开释放 | **已对齐**(V2.11):离开表恒 14,对齐 PD132T 出厂默认(ASB=OFF)释放手感 | +| 离开释放 | **已对齐**(V2.11):离开表恒 14 = PD132T **SENUP 标贴 ON**(电平0→恒14);⚠ 若现场标贴 OFF(出厂默认)需改回分档 {60,32,21,14} | | 触发/释放 | 存在输出+延时模式对齐为主;**脉冲模式不比较**(现场少用,2026-08-28 决策) | | 增强滤波 FLT | **不纳入对齐**:现场少用(2026-08-28 决策),V4B 恒 79+斜率限幅 组合更优 | | 有限存在 | **搁置**,待确认 V4B 是否启用(2026-08-28 决策) | @@ -32,16 +32,23 @@ ### 1.2 离开释放(已调表,V2.11) -PD132T 离开阈值受 **SET_ASB 拨码**控制:ON → 分档 `SensTable1[SensLevel] {60,32,21,14}`;OFF(出厂默认)→ 强制 `SensTable1[3]` = **恒 14**。V4B 按出厂默认(ASB=OFF)对齐: +PD132T 离开阈值受 **SENUP(SET_ASB)拨码**控制,且拨码**低有效**(标贴 ON = 电平 0,2026-08-28 用户确认): -| 现场档位 | PD132T 离开(默认) | V4B 调表前 | V4B 调表后 | 差异 | 手感 | +| SENUP 标贴 | 电平/代码位 | PD132T 离开行为 | +|---|---|---| +| ON | 0(SET_ASB=0) | **恒 14**(0.021% Δf/f,else 分支) | +| OFF | 1(SET_ASB=1) | 分档 {60,32,21,14}(0.092%/0.049%/0.032%/0.021%,if 分支) | + +V4B 当前按 **SENUP 标贴 ON(恒 14)** 对齐: + +| 现场档位 | PD132T 离开(SENUP=ON) | V4B 调表前 | V4B 调表后 | 差异 | 手感 | |---|---|---|---|---|---| | 0(低) | 0.021%(恒14) | 0.165% | **0.021%** | 0 | ✅ 一致(原钝 7.7×) | | 1 | 0.021%(恒14) | 0.110% | **0.021%** | 0 | ✅ 一致(原钝 5.1×) | | 2 | 0.021%(恒14) | 0.027% | **0.021%** | 0 | ✅ 一致 | | 3(高) | 0.021%(恒14) | 0.021% | **0.021%** | 0 | ✅ 一致 | -> ⚠ 若现场 PD132T 的 ASB 拨码实际为 **ON**,则 PD132T 离开为分档 {60,32,21,14}(0.092%/0.049%/0.032%/0.021%),V4B 需改回分档——**待现场确认**。 +> ⚠ **关键待确认**:出厂默认标贴全 OFF = 电平全 1 = `SET_ASB=1` = **离开分档**。若现场 PD132T 的 SENUP 标贴为 **OFF**,则 PD132T 离开是分档 {60,32,21,14},V4B 需改回分档表(一行代码)——**等现场确认 SENUP 标贴位置**。 ### 1.3 调表内容(V2.11,已完成) @@ -53,7 +60,7 @@ const uint16_t SensTable_1[4] = { 14, 14, 14, 14}; // 离开:恒 14,对 - 进入 0/1 档:216/108 → **300/60**(Δf/f 0.33%/0.16% → 0.46%/0.09%) - 进入 2/3 档:保持 36/20(与 PD132T 32/21 几乎一致,单调性 300>60>36>20 ✓) -- 离开表:{108,72,18,14} → **{14,14,14,14}**(任意档位释放阈值与 PD132T 默认一致;原 0/1 档离开阈值 0.165%/0.110% 远超 PD132T 0.021%,释放严重偏慢)。**恒 14 为 PD132T 出厂默认(ASB=OFF)行为**——进入分档适配车型,离开固定保证释放手感一致(设计依据详见 V4B technical-spec §4.3.3) +- 离开表:{108,72,18,14} → **{14,14,14,14}**(任意档位释放阈值与 PD132T SENUP 标贴 ON 一致;原 0/1 档离开阈值 0.165%/0.110% 远超 PD132T 0.021%,释放严重偏慢)。**恒 14 对应 PD132T SENUP 标贴 ON(电平0, SET_ASB=0)**——进入分档适配车型,离开固定保证释放手感一致(设计依据详见 V4B technical-spec §4.3.3);若现场 SENUP 标贴 OFF(=出厂默认)需改回分档 {60,32,21,14} ### 1.4 等效灵敏度修正(V4B 检测链路更快) @@ -91,8 +98,8 @@ const uint16_t SensTable_1[4] = { 14, 14, 14, 14}; // 离开:恒 14,对 |---|---|---|---| | 灵敏度拨码 | P1.0-1 直接编码 | SA1/SA2 反码 | ⚠ 现场重拨 | | 进入阈值 | SensTable {300,60,32,21} | {300,60,36,20}(V2.11 已调) | ✅ 0/1 档一致,2/3 档几乎一致 | -| 离开阈值 | ASB=OFF 恒14 / ASB=ON 分档 {60,32,21,14} | 恒 14(V2.11 已调) | ✅ 对齐默认;⚠ 现场 ASB=ON 需改分档 | -| 增强滤波 FLT | 拨码切 79/64(**现场少用**) | 恒 79 + 斜率限幅 | ✅ **不纳入对齐**(2026-08-28 决策),V4B 组合更优 | +| 离开阈值 | SENUP 标贴 ON→恒14 / OFF→分档 {60,32,21,14} | 恒 14(V2.11 已调) | ⚠ **取决于现场 SENUP 标贴位置**:ON=已对齐;OFF=需改分档 | +| 增强滤波 FLT | 拨码切 79/64(**标贴 ON=64 增强开,现场少用**) | 恒 79 + 斜率限幅 | ✅ **不纳入对齐**(2026-08-28 决策),V4B 组合更优 | | **有限存在 HOLD** | 拨码开 → 300s 软复位 | **未启用**(`VD_HOLD` 死代码) | ⏸ **搁置**:待确认 V4B 是否启用(2026-08-28) | | 看门狗 | WDTCR 1.05s | IWDT 1.64s | ✅ | | 上电就绪 | 750ms 延时 | 128ms 稳定期 | ✅ V4B 更快 | @@ -101,7 +108,7 @@ const uint16_t SensTable_1[4] = { 14, 14, 14, 14}; // 离开:恒 14,对 1. PD132T 当前灵敏度拨在几档?(决定换机后 V4B 拨码) 2. SOLA/SOLB 分别接的什么设备?(确认走存在输出还是脉冲) 3. HOLD 拨码是否开启?(决定 V4B 是否启用有限存在) -4. **ASB 拨码是否开启?**(OFF=默认恒 14 已对齐;ON=需把 V4B 离开表改回分档 {60,32,21,14}) +4. **SENUP 拨码标贴在 ON 还是 OFF?**(⚠ 拨码低有效:标贴 ON=电平0=恒 14 已对齐;标贴 OFF=电平1=分档,V4B 需改回分档 {60,32,21,14}。**出厂默认全 OFF = 分档**) ## 4. V4B 先进点(交付话术) @@ -119,5 +126,5 @@ const uint16_t SensTable_1[4] = { 14, 14, 14, 14}; // 离开:恒 14,对 - [x] 调表:V4B `SensTable_1 {108,72,18,14}` → `{14,14,14,14}`(离开恒 14 对齐 PD132T 默认,V2.11) - [x] 脉冲模式不比较(决策) - [ ] 有限存在:待现场确认 HOLD 用法后决定 V4B 是否启用 -- [ ] 现场确认拨码/接线(含 ASB 状态)后出"PD132T 兼容配置表" -- [ ] 若现场 ASB=ON:V4B 离开表改回分档 {60,32,21,14}(一行表,待确认后执行) +- [ ] 现场确认拨码/接线(重点:**SENUP 标贴位置**)后出"PD132T 兼容配置表" +- [ ] 若现场 SENUP 标贴 = OFF:V4B 离开表改回分档 {60,32,21,14}(一行表,待确认后执行) diff --git a/models/PD132T/analysis.md b/models/PD132T/analysis.md index 76d3021..ca078b2 100644 --- a/models/PD132T/analysis.md +++ b/models/PD132T/analysis.md @@ -45,7 +45,8 @@ - 与 PD132L **完全一致**:100 次平均基线、`CAPVD < Origin−dlt` 进入、`> Origin−dlt` 离开(SET_ASB 语义同)、 `SensTable {300,60,32,21} / SensTable1 {60,32,21,14}` 相同 -- ⚠ **离开阈值受 SET_ASB(SENUP)拨码控制**:ON → 分档 `SensTable1[SensLevel] {60,32,21,14}`;OFF(出厂默认)→ 强制 `SensTable1[3]` = **恒 14**(0.021% Δf/f)——DLD154V4B 替换对齐基准(V2.11) +- ⚠ **拨码低有效(电路反相,标贴与电平相反)**:标贴 ON → 电平 0;标贴 OFF → 电平 1(2026-08-28 用户确认)。 +- ⚠ **离开阈值受 SET_ASB(SENUP)控制,看标贴位置**:标贴 **ON**(电平0, SET_ASB=0)→ 强制 `SensTable1[3]` = **恒 14**(0.021% Δf/f);标贴 **OFF**(电平1, SET_ASB=1)→ 分档 `SensTable1[SensLevel] {60,32,21,14}`。**出厂默认标贴全 OFF = 分档**——DLD154V4B 替换对齐基准取决于现场 SENUP 标贴位置(V2.11) ### 3.6 状态机/时序 @@ -55,13 +56,15 @@ ## 4. 拨码与配置 -| 位 | 开关 | 含义 | -|----|------|------| -| swok bit2 (P1.2) | SENUP | 自动/手动离开阈值 | -| swok bit3 (P1.3) | FLT | 增强滤波 | -| swok bit4 (P1.4) | PLUS | 脉冲模式 | -| swok bit5 (P1.5) | HOLD | 有限存在 | -| swok bit0-1 (P1.0-1) | SENS0/1 | 灵敏度 **0~3 直接编码** | +| 位 | 开关 | 标贴 ON(电平0) | 标贴 OFF(电平1) | +|----|------|-----------------|-----------------| +| swok bit0-1 (P1.0-1) | SENS0/1 | 灵敏度档位 = 电平值(直接编码 0~3;标贴全 ON=0 低灵敏,全 OFF=3 高灵敏) | 同左 | +| swok bit2 (P1.2) | SENUP | 离开**恒 14**(else) | 离开**分档** {60,32,21,14}(if) | +| swok bit3 (P1.3) | FLT | **Flt_Reg=64**(慢/平滑=增强滤波开) | **Flt_Reg=79**(快) | +| swok bit4 (P1.4) | PLUS | 离开脉冲(else) | 进入脉冲(if) | +| swok bit5 (P1.5) | HOLD | 无 HOLD(else) | **HOLD 300s**(if) | + +> ⚠ 拨码**低有效**(标贴 ON = 电平 0 = 位 0)。代码 `if(SET_X)` 为真(位=1)对应**标贴 OFF**;标贴 ON 走 else 分支。2026-08-28 用户确认,与电路一致。 去抖:连续 6 次一致生效;灵敏度变化 → `ISPCR=0x20` 复位