LIN(Local Interconnect Network),即局域互联网络,它是一种串行通讯总线,它有效地支撑轿车中的分布式体系电子节点的操控。在带单主机节点和一组从机节点的多点总线的体系中,它具有广泛的使用。该规范的方针首要是为现有轿车网络(如,CAN)供给辅佐功用,因而LIN总线是一种辅佐的总线网络。LIN总线不管在带宽仍是复杂性都不必要用到CAN网络。
LIN总线的首要特征有:
1、单主机/多从机方法;
2、根据常用的USART/SCI接口硬件,本钱比较低;
3、简单完成;
4、在无需石英或许陶瓷振荡器的情况下从机节点能够完成自同步;
5、确保了信号传输延时;
6、低本钱的单线完成方法;
7、速度能够到达20 kbps。
下面首要针对LIN总线的报文传输进行具体的说明
一个报文帧是由一个主机节点发送的报文头和一个主机或从机节点发送的呼应组成。报文帧的报文头包含一个同步距离场(SYNCH BREAK FIELD)、一个同步场(SYNCH FIELD)和一个标识符场。报文帧的呼应首要包含3到9个字节场组成,其间含有2、4或8个数据场(DATA FIELD)和一个校验和场(CHECKSUM FIELD)。字节场由字节间空间分隔,报文帧的报文头和呼应是由一个帧内呼应空间分隔。最小的字节间空间和帧内呼应空间是0,这些空间的最大长度为报文帧的最大长度TFRAME_MAX。如图1表明:
图1 LIN报文帧
1.字节场(BYTE fields)
格局见图2,每一个字节场的长度由10个守时位守时(BIT TIME),开端位(START BIT)是一个“显性”位,代表着该字节场的开端。接着是8个数据位,首先要发送的是最低位。中止位(STOP BIT)是一个“隐性”位,它代表着字节场的完毕。
图2 LIN字节场
2.报文头场(HEADER fields)
报文头场包含同步距离(SYNCHRONISATION BREAK)、同步场(SYNCH FIELD)和标识符场(IDENTIFIER FIELD)。
2.1同步距离(SYNCHRONISATION BREAK)
同步距离,作为报文帧的榜首个场,标志着一个报文帧的开端。同步距离场(SYNCH BREAK FIELD)是由主机使命发送,它使一切的从机使命与总线时钟信号同步,格局如图3所示:
图3 同步距离场
同步距离场由两部分组成,榜首部分是一个至少继续TSYNBRK时刻的显性总线电平,第二部分是最少继续TSYNBRK的隐性电平,作为同步界定符号,一起能够答应用来检测下一个同步场(SYNCH FIELD)的开端位。
2.2 同步场
同步场(SYNCH FIELD)包含了时钟的同步信息。它的格局是“0x55”,表现在8个位守时中有5个下降沿(即:“隐性”跳变到“显性”的边缘),如图4所示:
图4 同步场
2.3 标识符场(IDENTIFIER FIELD)
标识(ID-FIELD)界说了ID和数据的长度,其间的ID是由6个标识符IDENTIFIER位和两个ID奇偶校验位 ID PARITY bit表明,如图5表明:
图5 标识ID-FIELD
3 呼应场
呼应场包含数据场合校验和场
3.1 数据场
数据场经过报文帧传输,由多个8位数据的字节场组成,传输由LSB开端,如图6:
图6 数据场
3.2 校验和场
校验和场是数据场一切字节的和的反码,和按带进位和方法核算每个进位都被加到本次成果的最低位LSB,这就确保了数据字节的可靠性。
以上是对报文帧的帧结构的说明。