logo资料库

AUTOSAR_SWS_CANNetworkManagement_4.3_中文版本.pdf

第1页 / 共90页
第2页 / 共90页
第3页 / 共90页
第4页 / 共90页
第5页 / 共90页
第6页 / 共90页
第7页 / 共90页
第8页 / 共90页
资料共90页,剩余部分请下载后查看
AUTOSAR
CAN 网络管理规范 AUTOSAR CP 版本 4.3.0 文件标题 文档拥有者 文件责任 文件识别号码 文件分类 文档状态 部分 AUTOSAR 标准 经典平台 标准发布的一部分 CAN 网络管理规范 AUTOSAR AUTOSAR 013 标准 最终 4.3.0 日期 发布 由...更改 更改说明 文档变更记录 2016-11-30 4.3.0 AUTOSAR 发布管理  API 协调  改进了生成后的参数支持和依 赖关系  在 NM 协调器就绪睡眠位更改 时传输附加的 NM 消息  介绍可靠的 TX 确认 2015-07-31 4.2.2 AUTOSAR 发布管理  澄清 NM 消息传输开始  澄清配置依赖关系  通信被禁用时澄清 NM 定时器 2014-10-31 4.2.1 AUTOSAR 发布管理  删除了过时的配置参数 2014-03-31 4.1.3  部分网络处理改进  重新构建 API 中的 Const 用法 AUTOSAR 发布管理  重新说明并改进部分网络算法 要求  更正了远程睡眠指示超时处理  澄清通信控制期间的网络释放 处理 2013-10-31 4.1.2 AUTOSAR 发布管理  固定消息循环时间偏移处理 2013-03-15 4.1.1 AUTOSAR 管理 2011-12-22 4.0.3 AUTOSAR 管理  更正主动唤醒处理  编辑更改  删除了有关变更文档的章节  更正了部分网络处理  协调员支持得到改进  Prepare-Bus 的启动处理澄清 了睡眠  支持部分网络  支持汽车唤醒  立即传输 NMPDU  通过多个连接的网关支持协调 关闭
日期 2009-12-18 发布 4.0.1 由...更改 AUTOSAR 管理 更改说明  更改了 RxIndication 和 文档变更记录 2010-02-02 3.1.4 AUTOSAR 管理 2008-08-13 2008-02-01 3.1.1 3.0.2 AUTOSAR 管理 AUTOSAR 管理 2007-01-24 2.1.15 AUTOSAR 管理 2005-05-31 1.0 AUTOSAR 管理 TriggerTransmit 的签名  更快的 NM 唤醒  Nm 用户数据可通过 PduR 访 问  更改与 CanIf 的 PDU 句柄 ID 交换  没有更多实例特定的 CanNm_MainFunction()API  修改了法定免责声明  修改了法定免责声明  合并 CAN NM 和通用 NM  扩展文档元信息  进行了小型布局调整  引入了构建和链接时间配置变 体  引入了可配置的 NMPDU 格式  引入被动模式  修改了法定免责声明  添加了发行说明  修改了“给用户的建议”  添加了“修订信息”  初始版本
CAN 网络管理规范 AUTOSAR CP 版本 4.3.0 放弃者 本规范及其中包含的材料(由 AUTOSAR 发布)仅用于提供信息。 AUTOSAR 及其参与的公 司对使用该规范不承担任何责任。 本说明书中包含的材料受版权和其他类型的知识产权保护。本说明书所含材料的商业开发需 要获得这种知识产权的许可。 本说明书可以在不做任何修改的情况下以任何形式或通过任何方式进行使用或复制,仅供参 考之用。出于任何其他目的,未经出版者书面许可,不得以任何形式或通过任何方式利用或 复制规范的任何部分。 AUTOSAR 规范仅针对汽车应用开发。它们既未开发,也未经过非汽车应用测试。 AUTOSAR 这个词和 AUTOSAR 标志是注册商标。 给用户的建议 AUTOSAR 规范可以包含示例性项目(示例性参考模型,“使用案例”,和/或对示例性技术解 决方案,设备,过程或软件的参考)。 任何这样的示例性项目都包含在说明书中仅用于说明目的,并且它们本身不是 AUTOSAR 标 准的一部分。 它们不存在于这些规范中,也没有任何实际上实现这些示例性项目的产品的 AUTOSAR 一致性的任何后续文档,意味着涵盖这些示例性项目的知识产权按照适用于 AUTOSAR 标准的相同规则许可。
目录
1 介绍和功能概述 本文档介绍了 AUTOSAR CAN 网络管理(CanNm)的概念,核心功能,可配置功能,接口 和配置问题。 AUTOSAR CAN 网络管理是一个独立于硬件的协议,只能在 CAN 上使用(有关限制,请参 阅第 4.1 章节)。 它的主要目的是协调网络的正常运行和总线休眠模式之间的转换。 除了核心功能之外,还提供了可配置功能,例如, 实施服务来检测所有当前节点或检测是 否所有其他节点都准备好休眠。 CAN 网络管理(CanNm)功能提供网络管理接口(NmIf)和 CAN 接口(CanIf)模块之间的 适配。 有关 AUTOSAR 网络管理功能的一般理解,请参阅[6]。
2 缩略语和缩写 下面的术语表包含与 CanNm 模块相关的首字母缩写词和缩写词,它们不包含在 AUTOSAR 词汇表中。 首字母缩略词/ abb 复制: CanIf CanNm CBV CWU ERA EIRA NM PNC PNI 描述: CAN 接口的缩写 CAN 网络管理的缩写 控制位向量 汽车唤醒 外部请求数组 外部和内部请求数组 网络管理 部分网络集群 部分网络信息 术语 “PDU transmission ability is disabled” “Repeat Message Request Bit Indication” “PN filter mask” 描述: 这 意 味 着 网 络 管 理 PDU 传 输 已 被 服 务 CanNm_DisableCommunication 禁用。 CanNm_RxIndication 在 接 收 到 的 网 络 管 理 PDU 的控制比特向量中找到 RptMsgRequest 集合。 由配置容器(s)CanNmPnFilterMaskByte 定义 的过滤器掩码字节的向量
3 相关文件 3.1 输入文件 [1] General Requirements on Basic Software Modules AUTOSAR_SRS_BSWGeneral.pdf [2] Requirements on Network Management AUTOSAR_SRS_NetworkManagement.pdf [3] Specification of CAN Interface AUTOSAR_SWS_CANInterface.pdf [4] Specification of Communication Stack Types AUTOSAR_SWS_CommunicationStackTypes.pdf [5] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration.pdf [6] Specification of Generic Network Management Interface AUTOSAR_SWS_NetworkManagementInterface.pdf [7] Specification of Communication Manager AUTOSAR_SWS_ComManager.pdf [8] Specification of Standard Types AUTOSAR_SWS_StandardTypes.pdf [9] General Specification of Basic Software Modules AUTOSAR_SWS_BSWGeneral.pdf 3.2 相关标准和规范 无法使用。 3.3 相关规范 AUTOSAR 提供基本软件模块[9](SWS BSW General)的通用规范,该规范也适用于 CAN 网 络管理。 因此,规范 SWS BSW General 应被视为 CAN 网络管理的附加和必需规范。
4 制约因素和假设 4.1 局限性 1. CanNm 的一个通道只与一个网络中的一个网络管理集群相关联。 一个网络管理群集在 一个节点中只能有一个 CanNm 通道。 2. CanNm 的一个通道仅与同一 ECU 内的一个网络相关联。 3. CanNm 仅适用于 CAN 系统。 图 4-1 显示了示例 ECU 中的 AUTOSAR 网络管理堆栈,其中至少包含一个 CanNm 群集。 图 4-1 CAN 上的 AUTOSAR NM 堆栈 4.2 适用于汽车领域 CanNm 模块可以应用于任何汽车领域,并且受到上述限制。
分享到:
收藏