LIN - 基础

LIN - 基础

  • 概念
    • CAN/LIN
  • 物理层
  • 数据链路层
    • 帧格式
    • 帧类型
  • 调度表

概念

原理

基于UART数据格式、主从结构
串行通讯

拓扑

LIN网络中有且只有一个主节点,其他都是从节点

优缺点

功能简单
实时性低
成本低
单主多从,不存在冲突,无需仲裁

主任务/从任务

主任务:负责决定总线上的报文
从任务:提供每一帧的数据

主节点:包括主任务+从任务
从节点:只包括从任务

CAN/LIN

LIN的主节点本身具有CAN的接口
LIN主节点相当于网关,可以将LIN网中的报文与CAN网进行交互

物理层

数据链路层

主任务发送报头,从任务响应,形成完成的报文,实现总线通信

帧格式

LIN - 基础_第1张图片
LIN - 基础_第2张图片
LIN - 基础_第3张图片
LIN - 基础_第4张图片

LIN - 基础_第5张图片

LIN - 基础_第6张图片
LIN - 基础_第7张图片
LIN - 基础_第8张图片

帧类型

  • 无条件帧
  • 事件触发帧
  • 零星帧
  • 诊断帧

调度表

调度表位于主节点中
负责调度网络各报文发送的顺序
为每帧报文分配不同的发送时间,分配发送的时间隙slot
发送时隙:报文可以被发送的时间
不同报文的发送时隙可能不同
调度表使得LIN通信具有可预测性

LIN - 基础_第9张图片

主任务可以有多个调度表
根据决策可以在不同的调度表之间切换

你可能感兴趣的:(嵌入式,LIN通信)