CANoe是用于开发,测试和分析单个ECU和整个ECU网络的综合软件工具。它在整个开发过程中从计划、设计到系统级测试为网络设计师,开发和测试工程师提供支持。CANoe的多种变体和功能可满足不同项目类型的需要,对实时性有更高的要求的环境,您还可以将CANoe当作HIL(硬件在环)系统来操作。CANoe通用的功能和配置选项已被全球汽车OEM, 供应商,及航空电子、工业控制和物联网(IoT)等领域用户所广泛使用。CANoe可满足在产品开发和验证等不同开发阶段的应用需求。
核心价值
测试ECU和整个网络
进行网络通信的分析
诊断支持
功能和通讯过程的仿真
丰富和灵活的激励方法
优势和亮点
CANoe “一站式”实现ECU所有的开发和测试任务
CANoe全面支持模拟、测试ECU和诊断的各种场景
CANoe友好的图形化界面和文本的评估结果
航空电子系统和网络的支持
CANoe支持硬件在环(HIL), 软件在环(SIL)和模型在环(MIL)测试
提供多种CANoe衍生版本满足不同特定场景的需要
提供智能的自动化测试方式
在开发过程的早期发现并纠正错误情况
提供对物联网(IoT)应用的支持
支持安全管理
提供丰富的汽车总线、协议、测量、诊断和航空电子总线支持插件
主要功能
测试
通信分析
诊断
仿真
激励
IoT服务
CANoe代表了最先进的ECU和网络测试环境。对于整个系统以及有效的ECU测试,它也是最理想的测试工具。CANoe在以下方面为您提供的无与伦比的解决方案:
• ECU测试
• 模块测试
• 整合测试
• 符合性测试
• 回归测试
• ECU原型测试
CANoe提供丰富的开放式接口,支持您对测试环境做各种不同的适配:
• 用于激励,测量和注入误差的集成硬件:
• VT System,数字和模拟I / O,自动测量设备,可控电源
• 接口仿真和测试模型:MATLAB / Simulink模型
• 从第三方控制测试系统:通过程序调用、脚本调用
• 集成在更高级别的测试控制器中:通过CANoe COM服务器,例如通过Python或.NET
• 链接到外部软件工具:例如为了满足可追溯性要求的需求管理系统
CANoe用户可以在用户的桌面和车辆中分析ECU和整个系统的多总线通信,提供丰富的智能窗口支持您的分析工作:
• 跟踪窗口:列出所有的总线活动,例如报文、错误帧和远程帧。显示每条报文中的单个信号——甚至在测量过程中也可以做到
• 图形窗口:在线显示报文中传输的物理信号(如速度和温度)随时间变化的情况
• 统计窗口:用于显示有用的网络和节点统计信息,例如,节点和帧级别的总线负载,突发计数器/持续时间,帧和错误的计数器/速率,控制器状态
• 数据窗口:以数值形式和柱状图形式显示选定的数据
• Scope窗口:用于离线显示使用Option .Scope记录的位电平测量
• 交互式发生器:用于总线激励并轻松发送修改后的信号
• 信号发生器:用于产生信号波形(正弦波,斜坡,脉冲,值列表等)
• 记录/回放:以进行记录以及以后的测量分析或回放
• 触发和过滤:以对总线事件做出特定响应并减少显示或记录的数据量
• 写窗口:系统消息和CAPL程序的用户特定输出的写入窗口
• 状态跟踪器:用于显示状态和位信号
CANoe所提供的诊断功能集可帮助您分析通过KWP2000和UDS标准进行的诊断通信。 CANoe既可以用作诊断测试仪,也可以模拟ECU诊断。通过ODX或CANdelaStudio描述文件对其进行参数化。另外,CANoe中集成了完整的OBD-II测试仪。
借助CANoe.DiVa,您可以对ECU中的诊断软件实现进行自动测试。可重现的测试用例基于CANdela或ODX格式的ECU诊断说明生成,CANoe自动执行这些测试用例并生成结论性测试报告。
使用CANoe,您还可以实现ECU的诊断仿真。此外,CANoe所提供的“测试功能集”使您可以执行以CAPL,XML编程的自动化测试.NET或在vTESTstudio的帮助下。CANoe还可以根据要求自动生成XML和HTML格式的测试报告。
用户可以使用CANoe的仿真功能来测试和分析被测系统(System Under Test, SUT),SUT可以是硬件,也可以是软件。通过在实验室条件下将实际组件传输到仿真环境中,SUT可以利用CANoe在自定义的、受控的以及最重要的是可重现的情况下运行。这样就可以无风险地分析极限和特殊情况。此残余总线仿真功能可以用于所有开发阶段,用来实现:
• 使用残余总线仿真对整个网络和功能进行有效测试
• 通过模型和功能灵活地扩展残余的总线仿真
• 多种通信拓扑的同步仿真
• 模拟过程中的多种干预选项
• 开放、灵活的界面来连接工具
• 在所有开发阶段均可重用的测试和仿真设置
• 使用生成器创建特定残余总线仿真
使用CANoe的激励功能,您可以根据需要故意发出个别消息或信号,简单、快速地引起网络中的ECU的反应。ECU的响应会在一定程度上反映其功能的正确性。CANoe提供了许多激励网络中ECU的方法,包括从预定义的用户界面到不同的编程选项的各个方面:
• 用于设置信号和变量值的CAPL或.NET程序。
• Visual Sequencer轻松地创建命令序列
• 信号发生器和信号回放,用于产生信号响应(正弦波,斜坡,脉冲,值列表等)
• 交互式的Generator和Frame Panel,用于激励总线并方便地发送修改后的信号
• 用户用来创建自定义图形用户界面的面板
CANoe提供物联网(IoT)设备连接功能服务,这是个免费的CANoe / CANoe4SW扩展程序使您可以通过后端或本地代理轻松连接被测系统(SUT)。您的SUT可以是真实的设备,也可以是纯软件,例如在虚拟环境中的系统。目前主要支持MQTT协议,后续计划会有更多的协议被支持。
• 用于软件或设备的功能测试
• 使用熟悉的功能,例如分析窗口,自动测试或集成其他模型以提供系统环境
• 无需特殊的IT策略,因为连接是通过Web sockets或HTTPS建立的
支持的环境
CANoe所支持的总线网络、协议和数据库文件
总线网络: | CAN/CAN FD、LIN、FlexRay、Ethernet、WLAN、J1708、AFDX、ARINC 429等 |
高层协议: | TCP/IP、AVB、CANopen、J1939、ISO 11783、J1587、EtherCAT、SOME/IP、MQTT等 |
智能传感器协议: | PSI5、SENT、SPI、UART(RS232、RS485、RS422、LVDS)、I2C等 |
充电通信协议: | DIN 70121、ISO/IEC 15118、GB/T 27930、CHAdeMO等 |
V2X协议: | GB/T 31024.3、T/CSAE 53-2017、SAE J2735、IEEE 1609、ETSI ITS 102、ETSI EN 302等 |
诊断协议: | ISO 9141、ISO 14229、ISO 14230、ISO 15031-6(OBD-II)、SAE J1939-73等 |
通信/诊断/标定数据库: | DBC、ARXML、A2L 、FIBEX、LDF、CDD、ODX等 |
CANoe所支持的可选插件
总线插件: | LIN、FlexRay、Ethernet、MOST、Car2X |
高层应用协议插件: | Smart Charging、J1939、J1587、CANopen、ISO 11783、For EtherCAT® |
测量与诊断插件: | AMD/XCP、DiVa、Scope、SENSOR |
航空插件: | A429、AFDX |
相关资源
博客
新闻资讯
RELATED RESOURCES
下载申请