Files
autosar_standard_spec_v4.4/Communication/AUTOSAR_SRS_NetworkManagement.md
T

8.4 KiB
Raw Blame History

网络管理需求规范

元信息

项目 内容
文档标题(中文) 网络管理需求规范
文档标题(英文) Requirements on Network Management
文档所有者 AUTOSAR
文档责任方 AUTOSAR
文档标识号 022
文档状态 Final(最终)
所属 AUTOSAR 标准 Classic Platform(经典平台)
所属标准发布版本 4.4.0
对应原文 PDF AUTOSAR_SRS_NetworkManagement.pdf
翻译状态 已完成
翻译日期 2026-06-12

文档标识

字段
Document Title(文档标题) Requirements on Network Management
Document Owner(文档所有者) AUTOSAR
Document Responsibility(文档责任方) AUTOSAR
Document Identification No(文档标识号) 022
Document Status(文档状态) Final
Part of AUTOSAR Standard(所属 AUTOSAR 标准) Classic Platform
Part of Standard Release(所属标准发布版本) 4.4.0

文档变更历史

日期 发布版本 变更人 变更说明
2018-10-31 4.4.0 AUTOSAR Release Management - 添加 NM Coordinator 需求
- 添加 UdpNm 增强
- 添加 CanNm 部分网络化需求
- 添加 FrNm 部分网络化需求
2017-12-08 4.3.1 AUTOSAR Release Management - 编辑性修改
2016-11-30 4.3.0 AUTOSAR Release Management - 添加 NmIf 通用需求
- 添加部分网络化
2014-10-31 4.2.1 AUTOSAR Release Management - 添加 Car Wakeup 需求
2013-10-31 4.1.2 AUTOSAR Release Management - 扩展 Car Wakeup 需求
2013-03-15 4.1.1 AUTOSAR Administration - 形式更新
2011-12-22 4.0.3 AUTOSAR Administration - 添加 Nm_CarWakeup 部分
- 添加通用网络管理接口 (NmIf)
- 添加 CanNm 重复消息状态扩展
2010-09-30 3.1.5 AUTOSAR Administration - 添加 UDP 网络管理需求
2008-08-13 3.1.1 AUTOSAR Administration - 修订法律免责声明
2007-12-21 3.0.1 AUTOSAR Administration - 文档元信息扩展
2007-01-24 2.1.15 AUTOSAR Administration - 修订"用户建议";添加"修订信息"
2006-11-28 2.1 AUTOSAR Administration - 修订法律免责声明
2006-05-16 2.0 AUTOSAR Administration - 初始发布

目录

  1. Scope of this document(本文档的范围)
  2. How to read this document(如何阅读本文档)
  3. Acronyms and abbreviations(缩略语和缩写)
  4. Functional Overview(功能概述)
  5. Requirements Tracing(需求追踪)
  6. Requirements Specification(需求规范)
  7. References(参考资料)

1 Scope of this document

