0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AUTOSAR CAN网络管理报文的数据场格式

智能汽车电子与软件 来源:车端 作者:初光 2022-11-17 11:05 次阅读

网络管理中,网络中的各个节点通过网络管理报文进 行通信,AUTOSAR CAN网络管理报文的数据场格式见表

323130ea-6622-11ed-8abf-dac502259ad0.png

注意:NM报文就是CAN报文。NM报文符合CAN报文的格式,由帧起始、仲裁场、控制场、数据场、CRC场、应答场、帧结尾组成。

一般厂家在设计的时候会规定好NM报文的ID范围。

举个例子:规定标识符在0x500到0x5FF范围为NM报文。当在CANoe中抓取到此ID范围内的报文,那就是NM报文。如下图中的例子:报文ID= 0x502;

325097e6-6622-11ed-8abf-dac502259ad0.png

表1中,字节0为ECU Address,作为源节点标识符,用 以告知其他节点该报文是由哪个节点发送的;处于CAN网 络中的每个节点都会分配一个唯一的标识符,本文中网络 管理报文的ECU Address=0x439。此报文的ID=一个基础值+ECU的ID,例如厂家规定基础值为0x400,那么此报文的ID=0x500+0x39=0x439。

329070c8-6622-11ed-8abf-dac502259ad0.png

字节1为控制比特向量, 字节2~7为用户自定义的数据信息。本文中字节2User date 0 用于将网络唤醒原因显示出来,其他自定义数据作为扩展 保留,用“0x00”填充。表2列出了控制比特向量各位的含 义。其中Bit0为重复报文状态请求位,置1代表需进入重复 报文发送状态,清零代表不再需要重复报文发送状态;Bit4位为激活唤醒位,置1代表主动唤醒状态,清零代表被 动唤醒状态。其他位为保留位,以0填充。Byte1:control bit vector定义如下:

32b63452-6622-11ed-8abf-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2775

    浏览量

    464570
  • 网络管理
    +关注

    关注

    0

    文章

    122

    浏览量

    27770
  • AUTOSAR
    +关注

    关注

    10

    文章

    363

    浏览量

    21826

原文标题:AUTOSAR CAN网络管理报文的数据场格式

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AUTOSAR通信与CAN协议的关系

    的概念,允许应用层组件(如软件组件和ECU抽象层)通过定义良好的接口进行通信。 1. 通信服务: AUTOSAR提供了一系列通信服务,包括复杂驱动通信(COM)、网络管理(NM)、诊断通信(DCM)和
    的头像 发表于 12-17 14:57 432次阅读

    百问MQTT协议分析 - MQTT简述及协议报文格式组成

    城市、远程医疗、远程教育 g)电力、石油与能源等行业市场 16.2 mqtt协议报文格式组成 16.2.1 mqtt控制报文结构 MQTT 协议通过交换预定义的 MQTT 控制报文来通信。 这一节描述
    发表于 12-13 09:29

    汽车CAN总线报文类型与帧格式解析#CAN #常学常新

    CAN总线
    北汇信息POLELINK
    发布于 :2024年11月08日 18:25:47

    CAN总线知识】全面了解CAN总线协议

    基本概念1.报文总线上的信息以不同格式报文发送,但长度有限。当总线开放时,任何连接的单元均可开始发送一个新报文。2.信息路由在CAN系统中
    的头像 发表于 10-15 08:05 1720次阅读
    【<b class='flag-5'>CAN</b>总线知识】全面了解<b class='flag-5'>CAN</b>总线协议

    CAN总线的报文类型介绍

    CAN(Controller Area Network)总线是一种广泛使用的串行通信协议,特别适用于汽车和工业自动化领域。CAN总线上的报文类型主要可以分为以下几种,每种类型都有其特定的用途和
    的头像 发表于 09-03 14:20 2276次阅读

    can网络数据帧的特点

    特点,在分布式系统中得到了广泛应用。 数据帧的重要性 :数据帧是CAN网络中用于数据传输的基本单元,其结构设计和特性直接关系到整个
    的头像 发表于 07-24 15:18 452次阅读

    TSMaster 中不同总线报文消息过滤的操作方式

    TSMaster软件平台支持对不同总线(CAN、LIN、FlexRay)报文和信号的过滤,包括全局接收过滤、数据流过滤、窗口过滤、字符串过滤、可编程过滤,针对不同的总线信号过滤器的使用方法基本相
    的头像 发表于 06-22 08:21 1692次阅读
    TSMaster 中不同总线<b class='flag-5'>报文</b>消息过滤的操作方式

    如何通过CAN报文TC375传输数据

    TX 报文 */ IfxCan_Can_initMessage( g_mcmcan.txMsg); // @suppress(\"字段无法解析\") /* 定义要传输的数据内容
    发表于 05-28 08:30

    智慧CAN云应用(1)-平台功能

    CANDTU云平台是一个专业CAN报文存储与分析平台,CANDTU云平台解决方案使汽车路测行业、工业自动化行业能够更有效地采集、管理和分析CAN报文
    的头像 发表于 05-25 08:25 656次阅读
    智慧<b class='flag-5'>CAN</b>云应用(1)-平台功能

    CAN报文为什么会发送失败?

    怎么样的。表1是一帧正常标准数据帧的报文组成。表1标准数据报文格式组成图1标准数据格式
    的头像 发表于 04-12 08:25 2351次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>报文</b>为什么会发送失败?

    CAN报文格式和发送总流程

    在标准格式中,报文的起始位称为帧起始(SOF),然后是由11位标识符和远程发送请求位(RTR)组成的仲裁。RTR位标明是数据帧还是请求帧,在请求帧中没有
    发表于 04-11 10:07 1w次阅读
    <b class='flag-5'>CAN</b>的<b class='flag-5'>报文格式</b>和发送总流程

    什么是CAN2.0协议?

    控制以及其他分布式控制系统中的现场总线标准之一。CAN协议在设计时注重实时性能、错误检测与恢复机制以及网络节点间的高效通信。在CAN2.0规范中,主要有2种报文格式
    的头像 发表于 03-29 08:19 1458次阅读
    什么是<b class='flag-5'>CAN</b>2.0协议?

    CP AUTOSAR信息安全机制全面解析

    这个模块一定是我们工程师最先接触到的AUTOSAR信息安全机制,主要用于ECU板级的安全通信。 大家应该有印象,在以往没有该机制,CAN通信通常是使用Checksum和RollingCounter来检验是否掉帧或者漏帧,并没有一个机制来保证
    的头像 发表于 02-22 11:44 3594次阅读
    CP <b class='flag-5'>AUTOSAR</b>信息安全机制全面解析

    TC275多路CAN节点,报文接收时需要开启多路的CAN接收中断吗?

    TC275配置使用一路CAN0时,收发都可以,收报文是开启的CAN0接收中断,然后接收报文;现在使用两路CAN
    发表于 02-20 08:27

    TC39x的can报文过滤规则怎么设置?

    TC39x的can报文过滤规则怎么设置
    发表于 02-19 06:12