博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LIN通讯
阅读量:6571 次
发布时间:2019-06-24

本文共 654 字,大约阅读时间需要 2 分钟。

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

 

转载于:https://www.cnblogs.com/yrm1160029237/p/10767386.html

你可能感兴趣的文章
Windows 环境下分布式跨域Session共享(转)
查看>>
GIT入门笔记(2)- 典型的工作模式
查看>>
使用HTML5 WebStorage API构建与.NET对应的会话机制
查看>>
MySQL查看修改存储引擎总结
查看>>
[React Router v4] Use the React Router v4 Link Component for Navigation Between Routes
查看>>
c++输入输出
查看>>
eclipse启动优化文章集合
查看>>
linux创建新用户及权限
查看>>
r里面如何实现两列数据合并为一列
查看>>
Jenkins使用FTP进行一键部署及回滚2(Windows)(项目实践)
查看>>
前人栽树,后人擦屁股
查看>>
Connection reset问题,INFO: I/O exception (java.net.SocketException) caught when processing reques
查看>>
Pycharm使用技巧
查看>>
黄聪:HBuilder左侧项目管理器如何不与标签页一起自动切换
查看>>
[RK3288][Android6.0] 系统按键驱动流程分析【转】
查看>>
linux 定时器
查看>>
[virtualbox] win10与centos共享目录下,nginx访问问题
查看>>
几个新奇网站
查看>>
2018顺丰视觉岗笔试几个知识点
查看>>
js原生方式实现bind方法
查看>>