首页 > 其他分享 >关于使用硬件接口卡及CANoe软件的常见问题和解决方案

关于使用硬件接口卡及CANoe软件的常见问题和解决方案

时间:2023-04-13 15:44:35浏览次数:60  
标签:常见问题 接口卡 License CANoe 报文 硬件 Vector 我们

CANoe是德国Vector公司出的一款总线开发环境,是网络和ECU开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统开发过程。硬件接口卡可以提供移动和固定的CAN,LIN,Ethernet等网络的开发、仿真、测试及维护,具有高性能、容易使用、适应性强的硬件接口,用来搭配CANoe的使用,拓展CANoe的功能。但是在我们使用过程中难免会遇到一些问题影响我们的使用体验,下面就将经常遇到的几个问题进行详细解答。

 

 

一、首先就将关于License的一些问题进行总结。

 

 

1.那么什么是License呢?

 

License就是用来打开Vector软件的许可证。它需要与使用软件名称以及版本相匹配,包括CANoe, Option.LIN, Option.Ethernet和vTESTstudio等等。License的常见载体包括硬件接口卡,Keyman和电脑中。

   

 

2.License新老版本区别:

  • 序列号是55xxx开头的是新License模式,适用于CANoe 11.0及以上版本。
  • 序列号是50xxx开头的是老License模式,适用于CANoe10.0及以下版本。

 

3.新老版本License的查看方式:

  • 新版本License查看方式: 打开Vector License Client进行查看License的信息。
  • 老版本License查看方式: 打开Vector Hardware Config进行查看License信息。

 

 

4.License的重新激活:

 

License Reactivation模式在21年9月起规定,所有的License每年都需要重新激活一次,有些 license 设置了循环使用周期,在License重新激活截止日期之前,需进行重新激活的操作,否则 license 将无法继续使用。一般新采购的License都是已完成激活可以直接使用的,那么需要再次激活时,我们该如何进行重新激活呢?

 

解决方案:

  • 在一台联网的电脑上打开Vector License Client;
  • 确保我们安装的是最新版本的驱动以及Vector License Client;
  • 连接含有License的硬件和Keyman;(License如果在PC端可直接进行下一步)
  • 选中需要激活的License,然后点击Reactivate;

 

 

  • 在弹出的对话框中选择Send Request即可。
  • 若单击 Reactivate 没有成功,可以再单击 License Update 按钮试试:

 

  • 若单击 License Update 仍然没有成功重新激活,请单击 Troubleshooting,然后在弹出的窗口中单击Repair:

 

  • 若以上方法皆无法完成激活,您可通过邮箱([email protected])联系我们提供技术支持。

 

5.License无法识别:

当出现以下情况,我们License信息在Vector License Client中查看不到,或者打开软件提示找不到License。该如何操作?

 

   

解决方案:

  • 首先要确定我们连接电脑的硬件中是否含有License;
  • 要保证当前使用的是最新版本的驱动;(关注北汇信息公众号,即可免费下载)
  • 更新最新版本的Vector License Client;
  • 修复License:Vector License Client—Troubleshooting—Repair
  • 如果基本方法无法排除问题,均尝试后未能解决问题,那么您可以联系我们邮箱[email protected],并提供如下信息:

①您购买的这套软件信息,包括软件版本和license信息

②硬件序列号

③如果①②不能确定,可以提供对应的客户/内部合同编号也可以,合同中会有软硬件序列号和版本号。

 

二、硬件接口卡通道灯的作用:

 

 

在讲解完关于License后,大家在使用硬件接口卡的时候也有很多疑惑,尤其是一眼就可以看见的通道指示灯,在颜色上:红色代表Buss off,绿色代表正常,橘色代表有错误帧,功能上:Status灯代表着盒子正常连接,通道指示灯代表着当前通道正在运行工作,除此之外通道指示灯还有一个特殊的作用。

