一种低成本使用Vector工具和TSMaster的方案(支持CAN FD)

一、特性与概述

SysMax PCANOE-FD系列产品支持德国PEAK和Vector公司系列软件工具链。

本文对如何适配Vector系列软件以及TSMaster软件使用进行描述,产品其他相关参数特性欢迎咨询。

1. Vector适配特性

SysMax PCANOE-FD支持接入德国Vector全系列软件,并具有以下特性:

  • 本方案不破坏Vector驱动和软件、可用于商用

  • 支持和Vector硬件同时使用

  • 支持高速 CAN和CAN FD 功能

  • 支持任意比特率及采样点调节: 25Kbit /s ~ 12Mbit /s

  • 时间戳分辨率约为 1μs

  • 支持多设备多通道同时使用

  • 支持配合CANOE使用所有功能,包括CAPL编程

  • 支持多应用同时打开同一设备

  • 支持PEAK软件和Vector软件同时打开同一设备

  • 支持软件:

    • CANoe
    • CANape
    • CAPL
    • 基于Vector CAN驱动的API及二次开发软件
    • TSmaster
    • BusMaster

2. Vector驱动方案原理介绍

本方案通过接入Vector驱动程序的虚拟CAN通道 – Virtual CAN channel来实现CAN接口设备对Vector软件的兼容。其基本原理是通过我司团队研发的工具软件,将我司PCAN FD设备收发的CAN/CAN FD数据与Vector虚拟CAN通道进行桥接,以实现通过Vector虚拟CAN通道与真实物理总线进行通讯的目的。

基于此方案的原理,目前使用上有以下限制和特点,用户需要合理评估是否适用于本方案:

  • 本方案支持的Vector设备类型是: Vector-Virtual CAN channel

  • 本方案设备硬件采用SysMax PCAN FD系列产品,使用前需要安装PCAN驱动

  • 使用Vector软件前,需提前启动SysMax_PCAN_Tool软件

  • 使用过程中,需要在SysMax_PCAN_Tool软件中开启Vector连接服务,并一直运行在后台

  • 使用Vector软件时,也可以同时使用PCAN-view 或PCAN-explore

  • 本方案无法提供Vector软件Lic,若有需要可联系我司技术支持工程师解决临时评估需求

二、接入Vector软件的使用说明

1. 准备工作

驱动安装

  • PCAN驱动安装

    在资料“PCAN-USB驱动”目录下选择对应系统版本的驱动安装包,解压后按默认选项安装即可。

  • Vector驱动安装

    确保已在计算机上已安装Vector CAN接口驱动。

    如果尚未安装,可使用资料中的Vector Driver进行安装,或从Vector公司        官方网站下载所需版本的安装包,并按照安装向导进行安装。

    本资料附带安装步骤如下:

注意在“Driver Selection”界面,需要至少选择一个支持CAN的设备,若不清楚,可选择VN1610系列后点击“Install”进行安装。

弹出安全提示后,均点击“安装”

 安装完成,点击“Close”

Vector驱动配置

Vector驱动的Virtual CAN channel,默认为一个Virtual CAN 设备 包含2个通道,2个通道默认连接在一起。可按照本节操作说明,取消通道互联,或修改虚拟通道数量。

根据Vector驱动版本的不同,有Hardware Config和Hardware Manager两种驱动配置工具,用户根据实际安装的版本按照以下任意一种方式进行配置即可。

Vector驱动配置 - Vector Hardware Config
  • 在Windows“开始”菜单里面找到“Vector Hardware Configuration”单击进入设置界面

  • 在“Global Settings”中 把“Virtual channels connected” 从“YES”变成“NO”

图片

  • 可按照下图方式修改虚拟通道数量,需重启电脑后生效

 Vector驱动配置- Vector Hardware Manager
  • 在Windows“开始”菜单里面找到“Vector Hardware Manager”单击进入设置界面。

  • 点击设置按钮,然后选择“Driver settings”

  • 在驱动设置界面,可如下图选择“OFF”,选择关闭虚拟通道互联。也可以修改虚拟通道设备数量。

2. 启用设备接入Vector驱动

  • 解压SysMAX_PCAN_Tool_xxx.zip。

    双击打开“SysMax_PCAN_Tool.exe”软件。选择需要使用的PCAN FD设备。点击“Next”进入详细设置界面。

  • 在软件下拉框中选择需要连接的Vector虚拟通道。这里选择的通道就是后续Vector软件中使用的设备通道。

    括弧里的100–107对应Virtual CAN Bus1-8,每个设备Bus有2个通道。这里根据实际需要选择,不要和其他用途重复使用同一通道即可。

  • 选择好使用的通道后点击“启动Vector服务”

  • 启动CANoe服务后,软件将会把PCAN_FD设备与选择的Vector虚拟通道进行连接。

  • 双通道或多设备接入时需打开多个SysMax_PCAN_Tool.exe选择不同的虚拟通道并启动CANoe服务。

