人生就是博官网

干货分享 | TL1011的FastLIN模式高快刷写配置与利用

Table of Contents

TOSUN人生就是博官网最新颁布的一款TL1011设备,不仅支持LIN2.2和谈下的LIN通讯与仿真,并且沉点支持FastLIN模式,快率可支持到200 Kbps,通过FastLIN模式能够极大提升LIN刷写的快率和利用场景。TL1011共同职能壮大的TSMaster软件,支持加载LDF数据库文件,能够很方便地监控、分析、仿真 LIN 总线数据,也能够支持UDS诊断、ECU高快刷写等职能。本文将介绍TL1011的FastLIN模式高快刷写配置与利用。

本文关键词:TL1011,FastLIN,LIN高快通讯,LIN高快刷写


LIN(Local Interconnect Network)通讯尺度是在 2010 年(LIN 2.2A,LIN 同盟)界说,后由国际尺度化组织 (ISO) 收录,成为 ISO 17987 并于 2016 年正式颁布。LIN属于低快串行通讯和谈,通常快率是在0-20Kbps,其中LIN的通讯设计初衷是为了满足汽车行业中对低成本、低快网络的需要,出格是在车身电子配件方面,如车窗、后视镜、大灯、空调节造等。

近年来车内氛围灯也普遍选取LIN通讯,单车的氛围灯的节点数量较多,氛围灯供给商或者OEM厂商对车载氛围灯的节造器刷写快率提出更高的要求,对此,部门氛围灯选取高快FastLIN模式的LIN节造器,其LIN通讯快率可达200Kbps,在LIN烧录时拥有更高的带宽和刷写快率,高效且不变。

在此布景下,TL1011的FastLIN模式应运而生,其支持FastLIN模式,通讯快率支持达200 Kbps,使用FastLIN模式下能够极大提升LIN ECU的刷写快率,加快工序节拍,合用于支持FastLIN模式的LIN 节造器的各类烧录和高快通讯场景。


对于TL1011的FastLIN模式下的高能通讯配置与利用,本文选取两个TL1011别离仿真LIN主节点和LIN从节点节造器进行通讯和测试,并从硬件通讯选择与配置起头解说若何使用,并结合示波器的LIN波形解析职能,进一步展示FastLIN模式下的波形和通讯功夫参数对比。

2.1 FastLIN模式的工程配置与发送

首先衔接两个TL1011到电脑上,打开TSMaster软件的【硬件】菜单,在【通路选择】配置LIN通路数量为2,并别离选择两个TL1011的通路。如图1。

TL1011的LIN通路选择
图1: TL1011的LIN通路选择

而后在【总线硬件】的总线通路配置中,选择【LIN1】进行波特率配置,在参数【波特率(Kbps)】中,能够直接用鼠标选中值并用键盘输入“200”,而后调整所需的和谈版本等,点击右上角的【利用】按钮,此时通讯波特率已设置为200Kbps。如图2。

LIN1 通路波特率配置
图2: LIN1 通路波特率配置

同理,可将LIN2的通讯波特率设置为200Kbps。如图3。

LIN2 通路波特率配置
图3: LIN2 通路波特率配置

接着,别离创建两个两个LIN发送窗口,其中LIN发送#1设置为主节点模式,并创建调度表的ID,通路1以及相应的报文发送方向,数据长度。LIN发送#2设置为从节点模式(即不使能主节点模式),并设置从节点发送ID、通路、方向、长度、数据内容等。别离部署运行。如图4。

LIN发送配置
图4: LIN发送配置

在LIN报文新闻窗口中,能够观察到LIN1和LIN2通路仿真的报文进行收发正常。如图5。

LIN报文新闻
图5: LIN报文新闻

2.2 通过示波器观察FastLIN下的波形

本文使用Picoscope示波器的通路A探头衔接到LIN线,探头地衔接到LIN地线,能够进一步观察此时LIN波特率为200Kpbs的波形功夫参数个性。并使用LIN串行解码职能,设置解析波特率为200kbps进行解码。如图6。

示波器的LIN解码配置
图6: 示波器的LIN解码配置

