概述:Vector公司的CSM采集模块需要专门的配置软件进行配置,要生成对应的DBC文件加载到CANoe软件中。
不同型号的CSM模块,有高压、低压、8通道,4通道等等模块。
关于CSM模块选型、配置、使用等,在使用过程中有很多关键步骤和注意事项。
本文介绍Vector CSM模块使用,用于指导CSM模块选型、配置、使用和相关操作。

CSM :Vector公司的采集模块,测量系统
CSMconfig :CSM数采模块的免费配置软件
CSM模块的选型方法、CSM Config软件配置操作、CSM模块使用。

1、CSM模块选型

针对不同规格要求的采集模块,比如采集量程、采集精度、通道要求等,可以在vector官方查看CSM技术资料进行选型,也可以联系vector support或者Vector销售顾问进行咨询和支持。

每一款CSM模块,都有对应的型号和编号,比如 AD4 pro MC10对应编号为36011,在模块实物上面有显示,如下图所示:

cs架构版本兼容性方案 csm兼容模块_物联网


Vector官网技术资料如下图所示,在官网下载相关资料,查看模块详细资料;

cs架构版本兼容性方案 csm兼容模块_配置参数_02


Vector support寻求Vector CSM模块资料,如下图所示

cs架构版本兼容性方案 csm兼容模块_信息与通信_03

2、CSMconfig

2.1、CSMconfig软件安装

1、购买CSM模块时附带的光盘安装;

2、官网下载CSM模块配置软件;

cs架构版本兼容性方案 csm兼容模块_配置参数_04


cs架构版本兼容性方案 csm兼容模块_物联网_05


3、CSMconfig软件安装

解压安装包,点击安装程序,按照默认路径安装。

2.2、CSMconfig配置模块

主要过程:打开CSMcofig配置软件,选择通道,扫描该通道的硬件,配置硬件通道和参数,写入配置参数,读取配置参数进行检测,保存配置,导出为DBC文件。

注意:如果一个通道接了多个硬件,那么扫描出来就会有多个设备,根据需要对每个设备进行通信和通道配置,最终多个设备配置生成一个DBC文件。

配置流程图如下图所示:

cs架构版本兼容性方案 csm兼容模块_信息与通信_06


2.2.1、选择通道

打开软件,找到通道按钮,选择我们的数采通道;根据CSM模块在那一路CAN通信通道,选择对应的通达并打开。如图所示,有8路CAN,考虑实际使用情况,选择对应的CAN通道。操作如下:

选择数采通道:

cs架构版本兼容性方案 csm兼容模块_配置参数_07


2.2.2、扫描硬件

使用Auto-Configuration,自动进行硬件模块扫描。

点击Auto-Configuration(Alt+A)选项,会自动扫描总线上所连接的所有AD数采模块。

当扫描到AD数采之后,就可以对数采模块进行配置。

自动扫描硬件模块:

cs架构版本兼容性方案 csm兼容模块_信息与通信_08


2.2.3、CAN通信配置

如同所示,先点击1(Auto-Configuration),打开AutoConfig-CAN bus 500000 Bits/s 11-Bit frams窗口,然后双击2(CAN bus:500000 Bits/s……),打开CAN Bus窗口,然后在3(CAN Bus)窗口进行配置操作。比如选择Message Type(11-Bit Standard CAN或者29-Bit Extended CAN),选择Bitrate(500K、250K等等),然后点击OK,关闭该窗口。

CAN Bus配置:

cs架构版本兼容性方案 csm兼容模块_cs架构版本兼容性方案_09


2.2.4、参数配置

数采模块配置时,可以配置该模块的Mag.ID(比如0x0600x,0x1811A103x),Rate(通信速率,比如1ms/1KHz,10ms/100Hz),Data format(INTEL、MOTOROLA),配置每个通道参数。

数采模块通信配置:

cs架构版本兼容性方案 csm兼容模块_信息与通信_10


配置每个通道的参数:通道的Range(电压量程,比如-1000V-1000V,-500V-500V,-60V-60V,-20V-20V等)、Unit(单位,比如V,A,℃)、Factor(系数)、Offset(偏移量)、Disp.Min(最小值)、Disp.Max(最大值)等。

数采模块CAN通道配置:

cs架构版本兼容性方案 csm兼容模块_官网_11


CAN通道配置:

cs架构版本兼容性方案 csm兼容模块_官网_12


2.2.5、写入配置参数

进行上述过程后,需要将配置数据写入该模块,双击CAN bus下的模块或者右键>Edit,打开Device操作界面,也可以右键>Write setting to device。

打开Device界面操作:

cs架构版本兼容性方案 csm兼容模块_信息与通信_13


