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 类型。默认值为 Stand