0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TL1011的FastLIN模式高速刷写配置与应用

上海同星智能科技有限公司 2025-02-07 20:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TOSUN同星最新发布的一款TL1011设备,不仅支持LIN2.2协议下的LIN通信仿真,而且重点支持FastLIN模式,速率可支持到200 Kbps,通过FastLIN模式可以极大提升LIN刷写的速度和应用场景。TL1011配合功能强大的TSMaster软件,支持加载LDF数据库文件,可以很方便地监控、分析、仿真 LIN 总线数据,也可以支持UDS诊断、ECU高速刷写等功能。本文将介绍TL1011的FastLIN模式高速刷写配置与应用。

目录

Catalog

1. 技术背景

2.TL1011的FastLIN模式高速刷写配置与波形观测

3.TSMaster结合FastLIN模式下的高速刷写

4. 缩写

1

技术背景

LIN(Local Interconnect Network)通信标准是在 2010 年(LIN 2.2A,LIN 联盟)定义,后由国际标准化组织 (ISO) 收录,成为 ISO 17897 并于 2016 年正式发布。LIN属于低速串行通讯协议,通常速率是在0-20Kbps,其中LIN的通信设计初衷是为了满足汽车行业中对低成本、低速网络的需求,特别是在车身电子配件方面,如车窗、后视镜、大灯、空调控制等。

近年来车内氛围灯也普遍采用LIN通信,单车的氛围灯的节点数量较多,氛围灯供应商或者OEM厂商对车载氛围灯的控制器刷写速度提出更高的要求,对此,部分氛围灯采用高速FastLIN模式的LIN控制器,其LIN通信速率可达200Kbps,在LIN烧录时具有更高的带宽和刷写速度,高效且稳定。

在此背景下,TL1011的FastLIN模式应运而生,其支持FastLIN模式,通信速率支持达200 Kbps,使用FastLIN模式下可以极大提升LIN ECU的刷写速度,加快工序节拍,适用于支持FastLIN模式的LIN 控制器的各种烧录和高速通信场景。

2

TL1011的FastLIN模式高速刷写配置与波形观测

对于TL1011的FastLIN模式下的高能通信配置与应用,本文采用两个TL1011分别仿真LIN主节点和LIN从节点控制器进行通信和测试,并从硬件通信选择与配置开始讲解如何使用,并结合示波器的LIN波形解析功能,进一步展示FastLIN模式下的波形和通信时间参数对比。

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

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

b64e9b2e-e54b-11ef-9434-92fbcf53809c.jpg

图1: TL1011的LIN通道选择

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

b65e085c-e54b-11ef-9434-92fbcf53809c.jpg

图2: LIN1 通道波特率配置

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

b67e1df4-e54b-11ef-9434-92fbcf53809c.png

图3: LIN2 通道波特率配置

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

b68e5c3c-e54b-11ef-9434-92fbcf53809c.png

图4: LIN发送配置

在LIN报文消息窗口中,可以观察到LIN1和LIN2通道仿真的报文进行收发正常。如图5。

b6ab8d20-e54b-11ef-9434-92fbcf53809c.png

图5: LIN报文消息

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

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

b6d231fa-e54b-11ef-9434-92fbcf53809c.png

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

从示波器的波形中,观测到同步位0x55的一个位时间为5.015us,其波特率转化为199.4Kpbs,符合波特率抖动范围。同时可以观察到整体LIN波特整洁稳定,通过串行译码可以准确无误地解析出LIN报文ID的所有细节。如图7。

b6eed6b6-e54b-11ef-9434-92fbcf53809c.png

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

使用相同的FastLIN测量环境,只修改两个FastLIN通道的波特率为150Kbps,并使用示波器进行观测。同样以同步段的一个位时间进行测量为6.664us,其对应波特率为150.1Kbps,符合波特率抖动范围。如图8。

b71221e8-e54b-11ef-9434-92fbcf53809c.png

图8: FastLIN模式下150Kbps的波形

3

TL1011结合FastLIN模式下的高速刷写

TSMaster的诊断刷写功能不仅支持标准LIN、CAN、CAN FD、DOIP的UDS刷写,在TL1011的FastLIN模式的加持下,可以实现基于UDS的Flash Bootloader高速刷写,适用于各种FastLIN模式下LIN控制器的高速烧录和通信场景。

3.1 FastLIN模式的硬件设置

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

b72c3006-e54b-11ef-9434-92fbcf53809c.png

图9: 配置波特率200Kbps

3.2 LIN诊断传输层

在TSMaster的基础诊断模块中,总线类型选择为LIN,默认支持FastLIN模式,并可以设置LIN 控制器的NAD节点地址。如图10。

b745bf94-e54b-11ef-9434-92fbcf53809c.png

图10: LIN诊断传输层配置

3.3诊断服务层间隔时间与种子密钥

诊断服务层可以设置LIN的请求(0x3C)与应答(0x3D)的诊断间隔时间参数,以及0x3D应答重试次数。如图11。

b766b014-e54b-11ef-9434-92fbcf53809c.png

图11: LIN诊断服务层间隔时间配置

在TSMaster 中提供了两种 SeedKey 种子密钥的处理方法。第一种就是常用的加载主流的种子密匙的 DLL 动态链接库,并支持WIN32和DotNET两类动态链接库;第二种是提供了内置的种子密钥的解释器,可以直接编写 SeedKey 源代码,并可以保存生成 DLL 动态链接库。如图12。

b7780ef4-e54b-11ef-9434-92fbcf53809c.png

图12: 种子密钥

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

在LIN基本诊断配置中,可以根据诊断服务类型创建服务指令,配置好每个服务的请求和应答的相关参数。如图13。

b7991356-e54b-11ef-9434-92fbcf53809c.png

