首页车问答问答详情

什么是 LIN 总线?

LIN 总线是一种低成本的串行通信协议,基于 UART/SCI 技术,专门用于车身网络模块间的低端通信。这种协议特别适用于智能传感器和执行器的串行通信。

在实际应用中,LIN 总线通常与上层 CAN 网络结合,形成 CAN-LIN 网关节点,以提高系统的整体性能。

LIN 总线采用单线传输形式,应用单主机多从机的概念。总线的电平一般为 12V,传输速率最高限制为 20kbps,一个 LIN 网络最多可连接 16 个节点。

总线的任务包括调度帧传输次序、监测数据、处理错误、作为标准时钟参考以及接收从机节点的总线唤醒命令。

从机节点的任务是根据主节点发送的帧头包含的信息,决定是否发送应答、接收应答或既不接收也不应答。

LIN 总线具有几个显著特点,包括:网络由一个主节点与若干个从节点构成;能大幅度削减成本;传输具有确定性,传播时间可提前计算;具有可预测的 EMC 性能,为了限制 EMC 强度,最大传输速率为 20kbps;提供信号的配置、处理、识别和诊断功能。

LIN 报文帧由帧头与应答两部分组成。主节点负责发送帧头,从节点负责接收帧头并解析,然后根据主节点的信息决定如何响应。

帧头结构包括同步间隔段、同步段和 PID 段,应答部分则包括数据段和校验和段。

在总线上实行“线-与”规则,当总线至少有一个节点发送显性电平时,总线呈现显性电平;所有节点均发送隐性电平或不发送信息时,总线呈隐性电平。显性电平具有主导作用。

精彩栏目

限时优惠

查看更多