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

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

3天内不再提示

如何实现LIN自动寻址来解决这些问题呢?

UtFs_Zlgmcu7890 来源:未知 作者:李倩 2018-10-17 11:31 次阅读

在LIN网络上,车内氛围灯往往需要几十个节点来实现。如果无法实现LIN网络节点自动寻址编址,那么对于产品设计、生产都是极大的资源浪费。那么如何实现LIN自动寻址来解决这些问题呢?

LED技术发展背景

随着近几年LED技术的发展,车灯除了广泛应用在常规的汽车内外照明领域,还越来越多地应用在了舒适及个性化领域,如车内氛围灯。

目前很多中高端车型已经采用了车内氛围灯,可以通过车、环境以及乘车人员的喜好来调节其亮度及颜色,以提高驾驶者及车内人员的舒适度。

由于车内氛围灯子节点常常布置在车内多个位置,这些子节点通过LIN总线与车身BCM相连接。

一般来说,不同位置的LIN子节点,其从机地址是固定的,为了防止各环节出现异常,常常要在设计和生产等环节做大量的工作。

在子节点较少的情况下,无论是设计还是生产还比较容易管理,但在氛围灯这种可能有几十个子节点的LIN网络中,如果采用传统的防错方法来保证不同地址的子节点安装在其对应的位置,那么对于产品设计和生产过程都会造成极大的资源浪费。

这里小编带大家体验一种LIN网络节点自动寻址的技术方案。

LIN自动寻址技术方案

接下来将以ELMOS的E521.31芯片为主来介绍LIN自动寻址技术。

为了实现LIN自动寻址技术,采用了一种不同于传统LIN的连接方式,从系统连接示意图中有清晰的体现。

主节点出来的LIN线连接到第一个子节点的LIN_M引脚,其LIN_S引脚连接到下一个子节点的LIN_M引脚,其余从机节点依次连接。图中的LIN_S_LAST为最后一个相连从机节点的LIN_S,实现完整的链路。

系统连接示意图

为了满足LIN自动寻址需求,在芯片方面增加了几个方面的硬件

LIN_M和LIN_S之间的采样电阻

2mA的上拉电流源以及采样电阻上的采样电路。

这种总线系统中的从机必须作为菊花链被连接。

在芯片基础上,通过软件控制ENPU和ENAA开关的状态,改变分流电阻两端的电压差,并经由运放放大后通过软件控制允许在引脚MUXO处观察到电压差,通过这一系列控制以及计算实现LIN自动寻址编址。

LIN总线自动寻址架构中,ECU作为LIN总线的主机部分,总线上可以挂接一系列从机。通过软件控制有顺序的实现每个节点的寻址和编址。同时,允许总线上带自动寻址功能的节点和无自动寻址的节点同时存在。

文章小结

LIN自动寻址功能在氛围灯子节点上的应用,大大简化了氛围灯的设计及装配的复杂程度。

ZLG利用此方案,在相同的子节点,在安装到车的不同位置后,只要进行自动寻址配置后就能产生对应不同位置地址,避免错装的问题。此外,在汽车的其他LIN网络中采用LIN自动寻址技术,同时还能够大大简化设计及后续安装维护的工作,ZLG车载氛围产品图如下。

ELMOS氛围灯demo板

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

    关注

    237

    文章

    22422

    浏览量

    645803
  • LIN
    LIN
    +关注

    关注

    4

    文章

    189

    浏览量

    39842
  • 网络节点
    +关注

    关注

    0

    文章

    50

    浏览量

    15724

原文标题:解密LIN总线自动寻址技术(上)