图13: LIN基本诊断配置

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

b7b62900-e54b-11ef-9434-92fbcf53809c.png

图14: 文件下载组合服务

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

在自动诊断流程中,基于已创建好的基础诊断服务,快速创建一个完整的FastLIN的UDS诊断刷写流程,并通过一个按键执行刷写,并可以进行自定义次数的重复刷写。如图15。

b7d4a89e-e54b-11ef-9434-92fbcf53809c.png

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

在实际的LIN或FastLIN刷写场景中,存在服务指令设置相应的LIN时间参数。对此,在自动诊断流程中可以设置LIN参数,支持用户自定义请求与应答的时间间隔,以及应答次数。如图16。

b7e303bc-e54b-11ef-9434-92fbcf53809c.png

图16: LIN时间参数用户自定义配置

4

缩写

LIN

Local Interconnect Network

CAN

Controller Area Network

CAN FD

CAN with Flexible Data-Rate

DLL

Dynamic Link Library

ECU

Electronic Control Unit

ID

Identifier

UDS

Unified Diagnostic Services

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件
    +关注

    关注

    11

    文章

    3556

    浏览量

    68751
  • LIN
    LIN
    +关注

    关注

    4

    文章

    232

    浏览量

    41820
  • 高速通信
    +关注

    关注

    0

    文章

    33

    浏览量

    11155
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用FastLin无法在TLE9879中进入BSL模式怎么解决?

    为了保护程序代码,我想使用 FastLin 命令来保护 Flash.l 我已经测试过使用 UART 进入 BSL 模式并保护 Flash。但是当我使用 FastLin 时我无法进入 bslMode
    发表于 01-22 06:31

    请问CY7C68013A高速模式如何配置

    请问CY7C68013A高速模式如何配置?手册里只有提到了中断和ram
    发表于 02-23 08:09

    请问CY7C68013A高速模式如何配置

    请问CY7C68013A高速模式如何配置?手册里只有提到了中断和ram
    发表于 05-28 07:14

    TL-WR641G+详细配置指南(使用说明书)

    TL-WR641G+详细配置指南(使用说明书):108M无线宽带路由器TL-WR641G+详细配置指南,详细介绍TL-WR641G+各项功能
    发表于 12-02 18:04 402次下载

    TL-WR542G+详细配置指南(使用说明书)

    TL-WR542G+详细配置指南(使用说明书):无线宽带路由器TL-WR542G+详细配置指南,详细介绍TL-WR542G+各项功能。
    发表于 12-02 18:05 18次下载

    TL-WR541G+详细配置指南(使用说明书)

    TL-WR541G+详细配置指南(使用说明书):无线宽带路由器TL-WR541G+详细配置指南,详细介绍TL-WR541G+各项功能。
    发表于 12-02 18:06 661次下载

    TL-WR740N详细配置指南

    TL-WR740N详细配置指南,此文非常详细的讲解了此设备的配置
    发表于 06-17 16:33 5次下载

    DC1011A-模式

    DC1011A-模式
    发表于 05-12 13:56 0次下载
    DC<b class='flag-5'>1011</b>A-<b class='flag-5'>模式</b>

    LT1011/LT1011A:电压比较器数据表

    LT1011/LT1011A:电压比较器数据表
    发表于 05-25 19:54 3次下载
    LT<b class='flag-5'>1011</b>/LT<b class='flag-5'>1011</b>A:电压比较器数据表

    应用笔记 | TSMaster使用教程—UDS刷写流程

    今天给大家介绍基于TSMaster的UDS诊断刷写流程。基本流程主要分为基本参数配置刷写流程两部分。1基本参数配置1、新建工程打开TSMaster软件,选择创建新工程-诊断-UDS诊
    的头像 发表于 01-06 09:53 6768次阅读
    应用笔记 | TSMaster使用教程—UDS<b class='flag-5'>刷写</b>流程

    同星智能为英飞凌TLE989X系列芯片提供刷写方案

    01方案概述同星智能为英飞凌TLE989X系列芯片提供定制开发的代码包和刷写工具,主要包括代码包、基于TSMaster的刷写工程、刷写硬件工具TF1011等。使用TF
    的头像 发表于 10-14 08:21 1857次阅读
    同星智能为英飞凌TLE989X系列芯片提供<b class='flag-5'>刷写</b>方案

    TDA4刷写技术

    电子发烧友网站提供《TDA4刷写技术.pdf》资料免费下载
    发表于 08-23 10:15 2次下载
    TDA4<b class='flag-5'>刷写</b>技术

    刷写实用程序-mflash

    电子发烧友网站提供《刷写实用程序-mflash.pdf》资料免费下载
    发表于 10-10 09:19 0次下载
    <b class='flag-5'>刷写</b>实用程序-mflash

    整车刷写工具 - DPS

    当代汽车行业的技术发展日新月异,ECU控制器的更新迭代频率也在不断攀升,如何能高效、安全地刷新ECU程序成为行业内共同关注的话题。对此,经纬恒润自主研发了一款刷写工具INTEWORK-DPS(Diagnostic Programing System),满足整车厂和零部件供应商的工程师
    的头像 发表于 12-31 09:50 1963次阅读
    整车<b class='flag-5'>刷写</b>工具 - DPS

    新品发布 | TOSUN同星1路LIN转USB,支持FastLIN模式产品正式发布!

    也提出了更高的要求,高速FastLIN模式的LIN控制器应运而生,它在保持LIN总线低成本、高可靠性的基础上,提高了通信速率和数据处理能力。TOSUN同星正式推出
    的头像 发表于 02-07 20:04 922次阅读
    新品发布 | TOSUN同星1路LIN转USB,支持<b class='flag-5'>FastLIN</b><b class='flag-5'>模式</b>产品正式发布!