CAPL编程开端

1 篇文章 0 订阅
1 篇文章 0 订阅

万事开头难

如果你是刚开始入门汽车行业从事黑盒测试的小白,相信你的第一步接触的便是CAN通讯,CAN通讯作为整车节点通讯的最基础的方式,可靠性高,成本低,受干扰小,仲裁方式简单、高效,因此广泛使用。本篇文章主要是指导小白入门的具体方式,俗话说万事开头难,当我们接触新的工具使用时,最重要的便是阅读使用说明书,CANoe软件的使用说明便是Help文档,这个是核心,源文档为英文文档,小白阅读学习较为缓慢,但是本人觉得源文档才是最重要的,当你已经熟练查找、使用Help文档时,你已经成功学会使用CANoe工具。

开篇基础

  1. 安装软件。根据个人需要安装版本,个人建议安装CANoe 9.0以上的版本,CANoe 9.0以下版本过于老旧,界面与最新16.0版本差距较大,推荐安装使用11.0版本,安装位置非C盘安装,避免日后使用卡顿

点击下一步安装即可,如果安装提示需要序列号,可向公司部门询问索要

  1. 安装驱动。可根据个人硬件进行选择性安装,本人建议全选所有驱动,这样可支持其他Vector产品的使用,不用进行二次安装

  1. 软件界面。打开工程后选择新建工程,这里选择双通道CAN 500Kbit的工程

打开后的界面显示如下

如果打开的界面显示置灰,软件按键无法使用,是因为没有电脑连接硬件,软件检测不到硬件license,无法正常打开。成功打开软件后的第一步,也是很重要的一步是配置CANoe软件通道和硬件通道的连接,其作用是使软件能正确识别到CAN总线的报文数据。如上文中提到,新建工程时建立的是两个CAN通道的工程,因此需要配置两个通道,本人使用的vector硬件设备为VN1630A,支持双通道通讯,软件选择Hardware —> Network Hardware —> Driver... 打开配置界面,如下图:

点击VN1630 下拉栏下显示Highspeed的便是识别到的硬件通道,选择 on board CAN 1051 cap(Highspeed),点击右键配置为CANoe CAN1,选择第二个配置为CANoe CAN2,如果你只有一个通道,只需要配置一个即可,结果如下图:

  1. 选择真实总线和模拟总线。到此为止,基本的配置已完成,点击即可进行通讯,在此还需要说明CANoe软件一个很重要的概念:全节点仿真和半节点仿真以及真实节点监控。节点即通讯的ECU,在没有实际ECU时,我们可以在仿真模式下模拟各个节点的通讯,查看网络负载,做一些仿真测试;半节点仿真即使用CANoe模拟ECU收发报文,进行与真实ECU之间的信号交互;真实节点监控即此时CANoe仅接入真实CAN总线当中,查看报文收发,不做任何操作。如果仅仿真,需要选择切换至仿真模式,软件选择Hardware —> Channel Usage —> General ,woring mode为Simulated bus

而若是接入真实ECU通讯,则选择Real bus,通讯速率需要更改为250K,软件选择Hardware —> Network Hardware —> General ,选择CAN1或CAN2菜单下的Baud rate,更改为250K,点击软件左上角的闪电运行按钮,观察在Trace窗口中,可查看到报文通讯

总结

本篇文章主要描述CANoe软件安装、打开和基础配置,简单的使用CANoe软件查看CAN通讯报文,下一章节将介绍半节点仿真的创建,涉及基本的CAPL语言

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值