TSMaster软件使用方法汇总
1、TSMasterd软件安装完成后有两个快捷图标,32位系统用X86的,64位系统用X64的,现在我们通常都是64位系统了,所以点开X64的图标
如果不知道自己的电脑系统是32位还是64位的可以打开计算机的属性页面查看系统信息

2、C:\Program Files (x86)\TOSUN\TSMaster\Help 安装目录下有教程文档

软件中的帮助栏可以查看软件手册和快速入门进行学习

3、TsMaster软件除了支持自家的同星CAN盒,还支持其他厂家的设备,如果使用的不是同星的CAN盒,需要在选择厂商的设置里勾选对应的厂家


然后在通道选择中选择对应的硬件通道:

配置波特率等参数
打开硬件->总线硬件->选择对应的CAN通道进行配置

TsMaster支持多种不同厂商的硬件设备,所以不同设备对应的配置页面可配置的参数不同,关键参数主要是波特率,CAN 2.0或CAN FD类型,采样点等,有的还支持硬件滤波
4、如何使用TsMaster的图形功能显示数据波形
首先在数据库中添加DBC文件,打开分析->数据库->显示数据库

选择红框标记处加载数据库,然后选择对应的DBC文件,需要预先准备好对应协议的DBC文件,这里不再讨论DBC文件的详细编写过程

删除已添加进来的DBC文件是先选择要删除的DBC,然后点红框处删除数据库

打开图形界面:分析->选择图形->图形1

添加CAN信号:

在打开的CAN数据库界面中,选择DBC文件后再选择要添加的信号

例如我这里添加了2个信号:

添加好信号后点击启动即可

启动后,软件会读取CAN盒抓取的CAN数据,并分析数据绘制成波形显示:

如果图形的XY轴不合适不能完美展现图形,可以用按F快捷键自动适配

如果遇到下面这种情况,两个波形显示在同一个坐标系中,需要分开显示。

点击选项,找到Y轴显示模式,选择分离视图即可

关闭窗体
这里添加图形实际上是添加窗体,但是对于已经添加的窗体如何删除呢

需要打开对应的窗体在右上角点红框标记处关闭窗体

再选择删除

需要注意两个关闭窗体的不同

5、如何在点启动的同时开启数据记录功能
通常我们想记录总线数据时,需要先点启动,然后点启动记录,但这样会无法记录启动之后到启动记录这段时间的数据

通过设置在应用程序启动时总线记录自动启动可以避免上面的问题,设置参考如下:


CAN报文信息窗口查看总线接收的报文
打开一个报文信息窗口:

红色框标记处是选择固定显示和时间顺序显示,两种不同显示模式如下:


每条CAN报文还可以点开显示解析数据情况,注意这些信息需要数据库中添加了对应的DBC文件才有:

发送CAN报文
首先打开一个报文发送的窗口

点击添加新的原始报文

手动发送改为周期发送,并设置好发送周期,设置完成后打开发送开关

这样在报文信息的窗口里就可以看到我们发送到总线的报文了,可以看到方向为Tx的报文

如果想单次发送1帧报文,则触发模式设置为手动,每点一次发送键就发送一帧报文

发送报文功能支持多帧报文发送,每一帧可独立设置周期
如何设置CAN-FD接收
正常情况,都是用CAN2.0接收,如果需要设置为CAN-FD模式,需要进行如下设置:
点击硬件->总线硬件->找到对应的CAN通道,把CAN控制器类型更改为ISO CAN FD,其余参数根据实际情况配置即可

正常的话可以在报文信息里看到接收到的数据类型是FD

对于CAN FD帧还需注意BRS位,BRS位表示位速率切换位
BRS = 0:
不切换速率,仲裁段+数据段使用相同的速率
BRS = 1:
切换速率,仲裁段使用低速率,数据段使用高速率,常见组合是仲裁:500 kbps 数据段:2Mbps

我们在硬件配置中需要设置正确波特率,对于BRS=0的帧,只需要仲裁段波特率设置正确了就能正常接收数据,数据段波特率不影响。对于BRS=1的帧,必须两个波特率都正确才能正常收到。否则会使总线报错。

波特率设置错误,总线产生错误帧:

参考:
https://zhuanlan.zhihu.com/p/23397525964
https://blog.51cto.com/u_15714299/7031835

浙公网安备 33010602011771号