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

posted @ 2026-05-19 17:32  风颂雨  阅读(130)  评论(0)    收藏  举报