从示波器的波形中,观测到同步位0x55的一个位功夫为5.015us,其波特率转化为199.4Kpbs,切合波特率抖动领域。同时能够观察到整体LIN波特整洁不变,通过串行译码能够正确无误地解析出LIN报文ID的所有细节。如图7。

FastLIN模式下200Kbps的波形
图7: FastLIN模式下200Kbps的波形

使用一样的FastLIN丈量环境,只批改两个FastLIN通路的波特率为150Kbps,并使用示波器进行观测。同样以同步段的一个位功夫进行丈量为6.664us,其对应波特率为150.1Kbps,切合波特率抖动领域。如图8。

配置波特率200Kbps
图8: FastLIN模式下150Kbps的波形

TSMaster的诊断刷写职能不仅支持尺度LIN、CAN、CAN FD、DOIP的UDS刷写,在TL1011的FastLIN模式的加持下,能够实现基于UDS的Flash Bootloader高快刷写,合用于各类FastLIN模式下LIN节造器的高快烧录和通讯场景。

3.1 FastLIN模式的硬件设置

在FastLIN模式下重要配置更高的LIN波特率,以200Kbps为例。如图9。

配置波特率200Kbps
图9: 配置波特率200Kbps

3.2 LIN诊断传输层

在TSMaster的基础诊断 ?橹,总线类型选择为LIN,默认支持FastLIN模式,并能够设置LIN 节造器的NAD节点地址。如图10。

LIN诊断传输层配置
图10: LIN诊断传输层配置

3.3 诊断服务层距离功夫与种子密钥

诊断服务层能够设置LIN的要求(0x3C)与应答(0x3D)的诊断距离功夫参数,以及0x3D应答沉试次数。如图11。

LIN诊断服务层距离功夫配置
图11: LIN诊断服务层距离功夫配置

在TSMaster 中提供了两种 SeedKey 种子密钥的处置步骤。第一种就是常用的加载主流的种子密匙的 DLL 动态链接库,并支持WIN32和DotNET两类动态链接库 ;第二种是提供了内置的种子密钥的诠释器,能够直接编写 SeedKey 源代码,并能够保留天生 DLL 动态链接库。如图12。

种子密钥
图12: 种子密钥

3.4 诊断基础服务配置与文件下载组合服务

在LIN根基诊断配置中,能够凭据诊断服务类型创建服务指令,配置好每个服务的要求和应答的有关参数。如图13。

LIN根基诊断配置
图13: LIN根基诊断配置

文件下载组合服务,可能凭据加载的数据文件自动天生0x34,0x36,0x37服务步骤流程,支持多种主流的数据体式如hex,bin,s19,vbf等等,并支持多种文件校验方式、擦除方式 、下载节造、传输退出的校验以及文件拆分后下载,地址偏移等。如图14。

文件下载组合服务
图14: 文件下载组合服务

3.5 自动诊断流程一键实现FastLIN的高快刷写

在自动诊断流程中,基于已创建好的基础诊断服务,急剧创建一个齐全的FastLIN的UDS诊断刷写流程,并通过一个按键执行刷写,并能够进行自界说次数的沉复刷写。如图15。

FastLIN的UDS诊断刷写流程
图15: FastLIN的UDS诊断刷写流程

在现实的LIN或FastLIN刷写场景中,存在服务指令设置相应的LIN功夫参数。对此,在自动诊断流程中能够设置LIN参数,支持用户自界说要求与应答的功夫距离,以及应答次数。如图16。

LIN功夫参数用户自界说配置
图16: LIN功夫参数用户自界说配置

LINLocal Interconnect Network
CANController Area Network
CAN FDCAN with Flexible Data-Rate
DLLDynamic Link Library
ECUElectronic Control Unit   
IDIdentifier
UDSUnified Diagnostic Services

幼贴士:

  1. 软件下载:
    点击下方软件下载链接,直接下载装置,建议下载 beta 版本
  2. 软件升级:
    在电脑有互联网衔接的前提下,能够在软件内查抄升级至最新版本。

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

近期文章

颁发回复

×
×

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

【网站地图】