文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    51C语言是怎么寻址和数据移动的

    以前学汇编时有MOV类语句寻址和数据移动以及傅值,接触了C发现没有这类语句,那如果想把某个地址的数据移动到累加器A,或对累加器赋值,以及从某个寄存器调数据该怎么弄
    发表于 02-03 16:08

    关于STM32 LIN模式的问题

    模式中所有的格式(断开帧、同步场等)都是需要用软件实现的,那么STM32做的这个LIN模式使能用意何在?因为我看到的LIN模式使不使能的
    发表于 10-20 11:16

    如何在pic32MZ上实现LIN协议主节点

    大家好,我是这个论坛的新手,我想问你们是否有人经验丰富或者能够帮助我理解如何在pic32MZ上实现LIN协议主节点。我需要我的毕业设计,因为我被要求构思一个工具,通过LIN通信诊断一些产品。我已经
    发表于 05-07 10:44

    怎么实现LIN协议?

    有限状态机在LIN总线开发中的应用怎么实现LIN协议?
    发表于 05-13 07:02

    怎么实现基于CDMA技术的准确寻址

    本文阐述了基于CDMA技术的光纤Bragg光栅传感系统的原理及其关键技术,并对该系统做了初步实验研究,实现了基于CDMA技术的准确寻址
    发表于 05-27 06:56

    不可位寻址是什么意思

    首先,关于AD转换有两个比较重要的寄存器P1ADF寄存器ADC_CONTR寄存器这两个寄存器均为不可位寻址寄存器,所以配置起来会比较困难一些Q:不可位寻址是什么意思?A:平时我们配置IO***经常
    发表于 12-10 08:23

    数据寻址包括哪些部分?分别有哪些优缺点

    数据寻址包括哪些部分?分别有哪些优缺点
    发表于 03-01 07:35

    请教一下大神如何在STM32中实现LIN协议和RS485协议

    请教一下大神如何在STM32中实现LIN协议和RS485协议
    发表于 12-13 07:17

    LIN引脚的死区时间可以通过改变RDT控制吗?

    LIN)都工作在 5V电平。是否有内部产生 5V?。还应该将 SD 引脚上拉至外部 5V 吗?3.请分享CP+和CP-管脚未使用的管脚推荐。4.死区时间可以通过改变RDT控制吗?5.请分享 ic 的布局指南。
    发表于 12-16 08:04

    基于LIN总线的汽车HID前照灯自动调光系统

    基于LIN总线的汽车HID前照灯自动调光系统 摘 要:针对汽车HID前照灯对自动调光的需求,本文设计了一套基于LIN总线的前照灯自动
    发表于 09-17 15:09 975次阅读
    基于<b class='flag-5'>LIN</b>总线的汽车HID前照灯<b class='flag-5'>自动</b>调光系统

    带有LIN自动寻址的RGB氛围灯解决方案-E521.31

     德国公司日前宣布推出一款高度集成的单芯片方案E521.31,该芯片主要应用于汽车RGB氛围灯。 E521.31芯片带有LIN总线自动寻址功能,专门为车内RGB-LED氛围灯量身打造,外部电路设计灵活并且极为精简。
    发表于 07-07 13:37 6873次阅读

    基于LIN总线的汽车HID前照灯自动调光系统

    基于LIN总线的汽车HID前照灯自动调光系统
    发表于 01-24 16:54 27次下载

    如何在KEIL C中实现直接寻址和间接寻址

    本文档的主要内容详细介绍的是如何在KEIL C中实现直接寻址和间接寻址
    发表于 07-02 17:42 0次下载
    如何在KEIL C中<b class='flag-5'>实现</b>直接<b class='flag-5'>寻址</b>和间接<b class='flag-5'>寻址</b>

    S7-300间接寻址中的寄存器间接寻址详解

    寄存器间接寻址是通过使用CPU内部集成的两个地址寄存器AR1和AR2存储地址指针来实现寻址方式,使用时分为内部区域间接寻址和交叉区域寻址
    的头像 发表于 11-20 17:38 9187次阅读
    S7-300间接<b class='flag-5'>寻址</b>中的寄存器间接<b class='flag-5'>寻址</b>详解

    PLC中为什么要间接寻址?直接寻址不行吗?

    PLC中为什么要间接寻址?直接寻址不行吗? PLC,也称程序可编程控制器,是一种专门用于自动化控制的电子设备,广泛应用于各种工业领域中。在PLC编程中,常常用到寻址的概念,以便读取或控
    的头像 发表于 09-15 14:59 1143次阅读