没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
内容概要:本文档详细介绍了AUTOSAR Classic Platform(CP)中CAN Network Management (CAN NM) 规范的第22-11次发布。主要内容涉及了CAN NM协议栈的具体实现方法及其对部分网络连接(Partial Networking)与电力节点控制(PNC)关闭机制的支持优化。文档涵盖了多个重要方面的更改历史记录,如错误区域和谐统一、新增功能说明、消息传输起始澄清、通信中断后的错误恢复机制改进以及配置元素和参数依赖性的规范化。文中还具体定义了一些关键的ECUC参数配置,包括CAN总线负载减少激活设置(CanNmBusLoadReductionActive)和远程唤醒接收启用配置(CanNmCarWakeUpRxEnabled),以支持不同的汽车电子设备间的数据交互和服务调用。 适合人群:汽车行业软硬件工程师;对车载通信标准有研究的技术人士。 使用场景及目标:该规范适用于希望深入了解并正确实施CAN网络管理层在整车电子系统中的角色和操作流程的研发团队。通过对最新标准的学习与掌握,可以帮助工程师们提升汽车系统的可靠性和效率。
资源推荐
资源详情
资源评论
Specification of CAN Network Management
AUTOSAR CP R22-11
1 of 118 Document ID 13: AUTOSAR_SWS_CANNetworkManagement
Document Change History
Date
Release
Changed by
Change Description
2022-11-24
R22-11
AUTOSAR
Release
Management
Fixes for Partial Networking and
PNC Shutdown
Improved traceability
2021-11-25
R21-11
AUTOSAR
Release
Management
Rework of Partial Networking
Fixes for Partial Networking
extensions
2020-11-30
R20-11
AUTOSAR
Release
Management
Harmonizing error sections
Partial Networking extensions
introduced
2019-11-28
R19-11
AUTOSAR
Release
Management
Clarification for CAN FD usage
Extended Wait Bus Sleep Handling
Changed Document Status from
Final to published
2018-10-31
4.4.0
AUTOSAR
Release
Management
Header File Cleanup
Removed obsolete elements
Fixed documentation structure
2017-12-08
4.3.1
AUTOSAR
Release
Management
Node Detection Configuration per
channel
Runtime Errors introduced
2016-11-30
4.3.0
AUTOSAR
Release
Management
API Harmonizations
Improved post-build parameter
support and dependencies
Transmission of additional NM
message on NM Coordinator Ready
Sleep Bit change
Introduction of Reliable TX
Confirmation
Document Title
Specification of CAN Network
Management
Document Owner
AUTOSAR
Document Responsibility
AUTOSAR
Document Identification No
13
Document Status
published
Part of AUTOSAR Standard
Classic Platform
Part of Standard Release
R22-11
Specification of CAN Network Management
AUTOSAR CP R22-11
2 of 118 Document ID 13: AUTOSAR_SWS_CANNetworkManagement
Document Change History
Date
Release
Changed by
Change Description
2015-07-31
4.2.2
AUTOSAR
Release
Management
Clarification NM message
transmission start
Clarification of configuration
dependencies
Clarification NM timers while
communication is disabled
2014-10-31
4.2.1
AUTOSAR
Release
Management
Removed obsolete configuration
parameters
Partial Network Handling
Improvements
Const usage in APIs reworked
2014-03-31
4.1.3
AUTOSAR
Release
Management
Rewording and improving Partial
Networking Algorithm Requirements
Remote Sleep Indication Timeout
handling corrected
Network Release handling during
communication control clarified
2013-10-31
4.1.2
AUTOSAR
Release
Management
Fixed Message Cycle Time Offset
Handling
Corrected Active Wakeup Handling
Editorial changes
Removed chapter(s) on change
documentation
2013-03-15
4.1.1
AUTOSAR
Administration
Partial Network Handling corrected
Coordinator Support improved
Start-up Handling from Prepare-Bus
Sleep clarified
2011-12-22
4.0.3
AUTOSAR
Administration
Support for Partial Networking
Support for Car Wakeup
Immediate Transmission of NM-
PDUs
Support of a coordinated shutdown
with multiple connected gateways
2009-12-18
4.0.1
AUTOSAR
Administration
Changed Signature of RxIndication
and TriggerTransmit
Faster NM wakeup
Specification of CAN Network Management
AUTOSAR CP R22-11
3 of 118 Document ID 13: AUTOSAR_SWS_CANNetworkManagement
Document Change History
Date
Release
Changed by
Change Description
2010-02-02
3.1.4
AUTOSAR
Administration
Nm User Data accessible through
PduR
Changed PDU handle ID exchange
with CanIf
No more instance specific CanNm
MainFunction() APIs
Legal disclaimer revised
2008-08-13
3.1.1
AUTOSAR
Administration
Legal disclaimer revised
2008-02-01
3.0.2
AUTOSAR
Administration
Merge CAN NM and Generic NM
Document meta information
extended
Small layout adaptations made
2007-01-24
2.1.15
AUTOSAR
Administration
Post build and link-time
configuration variant introduced
Configurable NMPDU format
introduced
Passive mode introduced
Legal disclaimer revised
Release Notes added
“Advice for users” revised
“Revision Information” added
2005-05-31
1.0
AUTOSAR
Administration
Initial Release
Specification of CAN Network Management
AUTOSAR CP R22-11
4 of 118 Document ID 13: AUTOSAR_SWS_CANNetworkManagement
Disclaimer
This work (specification and/or software implementation) and the material contained
in it, as released by AUTOSAR, is for the purpose of information only. AUTOSAR
and the companies that have contributed to it shall not be liable for any use of the
work.
The material contained in this work is protected by copyright and other types of
intellectual property rights. The commercial exploitation of the material contained in
this work requires a license to such intellectual property rights.
This work may be utilized or reproduced without any modification, in any form or by
any means, for informational purposes only. For any other purpose, no part of the
work may be utilized or reproduced, in any form or by any means, without permission
in writing from the publisher.
The work has been developed for automotive applications only. It has neither been
developed, nor tested for non-automotive applications.
The word AUTOSAR and the AUTOSAR logo are registered trademarks.
Specification of CAN Network Management
AUTOSAR CP R22-11
5 of 118 Document ID 13: AUTOSAR_SWS_CANNetworkManagement
Table of Contents
1 Introduction and Functional Overview ................................................................... 8
2 Acronyms and abbreviations.................................................................................. 9
3 Related documentation ........................................................................................ 10
3.1 Input documents ................................................................................................. 10
3.2 Related standards and norms ............................................................................ 10
3.3 Related specification ........................................................................................... 10
4 Constraints and assumptions ............................................................................... 12
4.1 Limitations ........................................................................................................... 12
4.2 Applicability to car domains ................................................................................ 12
5 Dependencies to other modules .......................................................................... 13
5.1 File Structure ....................................................................................................... 14
5.1.1 Code File Structure .................................................................................. 14
5.1.2 Header File Structure ............................................................................... 14
6 Requirements traceability .................................................................................... 15
7 Functional specification ........................................................................................ 23
7.1 Coordination algorithm ........................................................................................ 23
7.2 Operational Modes ............................................................................................. 24
7.2.1 Network Mode .......................................................................................... 24
7.2.2 Prepare Bus-Sleep Mode ......................................................................... 27
7.2.3 Bus-Sleep Mode ....................................................................................... 29
7.3 Network states .................................................................................................... 30
7.4 Initialization ......................................................................................................... 30
7.5 Execution ............................................................................................................ 31
7.5.1 Processor architecture ............................................................................. 31
7.5.2 Timing parameters ................................................................................... 31
7.6 Network Management PDU Structure ................................................................ 32
7.7 Communication Scheduling ................................................................................ 34
7.7.1 Transmission ............................................................................................ 34
7.7.2 Reception ................................................................................................. 37
7.8 Bus Load Reduction Mechanism ........................................................................ 37
7.9 Additional features .............................................................................................. 38
7.9.1 Detection of Remote Sleep Indication ...................................................... 38
7.9.2 User Data ................................................................................................. 39
7.9.3 Passive Mode ........................................................................................... 40
7.9.4 Network Management PDU Rx Indication ............................................... 41
7.9.5 State change notification .......................................................................... 41
7.9.6 Communication Control ............................................................................ 41
7.9.7 Coordinator Synchronization Support ...................................................... 42
7.10 Car Wakeup ........................................................................................................ 42
7.10.1 Rx Path ..................................................................................................... 42
7.10.2 Tx Path ..................................................................................................... 43
7.11 Partial Networking ............................................................................................... 43
7.11.1 Rx Handling of NM PDUs ......................................................................... 43
7.11.2 Tx Handling of NM PDUs ......................................................................... 45
剩余117页未读,继续阅读
资源评论
IAMeee
- 粉丝: 3976
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功