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
    +关注

    关注

    59

    文章

    3107

    浏览量

    473829
  • 网络管理
    +关注

    关注

    0

    文章

    129

    浏览量

    29422
  • AUTOSAR
    +关注

    关注

    11

    文章

    412

    浏览量

    23788

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CAN 转 Modbus RTU 工业数据采集网关搭建实时数据通道

    管理。某汽车零部件生产企业在车间自动化升级项目中,输送线、分拣机构、定位装置等现场执行单元均采用 CAN总线驱动,设备运行状态、转速、位置、故障信号等数据均通过CAN
    的头像 发表于 04-07 09:49 345次阅读
    <b class='flag-5'>CAN</b> 转 Modbus RTU 工业<b class='flag-5'>数据</b>采集网关搭建实时<b class='flag-5'>数据</b>通道

    CAN数据传输错误怎么解决?

    I tried to use a example of CAN on S32K344 EVBboard. I used CAN AUTOSAR MCAL层示例 (RTD600 MCAL &
    发表于 03-16 08:04

    CANopen协议核心秘籍:NMT、SDO、PDO、心跳报文一网打尽

    工程师必备:从状态切换、参数配置到实时数据传输,一篇搞定CANopen通信难题CANopen协议在工业自动化中无处不在,但复杂的对象字典、多样的报文类型常让开发者头疼。本文将NMT网络管理
    的头像 发表于 03-05 19:34 668次阅读
    CANopen协议核心秘籍:NMT、SDO、PDO、心跳<b class='flag-5'>报文</b>一网打尽

    BLE 蓝牙空中报文格式与解析(广播包)

    BLE 广播包数据格式解析说明 ...... 矜辰所致
    的头像 发表于 01-04 17:28 2624次阅读
    BLE 蓝牙空中<b class='flag-5'>报文格式</b>与解析(广播包)

    虹科HK-CoreTest:专业的CAN/CAN FD总线测试软件,高效易用

    报文收发、数据库解析等核心功能,还提供UDS诊断、FBL刷写等高级特性,帮助工程师轻松应对各种测试场景。 一、车载总线测试面临的核心挑战 现代汽车网络测试已从简单的CAN总线监测发展
    的头像 发表于 12-29 13:20 806次阅读

    AT32F系列 CAN通讯模式使用

    对应的开发板),使用GPIO为PB8和PB92) CAN驱动芯片及电路简图 TJA1050驱动IC主要用于数据转换,其分别与MCU及CAN总线分析仪连接。MCU端CAN_TX(即MCU
    发表于 10-20 16:29

    广成科技蓝牙转CAN模块的作用和应用场景

    蓝牙转CAN设备通常内置CAN通信接口电路和蓝牙通信模块。它实时监听CAN总线和蓝牙总线,当检测到CAN总线上有数据时,会立即对
    的头像 发表于 09-29 11:05 1257次阅读

    如何同时指定can硬件滤波器的只接收id为0 和id为3的报文呢?

    如何同时指定can硬件滤波器的 只接收id为0 和id为3的报文呢 我目前只会用 RT_CAN_FILTER_STD_INIT(3, RT_NULL, RT_NULL)去指定id为3的报文
    发表于 09-28 07:46

    移植网络PHY芯片驱动,如何融入 rt-thread 的网络体系,并添加新的以太网类型的报文

    PHY 芯片最底层收发以太网报文,有可能组成 VLAN 网络); 我要实现一个新的以太网类型报文(HPGP报文,以太网报文类型为 0x88
    发表于 09-22 06:11

    移植CANfestival,发现can无法接收数据,为什么?

    通过can的上位机来发送报文,发现如下的情况 无论发送任何数据,发现rt_device_read返回值是0,查了一下函数返回值发现读取失败 然后我在下面一行打印接收到的数据 发现接
    发表于 09-11 07:46

    什么,以太网能传CAN报文

    ),为控制指令在车内网络不同控制节点间的传输提供了新的选择。通俗来讲,ACF就是将目前较为成熟的控制协议(如CAN、LIN、FlexRay甚至是RS232串口指令等)
    的头像 发表于 09-09 15:59 2419次阅读
    什么,以太网能传<b class='flag-5'>CAN</b><b class='flag-5'>报文</b>?

    ProfiNet转CAN/CANopen网关技术详解

    CAN 报文,提供了更高的灵活性。 其核心工作原理是数据映射,即在网关内部建立 PROFINET IO 数据区与 CANopen 对象字典或 CA
    的头像 发表于 08-26 16:54 966次阅读
    ProfiNet转<b class='flag-5'>CAN</b>/CANopen网关技术详解

    嵌入式接口通识知识之CAN接口

    指示总线过载,帮助管理数据流;帧间隔是两帧之间的时间间隔,用于确保帧的正确传输,避免帧冲突。其中最常见的帧类型是数据帧,分为标准数据帧和扩展数据
    发表于 08-21 16:49

    用于各种设备协议间做报文转换的网关是什么

    功能是实现不同协议格式报文数据)在传输过程中的解析、转换和转发。 一、协议转换网关的核心作用 1.协议解析与转换 接收来自不同设备的报文(如传感器的Modbus协议、PLC的Pro
    的头像 发表于 08-11 14:08 1315次阅读
    用于各种设备协议间做<b class='flag-5'>报文</b>转换的网关是什么

    车载 CAN-Bus 数据记录仪

    “黑盒子 ”,会记录所有的CAN 数据,以便于事后进行故障分析。 SG-CAN-200R 是一款便携的 2 通道 CAN 总线记录仪,可脱离 PC 单独工作,内置存储卡, 可以长时间记
    的头像 发表于 07-15 14:13 1035次阅读
    车载 <b class='flag-5'>CAN</b>-Bus <b class='flag-5'>数据</b>记录仪