首页 理论教育 3-74LIN总线信息帧构成及要点解析

3-74LIN总线信息帧构成及要点解析

时间:2023-08-21 理论教育 版权反馈
【摘要】:LIN网络中的所有通信都以信息形式进行的,信息有确定的格式,称为信息帧。图3-8为LIN总线的信息帧格式,由报文头和报文响应组成。报文响应由数据场和校验和场两部分组成。图3-8 LIN总线的信息帧格式同步间隔场 同步间隔场表示LIN信息帧的开始,是由主任务产生的。LIN总线传送数据时,最低位在前。图3-11 标志符场帧类别标志由ID0~ID3组成,描述的是信息帧的内容而不是地址,并不指明信息的目的节点。

3-74LIN总线信息帧构成及要点解析

LIN网络中的所有通信都以信息形式进行的,信息有确定的格式,称为信息帧。图3-8为LIN总线的信息帧格式,由报文头(信息帧头)和报文响应(信息响应)组成。报文头由三部分组成:同步间隔场、同步字节场和标志符场。其中同步间隔场由13位“0”和至少一位“1”组成,标志一个信息帧的开始;同步字节场由一系列交替出现的“1”和“0”组成,目的是为了使每个从机节点都可同步到主机节点所设定的传输速率;标志符场表示所需要的信息内容以及响应字段的长度。报文响应由数据场和校验和场两部分组成。数据场包含的是要发送的数据,校验和场是用来检验数据场在传输过程中是否发生错误的。

978-7-111-50097-1-Chapter03-8.jpg

图3-8 LIN总线的信息帧格式

(1)同步间隔场 同步间隔场(Synch Break)表示LIN信息帧的开始,是由主任务(Master Task)产生的。它告诉从任务(Slave Task)为即将开始传送的信息帧做好同步的准备。同步间隔场由间隔信号(Break Signal)和同步定界符(Synch Delimiter)两个部分组成,如图3-9所示。间隔信号为至少13bit时间长的低电平。这样,LIN网络节点中的从机任务就可以区分一个有效的同步间隔场和可能的低电平时间最长的数据帧(9bit,就是8bit低电平数据加上1bit的起始位)。同步定界符为1~4bit时间长的高电平

(2)同步字节场 同步字节场(Synch Byte Field)包含着从机节点与主机节点时钟同步所需要的信号。它由字节“0x55”构成,在8bit的时间内产生5个下降沿和5个上升沿,如图3-10所示。在同步的时候,从机节点利用这些边沿来调整自己发送和接收的速度,来达到匹配主机节点的信号要求。因此可以通过测量5个下降沿和5个上升沿的时间来计算一个比特的时间(除以8)。LIN总线传送数据时,最低位在前。

978-7-111-50097-1-Chapter03-9.jpg

图3-9 同步间隔场

978-7-111-50097-1-Chapter03-10.jpg

图3-10 同步字节场

(3)标志符场 标志符场(Identifier Field)包含着信息帧的内容和信息帧的长度。它分成四部分:帧类别标志(4bit)、帧长度标志(2bit)、奇偶校验(2bit),如图3-11所示。

978-7-111-50097-1-Chapter03-11.jpg

图3-11 标志符场(www.xing528.com)

帧类别标志由ID0~ID3组成,描述的是信息帧的内容而不是地址,并不指明信息的目的节点。这样,网络中任何数目的节点都可以同时接收到消息并同时对此消息做出反应,即可实现多点传送。

帧长度标志由ID4和ID5组成,表示数据场由多少个字节组成。

标志符由六位二进制数来表示,因此标志符的最大数量为64。

奇偶校验由P0和P1组成。

(4)数据场 数据场(Data Field)由24个或8个字节的数据组成,每个字节由一个起始位8个数据位和一个停止位组成,发送的时候是最低位在前。数据场是由响应的从机任务写的,每一个帧标志符只允许一个从机任务响应。其他的从机任务可以读这个响应和做出相应的动作。数据场的单个字节的格式如图3-12所示。

978-7-111-50097-1-Chapter03-12.jpg

图3-12 数据场

(5)校验和场 信息帧的最后一部分是校验和场(Checksum Field),用来检查数据传输过程中是否发生错误。校验和场的格式如图3-13所示。

978-7-111-50097-1-Chapter03-13.jpg

图3-13 校验和场

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