摘 要:LIN是一种串行通信协议,它作为现有汽车网络在功能上的一种补充,可有效地支持汽车应用中分布式机械电子节点的控制,且质量高、成本低、标准化,因此倍受汽车制造商以及供应商的青睐。本文重点介绍LIN的基本概念及其在汽车网络全套解决方案中的应用及LIN接口设计。
关键词: LIN; CAN; MCU; MC33399; EMI
引言
LIN(Local Interconnect Network)是由汽车厂商专门为汽车开发的一种低成本串行通信网络,用于实现汽车中的分布式电子系统控制。其主要目的是为现有汽车网络CAN(Control Area Network)提供辅助功能,目标用于低端系统,无需CAN的性能、带宽以及复杂性。可以说LIN是一种辅助的总线网络。在不需要CAN总线的带宽和多功能的场合,诸如智能传感器和制动装置之间的通信,使用LIN总线可大大降低成本。LIN的标准化简化了现存的多种多点解决方案,且可以降低在汽车电子领域中的开发、生产、服务和后勤成本。LIN也因此在汽车及其它工业领域的分布式控制中得到广泛应用。
LIN总线
在LIN技术规范中,除定义了基本协议和物理层外,还定义了开发工具和应用软件接口。LIN通讯基于SCI(UART)数据格式,采用单主控制器,多从设备的模式。仅使用一根12V信号总线,和一个无固定时间基准的节点同步时钟线。这种低成本的串行通信模式和相应的开发环境目前已由LIN协会制定成标准。
LIN网络的特性
LIN总线主要特性如下:
LIN的通信规则