LIN通信协议2.0的私密文章目录(仅仅是目录)

本文深入探讨LIN通信协议2.0,包括异步串行半双工特性、帧结构、信号携带帧与诊断帧、错误检测与网络报告。通过代码实例,展示了如何使用C语言实现LIN主机和从机的信号发送与接收,以及在BootLoader中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1、如图

2、多放点内容,博君一笑

文章目录
LIN(【异步】【串行】【半双工】)(完整版笔记总结)
1、简单介绍一下:异步、串行、半双工?(低成本)
2、帧 == 帧头+应答,帧头是啥?(三个段)应答又是啥?(两个段)
1、同步间隔段(开始,13位显性电平 == 低电平)
2、同步段(匹配时钟,字节域,10个bit位,0x55)
3、受保护ID段 == PID(将ID加密,PID ≠ 帧ID,奇偶校验)
1、LIN总线ID与PID转化对应表(取自网络)
2、lin的ID与PID转化结果、Python源码(取自网络)
4、数据段 == 信号携带帧(也叫通信帧)( 0x31) + 诊断帧(3C、3D)
5、校验和段(将数据加密,一般是标准

LIN(Local Interconnect Network,本地互连网络)是专门为汽车开发的一种低成本串行通信网络。它是现有汽车多元化网络公文包的一个补充。LIN将成为层级式机动车网络执行的一个可行性因素,能够提高质量、降低车辆成本。标准化意味着将会减少目前市场上杂乱的低端多元化解决方案,并降低汽车电子产品在开发、生产、服务及物流领域的费用。 LIN标准包括输送协议规范、传输介质规范、开发工具之间的接口规范、以及用于软件编程的接口规范。 从硬件和软件的角度来说,LIN提高了网络节点之间的的互操作性,并可以提高可预见的EMC行为。 LIN是一种串行通信协议,能够有效地支持分布式汽车应用领域内的机电一体化节点控制。 LIN总线的主要属性如下: ·拥有多从机概念的单主机 ·基于通用UART/SCI接口硬件的低成本硅的实现。UART/SCI 接口硬件相当于软件中的一个等同体,或可以作为纯态机。 ·从机节点不需石英或陶瓷振荡器就能实现自同步 ·信号传播时间可预先计算出来的确定性信号传播, ·实现低成本单线实现方式 ·传输速率最高可达20Kb/s ·基于应用交互的信号 本规范的目的是希望能够在标准范围内、在任意两个LIN操作之间获得兼容,也就是说从应用接口、API一直到物理层。 LIN提供了一套可以节约成本而且非常有效的总线通信。该通信系统不需要带宽和CAN多功能性。单接线驱动器/接收器的规范遵循ISO9141标准,并对EMI的行为做了某些改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值