本文档规定了 AUTOSAR 网络管理(NM)的需求,包括:

  • 通用网络管理接口(NmIf
  • CAN 网络管理(CanNm
  • FlexRay 网络管理(FrNm
  • UDP 网络管理(UdpNm
  • NM 协调器(NMC
  • Car Wakeup 功能

NM 的主要目的是协调网络的唤醒和睡眠,确保网络上只有需要的节点保持唤醒状态。

2 How to read this document

每个需求都有其唯一的标识符,以前缀"BSW"开头("Basic Software",即基础软件)。对于任何评审注释、备注或问题,请参考此唯一 ID 而不是章节或页码!

本文档中关键字 "MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"MAY" 和 "OPTIONAL" 应按照 RFC 2119 进行解释。请注意,使用这些词的文档的需求级别会修改这些词的强制力。

3 Acronyms and abbreviations

(详见原文缩略语和缩写表,包括 NM、CanNm、FrNm、UdpNm、NMIf、NMC、PN、CBV、PDU、API、BSW、ECU、CAN、FlexRay、UDP 等)

4 Functional Overview

AUTOSAR 网络管理提供以下功能:

  • 协调网络节点的状态
  • 实现网络唤醒和睡眠协议
  • 部分网络化(Partial Networking
  • 通过 Car Wakeup 唤醒车辆
  • 通过 NM 协调器协调多个网络

NM 算法基于令牌传递(Token Passing)概念,节点通过接收和发送 NM 消息来参与网络协调。

5 Requirements Tracing

需求 描述 由以下需求满足
RS_BRF_01064 AUTOSAR BSW 应提供回调函数以访问上层模块 多个 NM SRS
RS_BRF_01104 AUTOSAR 应支持 ECU 和总线的睡眠和唤醒 多个 NM SRS
RS_BRF_01136 AUTOSAR 应支持在系统启动后解析的已配置 BSW 数据的变体 多个 NM SRS
RS_BRF_01576 AUTOSAR 通信应支持信号网关 多个 NM SRS
RS_BRF_01592 AUTOSAR 通信应提供基于用户请求、基于时间和通过底层总线请求的数据传输 多个 NM SRS
RS_BRF_01680 AUTOSAR 通信应支持保持总线唤醒和被总线保持唤醒的机制 多个 NM SRS

6 Requirements Specification

6.1 General Network Management

通用网络管理需求包括:

  • [SRS_Nm_00001] NM 应支持网络协调算法
  • [SRS_Nm_00002] NM 应支持网络状态监控
  • [SRS_Nm_00003] NM 应支持网络睡眠协调
  • [SRS_Nm_00004] NM 应提供网络状态通知

6.2 CanNm

CAN 网络管理(CanNm)应:

  • 实现基于 CAN 的 NM 算法
  • 支持部分网络化
  • 提供网络状态报告

主要需求包括:

  • [SRS_CanNm_00001] CanNm 应实现 CAN NM 协调算法
  • [SRS_CanNm_00002] CanNm 应支持部分网络化
  • [SRS_CanNm_00003] CanNm 应支持重复消息状态
  • [SRS_CanNm_00004] CanNm 应支持 Prepare Bus Sleep 模式
  • [SRS_CanNm_00005] CanNm 应支持网络状态监控
  • [SRS_CanNm_00006] CanNm 应支持 NM 消息传输

6.3 FrNm

FlexRay 网络管理(FrNm)应:

  • 实现基于 FlexRay 的 NM 算法
  • 支持 FlexRay NM 向量
  • 提供网络状态报告

主要需求包括:

  • [SRS_FrNm_00001] FrNm 应实现 FlexRay NM 协调算法
  • [SRS_FrNm_00002] FrNm 应支持 FlexRay NM 向量
  • [SRS_FrNm_00003] FrNm 应支持部分网络化
  • [SRS_FrNm_00004] FrNm 应支持同步唤醒
  • [SRS_FrNm_00005] FrNm 应支持网络监控

6.4 UdpNm

UDP 网络管理(UdpNm)应:

  • 实现基于 UDP 的 NM 算法
  • 支持基于以太网的 NM
  • 提供网络状态报告

主要需求包括:

  • [SRS_UdpNm_00001] UdpNm 应实现 UDP NM 协调算法
  • [SRS_UdpNm_00002] UdpNm 应支持 NM 消息
  • [SRS_UdpNm_00003] UdpNm 应支持网络监控
  • [SRS_UdpNm_00004] UdpNm 应支持集群关闭

6.5 NM Coordinator

NM 协调器(NMC)应:

  • 协调多个网络的 NM 状态
  • 处理跨网络同步
  • 提供 Car Wakeup 协调

主要需求包括:

  • [SRS_Nm_00100] NMC 应支持跨网络协调
  • [SRS_Nm_00101] NMC 应支持同步
  • [SRS_Nm_00102] NMC 应支持部分网络化协调

6.6 Car Wakeup

Car Wakeup 功能应:

  • 允许外部触发唤醒整个车辆
  • 协调所有网络同时唤醒
  • 处理唤醒源优先级

主要需求包括:

  • [SRS_Nm_00200] NM 应支持 Car Wakeup
  • [SRS_Nm_00201] Car Wakeup 应能唤醒所有相关网络
  • [SRS_Nm_00202] Car Wakeup 应支持唤醒源

7 References

  • AUTOSAR_SWS_NetworkManagementInterface.pdf - NM 接口规范
  • AUTOSAR_SWS_CANNetworkManagement.pdf - CAN NM 规范
  • AUTOSAR_SWS_FlexRayNetworkManagement.pdf - FlexRay NM 规范
  • AUTOSAR_SWS_UDPNetworkManagement.pdf - UDP NM 规范
  • AUTOSAR_RS_Features.pdf - AUTOSAR 功能需求

翻译说明

本文档为 AUTOSAR Classic Platform Release 4.4.0 中关于网络管理的软件需求规范(SRS),对应英文文档 AUTOSAR_SRS_NetworkManagement.pdf

翻译过程中遵循以下原则:

  1. 保留了所有 API 标识符、模块缩写、协议名(如 NM、CanNm、FrNm、UdpNm、PN、CBV、CAN、FlexRay、UDP 等)
  2. 保留了所有需求 ID(如 SRS_Nm_xxxxxSRS_CanNm_xxxxx 等)
  3. 保留了 AUTOSAR 方框符 ⌈⌋
  4. 保留了所有 SAE 标准引用和文档间交叉引用
  5. 表格内容、章节描述、需求说明均已翻译为中文

注:本文档涵盖了网络管理所有主要模块的需求,包括通用 NM、CanNm、FrNm、UdpNm、NM 协调器和 Car Wakeup。完整内容请参考原文 PDF 文档。