Tsmaster使用笔记整理

Tsmaster、Busmaster、CANPro、CanDTU等是目前市面上很常见的报文采集分析软件。它们的功能有重合,但由于出自不同的厂商,所以支持的硬件有所不同。对于一个汽车故障诊断工程师来说,往往熟练使用一种,然后对其他有所了解就足够了。
有钱的(可以买2千一个的PEAK连接线的,自然可以使用Tsmaster,如果给底层维修工,那只能提供500的特百佳分析仪,录报文可以录,但是不支持dbc详细解析,要一个字节一个字节自己对着通信协议填报文。)

选择厂商

根据你所选择的CAN分析仪的厂商,确定你的厂商设备设置。
在这里插入图片描述

在这里插入图片描述
我一般会选择PEAK,和 ZLG多一点,其他的没有用过。除了上图中的,市面上的CAN分析仪还有CANanlyst、广成科技、创芯科技等,但它们都不能在Tsmaster上使用。在汽车报文采集仪器上,金钱是个蛮重要的因素,Tsmaster是相对功能很全面的报文分析软件,但是它的硬件价格相对较高。
PEAK的价格在2100元左右(2023年),ZLG大概在3900元左右。

配置通道数量和硬件通道选择

在这里插入图片描述

读报文

在这里插入图片描述
在上图的步骤2选择CAN/CAN FD报文信息。
总线记录也是个很好的功能,当你没有办法长期在车上边采集边观察报文时,可以点击总线记录,然后以txt格式保存,再复制到excel里进行分析。
在这里插入图片描述

发报文

在这里插入图片描述
上图的步骤2中,是从数据库添加报文,此处会打开CAN数据库,链接到我们事先做好的dbc文件上。一个数据库可能有多个虚拟模块,比如说,热管理BMS,整车控制IP等。我们会先在左侧的逻辑通道中选择虚拟模块,再在右侧选择相应的报文添加进发送页面。

在这里插入图片描述
然后来看下图,Tsmaster最好用的功能之一,就是,可以选择每个发送行的发送周期(也可以只发送一次,模拟冲激信号)。然后,可以以比特为单位设置每比特的值,假设一帧报文是8个字节,那么8个字节可能被分为多个信号,每个信号占不等长的字节长度,Tsmaster就会根据你dbc数据库的定义,将各个信号在发送行的详细页面给逐个分好,你可以根据注释非常直观地看到每个字节或者每两个字节代表什么含义。

同时,最方便的是,那种选项式的信号,Tsmaster可以直接识别选项有哪些,通过下拉框去选择中文选项,譬如红绿灯,那就是“红黄绿”,而不是“0x0, 0x1, 0x2”,再需要你看dbc数据库里人为的定义。
在这里插入图片描述

发送报文还有一种情况,就是发的报文,dbc数据库没有怎么办,此时可以选择
添加新的原始报文,然后手动输入报文名称,报文标识符,和各个字节的值。
在这里插入图片描述
更多花里胡哨的功能以后用到再更新……

tsmaster监控报文周期是指在网络通信过程中,tsmaster作为监控系统能够对报文的周期进行监测和记录。 报文周期指的是报文从发送端发出到接收端接收到的时间周期。在网络通信过程中,报文需要经过一系列的传输和处理步骤,包括数据生成、封装、传输、解封装和处理等。tsmaster可以监控并记录每个报文的发送和接收时间,从而计算出报文的周期。 tsmaster监控报文周期的目的是为了确保网络通信的稳定性和可靠性,及时发现和解决报文传输过程中可能出现的问题。通过监测报文周期,tsmaster可以对网络的延迟和性能进行评估,从而帮助网络管理员找出可能存在的瓶颈和优化网络性能的方法。 监控报文周期的过程一般包括以下几个步骤: 1. 报文生成和封装:在发送端,报文首先由上层应用生成,并通过网络协议栈进行封装和编码。 2. 报文传输:封装后的报文通过网络传输介质,如有线或无线传输网络进行传输。 3. 报文解封装:在接收端,报文经过网络传输后,需要进行解封装和解码操作,从而提取出原始数据。 4. 报文处理和响应:接收端的应用程序对报文进行处理,根据需要生成响应报文。 tsmaster通过记录报文在以上步骤中的时间戳,可以计算出报文的周期,并提供可视化的监控界面展示。管理员可以通过观察报文周期的变化,及时发现报文传输中的延迟问题,并采取相应的措施进行优化,保证网络通信的稳定性和可靠性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值