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

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

3天内不再提示

BabyLIN产品如何轻松搞定K线协议实现?

虹科技术 来源:虹科云 作者:虹科云 2023-12-06 13:44 次阅读

来源:虹科汽车电子科技术丨BabyLIN产品如何轻松搞定K线协议实现?

欢迎关注虹科,为您提供最新资讯!

导读

为了实现K线通信SDF-V3在协议部分中定义了新的协议类型 KLine Raw 。所有能够运行SDF-V3文件(LinWorks版本在V.2.29.4以上)并使用最新固件(固件版本在V.6.18以上)的BabyLIN设备都可以执行KLine Raw协议,本文将介绍BabyLIN产品的K线协议实现。

KLine Raw实现

与其他协议实现相同,需要在SessionConf中新建Protocols,定义KLine Raw类型协议。

image.png

在协议中可以自定义服务,Service由请求帧和响应帧组成。通过在属性中选择Request only,则可以省略响应帧的定义。

image.png

使用K线协议的LIN总线接口的波特率和字节格式可以通过宏命令Set Speed (Write Speed)进行修改。

image.png

请求帧的定义

K线协议中帧的长度可以是常量、变量或从信号中检索的值。如果将帧长度定义为变量,帧长度由实际映射的长度来计算。

image.png

1. 常量映射

如下图所示,常量映射的步骤为:首先添加一个映射项(1),然后定义该映射项的起始位置和大小(2),然后定义该映射项的常量值(3),最后保存数据(4)。

image.png

2. 信号映射

如下图所示,信号映射定义的步骤为:首先在右侧信号列表中选择所请求的信号(1),将其添加到映射列表(2),并最终将偏移量调整为有效载荷(3),添加好本帧中需要的所有信号后点击OK完成(4)。

image.png

两种有效载荷定义方法可以结合在一起,在这种情况下,首先应用常数映射,然后合并信号映射;帧的未映射区域将用通用协议属性中给出的填充字节填充。

image.png

响应帧的定义也以同样的方式进行,只是常量负载映射在这里没有意义。

启动K线通信

LIN总线通信启动时,将自动启动LDF的第一个调度或启动命令给出的调度。在LIN总线上使用K线通信时,应该使用空调度表的方式进行。需要在LDF中设置一个仅诊断请求帧的调度表,用来启动总线。由此来运行一个“空”调度,然后可以使用宏命令执行K线协议服务,在总线上传输和接收K线帧。默认情况下,LIN总线启动将产生唤醒脉冲事件。若想避免这一点,可以通过在Virtual Signal中将系统信号@@SYSCFG307的初始值设置为5来实现。

image.png

注意:BabyLIN系列产品的K线通信实现需要额外激活,请联系虹科获取激活方式。

总结

虹科LIN总线仿真测试解决方案,基于Baby-LIN系列产品,能够对LIN、CAN节点/系统进行主从仿真和分析, 支持基于事件的信号配置、顺序控制、错误判断和触发动作 ,广泛用于汽车零部件和生产线测试。产品都配有免费的LINWorks软件,在测试件的功能操作与软件界面之间建立起友好交互。此外,虹科也支持 定制二次开发、测试服务 ,欢迎联系虹科获取更多详细资料

image.png

审核编辑 黄宇

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

    关注

    3000

    文章

    7462

    浏览量

    161609
  • 协议
    +关注

    关注

    2

    文章

    570

    浏览量

    38912
  • k线
    +关注

    关注

    0

    文章

    5

    浏览量

    3041
