LIN(Local Interconnect Network),即局域互联网络,它是一种串行通讯总线,它有效地支持汽车中的分布式系统电子节点的控制。在带单主机节点和一组从机节点的多点总线的系统中,它具有广泛的应用。该标准的目标主要是为现有汽车网络(如,CAN)提供辅助功能,因此LIN总线是一种辅助的总线网络。LIN总线无论在带宽还是复杂性都不必要用到CAN网络。
关键字:LIN总线 报文传输 结构详说
引用地址:LIN总线-报文传输结构详说
LIN总线的主要特征有:
1、单主机/多从机方式;
2、基于常用的USART/SCI接口硬件,成本比较低;
3、容易实现;
4、在无需石英或者陶瓷振荡器的情况下从机节点可以实现自同步;
5、保证了信号传输延时;
6、低成本的单线实现方式;
7、速度可以达到20 kbps。
下面主要针对LIN总线的报文传输进行详细的解说
一个报文帧是由一个主机节点发送的报文头和一个主机或从机节点发送的响应组成。报文帧的报文头包括一个同步间隔场(SYNCH BREAK FIELD)、一个同步场(SYNCH FIELD)和一个标识符场。报文帧的响应主要包括3到9个字节场组成,其中含有2、4或8个数据场(DATA FIELD)和一个校验和场(CHECKSUM FIELD)。字节场由字节间空间分隔,报文帧的报文头和响应是由一个帧内响应空间分隔。最小的字节间空间和帧内响应空间是0,这些空间的最大长度为报文帧的最大长度TFRAME_MAX。如图1表示:
图1 LIN报文帧
1.字节场(BYTE fields)
格式见图2,每一个字节场的长度由10个定时位定时(BIT TIME),起始位(START BIT)是一个“显性”位,代表着该字节场的开始。接着是8个数据位,首先要发送的是最低位。停止位(STOP BIT)是一个“隐性”位,它代表着字节场的结束。
图2 LIN字节场
2.报文头场(HEADER fields)
报文头场包括同步间隔(SYNCHRONISATION BREAK)、同步场(SYNCH FIELD)和标识符场(IDENTIFIER FIELD)。
2.1同步间隔(SYNCHRONISATION BREAK)
同步间隔,作为报文帧的第一个场,标志着一个报文帧的开始。同步间隔场(SYNCH BREAK FIELD)是由主机任务发送,它使所有的从机任务与总线时钟信号同步,格式如图3所示:
图3 同步间隔场
同步间隔场由两部分组成,第一部分是一个至少持续TSYNBRK时间的显性总线电平,第二部分是最少持续TSYNBRK的隐性电平,作为同步界定符号,同时可以允许用来检测下一个同步场(SYNCH FIELD)的起始位。
2.2 同步场
同步场(SYNCH FIELD)包含了时钟的同步信息。它的格式是“0x55”,表现在8个位定时中有5个下降沿(即:“隐性”跳变到“显性”的边沿),如图4所示:
图4 同步场
2.3 标识符场(IDENTIFIER FIELD)
标识(ID-FIELD)定义了ID和数据的长度,其中的ID是由6个标识符IDENTIFIER位和两个ID奇偶校验位 ID PARITY bit表示,如图5表示:
图5 标识ID-FIELD
3 响应场
响应场包括数据场合校验和场
3.1 数据场
数据场通过报文帧传输,由多个8位数据的字节场组成,传输由LSB开始,如图6:
图6 数据场
3.2 校验和场
校验和场是数据场所有字节的和的反码,和按带进位和方式计算每个进位都被加到本次结果的最低位LSB,这就保证了数据字节的可靠性。
以上是对报文帧的帧结构的解说。
上一篇:485总线信号延长放大解决方案
下一篇:基于现场总线的空调测控系统设计和研究
推荐阅读最新更新时间:2024-05-02 23:34
我国成功研制首款LIN总线汽车发电机电压调节器芯片,弥补依赖进口空缺
5 月 27 日讯,中科院 半导体 所 海宁先进半导体 与智能技术研究院近日成功研制国内首款基于 LIN 总线技术 的多功能汽车 发电机 电压调节器 AVR04,弥补了汽车发电机电压调节器 芯片 “依靠进口”的短板,量产后将大幅降低企业成本。 图源:海宁鹃湖国际科技城 据了解,该调节器是燃油汽车必不可少的配件,可防止电压过高或过低而损坏车载用电设备,还可避免车载蓄电池过量充电。下一步,研究院将重点建设半导体工艺平台,开展第三代半导体器件驱动与封装技术研发。 2018 年 6 月,海宁先进半导体与智能技术研究院落户海宁鹃湖国际科技城,是嘉兴与中科院半导体研究所合作,面向新能源汽车、生命科学、智能传感等应用领域设立的集
[汽车电子]
基于LIN总线的车身控制系统的应用研究
LIN总线简介
LIN(Local Interconnect Network)是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制。LIN 的目标是为现有汽车网络(例如CAN 总线)提供辅助功能,因此LIN 总线是一种辅助的总线网络。在不需要CAN 总线的带宽和多功能的场合,比如智能传感器和制动装置之间的通讯使用LIN 总线可大大节省成本。LIN 技术规范中除定义了基本协议和物理层外还定义了开发工具和应用软件接口。LIN 通讯是基于SCI(UART)数据格式,采用单主控制器/多从设备的模式。仅使用一根12V 信号总线和一个无固定时间基准的节点同步时钟线。这种低成本的串行通讯模式和相应的开发环境已经由LIN 协
[嵌入式]
LIN总线:一种用于车体控制应用的新兴标准
LIN是关于汽车本地互连网络的一个总体通讯概念。该规范包含协议的定义、物理层以及用于开发工具和应用软件的接口定义。对于不需要控制器局域网络(CAN)的高带宽和多种功能的应用,LIN实现了一种具有成本效益的智能传感器和执行器的通讯方式。这种通讯是基于串行通讯接口(SCI)、数据格式、单宿主/多从概念、单线12V总线和没有稳定时间基的节点的时钟同步。低端多路通讯的汽车标准不久前才出现。LIN协会开发了一个串行低成本通讯概念和开发环境的标准,采用这个标准,汽车制造商及其供应商能以非常经济的方式创建、实现和处理复杂的分层化多路复用系统。
LIN规范包含传输协议、传输介质以及用于开发工具和应用软件的接口。LIN在硬件和软
[嵌入式]
汽车LIN总线的工作原理及数据传输解析
LIN总线是针对汽车分布式电子系统而定义的一种低成本的串行通讯网络,是对控制器区域网络(CAN)等其它汽车多路网络的一种补充,适用于对网络的带宽、性能或容错功能没有过高要求的应用。LIN总线是基于SCI(UART)数据格式,采用单主控制器/多从设备的模式,是UART中的一种特殊情况。 LIN总线工作原理 LIN总线所控制的控制单元一般都分布在距离较近的空间,传输数据是单线,数据线最长可以达到40m。在主节点内配置1kΩ电阻端接12V供电,从节点内配置30kΩ电阻端接12V供电。各节点通过电池正极端接电阻向总线供电,每个节点都可以通过内部发送器拉低总线电压。 主控制单元 LIN主控制单元连接在CAN数据总线上,监控数
[汽车电子]
CAN总线与LIN总线的终端配置方法
1、CAN总线 CAN总线的测试和使用过程中,为了保证信号反射不至导致通讯失败,传输线上必须添加匹配终端。有多种方法配置CAN硬件,主要取决于你硬件的物理层:高速,低速,单线还是软件可配的。
(1)高速CAN:对于高速CAN,一对信号线的每根线(CAN_H和CAN_L)都必须添加120欧姆的匹配电阻,这是因为CAN总线两个方向都有数据流。具体做法就是在每一个CAN终端(多个 设备 时只需在最终端的 设备 )的CAN_H和CAN_L上跨接一个120欧姆电阻(实际操作时我试过120欧姆左右的都可用)。
(2)低速CAN:对于低速CAN,网络上每个设备的每条数据线都需要一个终端电阻:R(RTH)接在CAN_H上,R(RTL)接
[嵌入式]
汽车网络LIN总线协议解析
LIN协议适用于汽车内进行低成本、短距离、低速网络通信,其用途是传输开关设置状态以及对开关变化响应。本文详细分析了LIN总线协议的特性、消息协议的组成、检错机制等,并介绍如何基于PICmicro器件来实现LIN总线从节点。 LIN协议是由欧洲车辆制造商协会开发用来进行低成本、短距离、低速网络通信,其用途是传输开关设置状态以及对开关变化响应,因此通信事件是在百毫秒以上时间内发生,而不像引擎管理等其它速度快得多的汽车应用。此协议支持在单根线上进行双向通信,使用由RC振荡器驱动的低成本微控制器,这样可以省去晶振或陶瓷振荡器的成本。另外,此协议实际上是以时间和软件上的代价换取硬件上成本的节约。LIN协议的每一条消息都包含自动波特率步进
[嵌入式]
小广播
热门活动
换一批
更多
最新嵌入式文章
更多精选电路图
更多热门文章
更多每日新闻
- 微灵医疗李骁健:脑机接口技术正在开启意识与AI融合的新纪元
- USB Type-C® 和 USB Power Delivery:专为扩展功率范围和电池供电型系统而设计
- 景昱医疗耿东:脑机接口DBS治疗技术已实现国产替代
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度
- 英飞凌推出简化电机控制开发的ModusToolbox™电机套件
- 意法半导体IO-Link执行器电路板为工业监控和设备厂商带来一站式参考设计
- Melexis采用无磁芯技术缩小电流感测装置尺寸
更多往期活动
11月22日历史上的今天
厂商技术中心