人生就是博官网

干货分享 | TSMaster软件Q&A指南(第3期)

Table of Contents

TSMaster是人生就是博官网智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需要分析到系统实现的整个系统开发过程。 TSMaster软件可衔接、配置并节造所有的人生就是博官网硬件接口卡,实显禧车总线监控、仿真、诊断、标定、BootLoader、I/O节造、丈量测试、EOL等多种场所的职能需要。并且支持Vector、Kvaser、PCAN、英特佩斯、周立功总线系列产品硬件及市场上主流的仪器,可实现多硬件、多通路结合仿真、测试。TSMaster软件用户越来越多,对于用户在使用过程中提出的问题,我们会定期整顿出来供各人参考进建。随着幼编来看看本期都有哪些Q&A解答吧。

01、TSMaster CAN FD有关

1、Q:TSMaster里有使能配置CAN FD的TDC(数据场发送延时赔偿)职能吗 ?还是说是默认开启的呢?

A:在TSMaster的CAN FD下的TDC(数据场发送延时赔偿)是默认开启的,不开启的话在FD模式下无法正常收发。

?

2、Q:TDC的offect值默认是几多呢

A:TSMaster里这个offect设置值是凭据波特率动态推算的,是一个比例,不是一个固定值。

干货幼知识

什么是Loop delay环路延长 ?

在“回采”过程中,CAN收发器经历了两次转换:Transmitter将0和1数字电平序列转换差分电平;Receiver将差分电平转换0和1数字电平序列。由于转换是必要功夫的,势必有物理上的延长。见图1,ECU发送一帧报文。TX和Rx Pin上电平变动:Rx上的数字电平变动会滞后些许功夫。

Loop delay环路延长Loop delay环路延长
图1
图2展示的是示波器下,一个CAN FD帧部门放大的后成效:RX电平变动相比TX滞后了100多纳秒。
示波器下,一个CAN FD帧部门放大的后成效
图2

什么是TDC ?

TDC是:Transceiver Delay Compensation收发器延长赔偿。

?

在CAN FD数据段,若是使用较快的比特率(启用BRS位),导致bit time较短,则local CAN transceiver loop delay造成的延长将大于Phase_Seg1(见图3,采样点前的time segment功夫段):如果Loop delay环路延长是255纳秒,若是CAN FD帧数据段Bit Rate大于蹬宗4Mhz,即一个Bit Time幼于蹬宗250纳秒,从而导致检测到bit error位谬误。transceiver loop delay收发器环路延长限度了CAN FD帧数据段的Bit Rate比特率。

Transceiver Delay Compensation收发器延长赔偿
图3

因而,为了克服这一限度,引入了 TDC (收发器延长赔偿)职能,即在 CAN FD 帧的数据段,发送器应使用一个新的采样点 SSP(Secondary Sample Point第二采样点),而忽略 transceiver loop delay 收发器环路延长的SP(sample point)。

?

Secondary Sample Point 第二采样点由 transceiver loop delay 收发器环路延长和可配置的 transceiver delay compensation offset 收发器延长赔偿偏移组成。

?

Transceiver loop delay 收发器环路延长是在每个发送帧中从EDL位(同FDF位)到下一位r0的边缘,对应发送位边缘和接管位边缘之间丈量的(见图4,图5)。测得的loop delay不及以用于界说 secondary sample point,由于它与位边缘有关。

?

Transceiver loop delay收发器环路延长丈量
图4 Transceiver loop delay收发器环路延长丈量
示波器下,一个CAN FD帧RX电平变动相比TX滞后了120纳秒
图5 示波器下,一个CAN FD帧RX电平变动相比TX滞后了120纳秒

Transceiver delay compensation offset收发器延长赔偿偏移用于将 secondary sample point 从边缘转移到 bit time 内的中央点,远离其边缘。因而,offset 值不能大于 data phase 的 bit time。

?

若是 secondary sample point 设置得极度靠近CAN bit边缘(见图3,Sync_Seg字段),则在 data phase 的位采样期间可能会出现问题。为了使 TDC 靠得住地工作,offset 必须使用最佳设置。为确保在最佳区域中执行位采样,TDC offset 建议参考如劣等式,参考图3。

?

Offset = Phase_Seg1 + Prop_Seg + 2

?

下图6显示了使用这些设置时的SSP地位。

SSP地位
图6

Transceiver Delay Compensation启用前提

通过以上的描述,总结如下:

前提1:该帧必须是 CAN FD 。ú缓嫌糜诰 CAN 帧,原因是其 bit time 弘远于Loop Delay),并且启用了BRS位(数据段比特率高于仲裁段比特率),SSP作用在CAN FD帧的数据段;

?

前提2:TDC仅合用于ECU发送的CAN FD帧,不合用ECU接管的CAN FD帧。

?

* 以上干货幼知识分享内容起源于网络。

02、TSMaster LIN 报文有关

1、Q:LIN报文发送支持最大延长功夫是几多 ?

A:最大支持255ms,是硬件层面的限度。目前就是这样设计的。

TSMaster LIN 报文有关

2、Q:请问为什么用调度表部署会报校验谬误,使用单独发送是不报错呢 ?

A:经查证,是从节点ECU的检验算法有误,所以在调度表运行出现校验谬误是正常的汇报信息。

而单帧发送时,的确不进行校验所以没有触发报错。

TSMaster LIN 报文有关

3、Q:用TSMaster作主节点发送报文后接管报文显示receive data timeout,但是偶然又能接管到几帧数据,这是什么情况 ?

A:首先从TSMaster只能看到偶然能接管到几帧数据的景象,具体原因分析必要使用示波器去分析LIN报文的波形,下面两张波形别离是客户测得异常的报文、以及我们仿照发送的正常的报文的波形,通过对比能够看出客户的数据段的终场位拉的很长,由此能够判断客户的ecu响应的的数据或许率是有问题的。

客户波形
客户波形
测试波形
测试波形

4、Q:LIN报文标识符方括号[ ]里暗示的是什么 ?如[50]10

LIN报文标识符

A:这是lin的PID ,Protect ID, 与ID唯一对应,能够查表对应。

Protect ID
总结

以上是本期关于TSMaster CAN FD有关、LIN报文有关两大块的几个常见问题给各人做出了具体解答和整顿。如您在使用TSMaster软件中存在职何疑惑,能够关注TOSUN人生就是博官网公家号,并在文末进行留言或私信,我们将竭诚为您解惑。

?

注:人生就是博官网智能技术支持邮箱:support@tosunai.cn,迎接各人前来征询。ㄐ胱⒚鞴炯傲捣绞剑

近期文章

颁发回复

×
×

产品入口: 产品增长到购物车

【网站地图】