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

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

3天内不再提示

应用笔记 | TSMaster如何代码自动发送LIN报文

上海同星智能科技有限公司 2022-08-25 11:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前面我们出了关于TSMaster应用笔记系列的几篇文章,小伙伴反馈都非常实用,也是工程师们在使用TSMaster软件中切切实实会遇到的问题,今天继续给大家带来应用笔记系列文章——如何代码自动发送LIN报文。

本文目录:

一、硬件准备

1. 通道选择

2. 配置环境

二、仿真

1. 点击添加C脚本编辑器

1-1. 新建快捷键事件

1-2. 代码编写

1-3. 选择报文编写方式

三、查看报文信息

1. 查看报文界面

2. 下载调度表

3. 设置自启动

4. 运行工程

硬件准备

使用TSMaster软件中自带的虚拟LIN设备为例,演示如何使用C脚本进行LIN报文的收发。

1

通道选择

在菜单栏中点击硬件—通道选择,就会弹出以下窗口:

ee35158e-22d6-11ed-9ade-dac502259ad0.png

2

配置环境

根据需要选择应用程序LIN通道数量和LIN硬件通道,这里没有使用LIN硬件,所以选择虚拟通道进行演示,虚拟通道下只能进行报文发送 (连接LIN硬件后,按照此操作) ,点击确定。

仿真

打开仿真窗口,使用C代码编辑器编辑报发送代码。

ee5b5af0-22d6-11ed-9ade-dac502259ad0.png

(▲仿真界面)

1

点击添加C脚本编辑器

eea3bf3e-22d6-11ed-9ade-dac502259ad0.png

(▲C脚本界面)

1-1 新建快捷键事件

鼠标放在快捷事件上面,右击,添加快捷事件,输入自定义快捷键即可;例如“A”。

eed5fb84-22d6-11ed-9ade-dac502259ad0.png

1-2 代码编写

在添加的快捷键事件界面下编写所要发送的代码信息,例如:

ef1088f8-22d6-11ed-9ade-dac502259ad0.png

1-3 选择报文编写方式

以上介绍了两种编写LIN报文的方式,用户自行选择。

查看报文信息

1

查看报文信息界面

在分析菜单栏下,选中报文信息选项,并右击添加LIN报文信息,可以通过此界面查看 LIN报文信息。

2

下载调度表

在分析菜单栏下,选中报文发送,并添加LIN发送,通过此窗口,下载LIN调度表。

3

设置自启动

将以上所有支持自启动的界面全部设为自启动,点击界面右上角闪电图标即可设置,自动启动是指在分析窗体中点击启动时,所有设为自启动的界面自动运行。

4

运行工程

在分析窗体中,点击启动,然后键盘输入“A”,在系统消息会显示log函数中的信息, LIN报文信息界面会出现要发送和接收的报文信息。注意这里使用的是虚拟通道只能进行报文的发送TX ,如果将虚拟通道切换至LIN 硬件,标识符为3D的报文即为接收报文RX。

ef4b8dc2-22d6-11ed-9ade-dac502259ad0.png

