当前位置:首页 > 汽车电子 > 糖果Autosar
[导读]点 击 上 方 蓝 字     关 注 我 们 CANoe,全称叫CAN Open Environment,是德国Vector公司为汽车总线的开发而设计的一款总线开发环境,集合了网络监控、数据获取/记录、节点仿真、诊断、自动测试等功能。 1、CANoe工程的新建 打开CANoe软件,在工具栏的”Fil

   









CANoe,全称叫CAN Open Environment,是德国Vector公司为汽车总线的开发而设计的一款总线开发环境,集合了网络监控、数据获取/记录、节点仿真、诊断、自动测试等功能。

1、CANoe工程的新建

打开CANoe软件,在工具栏的”File”中点击”New”,双击选择创建的模板 ,再保存创建的cfg工程文件。如下:

2、Channel Mapping

每个CAN网络都有所属的Channel,称之为Application Channel,如果在Real BUS的环境下要映射到相应的硬件接口单元及相应的Transceiver。下图为网络上的各个网络(Comfort和Powertrain),及其网络中的Can控制器节点和DBC文件。

通过Hardware-Channel Mapping实现逻辑上通道和物理通道的映射,当你发现trace上没有报文时,第一检查一下你通过DB9的接插件是否插在正确的硬件通道上了。

3、CAN DBC中报文及信号的属性

CAN通信中物理层中一帧由以下几个部分组成:

  • 报文ID
  • 报文数据
  • 报文长度

Identifier type 指定 CAN 报文标识符是 Standard 还是 Extended 类型。默认值为 Standard。标准标识符是 11 位标识符,扩展标识符是 29 位标识符。

Remote frame 将 CAN 报文指定为远程帧。

Start bit 指定数据的开始位。开始位是从报文数据的开头计数的最低有效位。开始位必须是 0 到 63 之间的整数。信号的起始位,一般来讲,主机厂在定义整车CAN总线通信矩阵时,其每一个信号都从其最低位开始填写,

Length (bits) 指定信号在报文中占用的位数。长度必须是 1 到 64 之间的整数。Data type 指定信号如何解释分配的位中的数据。从下列各项中选择:

  • signed(默认值)

  • unsigned

  • single

  • double

4、信号在报文中的Layout问题

CAN 报文中的比特流有两方面要注意,第一是字节序,第二是bit numbering。字节序也叫大小端,决定如何去解析一系列字节来组装成有意义的数据。即小端支持从低字节向高字节去排布信号。

即大端支持高字节向低字节去排布信号。

注意:字节内的位的重要性(Significant)的顺序是一定的,不随两种格式的变化而变化。

bit numbering,即报文中支持两种方式的计数方式:

  • 从右向左

这种情况的报文一般是Byte0_bit7的位最先被发送,然后是bit6,,,最后是Byte7_bit56位被发送。这种方式在汽车工业中是最通用的方式,为各大主机厂采用,在Vector的DBC中也按照这种排布方式去布局信号的index。

-从左向右

这种情况的报文一般是Byte0_bit0的位最先被发送,然后是bit1,,,最后是Byte7_bit63位被发送。相应地和上述两种bit numbering对应的就是两种message的Layout,

1)字节中的位序为从右到左2)字节中的位序为从左到右

通常在DBC中选择Byte order时,可以选择以下任一选项:LE:其中字节顺序为 little-endian 格式 (Intel®)。在这种格式中,从开始位(最低有效位)到最高有效位(具有最高位索引)进行计数。例如,如果以 little-endian 格式打包数据的一个字节0x12(默认其他信号为0),并且开始位为 29,则数据位表类似于下图(从最低有效位到最高地址计数的 Little-Endian 字节顺序)所示。则我们接收到的8字节的Can报文消息为:00 00 20 01 00 00 00 00,字节2和字节3的layou如下表所示:

Bytes 2 3
Hex 0x20 0x01
Bits 0100 0010 0000 0001

BE:其中字节顺序为 big-endian 格式 (Motorola®)。在这种格式中,从开始位(最低有效位)到最高有效位进行计数。例如,如果以 big-endian 格式打包数据的一个字节,并且开始位为 29,则数据位表类似于下图(从最低有效位到最低地址计数的 Big-Endian 字节顺序)所示。

