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

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

3天内不再提示

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

虹科汽车电子 ? 来源:虹科汽车电子 ? 作者:虹科汽车电子 ? 2023-12-04 13:46 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

1. KLine Raw协议实现

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

wKgZomVtZxyAQWaPAAF7-OVZ1F0549.png

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

wKgaomVtZySANelyAAFbZfGFQUc001.png

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

wKgZomVtZy6AHiiRAAE-xbieNuE505.png

2.请求帧的定义

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

wKgZomVtZz6AYufwAAHhnYosclU346.png

2.1常量映射

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

wKgZomVtZ0qAOGvSAACgW3Drgr4998.png

2.2信号映射

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

wKgZomVtZ1eAOWPmAAEnFHJ9Haw653.png

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

wKgZomVtZ2OARyXaAAFI3JJhzZE673.png

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

3.启动K线通信

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

wKgZomVtZ3GATaqTAAHWpYEEQuo311.png

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

审核编辑 黄宇

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

    关注

    3040

    文章

    8383

    浏览量

    170592
  • LIN总线
    +关注

    关注

    19

    文章

    113

    浏览量

    28291
  • k线
    +关注

    关注

    0

    文章

    5

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    科新闻 | 再获行业认可!科IO-Link模块荣获维科杯·OFweek 2025工业自动化「优秀产品奖」

    近日,在备受业界瞩目的「维科杯·OFweek2025中国工业自动化与数字化行业年度评选」中,科IO-LinkOEM嵌入式开发模块凭借技术创新与应用价值,荣获「优秀产品奖」。颁奖理由
    的头像 发表于 08-05 17:32 ?434次阅读
    <b class='flag-5'>虹</b>科新闻 | 再获行业认可!<b class='flag-5'>虹</b>科IO-Link模块荣获维科杯·OFweek 2025工业自动化「优秀<b class='flag-5'>产品</b>奖」

    Modbus协议转换:让工业设备轻松“对话”

    在工业自动化中,Modbus协议是设备通信的关键。本文将聚焦于Modbus协议的串口与网口转换需求,并通过ZLG致远电子PXB-6030D的案例,展示如何轻松实现
    的头像 发表于 07-15 11:47 ?207次阅读
    Modbus<b class='flag-5'>协议</b>转换:让工业设备<b class='flag-5'>轻松</b>“对话”

    “跨界”也轻松:CC\\-Link IE搞定Modbus RTU电能仪表实战

    。 总结 在工业物联网时代,协议互通是实现智能化的基础。耐达讯通信技术CC-Link IE转Modbus RTU网关为电力工程师提供了一把解决新旧设备融合问题的“钥匙”。它不仅盘活了现有资产,还赋予了它们
    发表于 06-30 09:42

    ?协议不对“频道”?一招教你让CC\\-Link IE和DeviceNet“听懂”马达保护器

    DeviceNet 网络。这时,问题就来了——两种协议之间的不兼容,让马达保护器仿佛成了“哑巴”,无法与新系统“对话”,数据传输受阻,工作效率大打折扣。 解决方案:转接神器,轻松搞定 幸运的是,现在有一种
    发表于 06-13 14:09

    CADENAS 数字产品配置器轻松实现Ascendor电梯规划

    。2022 年,Ascendor 启动了一项数字化推进计划,其中一个重要部分就是实施由 CADENAS 提供技术支持的数字化产品配置器。 利用高质量的规划数据进行灵活的电梯规划 数字产品配置器提供
    发表于 04-28 14:22

    ProfibusDP转Profinet网关,轻松搞定

    通信。为了实现这两种协议之间的互操作性,需要使用Profibus-DP转Profinet网关。本文将详细介绍兴达易控XD-PNPBm20网关的作用、配置步骤以及相关注意事项。
    的头像 发表于 04-12 09:55 ?264次阅读
    ProfibusDP转Profinet网关,<b class='flag-5'>轻松</b><b class='flag-5'>搞定</b>!

    科直播回放 | IO-Link技术概述与科IO-Link OEM

    科「一站式通讯解决方案」系列直播第1期圆满落幕!本期主题为「IO-Link技术概述与科IO-LinkOEM」感谢各位朋友的热情参与!本期直播中科专业讲师瞿工带大家走进工业4.0深
    的头像 发表于 02-19 17:34 ?740次阅读
    <b class='flag-5'>虹</b>科直播回放 | IO-Link<b class='flag-5'>技术</b>概述与<b class='flag-5'>虹</b>科IO-Link OEM

    米尔瑞芯微RK3576实测轻松搞定三屏八摄像头

    RK3576参数强劲RK3576是瑞芯微推出的一款高性能AIoT处理器,这款芯片以其卓越的计算能力、多屏幕支持、强大的视频编解码能力和高效的协处理器而闻名。 三屏8摄像头轻松搞定米尔基于他们
    发表于 01-17 11:33

    RK3576有多强?实测三屏八摄像头轻松搞定

    RK3576参数强劲RK3576是瑞芯微推出的一款高性能AIoT处理器,这款芯片以其卓越的计算能力、多屏幕支持、强大的视频编解码能力和高效的协处理器而闻名。三屏8摄像头轻松搞定米尔基于他们推出
    的头像 发表于 01-16 08:06 ?769次阅读
    RK3576有多强?实测三屏八摄像头<b class='flag-5'>轻松</b><b class='flag-5'>搞定</b>

    科方案 仅需4个步骤!轻松高效搭建科TSN测试网络

    随着汽车行业向分层同构以太网网络的转型,时间敏感网络(TSN)逐渐成为实现确定性以太网互操作性的关键解决方案。本文将详细介绍如何快速搭建TSN测试网络,涵盖从流量特征分析到网络配置的全过程,并介绍科TSN网络仿真系统的应用与优势。
    的头像 发表于 01-06 11:32 ?607次阅读
    <b class='flag-5'>虹</b>科方案 仅需4个步骤!<b class='flag-5'>轻松</b>高效搭建<b class='flag-5'>虹</b>科TSN测试网络

    HDMI线8K和4K的通用性及山泽品牌分析

    、投影仪等设备中。随着技术的发展,HDMI线经历了多个版本的迭代,每个新版本都带来了更高的带宽和支持更高分辨率的能力。 对于8K HDMI线和4K
    的头像 发表于 12-04 15:34 ?1950次阅读

    PowerPAD?轻松实现

    电子发烧友网站提供《PowerPAD?轻松实现.pdf》资料免费下载
    发表于 10-29 10:08 ?0次下载
    PowerPAD?<b class='flag-5'>轻松</b><b class='flag-5'>实现</b>

    “一根线搞定!双向Type-C转DP线让你轻松连接大屏”

    )、配置通道(CC,用于检测连接器的方向并进行协议协商,确保正确定位和数据/充电模式的正确建立)以及辅助功能(SBU)和其他控制信号,用于信号管理与认证。通过利用Type-C接口的Alt Mode功能,双向Type-C转DP线实现
    的头像 发表于 10-21 09:06 ?3188次阅读

    知识分享 | 轻松实现优质建模

    知识分享在知识分享栏目中,我们会定期与读者分享来自MES模赛思的基于模型的软件开发相关Know-How干货,关注公众号,随时掌握基于模型的软件设计的技术知识。轻松实现优质建模前言在基于模型的开发
    的头像 发表于 09-12 08:08 ?803次阅读
    知识分享 | <b class='flag-5'>轻松</b><b class='flag-5'>实现</b>优质建模

    技术 优化始于数据:Baby-LIN设备如何高效存储总线数据?

    质量和性能至关重要。本文将讲解BabyLIN系列产品如何实现高效的总线数据记录和存储。 科Baby-LIN系列
    的头像 发表于 08-16 10:07 ?816次阅读
    <b class='flag-5'>虹</b>科<b class='flag-5'>技术</b> 优化始于数据:Baby-LIN设备如何高效存储总线数据?