如图所示Device操作界面,通道配置完成后,再次确认该模块配置参数,然后点击Write to device,将配置参数写入该模块,Write成功后会有相应的提示信息。

Write to device:

cs架构版本兼容性方案 csm兼容模块_物联网_14


写入成功:

cs架构版本兼容性方案 csm兼容模块_cs架构版本兼容性方案_15


2.2.6、读取配置参数

双击CAN bus下的模块或者右键>Edit,打开Device操作界面,点击Read from device,读取模块配置参数,也可以右键>Read setting from device。Device操作界面,如下图所示:

读取模块配置参数:

cs架构版本兼容性方案 csm兼容模块_信息与通信_16


读取配置参数的目的是为了确保CSM模块配置生效。读取参数和设置的参数进行比对,确认无误后点击保存,存成DBC文件。如果配置参数和读取参数不匹配,请查阅6.3异常工况处理,进行问题分析和解决。如果异常工况处理不能找到解决办法,请邮件咨询vector support。

2.2.7、修改配置参数

如果需要修改已经配置过的硬件模块,只需要打开模块原来的配置文件,进行修改和写入。

注意:

1)不需要进行硬件扫描,如果进行Auto-Configuration,扫描出来的硬件是出厂默认信息;

2)需要先选择通道,然后再打开该通道下的硬件设备的DBC进修改,这样才能写入成功。

打开CSMconfig软件,File->Open->选择DBC文件->打开DBC文件进行修改,然后写入设备。

打开DBC进行参数修改:

cs架构版本兼容性方案 csm兼容模块_cs架构版本兼容性方案_17

3、 异常工况处理

1、Read的配置参数和Write的配置参数不符

cs架构版本兼容性方案 csm兼容模块_cs架构版本兼容性方案_18


2、Check 配置参数提示不匹配

在CSMconfig软件下,点击Check选型,会打开Check的结果文档,如下图所示:

可以查看CSMconfig配置的模块的文件参数和设备参数是否匹配,

如图提示:Device-Configuration does not match device settings from document。

当前配置参数量程为-1000V-1000V,设备参数为-50V-50V,证明配置无效。

cs架构版本兼容性方案 csm兼容模块_物联网_19


关于读取参数和配置参数不匹配,或者Check结果不匹配,需要重新写入。

可以按照上述第5步:写入配置参数进行操作,重新写入时,会进行提醒,如下图所示:。

cs架构版本兼容性方案 csm兼容模块_配置参数_20


也可以按照如下方法进行操作,配置成功也会弹窗提醒;

重新配置所有设备:

cs架构版本兼容性方案 csm兼容模块_官网_21


所有设备重新配置成功:

cs架构版本兼容性方案 csm兼容模块_cs架构版本兼容性方案_22


3、无法配置CSM模块

实际中遇到的问题:

①一个高压采集模块,进行配置,进行write操作,提示配置成功;

②进行Read操作,读取出的配置信息和Write的信息不符;

③多次操作①②过程,无法解决问题。

在操作过程中,提示需要更新CSMconfig软件版本。咨询vector support,后续此类问题,保证软件版本为最新。

Vector的硬件模块一直持续更新,需要使用较新的配置软件进行配置。

需要更新CSMconfig软件版本提示:

cs架构版本兼容性方案 csm兼容模块_官网_23


按照提示信息,重新下载了最新的CSMconfig软件,CSMconfig软件由CSMconfig 9.1.0升级至官网最新版本CSMconfig 9.4.1,再配置高压采集模块时正常。

更新CSMconfig软件版本后Read:

cs架构版本兼容性方案 csm兼容模块_配置参数_24


4、通道扫描不到硬件

从以下几个方面去排查:

1)如果CANoe软件是运行的,请停止运行,然后尝试扫描硬件;

2)停止运行CANoe软件,然后重启Config软件,然后尝试扫描硬件;

3)检查电气接线回路,该通道下是否存在该硬件,并且接线是否正确;

4)硬件模块是否正常,供电状态下,电源和状态指示灯是否正常;5、读取设备参数异常

正常连接的设备,供电、接口等均正常,读取参数时提示:

“设备没有响应。检查接口名称请参阅选项/接口。确保设备已通电并连接到相应的接口。”

Read时设备没有响应提示:

cs架构版本兼容性方案 csm兼容模块_官网_25


1)如果CANoe软件是运行的,请停止运行,然后再次尝试;

2)停止运行CANoe软件,然后重启Config软件,然后尝试;

3)检查电气接线回路,该通道下是否存在该硬件,并且接线是否正确;

4)硬件模块是否正常,供电状态下,电源和状态指示灯是否正常;