CANoe

CANoe是德国Vector公司推出的一款集仿真,测试分析和诊断等功能为一体的图形化开发环境,全称是CAN open environment,因为最初以CAN总线的开发、仿真、测试和分析而设计。随着汽车总线的发展,也支持LIN,Flexray,MOST和以太网等。

CANoe是网络和ECU节点开发、ECU自动化测试和验证的专业工具,支持从需求分析到系统实现的整个系统的开发过程。CANoe丰富的功能和配置选项被OEM和供应商的网络设计工程师、开发工程师和测试工程师所广泛使用。 

微信截图_20220805112253.png

国家:德国

类型:商业软件

官网: https://www.vector.com/cn/zh/

CANoe支持以下总线系统和协议:

  • 总线系统:CAN、LIN、MOST、FlexRay、J1708、以太网

  • can总线协议:j1939、J1587、NMEA2000、ISO11783、CANOpen、MCnet、GMLAN、CANaerospace

  • 基本功能:

  • 导入网络数据库(比如:DBC,FIBEX,LDF,NCF,MOST Function Catalog)

  • 通过建模进行完整的总线系统仿真和ECU半物理仿真

  • 分析总线通信

  • 测试完整网络和单个控制单元

  • 通过KWP2000和UDS或者运用完整的诊断测试工具进行通信诊断

  • 用户可以运用类C的CAPL编程语言编程实现仿真、分析和测试

  • 可以创建用户自定义界面来控制仿真和测试过程或显示分析数据

测试ECU和网络:

CANoe的主要应用案例之一就是ECU和网络测试。例如:验证单个开发阶段,检查原型,回归测试和合格测试。为了使得测试任务简单易行,测试功能集包括下列组件:

  • 测量配置窗口:功能模块和评估功能的图形化显示与参数化

  • 跟踪窗口:列出所有的总线活动,例如报文、错误帧和远程帧。显示每条报文中的单个信号——甚至在测量过程中也可以做到

  • 图形窗口:在线显示报文中传输的物理信号(如速度和温度)随时间变化的情况

  • 数据窗口:以数值形式和柱状图形式显示选定的数据

  • 总线统计窗口:显示报文频率、错误帧、总线负载和控制器状态

  • 统计窗口:显示每种ID的报文发生的频率

  • 交互式发生器模块:用于总线激励,轻松发送修改的信号

  • 信号发生器:产生信号响应(正弦,斜坡,脉冲,数值表等)

  • 记录/回放模块:用于记录、后期分析或回放测量过程

  • 触发器和过滤器模块:响应特定的总线事件,减少显示和记录的数据量

  • 写窗口:显示系统消息和输出CAPL程序中用户自定义的内容

ECU诊断:

      CANoe可以用在整个开发阶段以及ECU的诊断过程中。就诊断而言,首先,CANoe支持开发者执行ECU诊断功能;其次,提供对被测ECU诊断接口的访问。

      用到的方法和功能如下:

  • 支持KWP2000和UDS(ISO14229)协议的ODX 2.0.1和Vector CANdelaStudio(CDD)格式的诊断描述

  • 带有诊断控制台和故障内存窗口(诊断功能集)的交互式诊断测试仪

  • 在跟踪、数据和图形窗口中进行服务级和参数级的诊断通信分析

  • 使用基于测试功能集的CAPL程序和XML或者使用CANoe Option DiVa进行规范/集成/回归测试

  • 仿真ECU的诊断功能

  • 针对好的/坏的测试用例,访问所有级别诊断通信(CAN报文,传输协议和诊断服务)的能力

ECU仿真和残余总线仿真:

      在使用CANoe开发分布式通信系统的过程中,网络节点模型是在数据库的基础上建立的。这些节点间的通信可以完全被模拟和分析。在接下来的开发过程中,可 使用真实ECU代替单个仿真节点。这种残余总线和环境仿真为供应商提供了一个针对全系统和独立ECU或模块的开发和测试环境。对于大多数OEM来 说,CANoe可直接从数据库生成仿真模型,这些仿真模型甚至可以包含用户界面。

——标签修改日期2022年8月5日

粉丝数
284
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