则我们接收到的8字节的Can报文消息为:00 01 20 00 00 00 00 00,字节1和字节2的layou如下表所示:

Bytes 1 2
Hex 0x01 0x20
Bits 0000 0001 0010 0000

总结:Intel格式编码:信号的低位(lsb)将被放在低字节(LSB)的低位。信号的起始位就是低字节的低位,从低字节向高字节去排布信号。Motorola格式编码 :信号的低位(lsb)将被放在高字节(MSB)的低位。这样,信号的起始位就是高字节的低位,从高字节向低字节去排布信号。


往期链接:

UDS诊断看这篇就够了,吐血整理

AUTOSAR诊断通信栈简介

Diagnosis about DEM module

Memory 的介绍1

功能安全之看门狗WDGM 介绍

AUTOSAR ASILD级别安全软件模块的安全机制介绍

基于Autosar软件的功能安全开发的介绍

AUTOSAR模式管理经验总结

AURIX GTM 输出模块(TOM)

使用AURIX TOM模块生成交流电机的PWM驱动

AUTOSAR OS分析概述

OS-Protection   -Timing Protection

Autosar OS (2)

Autosar OS 介绍


关注微信公众号『糖果Autosar』,后台回复“资料”查看更多内容,回复“加群”加入汽车电子与AUTOSAR技术交流群。

               

你点的每个 在看,我都认真当成了 支持

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

上海2026年3月23日 /美通社/ -- 近日,Lucanet蓝科中国(简称"蓝科中国")受邀参加2026上海全球投资促进大会,与来自全球的投资者、企业代表齐聚上海东方枢纽国际商务合作区,围绕&qu...

关键字: CAN NET PLAYER ASIA

上海2026年3月18日 /美通社/ -- 备受瞩目的3D打印行业盛会2026 TCT亚洲展今日拉开帷幕,将连续三天(3月17 - 19日)在国家会展中心(上海)7.1&8.1馆隆重上演。TCT亚洲展不...

关键字: TC INTRO BSP CAN

新德里2026年2月7日 /PRNewswire/ -- 互联网名称与数字地址分配机构(ICANN)将于2026年3月7日至12日在孟买召开第85届公共会议,本次会议由印度电...

关键字: CAN 互联网 IC 电子

洛杉矶2026年1月30日 /美通社/ -- 互联网名称与数字地址分配机构(ICANN)提名委员会(NomCom)现已开放加入ICANN董事会的申请。 新任董事会成员的任期将...

关键字: CAN IC 互联网 BSP

上海2026年1月20日 /美通社/ -- 近日,Lucanet蓝科大股东、全球知名软件投资机构Hg宣布以约64亿美元收购并私有化财务绩效管理巨头OneStream(纳斯达克代码:OS)。 *OneStrea...

关键字: CAN NET STREAM 软件

在嵌入式系统开发中,控制器局域网(CAN)总线作为实时性要求高的工业控制核心通信协议,其重要性日益凸显。从汽车电子到工业自动化,CAN总线凭借其卓越的抗干扰能力和多主通信机制,成为分布式系统设计的首选方案。

关键字: 嵌入式系统 CAN

CAN(Controller Area Network)总线起源于1983年德国博世公司为汽车电子系统设计的串行通信协议,旨在解决传统点对点布线导致的线束冗余、故障率高等问题。

关键字: CAN CAN协议

北京2025年12月15日 /美通社/ -- 在中国内容创作的节奏加快、审美趋势不断演变、AI 技术深度进入日常表达的背景下,全球视觉传播与协作平台 Canva可画于2025年12月12日举办年度分享会,发布《Canva...

关键字: CAN AI BSP 模板

ICANN发布《2026年指南》及其他资源,为计划于2026年4月申请新域名后缀的机构提供支持 洛杉矶2025年12月17日 /美通社/ -- 互联网正不断演进——随着用户...

关键字: IC CAN 互联网 计算机

上海2025年12月2日 /美通社/ -- 11月26日,Lucanet蓝科中国受邀参加备受业界瞩目的"财界奥斯卡"盛会 —— CGMA2025全球管理会计年度中国大奖暨CFO高峰论坛。此次盛会汇聚了...

关键字: CAN NET 可持续发展 智能化
关闭