Files
LLMWiki/raw/DTU/站所终端项目需求.md
2026-06-03 21:55:02 +08:00

728 lines
68 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
**文档版本**V0.0.0
**项目名称**:站所终端
**保密等级**:内部公开
**编制单位**:阜阳师范大学
**编制人**:王建锋
**审核人**:王建锋
**批准人**:王建锋
**发布日期**
**生效日期**
---
## 版本修订历史
| 版本号 | 修订日期 | 修订内容摘要 | 修订人 | 审核人 | 批准人 | 备注 |
| ------ | ---------- | ------ | --- | --- | --- | ---- |
| V0.0.0 | 2026.06.01 | 初始版本发布 | | | | 正式生效 |
| | | | | | | |
| | | | | | | |
---
## 目录
1. 引言
2. 总体描述
3. 功能性需求
4. 非功能性需求
5. 接口需求
6. 数据需求
7. 验收测试标准
8. 项目约束与交付要求
9. 知识产权与合规声明
10. 附录
---
## 1 引言
### 1.1 文档目的
本文档为站所终端的嵌入式系统需求规格说明书,完整定义该产品的**功能需求、非功能需求、接口规范、验收标准**,是项目设计开发、测试验证、交付验收、运维升级的唯一核心依据。
本文档预期覆盖产品全生命周期,所有变更需遵循正式的变更管控流程。
### 1.2 项目范围
#### 1.2.1 包含范围
本项目旨在研发一款面向国家电网配电网场景,符合[GB/T 35732-2025](https://openstd.samr.gov.cn/bzgk/gb/index)等国家标准及企业规范,具备高可靠性、模块化可扩展的配电终端单元,实现:
* **核心功能1** 配电网运行数据采集、处理、存储与远传,支持遥信、遥测等基础功能及故障检测、录波与处理功能;
* **核心功能2** 满足信息安全防护要求采用硬件国密芯片实现双向身份认证、数据加解密等功能支持DL/T 634.5101/5104等标准通信规约
* **核心功能3** 具备自诊断、自恢复及远程运维能力,适配复杂电网运行环境,可实现就地与远方控制切换。
应用于 **国家电网所辖配电网开关站、环网柜、箱式变电站、电缆分支箱等全工况场景**,支撑配电自动化系统稳定运行。
#### 1.2.2 不包含范围
1. 上位机平台软件的开发与维护
2. 产品现场安装的土建、布线工程
3. 超出本协议约定的定制化功能开发
4. 全套EMC、环境适应性高低温/湿热/振动/盐雾)及绝缘耐压等型式试验( **需委外**)。
### 1.3 预期读者
| 读者角色 | 阅读范围与用途 |
| -------- | ------------------- |
| 项目经理 | 全文,用于项目管控、里程碑验收 |
| 硬件工程师 | 第2、4、5、7章用于硬件原理图设计 |
| 嵌入式软件工程师 | 第3、4、5、6、7章用于软件开发 |
| 测试工程师 | 第3、4、7章用于测试用例编写与执行 |
| 产品经理 | 全文,用于需求管控与客户对接 |
| 认证机构 | 第4、7、9章用于产品合规认证 |
| 客户方对接人 | 全文,用于需求确认与交付验收 |
### 1.4 参考文档
- GB/T 9385-2008《计算机软件需求规格说明规范》
- [GB/T 35732-2025《配电自动化终端技术规范》](相关标准/配电自动化终端技术规范.md)
- GB/T 36572-2018《电力监控系统网络安全防护导则》
- GB/T 14285-2023《继电保护和安全自动装置技术规程》
- GB/T 14598.24-2017《量度继电器和保护装置 第24部分电力系统暂态数据交换通用格式》
- DL/T 634.5101-2002《远动设备及系统 第5-101部分传输规约》
- DL/T 634.5104-2009《远动设备及系统 第5-104部分传输规约》
- GB/T 17215.321-2021《电测量设备交流特殊要求 第21部分静止式有功电能表A级、B级、C级、D级和E级
- GB/T 36276《电力储能用锂离子电池》
### 1.5 术语与缩写定义
| 术语/缩写 | 全称与定义 |
| ----- | -------------------------------------------- |
| SRS | 需求规格说明书Software Requirements Specification |
| RTOS | 实时操作系统Real Time Operating System |
| MCU | 微控制单元Microcontroller Unit即主控芯片 |
| MTBF | 平均无故障时间Mean Time Between Failures |
| EMC | 电磁兼容Electromagnetic Compatibility |
| OTA | 空中下载技术Over-the-Air Technology即远程固件升级 |
| ADC | 模数转换器Analog-to-Digital Converter |
| DTU | 站所终端 Distribution Terminal Unit |
| SOE | 事件顺序记录(Sequence Of Events) |
| FA | 馈线自动化(Feeder Automation) |
### 1.6 需求优先级定义
| 优先级 | 定义 |
| --- | ----------------------------------------- |
| P0 | 核心必选需求产品交付的必要条件无此功能产品无法正常使用必须在V0.0版本实现 |
| P1 | 重要需求提升产品核心竞争力必须在V0.1版本实现 |
| P2 | 优化需求,不影响产品核心功能,可在后续迭代版本实现 |
| P3 | 可选需求,仅作为产品增值项,可根据项目进度与成本情况裁剪 |
---
## 2 总体描述
### 2.1 产品愿景与核心目标
#### 2.1.1 产品愿景
本产品旨在解决配电网站所侧数据采集不全面、故障处理响应慢、多通信方式适配难、电源供电稳定性不足的痛点,打造一款高可靠、强适配、智运维、高安全的站所配电自动化终端,成为中压配电网站所侧监测与控制的核心智能硬件产品。
#### 2.1.2 核心目标
1. 功能目标:实现遥信、遥控、遥测、故障检测与保护,满足配电网业务需求。
2. 性能目标:达到电压/电流引用误差≤0.5%频率测量误差≤0.02Hz。
3. 商业目标:量产 BOM 成本≤1500元、上市时间≤12个月
4. 合规目标:严格符合 [GB/T 35732-2025](相关标准/配电自动化终端技术规范.md) 标准通过国密信息安全认证EMC、环境等委外试验合格。
### 2.2 产品整体功能框架
硬件层:
```mermaid
block-beta
columns 1
a["硬件层"]
block:zucheng
b1["主控单元
(STM32F407)"]
b2["采集单元
(TPAFE5160 +信号调理)"]
b3["通信单元
(CH395H+PHY, 4G模块, RS485)"]
b4["电源管理单元
(隔离DC-DC, 锂电池BMS)"]
b5["人机交互单元
(LED, 按键, LCD)"]
b6["存储单元
(SPI Flash, FRAM)"]
end
```
软件层:
```mermaid
block-beta
columns 1
a["软件层"]
block:zucheng
b1["数据采集模块"]
b2["数据处理模块"]
b3["通信协议模块(101/104)"]
b4["人机交互模块"]
b5["固件升级模块"]
b6["故障诊断与保护模块"]
end
```
### 2.3 运行环境
#### 2.3.1 硬件运行环境
1. 核心硬件平台
- **主控芯片**STM32F407VGT6Cortex-M4内核主频168MHz工业级-40℃~85℃
- **内存**SRAM 192KB外部 SDRAM ≥ 8MB可选预留接口
- **存储**:片内 Flash 1MB外部 SPI Flash 2GB存储历史数据、日志、固件
- **外挂ADC**TPAFE516016位SPI接口用于高精度交流采样
- **核心外设**8路16位ADC、4路RS485接口、2路以太网10/100M
2. 供电要求
- 供电电压DC 24V标称容差-20%~+15%)。
- 额定功率:整机功耗 ≤60VA`集中式结构-配电自动化终端技术规范GBT+35732-2025标准8.4.1.2`
- 保护功能:反接保护、过压保护、过流保护、防浪涌/脉冲群。
#### 2.3.2 软件运行环境
1. 操作系统RTthread
2. 开发环境Keil MDK 5
3. 驱动与中间件HAL库、CH395H驱动库、FatFS文件系统、国密算法库。
#### 2.3.3 现场工况环境
1. 气候环境`基于GB/T 35732-2025表1 C2级`
- 工作温度范围:-40℃ ~ +70℃
- 存储温度范围:-40℃ ~ +70℃
- 工作相对湿度10% ~ 98%
- 工作海拔高度1000m~3000m
2. 机械环境`基于GB/T 35732-202 标准8.7`
- 抗振动等级【如GB/T 2423.1010-500Hz2g加速度】
- 抗冲击等级【如GB/T 2423.5半正弦波15g11ms】
3. 防护等级`基于GB/T 35732-202 标准6.5.2`
- 外壳防护等级IP30 室内型
4. 电磁环境`基于GB/T 35732-202 标准8.6 表7`
- **静电放电抗扰度**接触放电±8kV空气放电±15kV。
- **电快速瞬变脉冲群抗扰度**电源口4kV信号口2kV。
- **浪涌抗扰度**线对地4kV线对线2kV。
- **射频辐射电磁场抗扰度**10V/m (80-1000MHz)30V/m (1.4-2GHz)。
### 2.4 用户特征
1. **终端用户**:配电运维人员,负责日常监控、故障处理和报表查看。
2. **配置用户**:主站系统管理员,负责参数整定、定值修改、策略配置。
3. **运维用户**:现场维护工程师,负责设备安装、调试、更换、本地诊断。
4. **权限划分**:三级权限。一级(只读)、二级(可修改运行参数)、三级(可配置所有参数及升级固件)。
### 2.5 通用约束
1. **成本约束**:量产 BOM 成本上限为 1500 元/台(不含机箱、线缆),核心器件选型不得超出成本预算。
2. **周期约束**:项目总开发周期 12 个月V0.0 版本量产交付时间为 2026 年 12 月 1 日
3. **供应链约束**:核心器件必须为工业级(-40℃~85℃。主控、ADC、协议栈芯片、4G模块、安全芯片优先选用国产器件国产化率≥80%。
4. **合规约束**:产品必须通过 GB/T 35732-2025 标准要求的各项试验。对于 **不具备自测能力的项目EMC、环境、绝缘等**,必须委外完成,并取得合格报告。
5. **国产化约束**主控芯片ST、ADCTPAFE5160、协议栈芯片CH395F、4G模块移远EC20、安全芯片LKT系列均为国产或成熟工业级芯片满足国产化率要求。
### 2.6 假设与依赖
1. **项目假设**:核心器件供货周期稳定,无重大缺货风险;客户需求无重大变更;委外实验室排期正常。
2. **项目依赖**:国密安全芯片的驱动及协议栈适配开发正常;第三方实验室可按时完成委外测试。
---
## 3 功能性需求
### 3.1 总体功能描述
本产品为站所终端(DTU),依据 **GB/T 35732—2025** 要求设计,核心实现 **数据采集、控制执行、通信协议、电源管理、故障诊断与保护**五大核心基础功能,配套 **人机交互、数据存储与管理**等辅助功能。功能清单如下:
| 功能模块编号 | 功能模块名称 | 优先级 | 实现版本 | 功能依据GB/T 35732—2025核心要求 |
| :------ | :-------- | :-- | :--- | :---------------------- |
| FUN-001 | 数据采集功能 | P0 | V1.0 | 6.2.1测量控制功能 |
| FUN-002 | 控制执行功能 | P0 | V1.0 | 6.2.1, 6.2.2故障处理 |
| FUN-003 | 通信协议功能 | P0 | V1.0 | 6.2.3通信功能, 6.1.5对时 |
| FUN-004 | 时间同步功能 | P0 | V1.0 | 6.1.5对时、定位、守时; 8.3通信和对时 |
| FUN-005 | 数据存储功能 | P0 | V1.0 | 6.2.1.d, 6.2.2.l |
| FUN-006 | 电源管理功能 | P0 | V1.0 | 6.2.4电源管理, 6.2.5后备电源 |
| FUN-007 | 故障诊断与保护功能 | P0 | V1.0 | 6.2.2故障处理功能, 6.1.1自诊断 |
| FUN-008 | 信息安全功能 | P0 | V1.0 | 5.6总体要求 |
| FUN-009 | 人机交互与运维功能 | P1 | V1.0 | 6.1.3, 6.4运维功能 |
| FUN-010 | 固件升级功能 | P1 | V1.0 | 6.4.1运维功能 |
### 3.2 数据采集功能FUN-001
#### 3.2.1 功能概述
依据 GB/T 35732—2025 配电自动化终端技术规范 6.2.1 测量控制功能要求,实现配电网站所侧交流电气量、直流模拟量、开关状态量的精准采集、滤波、校准与预处理,支持模拟量越限告警、状态量变位优先传送及防误报,分布式电源 / 储能公共连接点可实现双侧电压 / 频率、功率方向采集,为终端控制执行、故障诊断、数据远传提供准确、带时标的基础数据,同时满足电能量采集、电能质量监测的基础数据需求
**优先级P0实现版本V0.0**
#### 3.2.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| ---------- | ---------- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| FUN-001-01 | 交流工频模拟量采集 | P0 | 1. 支持三相电压、三相电流、频率等交流工频电气量采集采用交流采样方式电流回路功率消耗≤0.75VA电压回路功率消耗≤0.5VA<br>2. 采样频率适配工频 50Hz工频采样范围 45Hz~55Hz频率测量误差≤0.02Hz<br>3. 测量精度:<br>3.1 测量精度1.2 倍标称值范围内,电压/电流引用误差≤0.5%<br>3.2.测量精度:有功 / 无功功率引用误差≤1%<br>3.3 测量精度功率因数引用误差≤1%<br>4. 支持连续过量输入(标称值 120%24h、短时过量输入电流 20 倍标称值 / 5次 / 1s电压 2 倍标称值 / 10 次 / 1s过量输入后测量精度仍满足要求<br>5. 分布式电源 / 储能公共连接点适配双侧电压 / 频率、功率方向采集,支持电能质量监测基础数据采集 |
| FUN-001-02 | 直流模拟量采集 | P0 | 1. 支持直流电压模拟量采集,输入范围 0V~60V引用误差≤0.5%<br>2. 采集通道支持独立零点校准与量程配置,适配站所侧直流电源、后备电源状态监测需求<br>3. 采样数据带毫秒级时间戳,与交流量采集时间同步 |
| FUN-001-03 | 开关状态量采集 | P0 | 1. 支持多路无源空触点开关量采集遥信电源由终端提供DC24V输入回路实现电气隔离及滤波回路<br>2. 支持开关量防抖功能,防抖时间 10ms~60000ms 可配置,满足状态量变位防误报要求<br>3. 支持状态量变位优先传送变位事件触发主动上送事件顺序记录SOE分辨率≤2ms<br>4. 采集状态包含开关分合闸位置、设备运行状态、告警状态等站所侧关键状态量<br> |
| FUN-001-04 | 电能量采集 | P0 | 1. 支持有功、无功电能量采集,有功电能量采集符合 GB/T17215.321—2021 C 级要求,无功电能量采集符合 GB/T17215.323—2022 2 级要求<br>2. 支持电能量数据冻结、历史数据累计,数据带时标且可远程调阅<br>3. 采集数据与主站通信协议适配,支持电能量数据主动上报与召测 |
| FUN-001-05 | 数字滤波与数据预处理 | P1 | 1. 支持滑动平均滤波、限幅滤波算法,交流量、直流量采集通道可独立配置滤波策略<br>2. 对采集数据进行工程值转换、合法性校验,支持模拟量越限阈值配置,越限后触发本地及远传告警<br>3. 滤波及预处理参数可通过本地运维接口、主站远程配置,无需重启设备 |
#### 3.2.3 输入要求
1. 输入信号类型4-20mA电流信号、干接点DI信号
2. 输入信号范围电流信号0~24mADI信号电平0~30V DC
3. 配置参数输入:通道量程、采样频率、滤波参数、校准参数
#### 3.2.4 输出要求
1. 采集数据输出:带时间戳的原始采样值、工程转换值、通道状态标识
2. 状态输出:通道故障状态、超量程告警、信号丢失告警
3. 数据格式32位浮点型工程值16位整型原始值
#### 3.2.5 处理流程
1. 系统初始化后按配置的采样频率启动ADC采集
2. 对原始采样数据进行数字滤波处理
3. 执行零点与量程校准,转换为工程值
4. 对数据进行合法性校验,判断是否超量程、信号异常
5. 将处理后的数据存入数据缓冲区,供其他模块调用
6. 异常状态触发告警,上报至故障诊断模块
#### 3.2.6 异常处理
1. 采集通道超量程:立即触发告警,保持上一周期有效数据,记录故障日志
2. 信号断线/丢失3个采样周期内未检测到有效信号触发断线告警记录故障日志
3. ADC采集故障启动自检若硬件故障触发系统告警进入安全状态
#### 3.2.7 硬件关联要求
1. 关联硬件ADC采集电路、信号调理电路、隔离电路、DI输入电路
2. 硬件要求所有采集通道必须实现光电隔离隔离电压≥2500Vrms
3. 驱动交互通过ADC驱动接口获取原始采样数据通过GPIO驱动获取DI状态
#### 3.2.8 遥测量
* 交流通道
* A/B/C相测量电流
* A/B/C相测量电压
* AB相电压
* AB相电压
* CA相电压
* 零序电流
* 零序电压
* 遥测量直流通道
### 3.3 控制执行功能FUN-002
#### 3.3.1 功能概述
接收并执行主站或本地发出的遥控命令,并支持本地手动操作(远方/就地切换),实现开关的分合闸控制,同时具备故障隔离与恢复功能
#### 3.3.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| :--------- | :------ | :-- | :--------------------------------------------------------------------------------------------------------- |
| FUN-002-01 | 遥控输出 | P0 | 1. 支持多路继电器输出触点容量满足标准8.1.5要求[1]连续电流≥5A短时(200ms)≥30A最大断开容量(L/R=40ms)≥30W。<br>2. 保护与控制分开输出[1]标准6.2.1.c。 |
| FUN-002-02 | 远方/就地切换 | P0 | 1. 具备远方/就地操作切换功能,切换不应影响保护分合闸出口功能[1]标准7.3.2.a。<br>2. 终端异常时(如自检失败),不应影响手动分合闸功能[1]标准6.2.1.c。 |
| FUN-002-03 | 防跳跃与自保持 | P0 | 1. 配套断路器采用弹簧电动操作机构时,应具备防跳跃功能[1]标准7.3.2.b。<br>2. 应具备合闸、跳闸的自保持功能[1]标准7.3.2.c。 |
| FUN-002-04 | 故障隔离与恢复 | P0 | 1. 与主站或相邻终端配合,实现集中型/就地型/分布式FA逻辑[1]标准6.2.2.b。<br>2. 支持重合闸与合闸后加速保护[1]标准6.2.2.g。 |
#### 3.3.3 输入要求
- 遥控指令来自主站的101/104协议的遥控选择/执行命令,或本地面板的操作按钮。
- 逻辑参数FA策略、保护定值、防抖时间等
#### 3.3.4 输出要求
- 继电器状态输出:分/合闸继电器的驱动信号。
- 返校信号:对主站遥控命令的成功/失败/超时应答。
- 状态指示:对应的遥控输出指示灯
#### 3.3.5 处理流程
- 接收遥控命令(选择-执行两步法或直接执行)。
- 校验命令合法性CRC、源地址、对象、权限
- 执行返校(如果在选择阶段)。
- 启动硬件看门狗,执行继电器动作。
- 监控动作反馈(辅助触点),判断是否成功。
- 生成SOE事件并通过状态指示和SOE上送。
#### 3.3.6 异常处理
- **控制失效**在规定时间内如100ms未收到反馈信号判定为控制失败闭锁该路输出上送告警。
- **通信中断**:停止执行远方遥控,进入安全状态,等待通信恢复。
- **电源异常**:检测到电源跌落或中断,强制保持所有遥控输出,进入安全状态。
#### 3.3.7 硬件关联要求
- 关联硬件:外部继电器、光耦隔离驱动电路、操作把手/切换开关。
- 硬件要求继电器需满足标准8.1.5要求,驱动电路需具备电气隔离。
### 3.4 通信协议功能FUN-003
#### 3.4.1 功能概述
实现DTU与配电自动化主站、本地设备FA控制器、其他终端的通信交互支持多种通信方式与协议实现数据上报、指令下发、参数配置等功能
#### 3.4.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| :--------- | :-------------- | :-- | :---------------------------------------------------------------------------------- |
| FUN-003-01 | IEC 60870-5-104 | P0 | 1. 通过CH395F芯片实现以太网通信运行104协议与主站通信 [1]标准6.2.3.b。<br>2. 支持数据主动上报、总召、遥控、参数修改等所有标准功能。 |
| FUN-003-02 | IEC 60870-5-101 | P0 | 1. 通过RS485串口运行101协议与主站或本地设备通信 [1]标准6.2.3.b。<br>2. 支持点对点、多点共线等多种网络拓扑。 |
| FUN-003-03 | 4G无线虚拟专网 | P0 | 1. 通过外接4G模块如EC20建立APN通道用于数据远传 [1]标准6.2.3.a。<br>2. 支持TCP/UDP通信运行104协议。 |
| FUN-003-04 | 对上电自动注册 | P1 | 宜支持上电自动向主站进行注册、自动识别及自动接入 [1]标准6.2.3.c。 |
| FUN-003-05 | 通信模块复位 | P0 | 通信异常如长时间无应答支持通过硬件GPIO对4G模块或CH395H进行复位 [1]标准6.1.4)。 |
#### 3.4.3 输入要求
- 协议指令104/101协议的控制命令、参数设置命令、时间同步命令。
- 配置参数主站IP地址/端口、从站地址、通信参数(波特率、校验位)。
#### 3.4.4 输出要求
- 数据上报根据协议规则定时或定值变化时上送遥测、遥信、SOE、录波文件。
- 协议帧按照104/101协议格式的报文。
#### 3.4.5 处理流程
- 系统初始化,配置通信接口(以太网/RS485/4G
- 建立与主站的连接TCP客户端/服务端)。
- 接收和解码主站协议帧。
- 执行对应命令(控制、读取、设置)。
- 组织应答数据帧并回发。
- 周期发送遥测/遥信,应用心跳保活。
#### 3.4.6 异常处理
- **通信中断**启用断线重连机制间隔时间可配置如10s/30s/60s直至连接恢复。
- **校验错误**:丢弃错误报文,不回应答,等待下一帧有效报文。
- **超时无应答**:执行本地异常处理(如闭锁遥控出口)。
#### 3.4.7 硬件关联要求
- 关联硬件CH395F芯片以太网、4G模块、RS485收发器SP3485
- 硬件要求所有串口及以太网PHY需具备隔离防护如光耦/变压器隔离)。
### 3.5 时间同步功能FUN-004
#### 3.5.1 功能概述
依据**GB/T 35732-2025《配电自动化终端技术规范》**DTU 作为安装在开关站、环网室、配电室、箱式变电站等场所的核心配电自动化终端,其时间同步功能是保障**SOE 事件顺序记录、故障录波、馈线自动化FA协同、保护动作时序、遥控操作溯源、数据采集时间戳**等核心业务准确运行的基础。本需求分析严格对标国标强制条款,明确 DTU 时间同步的功能、性能、接口、安全、运维及试验验证要求,覆盖产品全生命周期的设计、采购、检测与运维环节。
#### 3.5.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| ---------- | --------- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| FUN-004-01 | 多对时源支持 | P0 | 1. **主站对时:** 支持通过 DL/T 634.5101串口、DL/T 634.5104(以太网)规约接收配电自动化主站的对时命令,支持广播对时和点对点对时。<br>2. **卫星对时:** 支持北斗二代 / 三代 + GPS 双模卫星授时,优先采用北斗系统;支持接收 PPS秒脉冲+ 串口时间报文的组合授时方式。<br>3. **可选对时源:** 支持 NTP/SNTP 网络对时、IRIG-B 码对时(适用于多终端集中部署场景)。<br>4. **对时源优先级:** 可配置对时源优先级(默认:卫星对时>主站对时>本地守时),高优先级对时源恢复后自动切换,低优先级对时源仅在高优先级失效时启用。 |
| FUN-004-02 | 对时触发与控制 | P0 | 1. **自动触发:** 上电启动后 1min 内自动发起首次对时;支持可配置的周期对时(默认 1h范围 1min~24h。<br>2. **手动触发:** 支持主站远程强制对时、本地运维接口手动对时。<br>3. **异常触发**:当守时误差超过阈值(默认 1s可配置自动发起紧急对时。 |
| FUN-004-03 | 高精度守时功能 | P0 | 1. **正常供电守时:** 无外部授时信号时,依靠内部高精度时钟源(如温补晶振 TCXO实现守时24h 守时误差≤1s。<br>2. **电源中断守时:** 主电源失电切换至后备电源(蓄电池 / 超级电容)期间,守时功能不中断;后备电源耗尽后,时钟芯片应保留时间信息至少 72h可选配置纽扣电池实现永久时钟保持。<br>3. **守时校准:** 每次成功对时后,自动校准内部时钟的频率偏差,提升长期守时精度。 |
| FUN-004-04 | 时间管理与异常处理 | P0 | 1. **时间戳服务:** 为所有遥测、遥信、遥控、SOE、故障录波数据提供毫秒级时间戳时间格式采用 UTC+8精确到 1ms。<br>2. **时间跳变防护:** 当对时调整量超过阈值(默认 1s可配置禁止直接跳变应采用渐进式调整如每秒调整 100ms调整过程中不产生错误的 SOE 事件和故障录波。<br>3. **异常告警:** 对时失败(连续 3 次对时无响应)、卫星信号丢失(持续 5min 无有效卫星信号)、守时误差超限、时钟硬件故障时,产生就地指示灯告警和远传告警信号。<br>4. **多间隔时间同步:** 分散式 DTU 的公共单元应向所有间隔单元下发统一时间间隔单元与公共单元的时间差≤1ms。 |
| FUN-004-05 | 定位功能 | P1 | 1. 集成卫星定位模块,支持北斗 / GPS 双模定位地理位置定位误差≤15m。<br>2. 定位信息应随终端注册报文上送主站,支持主站远程查询终端经纬度、海拔信息。<br>3. 定位数据应与时间戳绑定,记录终端安装位置的变更时间。 |
| FUN-004-06 | 时间同步日志管理 | P1 | 1. 记录所有对时事件:对时源、对时时间、调整前时间、调整后时间、对时结果(成功 / 失败)。<br>2. 记录时间异常事件:信号丢失、误差超限、硬件故障的发生时间和恢复时间。<br>3. 日志本地循环存储不少于 1000 条,支持主站远程调阅和导出。 |
#### 3.5.3 性能需求
| 性能指标 | 要求值 | 测试条件 |
| --------- | ----- | ------------------- |
| 卫星授时同步准确度 | ≤1ms | 卫星信号良好≥4 颗有效卫星) |
| 主站对时同步准确度 | ≤10ms | 通信链路正常时延≤50ms |
| 24h 守时误差 | ≤1s | 无任何外部授时信号,常温环境 |
| SOE 事件分辨率 | ≤2ms | 同一终端内任意两个状态量变位 |
| 多间隔同步误差 | ≤1ms | 分散式 DTU 公共单元与间隔单元之间 |
| 地理位置定位误差 | ≤15m | 开阔地带,卫星信号良好 |
| 时间戳精度 | ≤1ms | 所有带时间戳的数据 |
#### 3.5.4 安全需求
- 主站对时报文应采用**国家密码管理部门核准的商用密码算法**进行加密和身份认证,防止时间篡改和伪造对时命令。
- 支持基于硬件密码模块或芯片的安全防护,实现与主站的双向身份认证。
- 对时源白名单机制:仅允许授权的主站 IP 地址和卫星系统进行对时,拒绝未授权对时请求。
- 时间同步参数的修改需进行权限验证,本地修改需输入密码,远方修改需主站授权。
#### 3.5.5 运维需求
- **参数配置**:支持本地和远方配置对时源优先级、对时周期、守时误差阈值、时间跳变阈值等参数;参数修改不影响终端正常运行。
- **状态监测**:实时监测对时源状态(连接 / 断开)、卫星信号强度、同步精度、守时剩余时间、时钟硬件状态,所有状态信息可上送主站。
- **固件升级**:支持时间同步模块固件的本地和远程升级,升级过程不丢失时间数据和配置参数。
- **故障排查**:提供时间同步故障自诊断功能,能定位故障原因(如天线故障、卫星信号弱、主站通信中断),并生成故障告警信息。
### 3.6 存储功能FUN-005
#### 3.6.1 功能概述
依据 **GB/T 35732-2025《配电自动化终端技术规范》**DTU 作为安装在开关站、环网室、配电室、箱式变电站等场所的核心配电自动化终端,其数据存储功能是保障**运行数据追溯、故障分析定位、SOE 事件查询、保护定值管理、遥控操作审计、远程调阅核验、运维日志留存**等核心业务可靠运行的基础。本需求分析严格对标国标强制条款,明确 DTU 数据存储的功能、容量、时长、安全、运维及试验验证要求,覆盖产品全生命周期的设计、采购、检测与运维环节。
#### 3.6.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| ---------- | --------- | --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| FUN-005-01 | 多类型数据存储 | P0 | 1. **运行数据存储**:支持遥测(电压、电流、功率、频率等)、遥信(开关位置、保护信号等)循环存储,支持越限数据标记存储;<br><br>2. **故障数据存储**支持故障录波数据GB/T 14598.24 格式)、故障事件、故障前后电气量存储;<br><br>3. **事件记录存储**:支持 SOE 事件顺序记录、变位事件、告警事件存储;<br><br>4. **定值参数存储**:支持保护定值、运行参数、通信参数、配置文件永久存储;<br><br>5. **操作日志存储**:支持遥控操作、本地操作、远程维护、定值修改、升级日志存储;<br><br>6. **电能量数据存储**:支持有功 / 无功电能量、日冻结、小时冻结数据存储。 |
| FUN-005-02 | 循环覆盖与存储策略 | P0 | 1. **循环存储**:历史运行数据、事件、日志采用循环覆盖机制,存满后自动覆盖最早数据;<br><br>2. **重要数据保护**故障录波、SOE、定值、日志等重要数据优先存储不被普通运行数据提前覆盖<br><br>3. **掉电存储保护**:电源中断 / 切换过程中,正在写入的数据不损坏、已存储数据不丢失;<br><br>4. **分区存储**:运行数据、故障数据、日志、固件、参数分区独立管理,互不占用空间。 |
| FUN-005-03 | 远程与本地调阅 | P0 | 1. **远程调阅**:支持主站按时间、类型、通道号远程查询、筛选、下载存储数据;<br><br>2. **本地调阅**:支持本地运维接口(以太网 / RS485 / 无线)查看实时数据、历史数据、日志、录波文件;<br><br>3. **数据导出**支持录波文件、SOE、日志以标准格式导出不影响终端正常运行<br><br>4. **断点续传**:大文件(录波、固件)下载支持断点续传,避免重复传输。 |
| FUN-005-04 | 存储异常处理 | P0 | 1. **空间不足告警**存储空间使用率≥90% 时上送告警≥95% 时强制清理非重要普通数据;<br><br>2. **存储故障自检**:支持 Flash / 存储芯片自检,异常时就地指示灯 + 远传告警;<br><br>3. **数据校验**:重要数据采用校验和 / CRC 校验,防止数据篡改与损坏;<br><br>4. **异常恢复**:存储异常复位后自动恢复参数与重要数据,不丢失关键配置。 |
| FUN-005-05 | 固件与版本存储 | P1 | 1. **固件存储**:支持存储当前运行固件与历史备份固件,至少保存 2 个版本;<br><br>2. **参数版本**:支持定值 / 参数多版本存储(不少于 3 个),支持版本回滚;<br><br>3. **升级安全**:升级过程中断电不损坏存储,升级失败可自动回退到上一可用版本。 |
| FUN-005-06 | 扩展存储支持 | P1 | 1. 支持行波录波、绝缘监测、开关状态监测等扩展功能的数据存储;<br><br>2. 支持多间隔扩展存储,分散式 DTU 公共单元统一管理各间隔单元存储数据;<br><br>3. 支持分布式电源 / 储能 / 充电桩接入相关数据扩展存储。 |
#### 3.6.3 性能需求
##### 故障录波高速写入需求
GB/T 35732-2025 6.2.2.l 明确要求 DTU 具备故障录波功能,录波格式遵循 GB/T 14598.24。典型故障录波参数:
- 采样率128 点 / 周波6400 点 / 秒50Hz 系统)
- 通道数16 通道8 路电流 + 8 路电压)
- 采样精度16 位2 字节 / 点)
- 录波时长3 秒(故障前 0.5s + 故障后 2.5s
单次故障录波数据量 = 16 通道 × 6400 点 / 秒 × 2 字节 × 3 秒 = **614.4KB**。故障发生时,需在**100ms 内完成全部录波数据写入**避免后续数据覆盖因此最低写入速率要求614.4KB × 8bit / 0.1s = **49.15Mbits/s**。考虑到故障录波同时可能伴随 SOE 事件写入、实时数据采集等并发操作,需预留至少 1 倍余量,因此要求 **≥100Mbits/s**。
##### 固件远程升级效率需求
GB/T 35732-2025 6.4.1 要求 DTU 支持远程固件升级。典型 DTU 固件大小为 16~32MB若传输速率过低
- 32MB 固件以 50Mbits/s 传输需约 5.1 秒
- 以 100Mbits/s 传输需约 2.6 秒
- 以 400Mbits/sGD5F2GQ5UE 的 QSPI 模式)传输仅需 0.6 秒
32MB 固件区包含 256 个 128KB 块,若每个块擦除时间为 5ms则总擦除时间为 1.28 秒若为块擦除时间10ms总擦除时间为 2.56 秒若块擦除时间100ms总擦除时间将达 25.6 秒,严重影响升级效率和系统可用性。
**工程要求**:固件升级总时间(擦除 + 写入 + 校验应≤30 秒,避免长时间占用通信链路和 CPU 资源。若传输速率低于 100Mbits/s在通信不稳定场景下极易出现升级失败。
##### 多任务并发访问需求
DTU 运行时通常同时执行以下存储操作:
- 实时数据写入1 次 / 分钟)
- SOE 事件突发写入
- 主站历史数据读取
- 日志追加写入
若存储芯片带宽不足,会出现操作阻塞,导致 SOE 事件延迟、实时数据丢失等问题。100Mbits/s 的速率可保证 4~5 个并发操作同时进行而不出现瓶颈。
##### SOE 分辨率的硬性约束
GB/T 35732-2025 8.1.4.3 明确规定:**SOE 事件顺序记录分辨率≤2ms**。若页写入时间过长(如 1ms则在写入过程中发生的 SOE 事件会被延迟记录,最坏情况下时间误差可达 1ms再加上 CPU 处理延迟、中断响应延迟等,总误差可能超过 2ms 的标准要求。
**工程阈值**页写入时间应≤SOE 分辨率的 1/4即 2ms ÷ 4 = **500μs**,以保证足够的时间余量。
##### 故障录波连续写入需求
故障录波是连续数据流,若页写入时间过长,会导致缓存溢出,造成录波数据丢失。按 16 通道、128 点 / 周波计算,每秒产生 200KB 数据,对应每秒需写入 100 页2KB / 页)。若页写入时间为 500μs则 100 页写入总时间为 50ms仅占 CPU 时间的 5%,不会影响其他任务;若页写入时间为 1ms则占 CPU 时间的 10%;若超过 2ms会导致 CPU 负载过高,系统卡顿。
##### 历史数据循环覆盖需求
GB/T 35732-2025 6.2.1.d 要求 DTU 具备历史数据循环存储功能。当存储空间满时,需擦除最早的块以写入新数据。若块擦除时间过长(如 20ms则在擦除过程中新产生的数据无法写入可能导致数据丢失。特别是在故障频发时段短时间内会产生大量 SOE 和录波数据,对擦除速度要求更高。
**工程要求**:单次擦除操作应在系统可容忍的最大延迟内完成,通常为 5ms以保证实时数据不丢失。
| 性能指标 | 要求值 | 测试条件 |
| ------------- | -------------------------- | ------------------------------------------------------------------------ |
| 最小本地存储空间 | ≥128MB基础版≥256MB标准款 | 常温、正常供电,终端空载运行 |
| 历史运行数据存储时长 | ≥15 天1 次 / 分钟采样,全遥测 / 遥信) | 额定采样频率,循环存储模式 |
| SOE 事件最大存储条数 | ≥10000 条 | 标准 SOE 格式,带毫秒级时间戳 |
| 故障录波存储次数 | ≥50 次故障 | 16 通道、3s / 次,标准 COMTRADE 格式 |
| 操作 / 告警日志存储条数 | ≥5000 条 | 含操作人、时间、内容、结果 |
| 定值 / 参数存储 | 永久保存掉电不丢失≥3 个历史版本 | 断电重启、后备电源切换后 |
| 固件存储版本数 | ≥2 个(当前版 + 备份版) | 远程升级、本地升级后 |
| 数据读写可靠性 | 写入寿命≥10 万次数据保存≥10 年 | 工业级存储芯片,常温环境 |
| 掉电数据保持时间 | ≥10 年 | 无外部供电,芯片非易失性存储 |
| 数据传输速率 | ≥100Mbits/s | 通过测量连续读写固定大小数据块的总时间,计算出实际传输速率 |
| 页写入时间 | ≤500μs | 测量从发送 "页编程" 命令到芯片完成写入R/B# 变高)的时间,即为单页写入时间。需测试**随机页写入**和**顺序页写入**两种情况 |
| 块擦除时间 | ≤5ms | 测量从发送 "块擦除" 命令到芯片完成擦除R/B# 变高)的时间,即为单块擦除时间。需测试**新块擦除**和**多次擦写后的块擦除**两种情况 |
#### 3.6.4 安全需求
- 重要数据(定值、参数、证书、日志)采用**加密存储**,使用国密算法加密,防止非法读取、篡改、伪造。
- 支持存储访问权限控制:仅授权主站、本地运维账号可读取 / 修改 / 导出数据。
- 存储参数、定值、日志文件具备防篡改与操作留痕,所有修改行为自动记入审计日志。
- 故障录波、SOE、电能量等关键数据具备写保护机制仅可追加不可删除。
- 支持存储数据完整性校验,上电自动校验,异常立即上送告警。
#### 3.6.5 运维需求
- **参数配置**:支持本地 / 远方配置存储策略、循环覆盖阈值、重要数据保护策略、清理规则。
- **状态监测**:实时监测总容量、已用容量、剩余容量、各分区使用率、存储芯片健康状态,可上送主站。
- **数据管理**:支持主站远程清理普通历史数据,重要数据需授权才可清理;支持一键备份 / 恢复参数、定值。
- **故障诊断**:支持存储故障自诊断,可定位芯片异常、空间不足、数据损坏、写入失败等原因并上送。
- **远程维护**支持远程导出录波、日志、SOE远程备份 / 恢复配置,不影响终端正常采集与控制业务。
### 3.7 电源管理功能FUN-006
#### 3.7.1 功能概述
管理双路供电电源和无缝切换至锂电池后备电源,监控电源状态,并在电源异常时提供告警。
#### 3.7.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| :--------- | :-------- | :-- | :----------------------------------------------------------------------------------------------------- |
| FUN-006-01 | 双路电源无缝切换 | P0 | 1. 任一路供电不足或消失时,终端能不间断正常运行 [1]标准6.2.4.a。<br>2. 无缝切换时间≤5ms确保不触发MCU复位。 |
| FUN-006-02 | 后备电源充放电管理 | P0 | 1. 采用符合GB/T 36276的锂电池组 [1]标准8.4.2.3.d。<br>2. 具备BMS电池管理系统实现智能充放电、状态监测与均衡。 |
| FUN-006-03 | 后备电源状态监测 | P0 | 1. 监测电池电压、电流、温度、SOC、SOH等 [1]标准6.2.4.c。<br>2. 将电源状态信息上送主站。 |
| FUN-006-04 | 自动切换与恢复 | P0 | 1. 主电源失电时,自动无缝切换到后备电源 [1]标准6.2.4.b。<br>2. 主电源恢复后,自动切回主电源供电,并对后备电源进行充电。 |
| FUN-006-05 | 低功耗策略 | P1 | 1. 主电源跌落到90%标称值时,进入低功耗预警模式,停止非必要通信,仅维持核心功能。 |
| FUN-006-06 | 容量保证 | P0 | 1. 后备电池在主电源失电后,应保证完成一次“分-合-分”操作并维持终端及通信模块至少运行4小时 [1]标准8.4.2.1.a。<br>2. 建议电池容量24V/18Ah基于40W典型功耗计算。 |
### 3.8 故障诊断与保护功能(FUN-007)
#### 3.8.1 功能概述
实现自诊断、故障检测与保护功能
#### 3.8.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| :--------- | :-------- | :-- | :------------------------------------------------------------------------------------------------------------------------- |
| FUN-007-01 | 自诊断与自恢复 | P0 | 1. 上电及周期自检RAM、Flash、ADC、重要芯片及软件任务 [1]标准6.1.1)。<br>2. 自检异常时产生就地LED/蜂鸣器及远传SOE报警信号并能自动复位。 |
| FUN-007-02 | 短路与接地故障检测 | P0 | 1. 支持三段定时限过流保护和两段零序过流保护 [1]标准6.2.2.g。<br>2. 支持小电流接地保护过渡电阻1kΩ应可靠动作 [1]标准8.2.4)。<br>3. 电流整定准确度误差≤5%或0.05In [1]标准8.2.1)。 |
| FUN-007-03 | 重合闸与后加速 | P0 | 应具备重合闸和合闸后加速保护功能,防励磁涌流 [1]标准6.2.2.g。 |
| FUN-007-04 | 故障录波 | P0 | 应具备故障录波功能录波格式符合GB/T 14598.24 [1]标准6.2.2.l。 |
| FUN-007-05 | 上电不误动 | P0 | 上电、断电、电压缓慢变化过程中,终端均不应误输出 [1]标准6.1.2)。 |
| FUN-007-06 | 防孤岛保护 | P1 | 应用于分布式电源接入点时,宜具备防孤岛保护功能 [1]标准6.2.2.k。 |
### 3.9 信息安全功能(FUN-008)
#### 3.9.1 功能概述
满足GB/T 36572和国标5.6条要求,采用硬件国密安全芯片实现身份认证、数据加密和安全启动.
#### 3.9.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| :--------- | :---- | :-- | :-------------------------------------------------------------------------------- |
| FUN-008-01 | 硬件加密 | P0 | 1. 外挂国密安全芯片如LKT系列通过SPI通信。<br>2. 实现SM2/SM3/SM4国密算法用于密钥存储、身份认证和数据加密 [1]标准5.6)。 |
| FUN-008-02 | 安全启动 | P0 | 1. MCU启动时由安全芯片验证Bootloader和固件的数字签名。<br>2. 签名验证失败,设备拒绝启动。 |
| FUN-008-03 | 安全通信 | P0 | 1. 与主站的通信链路104 over TLS需使用国密套件进行加密。<br>2. 实现与主站的双向身份认证。 |
| FUN-008-04 | 日志审计 | P0 | 所有安全相关操作(登录、修改参数、升级)需记录审计日志,不可篡改。 |
### 3.10 人机交互与运维功能(FUN-009)
#### 3.10.1 功能概述
提供本地状态指示、操作界面和远程运维能力。
#### 3.10.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| :--------- | :----- | :-- | :-------------------------------------------------------------------------------------------- |
| FUN-009-01 | 本地状态指示 | P1 | 1. 面板LED指示运行、告警、通信、电源状态。<br>2. 明确不同状态的闪烁/常亮规则。 |
| FUN-009-02 | 本地运维接口 | P1 | 1. 提供RS232调试口支持DL/T 634.5104协议进行本地维护 [1]标准6.4.2)。<br>2. 应具有基于硬件加密或身份认证的安全防护措施 [1]标准6.4.2)。 |
| FUN-009-03 | 远程运维 | P1 | 1. 支持本地及远方查看实时/历史数据、修改参数/定值 [1]标准6.4.1)。<br>2. 同上,需安全验证。 |
| FUN-009-04 | 业务保持 | P1 | 1. 远方主站进行参数维护或定值整定时,终端应保持与其他主站的正常业务连接 [1]标准6.4.3)。 |
### 3.11 固件升级功能(FUN-010)
#### 3.11.1 功能概述
支持本地(串口/网口)和远程(以太网/4G固件升级。
#### 3.11.2 子功能需求
| 子功能编号 | 子功能名称 | 优先级 | 详细需求描述 |
| :--------- | :---- | :-- | :----------------------------------------------- |
| FUN-010-01 | 本地升级 | P1 | 通过调试串口或网口,使用配套工具进行升级。 |
| FUN-010-02 | 远程升级 | P1 | 通过104协议或MQTT通道接收主站下发的固件镜像进行远程升级。 |
| FUN-010-03 | 升级安全 | P1 | 1. 升级过程采用固件签名校验,防止非法固件刷入。<br>2. 支持升级失败自动回滚至上一版本。 |
## 4 非功能性需求
【填写说明:本章为嵌入式项目核心必填项,是产品准入门槛与核心竞争力,所有指标必须**完全量化、可测试**,禁止模糊描述;工业/车规/军工项目需细化,消费级项目可裁剪】
### 4.1 性能需求
| 指标类别 | 量化指标要求 | 优先级 | 测试标准 |
| :----- | :-------------------------------------------------------------------------------------------------- | :-- | :---------- |
| 测量精度 | 1. 电压/电流引用误差≤0.5% [1]标准8.1.1.2<br>2. 频率测量误差≤0.02Hz [1]标准8.1.1.3<br>3. SOE分辨率≤2ms [1]标准8.1.4.3 | P0 | 标准表比对、信号发生器 |
| 保护动作精度 | 1. 电流整定值准确度误差≤5%或0.05In [1]标准8.2.1<br>2. 时间整定值准确度误差≤1%或40ms [1]标准8.2.3 | P0 | 继保仪 |
| 对时精度 | 1. 卫星同步优于1ms [1]标准8.3.1<br>2. 无授时守时24h ≤1s [1]标准8.3.2 | P0 | 授时测试仪 |
| 无故障时间 | MTBF ≥ 50,000小时 [1]标准8.9 | P0 | GJB 899A |
### 4.2 可靠性与可用性需求
| 指标类别 | 量化指标要求 | 优先级 |
| :------ | :-------------------------------------------------------------- | :-- |
| 容错与自愈 | 1. 通信中断自动重连,重连间隔可配置。<br>2. 硬件+软件IWDG / WWDG双重看门狗跑飞后100ms内复位。 | P0 |
| 掉电保护 | 1. 意外掉电不影响固件和参数。<br>2. 掉电检测响应时间≤1ms立即执行安全状态。 | P0 |
| 长期运行稳定性 | 1. 出厂前≥72h连续通电试验标准8.8<br>2. 连续运行30天时钟误差≤±5s。 | P0 |
### 4.3 环境适应性需求
| 指标类别 | 测试指标与合格标准 | 优先级 | 验证方式 |
| :--------- | :-------------------------------------------------- | :-- | :--- |
| 高/低温工作 | -40℃~+70℃按GB/T 2423执行设备功能正常误差不超差 [1]标准7.1.1.1)。 | P0 | 委外 |
| 湿热 | 40℃/93%RH恒定湿热绝缘电阻≥1MΩ [1]标准8.5.1.2)。 | P0 | 委外 |
| 机械振动 | 2~9Hz振幅0.3mm9~500Hz加速度1m/s²后功能正常 [1]标准8.7)。 | P0 | 委外 |
| 电磁兼容 | 满足表7要求见第2.3.3节。 | P0 | 委外 |
| 防护等级(IP55) | 按GB/T 4208测试满足外壳防护要求 [1]标准6.5.2)。 | P0 | 委外 |
### 4.4 功耗需求
| 工作模式 | 量化功耗指标 | 优先级 | 测试条件 |
| :---- | :------------------------------- | :-- | :------------------------ |
| 正常运行 | 整机功耗 ≤ 60VA集中式结构[1]标准8.4.1.2 | P0 | 全通道采集正常通信不含4G模块高功耗全速上传 |
| 低功耗模式 | 主电源供电不足时,进入低功耗预警模式。 | P1 | 停止非必要外设和通信 |
### 4.5 安全需求
#### 4.5.1 功能安全需求
- **安全等级**不强制要求SIL/ASIL等级但需满足国标要求。
- **安全机制**:所有致命故障发生时,系统 **必须进入预设的安全状态**保持所有遥控输出、点亮告警灯、上送告警SOE
#### 4.5.2 信息安全需求
- **固件安全**:支持安全启动,固件加密与签名校验。
- **数据安全**:采用硬件国密芯片实现数据加密和身份认证 配电自动化终端技术规范GBT+35732-2025.docx标准5.6)。
- **访问控制**:三级用户权限,密码强度校验。
- **审计日志**:记录所有关键操作,不可篡改。
#### 4.5.3 电气安全需求
- **绝缘电阻**满足表3和表4要求 配电自动化终端技术规范GBT+35732-2025.docx标准8.5.1)。
- **介质强度**电源回路2kV/1min信号回路根据绝缘等级 配电自动化终端技术规范GBT+35732-2025.docx标准8.5.2)。
- **防反接、过压、过流保护**:所有电源输入端口必须具备。
### 4.6 可维护性与可扩展性需求
- **固件升级**:支持本地(串口/网口)和远程升级,支持失败自动回滚。
- **模块化设计**:硬件采用核心板+底板;软件采用模块化设计。
### 4.7 人机交互需求
- **指示灯**运行绿色1Hz闪烁、告警红色常亮或快闪、通信绿色随数据闪烁、电源绿色常亮
- **按键**:复位键、功能键(恢复出厂设置或进入维护模式)。
- **显示屏**可选配LCD或OLED用于显示设备状态、IP地址、告警信息等。
---
## 5 接口需求
### 5.1 硬件接口需求
| 接口名称 | 接口类型 | 引脚定义 | 数量 | 电平标准 | 电气特性 | 通信协议 | 隔离要求 | 优先级 |
| :-------- | :-------- | :---------------- | :-- | :------- | :------------- | :------ | :--------- | :-- |
| 电源输入接口 | 接线端子 | 1:VCC+ 2:GND 3:PE | 1 | DC 24V | 最大电流5A | - | 需与信号隔离 | P0 |
| 以太网接口 | RJ45 | 标准8P8C | ≥2 | 10/100M | 全双工 | IEC 104 | 变压器隔离1.5kV | P0 |
| RS485串口 | 接线端子 | 1:A 2:B 3:GND | ≥4 | RS485差分 | 1200~115200bps | IEC 101 | 光耦隔离2.5kV | P0 |
| 模拟量采集(交流) | 接线端子 | 电压/电流输入 | 12路 | 100V/5A | - | - | 互感器隔离 | P0 |
| 开关量输入 | 接线端子 | 无源触点 | 16路 | DC 24V | - | - | 光耦隔离2.5kV | P0 |
| 继电器输出 | 接线端子 | NO/COM/NC | 8路 | 无源 | AC 250V/5A | - | 光耦隔离2.5kV | P0 |
| 调试/升级口 | RJ45/接线端子 | UART | 1 | TTL 3.3V | 115200bps | - | 无 | P1 |
| 4G天线 | SMA | - | 1 | - | - | - | - | P0 |
| 北斗/GPS天线 | SMA | - | 1 | - | - | - | - | P0 |
#### 以太网接口
为了满足`GB/T 35732—2025数据远传、本地接入、本地运维三业务并行`:
* **国网集中式 DTU**RJ45 以太网口 **≥2 个**
* **国网分散式 DTU 公共单元**RJ45 以太网口 **≥3 个**
* **国网分散式 DTU 间隔单元**RJ45 以太网口 **≥2 个**
* **南网 DTU通用**RJ45 以太网口 **≥2 个**
* 以太网接口支持 **10/100Mbps** 自适应
#### 电源输入接口
* FTU 整机功耗不应大于 30VA。
* DTU 采用集中式结构时整机功耗不应大于 60VA。
* DTU 采用分散式结构时间隔单元整机功耗不应大于15 W公共单元整机功耗不应大于 20 W。
* TTU 整机功耗不应大于25VA。
#### 串口通信接口
* 商品型号:`JL15EDGKNRM-38112G01`
* 商品封装: 弯插,P=3.81mm
* 商品编号: C5371736
![image.png](https://lsky.bitnasdaq.vip/05oPvC.png)
六个端口的分配:
| 序号 | P1 | P2 |
| --- | ------ | ------ |
| 1 | 232TX1 | 232TX3 |
| 2 | 232RX1 | 232RX3 |
| 3 | GND | GND |
| 4 | | |
| 5 | 485A | |
| 6 | 485B | |
#### 板子间连接插口
![image.png](https://lsky.bitnasdaq.vip/403Vc4.png)
* 商品型号:`9001-11961C00A`
* 商品封装: 弯插,P=2.54mm
* 商品编号: C5173361
### 5.2 软件接口需求
#### 5.2.1 驱动层接口
1. ADC驱动接口
- 接口函数:`uint16_t ADC_Read(uint8_t ch);`
- 功能读取指定通道的ADC原始采样值
- 输入参数:`ch` - 通道编号范围0~7
- 返回值16位ADC原始采样值
- 调用约束调用前需完成ADC初始化通道必须使能
2. GPIO驱动接口
- 【按上述格式,填写所有外设驱动的接口定义】
#### 5.2.2 模块间接口
1. 数据采集模块→数据处理模块接口
- 数据结构:`typedef struct {uint8_t ch; float value; uint32_t timestamp; uint8_t status;} ADC_Data_T;`
- 传递方式:环形缓冲区队列
- 数据更新频率10Hz
2. 【按上述格式,填写所有模块间的接口定义】
#### 5.2.3 系统API接口
【明确操作系统提供的任务创建、信号量、消息队列、定时器等API的使用规范】
### 5.3 通信接口需求
【必填项,明确所有外部通信的协议规范、帧格式、时序要求,与外部设备对接的核心依据】
#### 5.3.1 Modbus RTU协议规范
1. 帧格式:从站地址(1Byte) + 功能码(1Byte) + 数据段(NByte) + CRC校验(2Byte)
2. 通信参数默认从站地址1波特率9600bps数据位8停止位1无校验
3. 寄存器映射:【详细填写保持寄存器、线圈寄存器、离散输入寄存器、输入寄存器的地址、功能、数据类型、读写权限】
4. 超时规则从站响应超时时间500ms超时重传3次
#### 5.3.2 MQTT协议规范
1. 服务端地址:可配置,默认【填写默认地址】
2. 端口号1883非加密、8883TLS加密
3. ClientID规则设备唯一SN号
4. 主题定义:
- 数据上报主题:`/device/[SN]/data/report`
- 指令下发主题:`/device/[SN]/cmd/down`
- 状态上报主题:`/device/[SN]/status/report`
5. QoS等级默认QoS 1支持QoS 0/QoS 2可配置
6. 保活时间默认60s可配置
#### 5.3.3 其他通信协议
【按上述格式填写CANopen、Profinet、LoRaWAN等其他协议的详细规范】
### 5.4 人机交互接口
【明确按键、显示屏、指示灯、蜂鸣器等交互接口的电气与逻辑规范】
1. 按键接口【如3个独立按键低电平有效防抖时间50ms引脚定义PA0、PA1、PA2】
2. 显示屏接口【如SPI接口OLED显示屏分辨率128*64引脚定义PB12~PB15】
3. 指示灯接口【如4路LED指示灯高电平点亮引脚定义PC0~PC3】
---
## 6 数据需求
### 6.1 数据类型与规格
| 数据类别 | 数据类型 | 取值范围 | 精度 | 单位 | 存储周期 | 优先级 |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| 模拟量采集数据 | 浮点型 | 标称值0~120% | 0.5% [1] | V, A, W | 本地存储1个月1min/点) | P0 |
| 开关量状态数据 | 布尔型 | 0/1 | - | - | 变位即存 | P0 |
| SOE事件数据 | 结构体 | 变位信息+时间戳 | ≤2ms | - | 永久存储≥10000条 | P0 |
| 故障录波数据 | COMTRADE | 故障前后波形 | - | - | 永久存储≥50次 | P0 |
| 定值/参数数据 | 结构体 | - | - | - | 永久存储,掉电不丢 | P0 |
| 操作/告警日志 | 结构体 | 操作信息+时间戳 | - | - | 循环存储≥5000条 | P0 |
### 6.2 数据处理需求
- **校准**:软件校准(零点、增益),校准参数需保存并掉电保护。
- **滤波**:数字滤波(根据应用配置)。
- **转换**ADC原始值到工程值的线性转换。
- **校验**OC jump、数据有效性检查。
### 6.3 数据存储需求
- **存储介质**外部SPI Flash 2G + MCU内部Flash。
- **掉电保护**:所有写入重要数据时需保证原子性,防止写一半掉电损坏。
- **存储寿命**采用损耗均衡算法延长Flash寿命。
### 6.4 数据上报需求
- **上报方式**:定时自动上报、变化触发上报、事件触发上报、主站轮询/召测。
- **断网续传**通信中断时数据缓存在SPI Flash中恢复后自动续传支持补传策略
---
## 7 验收测试标准
### 7.1 验收总则
- 所有P0级功能、性能需求必须100%通过测试P1级通过率≥90%方为验收合格。
- 要求 **出具委外测试报告**环境、EMC、绝缘等并电科院或第三方机构 **符合GB/T 35732-2025的检测报告**
- 所有验收项必须具备明确的测试方法与合格标准。
### 7.2 文档验收标准
* **ACC-001**:需求文档、设计文档、开发文档、测试报告、用户手册齐全,签署完整。
### 7.3 功能验收标准
| 验收项编号 | 对应需求编号 | 验收项名称 | 测试方法 | 合格标准 | 优先级 |
| :--- | :--- | :--- | :--- | :--- | :--- |
| ACC-FUN-001 | FUN-001-01 | 交流电压/电流精度 | 输入标称值,用标准表比对 | 引用误差≤0.5% [1] | P0 |
| ACC-FUN-002 | FUN-002-01 | 遥控功能 | 发送遥控指令,观察继电器动作和反馈 | 动作成功,无误动,反馈正确 | P0 |
| ACC-FUN-003 | FUN-003-01 | IEC 104协议一致性 | 与模拟主站通信,测试所有功能码 | 通信正常,数据收发正确 | P0 |
### 7.4 性能验收标准
| 验收项编号 | 验收项名称 | 测试方法 | 合格标准 | 优先级 |
| :--- | :--- | :--- | :--- | :--- |
| ACC-PER-001 | SOE分辨率 | 用信号发生器同时触发两路变位,记录 | ≤2ms [1] | P0 |
| ACC-PER-002 | 守时精度 | 断开外部授时24h观察时钟误差 | ≤1s [1] | P0 |
### 7.5 环境与可靠性验收标准
| 验收项编号 | 验收项名称 | 测试方法 | 合格标准 | 优先级 |
| :--- | :--- | :--- | :--- | :--- |
| ACC-ENV-001 | 高低温工作 | -40℃和+70℃下运行 | 工作正常,精度不超差 | P0 |
| ACC-ENV-002 | EMC静电放电 | 接触±8kV空气±15kV | 功能正常,性能不降级 | P0 |
| ACC-ENV-003 | 连续通电 | 72小时连续运行 | 无死机/重启/数据丢失 | P0 |
### 7.6 安全与合规验收标准
| 验收项编号 | 验收项名称 | 测试方法 | 合格标准 | 优先级 |
| :---------- | :---- | :---------- | :------------ | :-- |
| ACC-SAF-001 | 绝缘耐压 | 2kV/1min | 无击穿泄漏电流≤5mA | P0 |
| ACC-SAF-002 | 国密功能 | 验证安全芯片认证、加密 | 功能正常,可与主站安全通信 | P0 |
### 7.7 验收结论
所有验收项通过后,由供需双方签署验收报告,产品正式交付。
---
## 8 项目约束与交付要求
### 8.1 项目里程碑约束
- **M1**:需求评审完成(当前文档签署版)。
- **M2**硬件设计完成原理图、PCB、BOM评审
- **M3**:软件开发完成(固件、源码、软件设计文档)。
- **M4**:样机测试完成(内部功能、性能测试)。
- **M5**委外测试完成EMC、环境、绝缘等
- **M6**:量产交付(产品、全套交付文档)
### 8.2 成本约束
量产BOM成本上限≤1500元/台。
### 8.3 供应链约束
- 核心器件主控、ADC、协议栈、安全芯片、4G必须工业级优先国产化。
- 禁止选用停产或供货不稳定的器件,关键器件必须有备选。
### 8.4 交付物清单
| 交付类别 | 交付物名称 | 交付格式 | 数量 | 优先级 |
| :--- | :--- | :--- | :--- | :--- |
| 硬件 | 量产产品整机 | 实物 | 按合同 | P0 |
| 硬件 | 原理图、PCB、BOM | 电子文档 | 1套 | P0 |
| 软件 | 量产固件(Hex/Bin) | 电子文件 | 1份 | P0 |
| 软件 | 嵌入式完整源码 | 工程文件 | 1份 | P1 |
| 文档 | 需求规格说明书 | PDF | 1份 | P0 |
| 文档 | 设计、测试、用户手册 | PDF | 1套 | P0 |
| 报告 | 内部/外部测试报告 | PDF | 1套 | P0 |
| 证书 | EMC、环境、绝缘等 | 扫描件 | 1份 | P0 |
---
## 9 知识产权与合规声明
- **知识产权归属**:归甲方/项目开发方所有。
- **开源合规**使用的FreeRTOSMIT、LwIPBSD等符合开源协议无侵权风险。
- **合规声明**本产品设计符合国家法律法规、GB/T 35732-2025等标准及强制认证要求。
---
## 10 附录
【可选章节,按需补充,不影响主文档核心逻辑】
### 10.1 附录A详细通信协议规范
【补充完整的通信协议帧格式、命令定义、时序图、寄存器映射表】
### 10.2 附录B关键器件选型清单
| 功能模块 | 推荐型号 | 说明 |
| :--- | :--- | :--- |
| 主控MCU | STM32F407VGT6 | 工业级,-40~85℃ |
| 外挂ADC | TPAFE5160 | 16位精度SPI接口 |
| 硬件协议栈 | CH395H | 内置TCP/IP减轻MCU负担 |
| 4G模块 | EC20 | 支持LTE支持GPS/北斗 |
| 国密安全芯片 | LKT2106 | 支持SM2/SM3/SM4 |
| 后备电池 | 24V/18Ah锂电池 | 符合GB/T 36276 |
| 电源管理 | TPS系列+隔离模块 | BMS由电池自带或外扩 |
| 存储 | W25Q128 | 16MB SPI Flash |
| 授时模块 | Ublox NEO-M9N | 北斗+GPS双模 |
### 10.3 附录C测试用例大纲
【补充完整的测试用例,与验收标准一一对应】
### 10.4 附录D客户需求确认函
【补充客户签字确认的需求变更函、补充需求说明】
### 10.5 附录E其他补充说明
【其他相关的补充资料、参考文档】
---
### 模板使用说明
1. 本模板符合GB/T 9385-2008国家标准适配工业级、消费级、车规级、军工级等全品类嵌入式项目可根据项目规模灵活裁剪。
2. 小型消费级项目:可裁剪功能安全、环境适应性、国产化等章节,聚焦核心功能、性能、功耗需求。
3. 工业/车规/军工级项目必须细化可靠性、功能安全、EMC、环境适应性、验收标准章节可根据需求单独拆分子文档。
4. 所有【】占位符需替换为项目实际内容,删除示例内容,确保文档的唯一性与准确性。
5. 文档正式发布前必须履行内部评审、客户确认、审批签署流程,变更需遵循正式的变更管控流程。