码迷,mamicode.com
首页 > 其他好文 > 详细

LIN通讯

时间:2019-04-25 11:43:51      阅读:1525      评论:0      收藏:0      [点我收藏+]

标签:auto   play   包括   处理   模块   定义   命令   需要   协议   

1.定义

LIN(Local Interconnect Network)总线是基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议。其目标定位于车身网络模块节点间的低端通信,主要用于智能传感器和执行器的串行通信。

技术图片

2.背景

3.拓扑结构
技术图片

4.工作机理

总线任务负责: 1. 调度总线上帧的传输次序 2. 监测数据,处理错误 3. 作为标准时钟参考 4. 接收从机节点发出的总线唤醒命令

从机任务不能直接向总线发送数据,需要接受到主节点发送的帧头后,根据帧头所包含的信息来判断: 1. 发送应答 2. 接收应答 3. 既不接收也不应答

4.1 报文结构

LIN报文帧包括帧头(hearder)与应答(response)两部分。帧头结构包括同步间隔段、同步段、PID段(受保护ID)段,应答部分包括数据段与效验和段。

技术图片

单帧报文结构:

技术图片

收发过程:

技术图片

5.特点

1. 网络由一个主节点与若干个从节点构成。

2. 使用LIN总线可以大幅度削减成本。

3. 传输具有确定性,传播时间可以提前计算

4. LIN具有可预测的EMC(电磁兼容性)性能,为了限制EMC的强度,LIN协议规定最大传输速率为20kbps。

5. LIN总线提供信号的配置、处理、识别和诊断功能。

 

参考:https://blog.csdn.net/zhanshen112/article/details/80672458

 

LIN通讯

标签:auto   play   包括   处理   模块   定义   命令   需要   协议   

原文地址:https://www.cnblogs.com/yrm1160029237/p/10767386.html

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!