LIN总线是为汽车分布式电子系统定义的低成本串行通信网络,是对CAN等其他汽车多路网络的补充,适用于对网络带宽、性能或容错性要求不太高的应用。LIN总线基于SCI(UART)数据格式,采用单主控制器/多从设备的模式,是UART中的特例。
LIN总线工作原理:LIN总线控制的控制单元一般分布在空之间,距离较短,数据传输为单线,最长数据线可达40m。主节点配置1kω电阻端接12V电源,从节点配置30kΩ电阻端接12V电源。每个节点通过电池的正端电阻向总线供电,每个节点可以通过内部变送器拉低总线电压。
LIN主控单元连接到CAN数据总线,CAN数据总线监控数据传输过程和数据传输速率,发送信息标题,决定何时以及多少次向LIN数据总线发送信息。LIN数据总线系统中的LIN控制单元和CAN总线直接起到“翻译”的作用,可以对LIN主控单元及其连接的LIN从控单元进行自诊断。
LIN总线主控单元控制总线导线上每个消息的开头,通过LIN总线主控单元发送一个信息头,该信息头由一个同步阶段和一个标识符字节组成,标识符字节可以传输2、4和8字节的数据。标识符用于确定主控制单元是否将数据传输到从控制单元。信息部分包含发送到从属控制单元的信息。检查区可以为数据传输提供良好的安全性。检查区由主控单元的数据字节组成,位于信息的末尾。主总线控制单元LIN以循环方式发送当前信息。
在LIN数据总线系统中,LIN从控制单元的通信完全由LIN主控制单元控制。只有当LIN主控单元发出命令时,LIN从控单元才能通过LIN总线传输数据。每个控制单元、传感器和执行器相当于LIN从控制单元。传感器为信号输入装置,传感器内集成有电控装置,电控装置对测量值进行分析,分析后的值通过LIN总线作为数字信号传输。有些传感器或执行器可以实现信息传输,即单线传输,LIN主控单元的插座上只有一个引脚。
百万购车补贴