TSMaster是同星智能开采的一款国产汽车总线器具链软件平台,是全方向汽车总线瞎想、仿真、分析、会诊和标定的专科器具,扶持从需求分析到系统斥逐的悉数这个词系统开采经由。TSMaster软件可贯穿、成立并遏抑悉数的同星硬件接口卡90后性交网,斥逐汽车总线监控、仿真、会诊、标定、BootLoader、I/O遏抑、测量测试、EOL等多种时势的功能需求。况兼扶持Vector、Kvaser、PCAN、英特佩斯、周建功总线系列家具硬件及市集上主流的仪器,可斥逐多硬件、多通说念汇注仿真、测试。TSMaster软件用户越来越多,关于用户在使用经由中提议的问题,咱们会按时整理出来供天下参考学习。随着小编来望望本期皆有哪些Q&A解答吧。
01
TSMaster CANFD关联
1、Q:TSMaster里有使能成立CANFD的TDC(数据场发送延时赔偿)功能吗?还是说是默许开启的呢?
A:在TSMaster的CANFD下的TDC(数据场发送延时赔偿)是默许开启的,不开启的话在FD步地下无法浅薄收发。
2、Q:TDC的offect值默许是些许呢?
A:TSMaster里这个offect建设值是左证波特率动态打算的,是一个比例,不是一个固定值。
干货小学问
什么是Loop delay环路蔓延?
在“回采”经由中,CAN收发器资历了两次转机:Transmitter将0和1数字电平序列转机差分电平;Receiver将差分电平转机0和1数字电平序列。因为转机是需要时候的,例必有物理上的蔓延。见图1,ECU发送一帧报文。TX和Rx Pin上电平变化:Rx上的数字电平变化会滞后些许时候。
图1
图2展示的是示波器下,一个CANFD帧局部放大的后后果:RX电平变化比拟TX滞后了100多纳秒。
图2
什么是TDC?
TDC是:Transceiver Delay Compensation收发器蔓延赔偿。
在CAN FD数据段,要是使用较快的比特率(启用BRS位),导致bit time较短,则local CAN transceiver loop delay形成的蔓延将大于Phase_Seg1(见图3,采样点前的time segment时候段):假定Loop delay环路蔓延是255纳秒,要是CANFD帧数据段Bit Rate大于等于4Mhz,即一个Bit Time小于等于250纳秒,从而导致检测到bit error位失实。transceiver loop delay收发器环路蔓延领域了CAN FD帧数据段的Bit Rate比特率。
图3
因此,为了克服这一领域,引入了 TDC (收发器蔓延赔偿)功能,即在 CAN FD 帧的数据段90后性交网,发送器应使用一个新的采样点 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,因为它与位边沿计划。
图4 Transceiver loop delay收发器环路蔓延测量
图5 示波器下,一个CANFD帧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位置。
图6
Transceiver Delay Compensation启用条款
通过以上的描绘,追思如下:
条款1:该帧必须是 CAN FD 帧(不适用于经典 CAN 帧,原因是其 bit time 浩瀚于Loop Delay),况兼启用了BRS位(数据段比特率高于仲裁段比特率),SSP作用在CANFD帧的数据段;
条款2:TDC仅适用于ECU发送的CANFD帧,不适用ECU接管的CANFD帧。
* 以上干货小学问共享履行起原于网络。
02
TSMaster LIN 报文关联
1、Q:LIN报文发送扶持最大蔓延时候是些许?
A:最大扶持255ms,是硬件层面的领域。现在便是这么瞎想的。
2、Q:讨教为什么用救援表部署会报校验失实,使用单独发送是不报错呢?
A:经查证,是从节点ECU的检会算法有误,是以在救援表出手出现校验失实是浅薄的敷陈信息。
而单帧发送时,如实不进行校验是以莫得触发报错。
3、Q:用TSMaster作东节点发送报文后接管报文透露receive data timeout,然则偶尔又能接管到几帧数据,这是什么情况?
A:当先从TSMaster只可看到偶尔能接管到几帧数据的自得,具体原因分析需要使用示波器去分析LIN报文的波形,底下两张波形永诀是客户测得颠倒的报文、以及咱们模拟发送的浅薄的报文的波形,通过对比不错看出客户的数据段的罢手位拉的很长,由此不错判断客户的ecu反馈的的数据约略率是有问题的。
客户波形
测试波形
4、Q:LIN报文标记符方括号[]里暗示的是什么?如[50]10
A:这是lin的PID ,Protect ID, 与ID独一双应,不错查表对应。
热点资讯
相关资讯