在我们正常使用VN16xx系列盒子时,会发现通道灯有时候会闪烁非常快,有时候闪烁又很慢,甚至有时候肉眼可见的常亮,这是我们使用有问题,还是盒子“坏了”呢?为什么会发生这种情况呢?

       

其实以上几种情况都是正常的,盒子的通道灯不只是用来显示是否正常运行,它有一个很不易被发现的功能:闪烁速率代表通过该通道报文数量的多少。通常我们在一个通道中会有周期性报文,也会有手动发送的报文,报文数量越多,那么通道指示灯的闪烁速率就会越快;当数量达到一定程度,就会发现指示灯肉眼可见的常亮了。

 

三、Trace窗口报文有错误帧:

 

 

还有一种最常见的就是在我们工程运行时,会经常遇到硬件接口卡指示灯由绿色变橘色,并且Trace窗口出现错误帧的现象,是我们编译的信号有问题?还是报文没有发送出去?该如何排查呢,那么给大家举一个例子进行分析。

 

就比如下面这个图片中所遇到的问题,我们可以看到CAN2的红色错误帧,并且显示RX报错,也就是说我们的报文发出去了,但是接收不到回复的报文,stuff error代表着填充错误,出现这种错误的原因有很多,需要我们有耐心的一一排查。

 

 

解决方案:

  • 检查我们的接线是否有问题,DB9接头2低7高是否正确;
  • 查看120欧姆终端电阻是否接上;
  • 检查外接的控制器线束是否正确;
  • 在Hardware—Nework Hardware—相应节点的Setup中检查波特率和采集时间间隔以及数据场设置是否正确;

 

     

四、Trace窗口中直接截取部分数据保存:

 

 

当我们在Trace窗口中观察工程运行的报文时,也许在某一时刻会突然看到短短几分钟的报文有问题,可是这个时候我们的Logging模块并没有打开,并且在运行几个小时的数据报文中,我们只想保存当前这短短一段,那么该如何操作,可以在Trace中直接将这数据截取保存下来?

 

解决方案:首先我们选取这一段我们想要保存的报文,然后右键选择Import/Export,选择其中的Export Selection,就可以将我们想要截取保存的这一段数据进行完整的保存。

 

 

五、如何实现多路CAN数据分开离线保存:

 

 

在工程运行都没问题的情况下,当我们想要单独记录当前所运行工程的每一路CAN的数据,来便于之后的观察和数据的分析,那么如何实现多路CAN数据分开离线保存呢?

 

解决方案:

  • 首先有几路CAN就需要建立几个Logging Block模块,比如我们有三路CAN,那就需要建立三个,右键Logging模块,选择Insert Logging Block,连续添加三个;

 

  • 在节点处右键添加通道过滤器Channel Filter,每一个Logging模块前都需要添加一个;

 

 

  • 双击通道过滤器,选择我们允许通过或需要屏蔽的CAN通道,就可以实现该Logging模块只记录我们需要的那一路CAN报文,以此来实现分开离线记录的目的。

 

 

以上是本期关于使用硬件接口卡及CANoe软件的五个常见问题给大家做出了详细的解答和整理,如果您想了解更多工具以及功能,或是在使用CANoe以及Vector工具中存在疑惑,请关注我们的公众号,并在下方进行留言,我们将竭诚为你解惑。

 

北汇信息作为Vector中国的合作伙伴,始终专注于汽车电子领域的新技术和新产品,为整车厂和零部件企业提供完整的研发、测试解决方案,为工程师在汽车领域提供“趁手装备”!我们不仅提供相应的工具和技术支持服务及培训,还针对不同的应用提供相应的解决方案,助力中国客户的研发效率提升。欢迎联系北汇信息,我们将根据不同需求为您提供针对性的高效、灵活、稳定的解决方案!

 

翻译

搜索

复制

<iframe height="240" width="320"></iframe>

标签:常见问题,接口卡,License,CANoe,报文,硬件,Vector,我们
From: https://www.cnblogs.com/polelink/p/17315065.html