END

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

    关注

    4

    文章

    236

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    uboot 跳转到内核会影响llce_lin输出 如何修改或配置解决A核初始化导致llce_lin停机的问题?

    嗨,恩智浦 我们使用引导加载程序启动 M 核 A 核,配置了 llce_lin 输出的 M 核; S32g u-boot跳转到内核,llce_lin输出断了,查询具体代码找到; u-boot
    发表于 05-22 08:19

    测试高温实验时出现睡眠唤醒后第三帧3C诊断报文未响应的情况,为什么?如何处理?

    54 31 00 CB,100,点亮,0 2、发送的间隔超过4s因此21这条点亮接收报文用作MCU的第一帧唤醒,再之后第二帧: 2025-07-16 06:48:00:.323,主机读,增强校验,0E
    发表于 04-16 07:00

    工业级 LIN 收发器、LIN 模块优选:德国 Lipowsky LIN 线产品介绍

    本文将全面解析 Lipowsky 的 LIN 线产品,深入介绍虹科 Baby-LIN 系列 LIN 收发器与 LIN 模块的技术特点、型号选型及行业应用,为汽车电子研发、测试人员提供专
    的头像 发表于 02-10 17:09 375次阅读
    工业级 <b class='flag-5'>LIN</b> 收发器、<b class='flag-5'>LIN</b> 模块优选:德国 Lipowsky <b class='flag-5'>LIN</b> 线产品介绍

    中科芯CKS32F107XX系列MCU的bxCAN介绍

    CKS32F107xx系列产品的bxCAN支持CAN协议2.0A和2.0B标准。 该CAN 控制器支持最高的通讯速率为1Mb/s;可以自动地接收和发送CAN报文,支持使用标准ID和扩展ID的
    的头像 发表于 01-22 09:06 4079次阅读
    中科芯CKS32F107XX系列MCU的bxCAN介绍

    LIN总线相关知识

    )包含主任务和从任务; (3)从节点(slave)只包含从任务; (4)主任务(master)决定总线上的报文,从任务发送数据; (5)LIN网络中的所有节点(包括主机节点)都具有从机任务,当接到主机任务的
    发表于 12-10 08:14

    LIN协议电平以及帧结构

    1、LIN电平 (1)LIN 总线上具有“显性”和“隐性”两种互补的逻辑电平。显性电平(参考地电压)是逻辑 0,隐性电平(电源电压)是逻辑1。 (2)隐形电平和显性电平的收发时,通过预先设定压差
    发表于 12-10 07:05

    创新!匹配任意现场供电的LIN测试工具

    。国产主控8通道以太网转CANFD接口卡CANFDNET-800H在汽车电子、工厂自动化等领域的设备测试与开发中,LIN总线因其低成本、低速率、主从架构的特点,被
    的头像 发表于 12-04 11:45 526次阅读
    创新!匹配任意现场供电的<b class='flag-5'>LIN</b>测试工具

    Melexis推出无代码LIN LED驱动器MLX80124

    Melexis正式推出高度可配置的无代码LIN LED驱动器MLX80124。该产品采用预定义且经过验证的功能模块,配备直观的图形用户界面,旨在最大限度的简化工程师在动态RGB-LED汽车氛围照明应用中的开发流程。
    的头像 发表于 10-28 17:47 1259次阅读

    rt-thread下如何实现SLAAC(无状态地址自动分配)?

    大佬们,本菜鸟有一些网络上的问题需要帮助: RT-Thread 上如何实现 SLAAC(无状态地址自动分配),给连接到我的板子的设备分配 IPv6 地址; RT-Thread 如何发送以太网报文,要求从
    发表于 09-22 08:05

    干货分享 | TSMaster MBD模块全解析:从模型搭建到自动化测试的完整实践

    在汽车电子MBD开发中,TSMasterMBD模块深度集成于TSMaster先进的总线分析、仿真与测试平台,旨在为工程师提供一套从模型自动编译、代码集成到自动化测试的端到端无缝解决方案
    的头像 发表于 08-22 20:04 3055次阅读
    干货分享 | <b class='flag-5'>TSMaster</b> MBD模块全解析:从模型搭建到<b class='flag-5'>自动</b>化测试的完整实践

    求助,关于使用 TC39x Aurix 微控制器上的 SCR 检测 LIN 唤醒脉冲疑问求解

    断线和同步检测,可用于 LIN 通信。经测试,当我发送 LIN 标头时,它能够检测到断路和同步,并且寄存器按预期设置。但是如果发送了唤醒脉冲(仅是主脉冲),则不会发生断路检测。这是预
    发表于 08-15 06:45

    虹科技术分享 | LIN总线译码功能与LIN控制交流发电机(二)

    上一期,我们详细分享了LIN总线的结构、译码方法、休眠与唤醒过程。那如何借助串行译码分析总线故障?我们能否从译码结果中,进一步提取LIN线发送的信息?答案是肯定的。这一期,我们就将结合LIN
    的头像 发表于 08-07 11:28 1199次阅读
    虹科技术分享 | <b class='flag-5'>LIN</b>总线译码功能与<b class='flag-5'>LIN</b>控制交流发电机(二)

    软件更新 | 从数据到模型,全面升级!TSMaster新版助力汽车研发新突破

    为满足汽车电子开发领域日益增长的测试与仿真需求,TSMaster最新版本聚焦实车数据采集、MBD智能建模与新API扩展三大核心功能。无论您是进行车载网络测试、ECU开发还是自动化验证,新版本都能
    的头像 发表于 06-21 20:04 1644次阅读
    软件更新 | 从数据到模型,全面升级!<b class='flag-5'>TSMaster</b>新版助力汽车研发新突破

    告别摸索!TSMaster官方最全学习路径整理

    在汽车电子和总线通信领域,TSMaster已成为工程师们不可或缺的利器。作为一款功能强大的总线分析、仿真、测试和诊断工具,TSMaster广泛应用于CAN、LIN、FlexRay等总线系统的开发
    的头像 发表于 06-13 20:06 1610次阅读
    告别摸索!<b class='flag-5'>TSMaster</b>官方最全学习路径整理