新版本持续为电动智能软件开发测试带来系列化的新功能,新版本CANoe产品体系包括具有GUI交互的桌面版本、可部署在服务器后云端的服务器版本、HIL台架专业版本:强化ADAS目标可视化分析与测试、新增DLT与CMP协议的支持、更好的SOME/IP总线仿真与分析功能、首款CAN XL专用设备VN1641赋能CAN XL技术预研、示波器同步解析10BASE-T1S物理层波形、新增OCPP和欧标无线充电赋能国产出海、易用的XiL API功能便于各类SIL/HIL台架集成、新增GDB接口调试器集成能力、提供DDS的IDL转vCDL功能、新增CANoe:lite满足非汽车行业应用…
本文主要介绍CANoe/CANalyzer 18主要新特性,后续文章将针对CANoe4SW SE 18、vTESTstudio 9和vVIRTUALtarget 8新功能做介绍。
强化ADAS可视化与测试分析功能
>
ADAS目标分析窗口Scene Window提供更便捷且可交互的分析功能(如方便选择不同视角下的传感器数据可视化),新增动态目标相对速度显示功能。
图1 Scene窗口中便捷选择不同摄像头视角数据可视化
>
场景编辑器Scenario Editor加强场景仿真能力(如生成Ground truth数据和车道线等),能支持算法验证,传感器可配置为只检测特定目标(如Radar检测移动目标,Camera检测车道线和道路边界)。
图2 场景编辑器Scenario Editor加强仿真功能
>
新增ADAS API实现Simulink或FMU中字节数组变量交互,新增与Ground truth目标的距离、速度和TTC的测试函数。
面向HPC与整车测试 –
新增DLT和CMP协议的支持
>
新增DLT(AUTOSAR Diagnostic Log & Trace)协议的支持功能,当前以免费插件方式发布,可直接通过Vector官网下载中心获取。DLT在线模式下可通过TCP或UDP实时解析报文,在离线模式下可加载记录文件进行报文解析,支持Verbose和non-verbose两种模式。
图3 新增免费的DLT协议插件
>
新增CMP(ASAM Capture Module Protocol)协议支持。CANoe/CANalyzer搭配以太网接口卡VN5601/VN5620实现CMP数据报文中Ethernet、CAN/CAN FD、LIN和FlexRay报文捕捉分析,更好支持实车与台架测试。
图4 新增ASAM CMP协议的支持
全面增强CANoe中SOME/IP仿真、分析
与测试-通信异常提示
>
新增AUTOSAR Viewer,实现并行加载超大*.arxml,便捷实现可视化分析通信数据库中的参数和配置逻辑。
图5 AUTOSAR Viewer支持AUTOSAR通信数据库可视化
>
Simulation Setup配置界面新增对Adaptive AUTOSAR R20/11和R21/11规范的SOME/IP支持,*.arxml中所有SOME/IP服务和AUTOSAR PDU自动生成Application Object,更便捷地支持AP和CP系统仿真与测试。
图6 新增Adaptive AUTOSAR中SOME/IP仿真在Simulation Setup的支持
>
Protocol Monitor分析器新增Ethernet通信过程中的错误和异常验证看板功能,更便捷地支持系统分析能力,SOME/IP看板界面可详细展示观测到的Service、Instance、Consumer、Provider和Subscription。
图7 Protocol Monitor通信错误与异常警告信息
>
Protocol Monitor分析器通信观测界面新增gPTP分析功能。
图8 Protocol Monitor新增gPTP分析功能
>
示波器组件新增10BASE-T1S波形采集与分析。10BASE-T1S物理层波形与CANoe中以太网报文高精度时间同步,可配置MDI+和MDI-通道,采集触发支持波形触发和报文触发(ID、接收报文、Port),全面支持10BASE-T1S解析,支持“眼图”分析,波形数据可以导出CSFX/CSV/MF4格式。
图9 Option Scope新增10BASE-T1采集与分析
欧美CCS/NACS充电系统,
更好地支持国产新能源车辆“出海”
>
新增OCPP1.6和OCPP2.0.1的支持,满足“车-桩-网”系统测试需求。
>
无需破坏充电枪的CCS/NACS监听器VH5110A新增MPDU报文。
>
在支持PLC通信规范基础上,新增最新ISO 15118-20中的无线充电(中国无线充电目前也可以项目方式实现)。
图10 新增ISO 15118-20无线充电测试
>
“货架”充电HIL系统vCTS,支持中国(GB/T)、日本(CHAdeMO)、欧美(CCS/NACS)全套充电标准的测试,支持选配不同功率的AC/DC设备集成。
图11 充电HiL测试系统vCTS据可视化
提供便捷的XIL台架整合功能,
更好支持HIL、PIL和板级IO测试
>
CANoe新增对12通道模拟输出板卡VT2812的支持,新增对智能充电板卡VT5201的支持。VIO系统支持更快的数据传输,并将推出更紧凑型(242 x 95 x 256 mm)机箱VIO9007。
图12 VIO System机箱VIO9007和VIO9012
>
全面优化ASAM XIL的支持,只需通过简易配置便可实现对第三方各类XIL台架的整合能力,第三方台架中的变量可直接用于CANoe或vTESTstudio中进行功能测试。
图13 全面优化XIL接口,便捷集成各类XIL系统
>
在支持Lauterbach和Tasking的基础上,新增GDB接口的各类调试器集成(如Segger/J-Link),更好满足PIL及其A-SPICE SWE.6测试。
图14 板级SIL新增GDB接口耦合功能
>
测试用例和测试序列基于CAPL、C#或Python实现时,可直接配合Visual Studio Code创建Test Unit,而无需vTESTstudio(更多细节详见vTESTstudio新特性推文)。
图15 通过Visual Studio Code实现CANoe中Test Unit功能
CAN XL、LIN、AMD/XCP、J1939和
Car2X功能新增与改善
>
发布首款CAN XL通信接口卡VN1641,通过选配XL SIC收发器可达到20Mb/s通信速率,支持Error Signaling使能配置。
图16 首款CAN XL接口卡VN1641
>
新增基于LIN数据库(LDF文件)自动生成LIN Slave一致性测试的vTESTstudio脚本,支持便捷的参数配置,赋能用户通过vTESTstudio更好增加其它测试项。支持LIN规范包括:ISO 17987-6、LIN 2.0、LIN 2.1、LIN 2.2、SAE J2602-2012、SAE J2602-2021。
图17 通过LDF文件自动生成LIN Slave一致性测试脚本
>
Option J1939新增AUTOSAR E2E Profile 01和05,通过J1939交互层无需编程自动计算CRC和Counter,并提供E2E异常显示,相关功能无需*.arxml文件,仅需*.dbc即可实现。同时支持不同版本J1939-22中的变更,J1939.dbc新增对2024-02版本规范中新的PG、SPN和ID的支持。
图18 Option J1939支持AUTOSAR E2E Profile 01和05
>
Option AMD/XCP实现对A2L中结构体数据的全面支持,成员变量可直接选择并支持数组成员大小的配置。
图19 AMD/XCP全面支持A2L结构体数据
>
Option AMD/XCP新增Fast Polling模式,配合VX1000直接从ECU RAM实现更快的数据更新,无需ECU集成额外软件。
图20 AMD/XCP搭配VX1000新增Fast Polling模式
>
Option AMD/XCP实现XCP STIM通信机制,赋能ADAS领域中特定传感器数据“回灌”和故障注入应用。在ECU的STIM触发事件中,CANoe可在下一次软件模块执行之前提供所需标定变量,提供CAPL函数使能STIM参数并可实现不同组配置切换。
图21 AMD/XCP新增XCP STIM通信赋能ADAS测试
>
车联网插件Option Car2x模块新增与优化:中国与欧美V2X证书配置统一到Security Manager;Car2x Protocol Analyzer新增通信监测项;优化场景编辑器;在交互层API与Map Window地图窗口上准确显示国标和美标BSM的历史轨迹;提供基于vTESTstudio的V2X测试的参考工程。
图22 车联网Car2X功能示例
诊断优化与新增功能
>
DoIP新增TLS 1.3的支持,同时提供新的CAPL函数满足TLS相关仿真与测试。
>
配合DiVa可支持J1699-5规范的OBDonUDS一致性测试。
>
诊断窗口扩展故障码信息显示;诊断控制平台新增宏录制与回放功能,方便测试。
图23 Diagnostic Console窗口新增录制回放功能
互联服务功能(CFS)增强DDS、
Wi-Fi和NFC功能
>
DDS新增*.idl转换为*.vcdl,QoS新增UserData、Partition和ResourceLimit的扩展配置,支持Linux系统部署运行。
>
提供Wi-Fi热点和用户端仿真能力,NFC新增ISO 7816规范的APDU通信功能。
图24 互联服务功能示例
全部0条评论
快来发表一下你的评论吧 !