用于汽车网络的LIN协议分析.docxVIP

  • 4
  • 0
  • 约6.36千字
  • 约 13页
  • 2021-01-22 发布于天津
  • 举报
仅供个人参考 仅供个人参考 不得用于商业用途 不得用于商业用途 用于汽车网络的LIN协议分析 LIN协议适用于汽车内进行低成本、短距离、低速网 络通信,其用途是传输开关设置状态以及对开关变化 响应。本文详细分析了 LIN总线协议的特性、消息协 议的组成、检错机制等,并介绍如何基于PICmicro器 件来实现LIN总线从节点。 LIN协议是由欧洲车辆制造商协会开发用来进行 低成本、短距离、低速网络通信,其用途是传输开关 设置状态以及对开关变化响应,因此通信事件是在百 毫秒以上时间内发生,而不像引擎管理等其它速度快 得多的汽车应用。此协议支持在单根线上进行双向通 信,使用由RC振荡器驱动的低成本微控制器,这样 可以省去晶振或陶瓷振荡器的成本。另外,此协议实 际上是以时间和软件上的代价换取硬件上成本的节 约。LIN协议的每一条消息都包含自动波特率步进的 数据,最高可以支持波特率为20k,同时低功耗睡眠 模式可以关断总线,以避免产生不必要的功耗。总线 可以由任意一个节点提供电源。 LIN总线特性 图1 :典型的LIN协议配置 LIN总线融合了 I2C和RS232的特性:像I2C总 线那样,LIN总线通过一个电阻上拉到高电平,而每 一个节点又都可以通过集电极开路驱动器将总线拉 低;像RS232那样通过起始位和停止位标识出每一个 字节,每一位在时钟上异步传输。 图1给出了典型的LIN协议配置。

文档评论(0)

1亿VIP精品文档

相关文档