收藏 人收藏

    评论

    相关推荐

    一本让你轻松搞定电磁兼容整改的书。测试原理+整改实例

    一本让你轻松搞定电磁兼容整改的书。测试原理+整改实例
    发表于 05-30 21:54

    方案架构师项目实战,让你轻松搞定快速开发智能硬件

    、OS、算法、通信协议和软件问题?...通过本次直播,你将得到:1.如何实现传统硬件连接互联网,快速实现产品智能化?2.一步到位,如何快速实现
    发表于 05-12 16:08

    [硬件] 一个大招轻松搞定ISE仿真设计之顶层原理图!

    [硬件] 一个大招轻松搞定ISE仿真设计之顶层原理图!https://bbs.elecfans.com/forum.php?mod=viewthread&tid=1402162&extra=page%3D1%26filter%3Dtypeid%26typeid%3D138
    发表于 11-06 17:07

    8K 光纤Mini DP1.4电竞工程特种线全国首发上市

    DP1.4强大特性,而且只要在信号源和显示端两端设备支持DP1.4协议的情形下就可实现最高8K@60Hz高清分辨率以及4K@144Hz/4K
    发表于 03-28 14:31

    【178页完整版】轻松搞定C语言(提高篇)!!

    【178页完整版】轻松搞定C语言(提高篇)!!需要完整版的朋友可以下载附件保存哦~
    发表于 08-16 10:58

    轻松搞定C语言(提高篇)

    太大,上传不了附件,以下是网盘链接:轻松搞定C语言(提高篇)链接:https://pan.baidu.com/s/1epKmrHjVZddkOiRugTSgXQ 提取码:cq6c
    发表于 09-14 17:29

    轻松惬意搞定拖地,蒸汽拖把什么牌子好

    经常打扫卫生的人都会发现,拖地并不是一件轻松的活。特别是要清洁一些比较顽固的污迹或油渍的时候,真的很费时间和精力。为了能够更加轻松搞定拖地劳作,蒸汽拖把应运而生。随着人们生活水平的提高,蒸汽拖把
    发表于 06-21 20:50 277次阅读

    电动拖把什么牌子好?轻松惬意搞定拖地

    经常打扫卫生的人都会发现,拖地并不是一件轻松的活。特别是要清洁一些比较顽固的污迹或油渍的时候,真的很费时间和精力。为了能够更加轻松搞定拖地劳作,电动拖把应运而生。随着人们生活水平的提高,电动拖把
    发表于 06-21 21:02 240次阅读

    一机多用的Shark鲨客蒸汽拖把T8,家务活轻松搞定

    的蒸汽清洁机就能轻松搞定全屋清洁,比如Shark鲨客蒸汽拖把T8,一台就能轻松搞定家里的多个清洁死角,灰尘、油污、水垢、水渍……统统能搞定
    的头像 发表于 01-28 10:24 1094次阅读

    10大法则助你轻松搞定DC/DC电源转换方案

    10大法则助你轻松搞定DC/DC电源转换方案。
    发表于 06-03 16:33 7次下载

    轻松搞定立磨摇臂轴承室磨损问题

    轻松搞定立磨摇臂轴承室磨损问题
    发表于 03-28 15:34 1次下载

    虹科技术 | BabyLIN的三种编程方式教你轻松驾驭总线通信

    虹科BabyLIN的三种编程方式教你轻松驾驭总线通信概述BabyLIN对LIN总线进行了专业的集成,特殊型号的设备还可以兼容CAN总线使用,对于车载网络的测试有着独特的优势。
    的头像 发表于 05-04 15:15 1604次阅读
    虹科技术 | <b class='flag-5'>BabyLIN</b>的三种编程方式教你<b class='flag-5'>轻松</b>驾驭总线通信

    如何轻松实现MQTT接入阿里云IoT平台

    教你轻松实现使用MQTT协议接入阿里云平台
    发表于 03-29 11:05 7次下载

    学会这4招,轻松搞定开关电源EMI

    学会这4招,轻松搞定开关电源EMI
    的头像 发表于 12-05 16:57 300次阅读
    学会这4招,<b class='flag-5'>轻松</b><b class='flag-5'>搞定</b>开关电源EMI

    虹科技术 | BabyLIN产品如何轻松搞定K线协议实现

    在V.6.18以上)的BabyLIN设备都可以执行KLine Raw协议。 1. KLine Raw协议实现 与其他协议
    的头像 发表于 12-04 13:46 265次阅读
    虹科技术 | <b class='flag-5'>BabyLIN</b><b class='flag-5'>产品</b>如何<b class='flag-5'>轻松</b><b class='flag-5'>搞定</b>K线<b class='flag-5'>协议</b><b class='flag-5'>实现</b>?