lin通信ldf文件解析_LIN通讯机制

LIN

通讯机制

通过

LIN

总线传输的实体为帧。一个报文帧由帧头以及回应(数据)部分组成。在一个

激活的

LIN

网络中,通讯通常由主节点启动,主节点任务发送包含有同步间隙的报文头,同

步字节以及报文标志符

(ID)

。一个从节点的任务通过接收并过滤标志符被激活,并启动回应

报文的传送。回应中包含了

1

8

个字节的数据以及一个字节的校验码。

LIN

主节点是

LIN

总线的控制者,它将决定在什么时候发送哪个报文到

LIN

总线上,同

时它需要检测从节点和总线的工作状态。

因为

LIN

主节点是通讯的发起者,

在每个报文帧开

始时它需要发送出同步间歇,

同步字段以及标识字段。

如果这个报文帧是发送控制命令到从

节点,

主节点接着将发送出数据字段及校验和字段;

而如果这个报文帧是发送查询命令到从

节点,此时主节点将从

LIN

总线读取从节点发送的数据字段和校验和字段。

1

主机向从机请求数据

LIN

从节点用

UART

实现通讯,

从中检出主节点发送给本从节点的命令,

并执行相应动作。

要正确实现

LIN

总线的通信,主从节点的初始化是非常重要的。

如前所述,一个

LIN

网络由一个

LIN

主节点和多个从节点组成,报文的传送方向和时间

由主节点决定。从节点是根据报头中的

ID

号来决定是否接收一帧数据,在检测到正确的报

ID

号后,

从节点将根据

ID

号判断后续操作:

是否接收后续数据或者发送数据到

LIN

总线,

并初始化相应操作。

你可能感兴趣的:(lin通信ldf文件解析)