CANape18般武艺助力ADAS修炼(下):全面支持以太网

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 信号偏移补偿

posted @ 2021-12-27 14:13  北汇信息  阅读(1462)  评论(0编辑  收藏  举报