上一期,我们介绍了CANape大师18.0新版测量数据搜索引擎升级、高性能函数库、ADAS数据采集等新技能(点此回顾>>),不知道各位“车林高手”看的是否过瘾?

大师之所以称之为大师,那肯定是有其绝技以扬名江湖的,咱们这位CANape大师绝技多多,且愿意和大家分享切磋。所以本期我们再来聊聊CANape 18.0全面的以太网支持、ASAP2 Studio、数采模块偏移补偿等新技能。各位“车林高手”请就坐

CANape简介

CANape在电子控制单元的参数优化(标定与测量)上的运用已广为熟知,其基于CCP/XCP协议或者VX1000硬件POD与ECU建立通信,满足各种应用下的标定测量需求。

CANape具有强大的数据测量与记录的基因,能够灵活应对ADAS数据采集面对的严苛挑战,如传感器的原始数据采集,包括毫米波雷达、激光雷达和摄像头,域控制器的Debug数据等。通过与高性能硬件相结合,CANape每秒可以存储数千兆字节的数据。

标定数据管理和方便的测量数据分析报告使得CANape成为ECU标定的完整工具。此外,CANape还提供对总线数据、诊断数据和模拟测量数据的访问。

CANape 18.0新特性

全面支持车载以太网和传统以太网

为了使CANape成为一个高性能可定制的以太网数据记录器,全面支持车载以太网和传统以太网,Vector即将推出新一代以太网硬件接口设备VN5620、VN5430和VN5240以及以太网配置软件Vector Ethernet Devices Configuration。

VN5620、VN5430和VN5240具有以下功能:

  • 支持更高的数据带宽
  • 方便地过滤不需要的数据
  • 灵活地提供各种数量的100BASE-T1/1000BASE-T1以太网端口
  • 可以在即将发布的以太网配置软件中通过级联的方式来扩展以太网通道
  • 支持广泛的应用领域(分析、模拟、记录、HiL等)
  • 在即将发布的软件中支持TSN(时间敏感网络)

打开网易新闻 查看更多图片
图1 VN5620/VN5430外观及参数
打开网易新闻 查看更多图片
图2 VN5240外观及参数

新一代以太网配置软件Vector Ethernet Devices Configuration采用图形化的配置界面简化了对以太网的访问,同时可以让使用者更好地了解以太网测试拓扑。

打开网易新闻 查看更多图片
图3 新以太网配置软件界面

ASAP2 Studio 2.0

ASAP2 Studio 2.0是CANape 18.0自带的A2L文件编辑工具,支持最新的ASAM标准。ASAP2 Studio 2.0具有以下新功能:

  • 在 MAP文件窗口中增加了分类和类型定义窗口
  • 可以创建结构体和类型定义
  • 可以使用单个测量元素创建数组
  • 从MAP文件创建变量时支持字符串对象
  • 支持新的MAP链接器格式,如NEC CC78,DiabData和TI TMS 470

因为ASAP2 Studio 2.0支持创建结构体和类型定义,所以A2L文件的变量和测量对象可以变得更少,在工作时也会消耗更少的内存和更短的加载时间。

打开网易新闻 查看更多图片
图4 A2L文件优化前(左)优化后(右)

支持Adaptive AUTOSAR ECU的测量和标定

CANape 18.0对“Adaptive AUTOSAR”功能进行了升级。

  • 通过将DLT (DebugLogTrace)配置为端点并加载数据库,可以在CANape中追踪AUTOSAR Adaptive的中间件
  • 支持使用最新的AUTOSAR Adaptive标准ARA 19-03读取数据库
  • 在 Linker MAP Readers中新增了对C++的支持

打开网易新闻 查看更多图片
图5 DLT设备配置模块

快速访问ECU的测量硬件——VX1000

VX1000可以提供2种通过调试接口(如JTAG和DAP)进行数据轮询的方法:标准轮询和10倍速快速轮询。

标准轮询:

  • 通过调试接口来实现,无需集成VX1000驱动程序
  • 通过VX1000直接访问ECU内存,无需额外的CPU负载和RAM消耗
  • 数据采集速率可以达到30 kByte/s

打开网易新闻 查看更多图片
图6 VX1000标准轮询

10倍速快速轮询也是通过调试接口来实现,测量的循环轮询由VX1000直接处理。

  • 无需集成VX1000驱动程序
  • 通过VX1000直接访问ECU内存,无需额外的CPU负载和RAM消耗
  • 数据采集速率可以达到300 kByte/s

打开网易新闻 查看更多图片
图7 VX1000十倍速快速轮询

Vector MATLAB/Simulink MC Add-On升级

CANape 18.0提供Vector MATLAB/Simulink MC Add-On的最新版本14.0.20。通过这个插件,可以实现MATLAB和CANape联合使用。

14.0.20支持自动更新ASAP2数据库文件的地址信息。

在旧版本中,生成A2L文件时是没有地址信息的,必须在CANape中链接MAP文件来更新A2L文件的地址信息;使用14.0.20,地址信息可以在构建过程中自动更新到A2L文件中,不再需要链接MAP文件来进行地址更新。

Vector MATLAB/Simulink MC Add-On14.0.20提供新的64位CANape/vSignalyzer MinGW64 Target来支持免费的MinGW-w64 C/C++编译器,生成CANape DLL时无需额外的费用。

Vector MATLAB/Simulink MC Add-On 14.0.20支持MATLAB最新版本R2019b。

打开网易新闻 查看更多图片
图8 Vector CANape/vSignalyzer MinGW64 Target

模拟量测量模块的偏移补偿

零位补偿(偏移补偿)是模拟量测量过程中的一个重要环节,在CANape中可以使用信号“修剪功能”来实现零位补偿(偏移补偿),该功能重新定义了数据库转换规则中的信号偏移。

用户可以选择需要进行修剪的测量信号并为信号设置目标值,然后开启信号修剪功能,CANape就会进行一个大约5秒的测量并以测量期间的平均值和用户设定的目标值来确定信号的偏移量,从而实现偏移补偿。

打开网易新闻 查看更多图片
图9 信号偏移补偿

Vector公司简介

Vector Informatik公司成立于1988年,总部位于德国汽车工业中心斯图加特,是全球领先的分布式系统设计开发工具、网络节点测试验证工具和嵌入式软件组件提供商,为ECU的开发、测试、标定和诊断等过程提供一系列强有力的软硬件工具和组件,在全球范围内,来自汽车、商用车、工程机械和控制工程领域的客户都在应用Vector提供的解决方案和产品。

北汇信息作为Vector中国的合作伙伴,不仅提供相应的工具和技术支持服务及培训,还针对不同的应用提供相应的解决方案,助力中国客户的研发效率提升。

Source: Vector Informatik