【CANoe】第二章CANoe概述

CANoe开发的相关学习

基础篇章:
第一章 车载网络的相关概述
第二章 CANoe概述



前言

在第一章中简单介绍了汽车总线结束,相信大家已经有了一定的了解,本章将要介绍一些关于CANoe相关的内容,比如说它的功能、应用及相关的开发技术等等。


一、VECTOR公司

CANoe是Vector公司推出的开发环境,具备的功能有总线仿真、测试、分析和诊断等等。由此我们必须先了解一下Vector公司。
Vector公司是一家德国公司,成立于1988年,总部位于德国汽车中心斯图加特,目前已成为在全球11个国家设有分公司的跨国企业。2011年Vector在中国成立了全资子公司–维克多汽车技术(上海)有限公司。成为自美国、日本、发过、瑞典、英国、韩国和印度等分公司之后的第9家分公司。

Vector 从1992年开始开发了世界第一款CAN总线分析工具CANalyzer,并在随后的十几年里,不断地丰富自己的产品线,如今已经拥有包括分布式系统开发,嵌入式源代码,ECU测试,车辆诊断,ECU标定,过程管理等六大工具链。Vector已经成为全球领先的总线开发工具、网络节点测试验证工具和嵌入式软件组件供应商,为汽车总线网络的设计,建模,仿真,分析,测试以及ECU的开发,测试,标定,和诊断等过程提供一系列强有力的软硬件工具和源代码,支持CAN,LIN,MOST,FlexRay,以太网,SAE,J1939,OSEK/VDX和AUTOSAR等多种总线、协议和标准。在全球范围内,来自乘用车,商用车,工程机械,轨道交通和控制工程领域的客户都在应用Vector提供的产品和解决方案。

二、CANoe简介

CANoe全称CAN open environment,是Vector公司推出的一款总线开发环境,最初主要为汽车CAN总线的开发、仿真、测试和分析而设计。随着车载总线的发展,扩展加入了LIN、FlexRay、MOST和Ethernet等网络。
CANoe当前最新版本为16.0,相关的功能和使用图片也是基于CANoe16.0.
(这里要说明如果涉及到项目的相关信息,可能还是会选择已有的公开的低版本来进行介绍)
CANoe是网络和ECU开发、测试和分析的专业工具,支持总线网络开发从需求分析到系统实现的整个开发过程。CANoe丰富的功能和配置选项被整车厂和供应商的网络设计工程师、开发工程师和测试工程师所广泛使用。在项目开发的各个不同阶段,CANoe也会发挥不同的作用。

三、CANoe在ECU项目开发中的作用

它的作用可以根据开发进度分为三个阶段

1.全仿真网络系统

在开发的初期,CANoe可以用于建立仿真模型,在此基础上进行ECU功能评估,这样可以尽早发现问题并解决问题。CANoe主要是针对有具体数据定义的报文进行事件处理,换言之借助CAPL实现网络节点的行为。
CAPL全称Communication Access Programming Language,是专门为CANoe设计的一种类似于C的语言,虽与C语言类似,但也有很多独特的地方。利用它可以对报文的接收、系统变量/环境变量的改变、错误的出现等事件进行处理。同时由CANoe的开放性,用户可以使用先用的成熟算法、函数和模型扩充自己的函数。对于复杂模型,还可以通过其他建模工具例如MATLAB完成工作。
此外,在初级阶段,可以利用所涉及的完整网络仿真系统进行离线仿真,检验各个节点功能的完整性及网络的合理性。
在这里插入图片描述

CAPL数据类型包括数据类型、结构体、枚举、关联类型和对象类型。变量的数据类型决定了变量存储占用的空间。

2.真实节点和部分仿真节点共存

在初级阶段结束后,后湖能得到整个网络的系统功能模型。
下面,用户就可以把自己开发的真实ECU替换仿真系统中对应的仿真节点,利用总线接口和CANoe剩余的节点相连接,测试自己节点的功能。
在这里插入图片描述

2.全真实节点的网络系统

在开发的最后阶段,所有ECU的真是节点都被逐一地连接到总线系统中,此前的仿真节点会被逐一从总线上断开。开发人员可以在真实节点条件下,验证总线的负载情况和其他设计是否满足要求。
在这个阶段,CANoe主要充当网络系统分析、测试和诊断工具,在此过程中,整个系统包括各个功能节点都能被详细地检查到。用仿真节点代替真实节点是最理想的状态,可以通过两种状态的切换交叉检查相关功能,快读定位问题的根源。
在这里插入图片描述

四 CANoe的安装

具体的安装过程可参考我的另一篇文章,安装的是CANoe16.0,连接如下:

https://blog.csdn.net/qq_45302638/article/details/125997121


总结

本篇中主要介绍了CANoe的简单情况,例如Vector公司,CANoe的简介以及CANoe在ECU项目开发中的作用,最后写了如何安装。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值