好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

透彻理解lin网络的独有特质.docx

6页
  • 卖家[上传人]:wt****50
  • 文档编号:33673807
  • 上传时间:2018-02-16
  • 文档格式:DOCX
  • 文档大小:184.07KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 透彻理解 LIN 网络的独有特质作者: Jan Polfliet and Pavel Drazdil 上网日期: 2008 年 05 月 20 日 评论[ 1 ] 打印版 订阅 关键字: LIN CAN 局域互联网络(LIN )标准是针对汽车分布式电子系统而定义的一种低成本的串行通讯网络,是对控制器区域网络(CAN)等其它汽车多路网络的一种补充,适用于对网络的带宽、性能或容错功能没有过高要求的应用面向汽车中众多的开关、灵巧传感器和执行器,LIN 实现了一种高性价比的通讯网络该通讯协议基于 SCI/UART 数据格式、并采用了单主 /多从的概念,它是一种 12V 单线(加地线)总线,对没有精确时间基准( 例如没有石英或振荡器)的节点使用了时钟同步机制典型的 LIN 应用是连接用于提高驾驶者舒适度的车身控制电子系统,包括车门、方向盘、座椅、反光镜、用于车内温湿控制的电机和传感器、照明控制、雨水传感器、智能雨刷、智能交流发电机、以及控制屏利用 LIN,汽车子系统设计者可以把这些应用的模块连接到汽车的网络上,使它们可以接受各种诊断和服务LIN 与 CAN 的比较同 CAN 相比,LIN 节点成本较低,适于不需要 CAN 的高带宽和高性能的应用。

      使用单线通讯且 UART 复杂性低于 CAN,这些是 LIN 可以把成本降下来的重要因素LIN 的较低成本是以特性更受限制( 因为使用单主网络)和带宽较低为代价的,见表 1物理层LIN 总线是一种单线总线,通过一个端接电阻与电池正极 Vbat 相连所使用的总线收发器是 ISO 9141 标准的一种增强型实现在美国,用于 LIN 网络的元件须满足 SAE J2602 规范J2602 规范是为改善 LIN 元件在 LIN 网络中的互操作性和互换性而制定的,它消除了LIN 2.0 中一些不明确的、矛盾的或可选的要求,并增加了一些额外的、在 LIN2.0 规范中没出现的要求(如容错操作)该总线包含两个互补的逻辑电平:·显性电平的电压接近于地电压,代表逻辑 0·隐性电平的电压接近于电池电压,代表逻辑 1LIN 总线上的通讯是串行的、以帧为单位的,最大距离为 40 米信号歪斜率的典型值为2V/微秒该总线在主节点使用 1k 欧姆的上拉端接电阻,在从节点通常使用 30k 欧姆的上拉端接电阻端接电容在从节点的典型值为 220pF,大约是主节点端接电容的 10 倍,所以,总的线电容不太依赖于从节点的数目该总线是双向的,它与节点收发器相连,并通过端接电阻和二极管连接到该节点的 Vbat (图 1)。

      Vbat 的电压范围在 8V 到 18V 之间因为在任一时刻在总线上只允许存在一个消息,LIN 总线不需要解决总线争用问题,因而也无需使用总线仲裁,LIN 网络系统开发者也可以保证最坏情况的等待时间图 1LIN 物理层规范要求收发器的切换不会干扰车辆中其它电子元件的性能设计者必须保证该收发器满足汽车制造商的 EMC 要求,常用的手段是使用波形修正或边沿修整技术、以便减小因波形边缘陡峭而产生的高能量谐波,进而降低辐射量在隐性状态,发射机是被动的,1k 欧姆的拉高电阻把总线电压拉高到接近于 Vbat当发射器主动地把总线拉低到地电位时,总线成为显性状态所有 LIN 发射器都是按照“与”逻辑用导线连接到总线上的:只有各个节点都处在隐性状态时总线才处在隐性状态在开始以正常模式通讯之前,需要为每个 LIN 节点指定唯一的地址地址可以由节点的硬件(以硬连线方式、一次可编程、或通过开关) 定义,也可以在网络安装或维护之后由主节点在开机期间指定当由主节点指定时,从节点在连接到 LIN 网络之前没有预设的地址,在网络启动时所指定地址被称为自动寻址或从节点位置检测(SNPD) 由于在同一个 LIN 网络上可能有多个功能类似但地址不同的节点,所以自动寻址是首选的模式。

      自动寻址可以简化系统升级和维护,在向 LIN 网络中增加节点或替代其中受损的节点时不需要对新硬件进行手工干预,因而可以降低系统升级或维护的成本我们无须对现有从节点做任何硬件或软件改变,就能把新的节点增加到 LIN 网络中即使是在系统开发和车辆组装期间,自动寻址也允许开发者把预先组装和测试好的 LIN 模块整合到网络中,为车辆增加功能或选项这为不同车辆提供多种选择,使他们可以利用相同的主节点和变化的从节点集,最终支持终端产品的多样化图 2 是一个标准的、带有单个主节点和多个从节点的 LIN 总线拓扑结构图每个节点包含一个由协议处理器模块控制的收发器,该模块用来保证 LIN 协议的数据链路层正常工作,并保证网络和应用间正确的数据交换图 2 主节点与从节点的差别在于:主节点在 LIN 总线和 Vbat 之间存在上拉电阻(为了简化,在图 2 中忽略了所要求的反向保护二极管及与总线连接的其它细节)所有的节点(包括主节点和从节点)通过一个标为 LIN 的引脚连接到共用的 LIN 总线主节点常常使用带有 CAN 接口和 USART/EUSART 的高性能 8 位微控制器主节点的存储器需要依赖于必要的软件功能、软件堆栈及硬件 I/O 的要求。

      从节点可以使用性能和价格较低的 8 位微处理器取决于从节点应用的复杂性和预算,LIN 子系统开发者可以软件形式实现,使用标准的USART、增强型 USART(EUSART),或专用的 LIN 硬件来实现纯粹基于软件的 LIN 实现可用于控制屏、温度传感器和 LED 显示等复杂度较低的应用这种实现的低成本优势被相对高的 CPU 负载所抵消对于包括执行器和电机的更复杂的系统来说,需要更高的 CPU 性能和使用由标准 USART实现的 LIN,与软件 LIN 方案比较,该方案中的 USART 硬件功能分担了 CPU 的任务对于使用标准 USART 的 LIN,因为硅芯片面积较大并需要外部振荡器或石英晶体,从节点成本较高如果系统的复杂性进一步增高,对 CPU 的性能要求也就更高,这个问题可以用 EUSART来解决EUSART 的功能分担了 CPU 的任务,使用 EUSART 的 LIN 系统可以与片上 RC振荡器良好配合,有助于进一步降低整个系统的成本复杂的前照灯控制图 3图 3 是一个基于 LIN 的前照灯控制系统,功能包括对两个前照灯进行调平、转动和两个前灯的自适应前照灯系统(AFS)图中的 LIN 电机驱动器是一个两相的、微步进驱动器,内含集成了 LIN 控制和诊断功能的位置控制器,见图 4。

      图 4 前照灯控制器通过 LIN 接口接收高级位置指令,并驱动电机线圈直到前照灯达到期望的位置片上位置控制器通过设置可适应不同的电机类型、定位范围及速度、加速度和减速度等参数无线传感器失速检测可防止该控制器的定位器失步,该系统在检测到失速条件时让电机停止运行主节点可以从各个从节点处获取特定的状态信息,例如实际位置和错误标志等在 LIN 电机驱动控制器中,高度抽象的指令集降低了电子控制单元(ECU) 中微处理器的负担针对前照灯移动控制转轴数目的不同来调整应用(这意味着实现不同的特性) 非常简单,由于硬件和软件采用的是模块化可扩展结构,改变应用对主微控制器的要求没有太大影响这个子系统设计的优点是只使用了一个 ECU,可以通过增加或去掉可选电机来支持期望的特性集,从而以较低的代价简单地改变该系统的控制功能结论对于不需要过高的带宽或性能的应用,LIN 标准为多路网络(如 CAN)阵营增添了一种成本低于 CAN 网络的可选方案LIN 为车内控制屏、灵巧传感器和执行器应用提供了一种高性价比的单主/多从通讯网络 LIN 在汽车中的典型应用是那些提高驾驶者舒适度的车身控制电子系统,包括车门、方向盘、座椅和反光镜的电子组件,用于车内温湿度控制的马达和传感器、以及照明控制、雨水传感器、智能雨刷、智能发电机和控制屏等子系统。

      表 1: LIN 与 CAN 的对比 作者: Jan Polfliet 全球汽车 ASSP 产品经理Pavel Drazdil 车内联网产品应用工程师AMI Semiconductor 公司。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.