注意:使用Vector软件过程中,SysMax_PCAN_Tool不可关闭,软件检测到通道占用后,右下角会出现弹窗提示,并自动进入后台最小化。

  • 若需要唤出SysMax_PCAN_Tool,可以在缩略菜单中,右键软件图标进行操作。

3. Vector软件中选择CAN通道

以CANoe为例,其他软件类似,步骤如下:

  • 使用CANoe的默认方案新建了一个CAN FD的工程

  • 进入 “Hardware” 模块下的 “Channel Mapping”,在此处对设备的通道信息进行选择和映射。

  • CANoe创建的默认项目给了两个CAN设备通道,选用一个通道即可,并选择软件对应设备的虚拟通道。

    软件另一个设备通道可以选择删除、忽略,或者随意给一个通道。

  • 点击Network Hardware可以配置设备波特率,点击setup可以进行详细位时序配置。

  • 点击启动按钮,桌面右下角弹窗提示服务启动。

图片

  • 接下来测试发送接收功能是否正常。

将CANoe暂停后,给设备添加一个CAN交互器,编辑交互器添加一条待发消息点击发送。

图片

  • 界面中出现添加的交互器,可以点击进入配置界面,添加一条发送信息。

  • 再次启动CANoe,点击打开Trace窗口,可以看到消息正常发送中。

 4. TSMaster中选择CAN通道

  • 在TSMaster中新建一个总线分析项目,选择CAN总线测量。

  • 进入主页面,按照下图操作步骤,选择设备对应的虚拟通道。

ps:如果有需要,可以选择增加通道数量,添加时找不到其他硬件时,可以点击选择厂商,TS默认选择VECTOR和TOSUN的设备。

  • 通道和波特率设置好之后,准备启动TSMaster连接软件服务,并收发消息。

5. 总线错误及设备恢复

目前本方案暂不支持在Vector软件中观测总线错误或异常。

出现CAN错误状态时,SysMax_PCAN_Tool会弹窗告警。若遇到Bus off等需要重启设备CAN通道的情况,可以在SysMax_PCAN_Tool中重新启动Vector服务进行恢复。

PCAN设备支持在启用Vector服务后,同时打开Pcan-View软件进行错误状态和错误帧的观察。

使用Pcan-View监控CAN总线数据 

当PCAN设备接入CANoe或TSMaster时,我们可以再打开Pcan-View来监控设备总线上的数据。这样做有很多用处:

        检查设备的波特率设置

        观察PCAN错误状态和错误帧

继续上面的TSMaster操作流程,此时TSMaster正连接设备并运行中。打开PCAN-View软件,显示能够搜到硬件设备,设备正在使用中,提示不可修改波特率,不过依然可以连接。

之前在TSMaster上给CAN FD设备设置了波特率为500kbits/2Mbits,连接PCAN-View后可查看确认波特率设置是否符合预期。

这里由于总线上没有接收节点,在Trace界面可以看到,在发送FD格式的数据帧后出现应答错误。

 三、第三方设备支持

本方案目前已开放第三方设备进行使用,也就是支持非SysMax的PCAN-FD设备使用本方案接入Vector驱动进行使用,包括德国PEAK的PCAN-USB FD或其他类似产品。我们欢迎同行/竞品测试并使用本方案。

但需要注意:

  • SysMax在2023年8月以后出厂的PCAN-FD系列产品可以通过软件设备认证,并支持本方案的完整功能(CAN2.0B和CAN FD)。
  • 其他认证失败的设备仅支持本方案的CAN2.0B功能,不支持CAN FD。
  • 使用认证失败的设备时,在Vector驱动或软件中只能配置对应的虚拟通道为CAN模式,配置为CAN FD模式后,将无法在SysMax_PCAN_Tool中启动Vector服务。
  • 使用第三方或不支持认证的老批次设备,启动Vector服务后会出现以下弹窗:

四、资料下载

更多关于PCANOE-FD系列工具使用Vector的方案软件和资料,欢迎点击链接或扫描下方二维码获取。

https://bj4633.apps.aliyunfile.com/disk/s/sAh4gV4WptV

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值