相关文章

  • Grid++Report 锐浪报表开发常见问题解答集锦
    Grid++Report锐浪报表开发常见问题解答集锦,锐浪报表报表对VBAccessC#Delphi支持都非常好,也可用于BS架构。Grid++Report适用于C/S报表与WEB报表(B/S报表)开发桌面报表与WEB报表共享相同的开发知识与资源,大大提高报表开发效率。另特别说明一点,在Access中使用Grid++Report锐浪......
  • 正则表达式-常见问题处理
    问题处理思路:在讲解具体的问题前,我先来说一下使用正则处理问题的基本思路。有一些方法比较固定,比如将问题分解成多个小问题,每个小问题见招拆招:某个位置上可能有多个字符的话,就用字符组。某个位置上有多个字符串的话,就用多选结构。出现的次数不确定的话,就用量词。对出现的位置有要......
  • 常见问题问答
    1.Promise底层原理promise是一种用于处理异步操作的javascript对象,底层原理基于回调函数、事件监听和状态机等技术。在promise对象创建时,会初始化一个状态,通常有三种状态:pending(进行中)、fulfilled(已完成)和rejected(已拒绝)。当使用promise封装的异步操作成功完成时,promise状态将......
  • MyBatis常见问题
    Mybatis常见问题1,大于号、小于号在sql语句中的转换使用mybatis时sql语句是写在xml文件中,如果sql中有一些特殊的字符的话,比如<,<=,>,>=等符号,会引起xml格式的错误,需要替换掉,或者不被转义。有两种方法可以解决:转义字符和标记CDATA块。方式一:转义字符<selectid="se......
  • ES 部署常见问题
    1、机器学习相关 org.elasticsearch.ElasticsearchException:Failurerunningmachinelearningnativecode.ThiscouldbeduetorunningonanunsupportedOSordistribution,missingOSlibraries,oraproblemwiththetempdirectory 使用windowsserver2012r2......
  • Python 异步: 常见问题 Part_1(23)
    动动发财的小手,点个赞吧!本节回答开发人员在Python中使用asyncio时提出的常见问题。1.如何停止任务?我们可以通过asyncio.Task对象上的cancel()方法取消任务。如果任务被取消,cancel()方法返回True,否则返回False。...#cancelthetaskwas_cancelled=task.cancel......
  • HTTPS协议概述&HTTPS使用成本&HTTPS对性能的影响&HTTPS常见问题
    HTTPS协议概述 HTTPS可以认为是HTTP+TLSTLS是传输层加密协议,它的前身是SSL协议  HTTPS功能介绍内容加密1、非对称密匙交换2、对称内容加密身份认证1、数字证书数据完整性HTTPS使用成本证书费用以及更新维护HTTPS降低用户访问速度消耗CPU资源,需要增加大量......
  • [ML] 详解 ChatGLM-webui 的启动使用与 ChatGLM-6B 常见问题
     1.ChatGLM-webui总共支持以下几个命令选项: 2.以windows为例,在PowerShell里运行命令: #安装依赖pipinstalltorch==1.13.1+cu117torchvision==0.14.1+cu117-fhttps://mirror.sjtu.edu.cn/pytorch-wheels/torch_stable.html-ihttps://mirrors.bfsu.edu.cn/p......
  • Java代码规范和一些常见问题
     本文中的代码规范,是Java标准代码规范中的一小部分,在我看来,是最重要的一部分。  理想目标:不需要写注释,不需要和别人介绍,别人就知道你的项目大致是做什么的,每个类大概实现了什么功能。一.目的   一致性、快速阅读和理解  后期维护、提高工作效率 ......
  • 6·2HTTPS协议概述|6·32HTTPS使用成本|6·42HTTPS对性能的影响|6·52HTTPS常见问题
    HTTPS可以认为是HTTPS+TLSTLS是传输层加密协议,它的前身是SSL协议HTTPS功能介绍 内容加密 非对称密钥交换 对称内容加密 身份认证 数字证书 数据完整性 HTTPS使用成本 证书费用以及更新维护 HT......