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

    关注

    58

    文章

    3012

    浏览量

    471474
  • 网络管理
    +关注

    关注

    0

    文章

    127

    浏览量

    29150
  • AUTOSAR
    +关注

    关注

    10

    文章

    389

    浏览量

    23510

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    什么,以太网能传CAN报文

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

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

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

    车载 CAN-Bus 数据记录仪

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

    CAN报文流程解析

    CAN报文流程解析,直流充电桩上的CAN通讯解析过程
    发表于 03-24 14:03 10次下载

    使用CAN以及CANIF配置了S32K310的CAN驱动模块,如何进行报文的接收呢?

    我使用CAN以及CANIF配置了S32K310的CAN驱动模块。我知道调用CAN_Write()函数进行报文的发送,但我存有以下的一些问题: 1.我该如何进行
    发表于 03-21 07:24

    STM32G473 CAN发送数据出现丢帧怎么解决?

    配置CAN以FIFO模式发送,单片机周期发送不同ID的CAN报文,同时使用软件ZCANPRO周期发送不同ID的报文CAN总线上来模拟总线上
    发表于 03-11 08:30

    工业智能网关实现北向自定义报文配置流程

    北向接口是设备或系统连接到物联网云平台的接口,它允许云平台通过统一的接口监管各个设备厂商的设备,监控设备运行与报警状态。而北向报文格式则是这些接口间传输数据所遵循的具体规则和格式。 在实际应用中
    的头像 发表于 02-21 10:49 783次阅读
    工业智能网关实现北向自定义<b class='flag-5'>报文</b>配置流程

    CAN差分波形的边沿如此缓慢怎么办?

    现场进行CAN通信故障排查时,常常遇见因边沿缓慢导致的通信错误,那边沿缓慢是由什么原因导致的呢?下面通过一个案例带大家一起看一看。现场测试数据图1是通过ZPS-CANFD采集的现场CAN网络
    的头像 发表于 01-21 11:47 1288次阅读
    <b class='flag-5'>CAN</b>差分波形的边沿如此缓慢怎么办?

    CAN loopback模式测试

    ); HAL_NVIC_EnableIRQ(CAN_RX0_IRQn);。 发送和接收测试 发送报文:创建一个 CAN 报文结构体,填写标准 ID、扩展 ID、
    发表于 01-18 16:29

    AUTOSAR通信与网络安全 AUTOSAR通信在车辆中的应用

    随着汽车行业的发展,车辆的电子化和智能化水平不断提高,这使得车辆的通信系统变得日益复杂。AUTOSAR(AUTomotive Open System ARchitecture)是一个全球性的汽车软件
    的头像 发表于 12-17 15:06 1443次阅读

    AUTOSAR通信与CAN协议的关系

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

    AUTOSAR通信组件介绍 AUTOSAR通信层功能分析

    不同的ECU提供了一种标准化的方式来交换信息,确保数据的一致性和可靠性。通信组件包括以下几个关键部分: COM(通信管理
    的头像 发表于 12-17 14:55 2146次阅读

    AUTOSAR通信协议解析 如何实现AUTOSAR通信

    通信协议栈是一个复杂的系统,它涵盖了多种通信方式和模块,以实现车内ECU之间的高效、可靠的数据交换。以下是对AUTOSAR通信协议的解析及实现AUTOSAR通信的方法: 一、AUTOSAR
    的头像 发表于 12-17 14:54 3951次阅读

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

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