{ "文档元数据": { "标题": "SRS Document", "生成时间": "2026-01-12T10:47:07.196787", "总需求数": 83, "需求类型统计": { "功能需求": 18, "接口需求": 30, "其他需求": 35 } }, "需求内容": { "3 需求": { "章节信息": { "章节编号": "3", "章节标题": "需求", "章节级别": 1 }, "子章节": { "3.1 功能需求": { "章节信息": { "章节编号": "3.1", "章节标题": "功能需求", "章节级别": 2 }, "子章节": { "3.1.2 电场综合防护系统软件功能要求": { "章节信息": { "章节编号": "3.1.2", "章节标题": "电场综合防护系统软件功能要求", "章节级别": 3 }, "子章节": { "3.1.2.1 综合监控装置显控软件功能要求": { "章节信息": { "章节编号": "3.1.2.1", "章节标题": "综合监控装置显控软件功能要求", "章节级别": 4 }, "需求列表": [ { "需求编号": "FR-3.1.2.1-1", "需求描述": "根据作战需求,对电场综合防护设备的静电场防护进行启停控制,轴频电场防护出航即开启,同时对外加电流阴极保护设备进行远程控制。" }, { "需求编号": "FR-3.1.2.1-2", "需求描述": "对电场综合防护设备的工作状态进行实时监测。" }, { "需求编号": "FR-3.1.2.1-3", "需求描述": "通过CAN总线,实时接收由艏侧推和主推防护装置送来的运行故障信息,在人机界面上显示。" }, { "需求编号": "FR-3.1.2.1-4", "需求描述": "通过CAN总线,实时接收由艏侧推和主推防护装置送来的运行状态参数,如轴地电压、轴电流和补偿电流等信息,并在人机界面上显示。" }, { "需求编号": "FR-3.1.2.1-5", "需求描述": "当故障来临时,能对电场综合防护设备的故障来临时间和故障类别进行记录,形成故障日志,故障记录不少于500条。" }, { "需求编号": "FR-3.1.2.1-6", "需求描述": "通过以太网,将电场综合防护设备的运行参数实时上传至上层监控平台网。" } ] }, "3.1.2.2 艏侧推电场防护装置控制软件功能要求": { "章节信息": { "章节编号": "3.1.2.2", "章节标题": "艏侧推电场防护装置控制软件功能要求", "章节级别": 4 }, "需求列表": [ { "需求编号": "FR-3.1.2.2-1", "需求描述": "通过485总线,本地人机界面实时接收主控板传送的设备运行状态参数和防护参数。" }, { "需求编号": "FR-3.1.2.2-2", "需求描述": "通过实时获取艏侧推附近的参比电位信号,控制艏侧推附近的补偿阳极输出静电场补偿电流,降低由艏侧推产生的静电场信号。" }, { "需求编号": "FR-3.1.2.2-3", "需求描述": "通过CAN总线,远程接收综合监控装置的电场防护启停指令。" }, { "需求编号": "FR-3.1.2.2-4", "需求描述": "通过485总线,本地接收人机界面的电场防护启停指令,进行静电场防护功能的启停控制。" }, { "需求编号": "FR-3.1.2.2-5", "需求描述": "设备发生过温、过流故障时发出声光报警。" }, { "需求编号": "FR-3.1.2.2-6", "需求描述": "通过CAN总线,实时将工作状态参数及电场防护参数上传至综合监控装置。" } ] }, "3.1.2.3 主推电场防护装置控制软件功能要求": { "章节信息": { "章节编号": "3.1.2.3", "章节标题": "主推电场防护装置控制软件功能要求", "章节级别": 4 }, "需求列表": [ { "需求编号": "FR-3.1.2.3-1", "需求描述": "通过485总线,本地人机界面实时接收主控板传送的设备运行状态参数和防护参数;" }, { "需求编号": "FR-3.1.2.3-2", "需求描述": "通过实时获取的轴电流信号,向辅助阳极输出静电场补偿电流,降低静电场信号;" }, { "需求编号": "FR-3.1.2.3-3", "需求描述": "通过CAN总线,远程接收综合监控装置的电场防护启停指令;" }, { "需求编号": "FR-3.1.2.3-4", "需求描述": "通过485总线,本地接收人机界面的电场防护启停指令,进行静电场和轴频防护功能的启停控制;" }, { "需求编号": "FR-3.1.2.3-5", "需求描述": "设备发生过温、过流故障时发出声光报警;" }, { "需求编号": "FR-3.1.2.3-6", "需求描述": "通过CAN总线,实时将工作状态参数及电场防护参数上传至综合监控装置。" } ] } } } } }, "3.3 CSCI外部接口需求": { "章节信息": { "章节编号": "3.3", "章节标题": "CSCI外部接口需求", "章节级别": 2 }, "子章节": { "3.3.2 外部接口描述": { "章节信息": { "章节编号": "3.3.2", "章节标题": "外部接口描述", "章节级别": 3 }, "需求列表": [ { "需求编号": "IR-3.3.2-1", "需求描述": "主推电场防护装置控制软件应通过CAN接口向综合监控装置显控软件发送包含轴地电压、轴电流、轴频电场补偿电压、轴频电场补偿电流、静电场补偿电流及报警信号的状态信息。", "接口名称": "主推电场防护装置状态信息输入", "接口类型": "CAN", "来源": "主推电场防护装置控制软件", "目的地": "综合监控装置显控软件" }, { "需求编号": "IR-3.3.2-2", "需求描述": "艏侧推电场防护装置控制软件应通过CAN接口向综合监控装置显控软件发送包含艏侧推参比电位、报警信号和艏侧推补偿电流的状态信息。", "接口名称": "艏侧推电场防护装置状态信息输入", "接口类型": "CAN", "来源": "艏侧推电场防护装置控制软件", "目的地": "综合监控装置显控软件" }, { "需求编号": "IR-3.3.2-3", "需求描述": "外加电流阴极保护设备应通过模拟量输入(AI)接口向综合监控装置显控软件提供船体参比电位数据,数据格式为2字节无符号整数,单位为mV,取值范围为0至999。", "接口名称": "船体参比电位模拟量输入", "接口类型": "AI", "来源": "外加电流阴极保护设备", "目的地": "综合监控装置显控软件" }, { "需求编号": "IR-3.3.2-4", "需求描述": "综合监控装置显控软件应通过CAN接口向主推电场防护装置控制软件发送启停控制指令,包括轴频电场防护启停信号和静电场防护启停信号,每个信号为1字节无符号整数,取值为0或1。", "接口名称": "启停信号开关量输出", "接口类型": "CAN", "来源": "综合监控装置显控软件", "目的地": "主推电场防护装置控制软件" }, { "需求编号": "IR-3.3.2-5", "需求描述": "综合监控装置显控软件应通过CAN接口向艏侧推电场防护装置控制软件发送启停控制指令及船体参比电位数据,其中启停信号为1字节无符号整数(0/1),船体参比电位为2字节无符号整数(单位mV,范围0–999)。", "接口名称": "启停信号、船体参比电位输出", "接口类型": "CAN", "来源": "综合监控装置显控软件", "目的地": "艏侧推电场防护装置控制软件" }, { "需求编号": "IR-3.3.2-6", "需求描述": "综合监控装置显控软件应通过开关量输出(DO)接口向外加电流阴极保护设备发送启停信号,信号格式为1字节无符号整数,取值为0或1。", "接口名称": "启停信号开关量输出", "接口类型": "DO", "来源": "综合监控装置显控软件", "目的地": "外加电流阴极保护设备" }, { "需求编号": "IR-3.3.2-7", "需求描述": "综合监控装置显控软件应通过以太网接口向上层监控平台发送系统运行参数,参数内容封装在标识为JK-SCPT-YXCS的数据元素中。", "接口名称": "系统运行参数输出", "接口类型": "以太网", "来源": "综合监控装置显控软件", "目的地": "上层监控平台" } ] }, "3.4.2 内部接口描述": { "章节信息": { "章节编号": "3.4.2", "章节标题": "内部接口描述", "章节级别": 3 }, "子章节": { "3.4.2.1 显控软件内部接口描述": { "章节信息": { "章节编号": "3.4.2.1", "章节标题": "显控软件内部接口描述", "章节级别": 4 }, "需求列表": [ { "需求编号": "IR-3.4.2.1-1", "需求描述": "显控软件应通过CAN接口接收来自CAN通讯单元的工况转换控制指令,并将其传输至显示屏进行显示。", "接口名称": "工况转换控制指令", "接口类型": "CAN接口", "来源": "CAN通讯单元", "目的地": "显示屏" }, { "需求编号": "IR-3.4.2.1-2", "需求描述": "显控软件应通过CAN接口将设备运行状态参数从CAN通讯单元传输至显示屏进行实时显示。", "接口名称": "设备运行状态参数", "接口类型": "CAN接口", "来源": "CAN通讯单元", "目的地": "显示屏" }, { "需求编号": "IR-3.4.2.1-3", "需求描述": "显控软件应通过CAN接口将报警信息从CAN通讯单元传输至显示屏,用于及时提示用户。", "接口名称": "报警信息", "接口类型": "CAN接口", "来源": "CAN通讯单元", "目的地": "显示屏" }, { "需求编号": "IR-3.4.2.1-4", "需求描述": "显控软件应通过以太网接口将系统运行参数从CAN通讯单元传输至以太网通信单元,用于外部系统访问或远程监控。", "接口名称": "系统运行参数", "接口类型": "以太网接口", "来源": "CAN通讯单元", "目的地": "以太网通信单元" } ] }, "3.4.2.2 艏侧推电场防护装置控制软件内部接口描述": { "章节信息": { "章节编号": "3.4.2.2", "章节标题": "艏侧推电场防护装置控制软件内部接口描述", "章节级别": 4 }, "需求列表": [ { "需求编号": "IR-3.4.2.2-1", "需求描述": "控制软件应通过CAN接口接收设备参数和状态信息,并将其上传至CAN通讯单元。", "接口名称": "参数上传状态信息", "接口类型": "CAN接口", "来源": "CSSC-CAN-SCTXX", "目的地": "CAN通讯单元" }, { "需求编号": "IR-3.4.2.2-2", "需求描述": "控制软件应通过模拟量输入(AI)接口接收静电场补偿电流信号,用于静电场防护计算模块的运行参数上传。", "接口名称": "静电场补偿电流", "接口类型": "模拟量输入(AI)", "来源": "SCTJFH-CSSC-BCDL", "目的地": "静电场防护计算" }, { "需求编号": "IR-3.4.2.2-3", "需求描述": "控制软件应通过CAN接口接收工况控制指令(如启停信号),并将该指令传递至电流采样模块。", "接口名称": "工况控制指令", "接口类型": "CAN接口", "来源": "SCTCAN-CY-KZZL", "目的地": "电流采样" }, { "需求编号": "IR-3.4.2.2-4", "需求描述": "控制软件应通过模拟量输入(AI)接口采集报警监控相关的温度与电流数据,并将报警信息发送至故障诊断与报警监控模块。", "接口名称": "报警监控", "接口类型": "模拟量输入(AI)", "来源": "SCTTC-GZZD-BJJK", "目的地": "故障诊断与报警监控" } ] }, "3.4.2.3 主推电场防护装置控制软件内部接口描述": { "章节信息": { "章节编号": "3.4.2.3", "章节标题": "主推电场防护装置控制软件内部接口描述", "章节级别": 4 }, "需求列表": [ { "需求编号": "IR-3.4.2.3-1", "需求描述": "主推电场防护装置控制软件应通过CAN接口将设备参数和状态信息上传至CAN通讯单元。", "接口名称": "参数上传状态信息", "接口类型": "CAN接口", "来源": "CSSC-CAN-ZTXX", "目的地": "CAN通讯单元" }, { "需求编号": "IR-3.4.2.3-2", "需求描述": "静电场防护控制软件应接收来自静电场补偿电流模块的运行参数,并执行静电场防护计算。", "接口名称": "静电场防护控制计算", "接口类型": "AI接口", "来源": "ZTJFH-CSSC-BCDL", "目的地": "静电场防护计算" }, { "需求编号": "IR-3.4.2.3-3", "需求描述": "主推电场防护装置控制软件应通过CAN接口接收工况控制指令(如启停信号),并将其传递至电流采样和轴地电压采样模块。", "接口名称": "工况控制指令", "接口类型": "CAN接口", "来源": "ZTCAN-CY-KZZL", "目的地": "电流采样、轴地电压采样" }, { "需求编号": "IR-3.4.2.3-4", "需求描述": "报警监控模块应通过AI接口接收温度采集和电流采样数据,用于故障诊断与报警监控,并生成相应的报警信息。", "接口名称": "报警监控", "接口类型": "AI接口", "来源": "ZTTC-GZZD-BJJK", "目的地": "故障诊断与报警监控" } ] }, "3.4.3.1 显控软件内部接口输入输出数据详细信息": { "章节信息": { "章节编号": "3.4.3.1", "章节标题": "显控软件内部接口输入输出数据详细信息", "章节级别": 4 }, "需求列表": [ { "需求编号": "IR-3.4.3.1-1", "需求描述": "显控软件应通过CAN接口接收来自显示屏的工况转换控制指令,该指令包含左侧艏侧推、右侧艏侧推、左轴主推、右轴主推的电场防护启停信号以及外加电流阴极保护启停信号。", "接口名称": "VIEW-CAN-KZZL", "接口类型": "CAN接口", "来源": "显示屏", "目的地": "CAN通讯单元" }, { "需求编号": "IR-3.4.3.1-2", "需求描述": "CAN通讯单元应通过CAN接口向显示屏发送设备运行状态参数,包括左右两侧艏侧推的参比电位、船体电位和补偿电流,以及左右主推的轴地电压、轴电流、轴频电场补偿电压与电流、静电场补偿电流和报警信号。", "接口名称": "CAN-VIEW-ZTCS", "接口类型": "CAN接口", "来源": "CAN通讯单元", "目的地": "显示屏" }, { "需求编号": "IR-3.4.3.1-3", "需求描述": "CAN通讯单元应通过CAN接口向显示屏发送报警信息,包括左侧艏侧推、右侧艏侧推、左轴主推和右轴主推的报警信号。", "接口名称": "CAN-VIEW-BJ", "接口类型": "CAN接口", "来源": "CAN通讯单元", "目的地": "显示屏" }, { "需求编号": "IR-3.4.3.1-4", "需求描述": "参数上传模块应通过CAN接口向CAN通讯单元发送艏侧推相关状态信息,包括左右艏侧推的参比电位和报警信号。", "接口名称": "CSSC-CAN-SCTXX", "接口类型": "CAN接口", "来源": "参数上传", "目的地": "CAN通讯单元" }, { "需求编号": "IR-3.4.3.1-5", "需求描述": "静电场防护计算模块应通过内部接口向参数上传模块输出艏侧推的静电场补偿电流,包括左侧和右侧艏侧推的补偿电流值。", "接口名称": "SCTJFH-CSSC-BCDL", "接口类型": "未知", "来源": "静电场防护计算", "目的地": "参数上传" }, { "需求编号": "IR-3.4.3.1-6", "需求描述": "CAN通讯单元应接收来自电流采样模块的工况控制指令,用于控制左侧和右侧艏侧推电场防护电流输出的启停状态。", "接口名称": "SCTCAN-CY-KZZL", "接口类型": "CAN接口", "来源": "电流采样", "目的地": "CAN通讯单元" }, { "需求编号": "IR-3.4.3.1-7", "需求描述": "CAN通讯单元应接收来自电位采集单元的船体电位输入信息,包括左侧和右侧艏侧推对应的船体电位数据。", "接口名称": "SCTCAN-DC-CTDW", "接口类型": "CAN接口", "来源": "电位采集单元", "目的地": "CAN通讯单元" }, { "需求编号": "IR-3.4.3.1-8", "需求描述": "故障诊断与报警监控模块应向温度采集及电流采样模块提供报警监控信息,包括左右艏侧推的过压和过流故障信号。", "接口名称": "SCTTC-GZZD-BJJK", "接口类型": "未知", "来源": "故障诊断与报警监控", "目的地": "温度采集、电流采样" }, { "需求编号": "IR-3.4.3.1-9", "需求描述": "参数上传模块应通过CAN接口向CAN通讯单元发送主推系统运行状态信息,包括左右主推的轴地电压、轴电流、轴频电场补偿电压与电流、静电场补偿电流及报警信号。", "接口名称": "CSSC-CAN-ZTXX", "接口类型": "CAN接口", "来源": "参数上传", "目的地": "CAN通讯单元" }, { "需求编号": "IR-3.4.3.1-10", "需求描述": "静电场防护计算模块应向参数上传模块输出主推系统的静电场补偿电流,包括左轴和右轴主推的静电场补偿电流值。", "接口名称": "ZTJFH-CSSC-BCDL", "接口类型": "未知", "来源": "静电场防护计算", "目的地": "参数上传" }, { "需求编号": "IR-3.4.3.1-11", "需求描述": "轴频电场防护计算模块应向运行参数上传模块输出主推系统的轴频电场补偿电流,包括左轴和右轴主推的轴频电场补偿电流值。", "接口名称": "ZTZPFH-CSSC-BCDL", "接口类型": "未知", "来源": "轴频电场防护计算", "目的地": "运行参数上传" } ] } } } } }, "3.7 安全性需求": { "章节信息": { "章节编号": "3.7", "章节标题": "安全性需求", "章节级别": 2 }, "需求列表": [ { "需求编号": "OR-3.7-1", "需求描述": "监测到主推和艏侧推电场防护装置发生故障后,即时声光报警,提醒操作人员,确保设备使用安全。" } ] }, "3.8 保密性需求": { "章节信息": { "章节编号": "3.8", "章节标题": "保密性需求", "章节级别": 2 }, "需求列表": [ { "需求编号": "OR-3.8-1", "需求描述": "对于核心算法不提供文字解释和描述,只提供算法实现和输入、输出参数。" }, { "需求编号": "OR-3.8-2", "需求描述": "对于部分核心功能模块不提供网络拷贝等功能。" }, { "需求编号": "OR-3.8-3", "需求描述": "本软件运行过程中,仅产生装载配置数据文件,该文件不需要作加密处理。" } ] }, "3.9 CSCI环境需求": { "章节信息": { "章节编号": "3.9", "章节标题": "CSCI环境需求", "章节级别": 2 }, "需求列表": [ { "需求编号": "OR-3.9-1", "需求描述": "综合监控显控软件适用的操作系统是中标麒麟,并使用QtCreator4.0.3开发与调试。" }, { "需求编号": "OR-3.9-2", "需求描述": "主推和艏侧推电场防护装置控制软件适用的操作系统是uc/osⅢV3.04.04,并使用KeiluVision5V5.35.0.0工具进行开发与编译调试。" } ] }, "3.10 计算机资源需求": { "章节信息": { "章节编号": "3.10", "章节标题": "计算机资源需求", "章节级别": 2 }, "子章节": { "3.10.1 计算机硬件需求": { "章节信息": { "章节编号": "3.10.1", "章节标题": "计算机硬件需求", "章节级别": 3 }, "需求列表": [ { "需求编号": "OR-3.10.1-1", "需求描述": "综合监控装置显控软件(JK_DISP)运行于10.4英寸表页显示屏HJ/JYX-AQB0GCM-000A。" }, { "需求编号": "OR-3.10.1-2", "需求描述": "综合监控装置显控软件(JK_DISP)的CPU内核为IntelN2600。" }, { "需求编号": "OR-3.10.1-3", "需求描述": "综合监控装置显控软件(JK_DISP)的CPU主频为1.6GHz。" }, { "需求编号": "OR-3.10.1-4", "需求描述": "综合监控装置显控软件(JK_DISP)的内存RAM不小于1G。" }, { "需求编号": "OR-3.10.1-5", "需求描述": "综合监控装置显控软件(JK_DISP)的存储器ROM不小于8G。" }, { "需求编号": "OR-3.10.1-6", "需求描述": "综合监控装置显控软件(JK_DISP)的显示屏分辨率为1024*768。" }, { "需求编号": "OR-3.10.1-7", "需求描述": "综合监控装置显控软件(JK_DISP)具有NET网口1路。" }, { "需求编号": "OR-3.10.1-8", "需求描述": "综合监控装置显控软件(JK_DISP)具有CAN通讯口2路。" }, { "需求编号": "OR-3.10.1-9", "需求描述": "艏侧推电场防护装置控制软件(SCT_CTRL)运行硬件环境为嵌入式单片机GD32F105RGT6。" }, { "需求编号": "OR-3.10.1-10", "需求描述": "艏侧推电场防护装置控制软件(SCT_CTRL)的CPU内核为ARMCortex-M3。" }, { "需求编号": "OR-3.10.1-11", "需求描述": "艏侧推电场防护装置控制软件(SCT_CTRL)的CPU主频为108MHz。" }, { "需求编号": "OR-3.10.1-12", "需求描述": "艏侧推电场防护装置控制软件(SCT_CTRL)的FlashMemory为1024KB。" }, { "需求编号": "OR-3.10.1-13", "需求描述": "艏侧推电场防护装置控制软件(SCT_CTRL)的SRAM为64KB。" }, { "需求编号": "OR-3.10.1-14", "需求描述": "艏侧推电场防护装置控制软件(SCT_CTRL)具有CAN通讯口2路。" } ] }, "3.10.2 计算机硬件资源使用需求": { "章节信息": { "章节编号": "3.10.2", "章节标题": "计算机硬件资源使用需求", "章节级别": 3 }, "需求列表": [ { "需求编号": "OR-3.10.2-1", "需求描述": "CPU使用率应留有50%以上余量。" } ] }, "3.10.4 计算机通信需求": { "章节信息": { "章节编号": "3.10.4", "章节标题": "计算机通信需求", "章节级别": 3 }, "需求列表": [ { "需求编号": "OR-3.10.4-1", "需求描述": "以太网通信及CAN通信需要通信信道畅通,不丢失数据包。" } ] } } }, "3.13 人员需求": { "章节信息": { "章节编号": "3.13", "章节标题": "人员需求", "章节级别": 2 }, "需求列表": [ { "需求编号": "OR-3.13-1", "需求描述": "对于本软件开发人员,必须精通脚本语言软件界面开发和uc/osⅡ环境下的嵌入式语言开发,具有CAN底层驱动开发经验3年以上,熟练使用C/C++语言。" }, { "需求编号": "OR-3.13-2", "需求描述": "对于本软件使用人员,在经过培训或按照用户手册和维护手册的说明,能够熟练使用、维护安装本软件。" } ] }, "3.14 培训需求": { "章节信息": { "章节编号": "3.14", "章节标题": "培训需求", "章节级别": 2 }, "需求列表": [ { "需求编号": "OR-3.14-1", "需求描述": "结合设备对用户进行操作培训。" } ] }, "3.17 验收、交付和包装需求、": { "章节信息": { "章节编号": "3.17", "章节标题": "验收、交付和包装需求、", "章节级别": 2 }, "需求列表": [ { "需求编号": "OR-3.17-1", "需求描述": "用户手册在软件发布时随同软件发布包一同交付" }, { "需求编号": "OR-3.17-2", "需求描述": "培训期间提供相应的培训资料" }, { "需求编号": "OR-3.17-3", "需求描述": "提交文件清单(需求规格说明书、设计说明书、测试报告、使用手册)" } ] }, "3.18 需求的优先顺序和关键程度": { "章节信息": { "章节编号": "3.18", "章节标题": "需求的优先顺序和关键程度", "章节级别": 2 }, "需求列表": [ { "需求编号": "OR-3.18-1", "需求描述": "主推电场防护装置状态信息" }, { "需求编号": "OR-3.18-2", "需求描述": "艏侧推电场防护装置状态信息" }, { "需求编号": "OR-3.18-3", "需求描述": "外加电流阴极保护船体参比电位模拟量" }, { "需求编号": "OR-3.18-4", "需求描述": "主推启停信号开关量" }, { "需求编号": "OR-3.18-5", "需求描述": "艏侧推启停信号、船体参比电位" }, { "需求编号": "OR-3.18-6", "需求描述": "外加电流阴极保护启停信号开关量" }, { "需求编号": "OR-3.18-7", "需求描述": "系统运行参数" } ] } } } } }