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线通信实现需要额外激活,请联系虹科获取激活方式。

审核编辑 黄宇

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

    关注

    3048

    文章

    9210

    浏览量

    173384
  • LIN总线
    +关注

    关注

    19

    文章

    119

    浏览量

    29137
  • k线
    +关注

    关注

    0

    文章

    5

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于Xilinx K7 325t的千兆网UDP协议实现小记

    基于xilinx k7 325t实现的千兆网udp协议,只需要设置好IP,端口,就可以直接给数据,基本等同于透传,可以不用管底层协议
    的头像 发表于 04-27 15:04 216次阅读
    基于Xilinx <b class='flag-5'>K</b>7 325t的千兆网UDP<b class='flag-5'>协议</b><b class='flag-5'>实现</b>小记

    科答疑 | 如何快速上手CAN诊断仪?10分钟从开机到实战

    PCAN-DiagFD,并带大家从零开始,轻松上手这款实用工具,实现协议解析到物理层测试的全方位诊断。01.为什么需要诊断仪?诊断仪作为CAN总线通信的关键工具,承担着从协议解析到
    的头像 发表于 02-11 17:01 812次阅读
    <b class='flag-5'>虹</b>科答疑 | 如何快速上手CAN诊断仪?10分钟从开机到实战

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

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

    老旧产线不淘汰,数据孤岛轻松破:EtherNet/IP与DeviceNet协议转换实战

    老旧产线不淘汰,数据孤岛轻松破:EtherNet/IP与DeviceNet协议转换实战 本案例是用北京疆鸿智能技术有限公司生产的JH-EIP-DEVN型EtherNet/IP转Devi
    的头像 发表于 12-15 14:50 518次阅读
    老旧产<b class='flag-5'>线</b>不淘汰,数据孤岛<b class='flag-5'>轻松</b>破:EtherNet/IP与DeviceNet<b class='flag-5'>协议</b>转换实战

    科答疑 | 使用科PCAN-Explorer 6进行.DBC解析总共分几步?

    各位科的新老客户朋友们,大家好!「技术答疑专栏」今天正式和大家见面了~做这个专栏的初衷很简单:平时收到不少朋友咨询实操问题,与其零散回复,不如集中分享——每期聚焦一个高频痛点,用
    的头像 发表于 12-12 11:02 1121次阅读
    <b class='flag-5'>虹</b>科答疑 | 使用<b class='flag-5'>虹</b>科PCAN-Explorer 6进行.DBC解析总共分几步?

    科PSI5传感器编程应用:汽车可靠数据传输的实现方案

    安全。而科PSI5传感器,作为基于PSI5协议的专业级产品,正是解决这一核心需求的适配方案。PSI5协议是什么?PSI5(PeripheralSensorInte
    的头像 发表于 12-04 17:03 765次阅读
    <b class='flag-5'>虹</b>科PSI5传感器编程应用:汽车可靠数据传输的<b class='flag-5'>实现</b>方案

    科动态 | 科×长城汽车技术交流日圆满落幕!

    11月25日,科携手长城汽车在保定·长城技术中心成功举办“科X长城汽车技术交流日”系列workshop活动,与长城技术中心的各位工程师共
    的头像 发表于 11-28 17:07 2344次阅读
    <b class='flag-5'>虹</b>科动态 | <b class='flag-5'>虹</b>科×长城汽车<b class='flag-5'>技术</b>交流日圆满落幕!

    科案例 | 为什么汽车零部件头部企业,选择科方案做方向盘EOL测试?

    科方案助力提升方向盘产线测试效能汽车方向盘的EOL测试,如何做到既快又稳?当产线因测试偶发故障而面临停滞风险时,有哪些技术路径可以实现精准
    的头像 发表于 10-29 17:33 687次阅读
    <b class='flag-5'>虹</b>科案例 | 为什么汽车零部件头部企业,选择<b class='flag-5'>虹</b>科方案做方向盘EOL测试?

    一机搞定多种产品,气密性检测仪还是太全能了

    ,不仅占用空间,还增加了采购和维护成本。如今,随着技术的进步,一台气密性检测仪,就能轻松搞定多种产品的密封性测试,真正实现了“一机多用”的高
    的头像 发表于 10-23 18:03 480次阅读
    一机<b class='flag-5'>搞定</b>多种<b class='flag-5'>产品</b>,气密性检测仪还是太全能了

    地平线与哈啰正式签署战略合作协议

    驾驶技术实现Robotaxi的商业成功,共同打造行业标杆产品。此次合作,是地平线前瞻战略布局的关键落子,标志着地平线智驾
    的头像 发表于 09-12 14:25 1115次阅读

    增加语音控制功能关注这几颗芯片轻松搞定

    增加语音控制功能关注这几颗芯片轻松搞定 目前感觉几乎所有的头部或者非头部的产品都在争先恐后的上语音控制功能,产品单价高的上离在线AI对话功能,产品
    的头像 发表于 08-19 16:46 1217次阅读

    宏集HMI-4G套装,轻松搞定“数据上云+异地远程运维”

    工业现场设备分散、环境复杂、网络难部署?宏集 HMI-4G 套装一站搞定轻松打破数据孤岛,实现数据上云与远程运维。文末附有真实客户案例,欢迎查阅参考。
    的头像 发表于 08-14 16:46 1275次阅读
    宏集HMI-4G套装,<b class='flag-5'>轻松</b><b class='flag-5'>搞定</b>“数据上云+异地远程运维”

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

    近日,在备受业界瞩目的「维科杯·OFweek2025中国工业自动化与数字化行业年度评选」中,科IO-LinkOEM嵌入式开发模块凭借技术创新与应用价值,荣获「优秀产品奖」。颁奖理由
    的头像 发表于 08-05 17:32 1376次阅读
    <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 928次阅读
    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