一、特性与概述
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