From dd83a3463a0fd21d09833e36a2981bdca4fa7e05 Mon Sep 17 00:00:00 2001 From: super_agent_bot Date: Mon, 2 Nov 2026 03:34:57 +0800 Subject: [PATCH] Remove project IDs from wiki pages --- Home.md | 4 ++-- 已知陷阱.md | 8 ++++---- 术语表.md | 3 --- 硬件平台.md | 2 +- 网络子系统.md | 2 +- 采集与算法.md | 10 +++++----- 6 files changed, 13 insertions(+), 16 deletions(-) diff --git a/Home.md b/Home.md index 102df17..11a5f53 100644 --- a/Home.md +++ b/Home.md @@ -22,8 +22,8 @@ TPAFE5160(8 路电气量) + STM32 ADC1(9 路) | 能力 | 状态 | |---|---| | 平台能力: 网络 / 存储 / 时间 / UI / 日志 / 看门狗 / FTP / 配置 | ✅ 已实现并台架验收 | -| 采集主线: 采集处理 → 相量/测频 → 保护判据 → protectTask → IEC 104 | ✅ 已闭环(2026-10-12, B5) | -| RS-485 对下采集(ModBus RTU) | ⬜ 未接线; B2 按用户决定冻结(2026-10-12) | +| 采集主线: 采集处理 → 相量/测频 → 保护判据 → protectTask → IEC 104 | ✅ 已闭环; ⚠ 保护判据当前未标定闭锁, 待两点标定后解锁 | +| RS-485 对下采集(ModBus RTU) | ⬜ 未接线; 按用户决定冻结(2026-10-12) | | V0.1 硬件 8 路电气量分属两片转换器 | ⚠ 已知硬件缺陷, V0.2 修复前禁止跨转换器做相位/功率运算 | > 当前最大的功能缺口不是“已有功能有 bug”, 而是 **RS-485 采集尚未接线**。平台本身可以独立部署, 现场使用前请先读[已知陷阱](已知陷阱)与[测试与调试](测试与调试)。 diff --git a/已知陷阱.md b/已知陷阱.md index 1600d50..5bea1ff 100644 --- a/已知陷阱.md +++ b/已知陷阱.md @@ -94,7 +94,7 @@ if (f_write(&fp, buf, len, &wrote) != FR_OK || wrote != len) { /* 失败 */ } - V0.1 上**禁止**跨转换器做相位、功率、功率因数、矢量运算; - 主板侧只做逐通道独立监视; - 功率/功率因数/相角取子板计量模块结果; -- V0.2 要求 8 路全部接 TPAFE(N-18)。 +- V0.2 要求 8 路全部接 TPAFE。 ## 11. `net_msg_t` 错误码要靠任务通知回传 @@ -128,9 +128,9 @@ CH395F 单连接模型下, net 层在 EOF 已 `auto_relisten`。应用层若在 ## 16. RS-485 尚未接线, 不要假设它可用 - `rs485_init()` 已调用, 但 `rs485_task` 未创建; -- B2 按用户决定冻结(2026-10-12); -- 接线前还有 E-50 包撕裂、E-49 TX 超时拉 DE 未修; -- 必须满足 E-59 门禁(驱动契约已修 + 建任务前后跑 `stack_report.py`)。 +- RS-485 采集按用户决定冻结(2026-10-12); +- 接线前还有单缓冲包撕裂、发送超时未等发送完成就拉低方向控制两条驱动问题未修; +- 接线前必须确认驱动契约已修, 并在建任务前后各跑一次 `stack_report.py`。 ## 17. 新增任务/栈/缓冲先过内存预算 diff --git a/术语表.md b/术语表.md index cff61de..c0a2747 100644 --- a/术语表.md +++ b/术语表.md @@ -71,7 +71,6 @@ | **protectTask** | 20 ms 保护判据任务 | | **定值** | 保护动作门槛与参数; 存 `/prot_set.bin` | | **YK11** | 104 遥控命令码之一; 本项目用于保护复归请求 | -| **N-18** | 登记项: V0.1 八路电气量跨两片转换器的硬件缺陷, V0.2 修复 | ## UI @@ -96,8 +95,6 @@ | **cppcheck** | C/C++ 静态分析工具; 本项目对项目代码执行 | | **gitlint** | Git 提交信息格式检查 | | **测试分类** | 静态检查 / 主机侧单元测试 / 板端套件 / 模拟器回归 / 真机台架 | -| **B0 / B1 / B2 / B4 / B5 / B7 / B8** | 项目内部任务编号: B0 产品定义、B1 采集链路、B2 RS-485、B4 104 上行、B5 保护任务、B7 定值落盘、B8 测频 | -| **E-xx / N-xx** | 问题/登记项编号, 见 `docs/任务规划/` 与 `docs/问题记录/` | | **双端** | MCU(Keil/ARMCC)与 PC 模拟器(CMake/MSVC)共用同一份源码 | | **内核前模式** | `osKernelStart` 之前只能使用纯寄存器/HAL/无锁静态缓冲的阶段 | | **就绪屏障** | 用 Event Flags 表达子系统就绪、控制任务启动顺序的机制 | diff --git a/硬件平台.md b/硬件平台.md index f822bb4..009d425 100644 --- a/硬件平台.md +++ b/硬件平台.md @@ -79,7 +79,7 @@ V0.1 相比 V0.0: - 精度与量程不一致; - 因此 V0.1 上**禁止跨转换器**做相位、功率、功率因数、矢量等运算; - 主板侧只做**逐通道独立监视**; 功率/功率因数/相角等量取子板计量模块结果; -- V0.2 要求把 8 路全部接到 TPAFE(登记项 N-18)。 +- V0.2 要求把 8 路全部接到 TPAFE。 ### 4.4 其他 diff --git a/网络子系统.md b/网络子系统.md index 8c9c0a4..7a73b9c 100644 --- a/网络子系统.md +++ b/网络子系统.md @@ -55,7 +55,7 @@ net_close(fd); - 实现: `lftpd`, root = FatFs 卷根 `/`, 端口 21, **单客户端**。 - 支持: 登录 / TYPE I / PASV / STOR / RETR / LIST / DELE / QUIT。 -- 鉴权(2026-10-11, N-19): +- 鉴权(2026-10-11): - `[ftp]` 段 `user` / `pwd_hash` = SHA-256(user‖password) / `write`; - 未登录仅 USER/PASS/QUIT/FEAT/SYST/NOOP 放行, 其余一律 530; - `write=0` 可禁 STOR/DELE; diff --git a/采集与算法.md b/采集与算法.md index a261d7f..8fc21a1 100644 --- a/采集与算法.md +++ b/采集与算法.md @@ -1,6 +1,6 @@ # 采集与算法 -> 从两片转换器到 104 主站的一条最小闭环。当前状态: **采集处理 → 相量/测频 → 保护判据 → protectTask → IEC 104 已闭环**(B5, 2026-10-12); **RS-485 对下采集尚未接线**(B2 冻结)。 +> 从两片转换器到 104 主站的一条最小闭环。当前状态: **采集处理 → 相量/测频 → 保护判据 → protectTask → IEC 104 已闭环**(2026-10-12); **RS-485 对下采集尚未接线**(按用户决定冻结)。当前保护判据处于未标定闭锁状态, 等两点标定写入后自动解锁。 > > 细节见 `App/algo/README.md`、`docs/算法/继电保护功能复现规划.md`、`docs/子系统设计/ADC采样节拍设计说明.md`、`docs/子系统设计/IEC104上行设计说明.md`。 @@ -110,10 +110,10 @@ - 硬件: UART4, PC10 TX / PC11 RX / PA15 DE, 半双工。 - 产品定义: 对下 **ModBus RTU 采集**(下行采集口; 上行走以太网 104)。 - 现状: `rs485_init()` 已调用, `rs485_task.c` 为空桩, **未在 `freertos.c` 创建**; `App/protocol/` 预留(仅 README + `.gitkeep`)。 -- 冻结原因: B2 按用户决定冻结(2026-10-12); 接线前还有驱动契约问题待修: - - E-50 单缓冲包撕裂; - - E-49 TX 超时拉 DE 未修; - - 接线前须满足 E-59 门禁(先确认驱动契约已修 + 建任务前后各跑一次 `stack_report.py`)。 +- 冻结原因: 按用户决定冻结(2026-10-12); 接线前还有驱动契约问题待修: + - 单缓冲包撕裂; + - 发送超时未等发送完成就拉低方向控制未修; + - 接线前必须先确认驱动契约已修, 并在建任务前后各跑一次 `stack_report.py`。 > 当前最大功能缺口在此, 但**不是缺陷难修**, 而是产品节奏与驱动契约未就绪。详见 `docs/任务规划/暂缓-RS485.md`。