LIN协议企业培训资料_第1页
LIN协议企业培训资料_第2页
LIN协议企业培训资料_第3页
LIN协议企业培训资料_第4页
LIN协议企业培训资料_第5页
已阅读5页,还剩114页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LIN 2.1规格,2012-03-09,概述协议规格物理层规格传输层规格节点配置和标识规格诊断规格应用节目层规格节点功能语言规格配置语言规格,概述,Overview,概述,通用车辆网络分布,概述,车辆总线分类,LIN(本地) VW1半导体制造商:Frescall LIN总线被世界上大多数汽车公司和零部件公司广泛接受,预计将成为认证的A型网络标准(A类)。概述,LIN总线起源,概述,简单功能,实时低成本传感器/执行器级别总线UART数据格式,主从结构,单线12V串行通信开放,无需使用费和版税,LIN总线概念,概述,LIN 1.1 1999年七月,底特律SAA LIN 2.0 2003年为适应九

2、月现代和未来汽车产业趋势的节点“随插即用”增加诊断和节点功能语言规格LIN 2.1 2006年十一月的目标是提高LIN 2.0规格的理解能力。 传输层规格和节点配置规格形成了8个子规格:LIN 1.1、LIN 1.2和LIN 1.3。LIN 2.0、LIN 2.1、LIN协议版本(2/2)、概述、LIN规格组件(1/2)、LIN物理层规格说明了LIN总线物理层(包括位波特率)。LIN协议规范(如时钟容错范围)说明LIN总线数据链路层LIN诊断和配置规范说明如何在数据链路层之上提供诊断信息和节点配置服务LIN应用程序节目介面(API)说明包括诊断模块LIN配置语言规范(LDF)网络和应用程序节目

3、之间的接口说明LIN配置文件格式说明。LIN配置文件用于整个网络配置,用作OEM和其他网络节点的供应商之间的通用接口,并可用作开发和分析工具的输入。LIN节点功能描述语言规范(NCF)描述了描述从属节点的语言格式。LIN群集设计人员可以使用NCF文件自动生成LIN说明文件。概述,LIN规范组件(2/2),LIN传输层规范说明了如何传输最多4095字节的数据。LIN诊断规范说明了机器节点支持的方法。诊断服务全部采用传输层、概述、串行通信线路间干扰小、节省线束、长距离单线传输单线、总线电压12V最大速度20Kbit/s来满足车身的大部分应用要求。单主从结构没有冲突。不需要普通的基于UART/SCI

4、的低成本介面硬件仲裁几乎所有MCU都有LIN总线硬件基础。在节点上,无需结晶或陶瓷振动器即可执行同步。您可以使用标头中的同步字段执行同步。大幅降低成本,LIN总线功能(1/2)、概述、LIN总线功能(2/2)、可计算的信号传输延迟网络通信可预测节点中无需更改其他节点的硬件电路1总线最多可连接16个节点支持多包消息传输支持基于ISO15765-2的传输层规范支持诊断功能配置多个任务包括主任务和从属任务,任务主任务确定总线的消息,任务提供每个帧的数据,概述,LIN消息帧,通信原理:主任务发送头,任务通过响应形成了补充报告头。系统灵活性:可以在不更改其他从属节点的软件和硬件消息传输的情况下自由增减节

5、点。消息的内容由ID(类似于CAN)定义。广播:所有节点可以同时接受和响应总线帧。概述,可以在LIN总线上将两种茄子类型的数据信号消息信号发送到帧的数据字段。在相同ID的消息数据字段中,相同信号以数字或数组形式出现的位置始终将固定诊断消息诊断消息发送到两个保留ID,用于发送节点的诊断信息、资料传输和概览。网络每个消息发送调度调度调度顺序为每个帧消息分配发送插槽(slot)发送插槽:消息可以发送的时间其他消息的发送插槽可以不同。部署列表可以在网络系统设计阶段确定部署列表,以预测LIN通信。调度表、概览和主作业可以具有多个调度表,并可以徐璐在不同的调度表之间切换提高通信灵活性。切换调度表、决策、概

6、述协议规范物理层规范传输层规范节点配置和标识规范诊断规范应用节目层规范节点功能语言规范配置语言规范、协议规范、协议规范、概述协议规范、规范、规范节点配置和标识规范从主节点发送间隔信号至少包括13个显式位,间隔分隔符至少包括一个隐性位。间隔字段是唯一不符合字节字段格式的字段。节点必须至少检测连续性。协议规范、同步字段、确保在所有从属节点上与主节点使用相同的传输速率发送和接收数据1字节、固定结构: 0X55、协议规范、标识符字段、标识符字段响应、和用于验证接收的数据是否正确(1字节)经典验证(Classic Checksum)数据字段(1.3)增强验证(Enhance Checksum)验证标识符

7、字段和数据字段内容(2.0)标识符0 x3C(60校验和字段)0xe5 chech最小帧长度t header _ nominal=34 * tbit tresponse _ nominal=10 *(ndata 1)* tbit tframe _ nominal=所有节点接收三个茄子案例:协议规范、事件触发器帧(1/2)。目的:提高LIN总线响应能力,防止轮询从属节点以避免罕见的事件,从而浪费大量带宽发送一个或多个无条件帧。相同校验和模型第一个数据字节没有信号,在事件触发器帧插槽内发送帧头。仅当在相关无条件帧内更新信号时,相关无条件帧生成器才会发送帧响应帧响应的第一个数据字节,与PID相同。也

8、就是说,响应可以从多个节点发送多达7字节的数据帧响应,当多个节点在同一帧插槽中响应标头时,会发生冲突。发生冲突时,切换到冲突解决方案调度表,然后切换返回到原始调度表、协议规范、事件触发器帧(2/2)。连接到事件触发器帧0 X10相关的两个常规帧(只有一个节点响应事件触发器帧的标头)零星帧/意外帧(Sporadic Frame),如果一个或多个无条件帧共享一个帧插槽,则仅发送信号消息。标识符:059(0 x3b)仅在无条件帧之一更新了信号的情况下发送该帧的帧头。如果发布者发送对帧头的响应,并且在同一时刻有多个无条件帧更新信号,则主节点根据这些无条件帧的优先级确定发送顺序。如果需要传输无条件帧,则

9、时间插槽为空,诊断帧用于传输诊断或配置信息,其中包含8字节数据。标识符60(0 x3c):主请求帧;(第一个数据字节表示特定从属节点。)“Go-toSleep”命令61(0 X3D):响应帧中的传输方法:协议规范、诊断帧、主节点自定义帧标识符:62(0 x3e)是所有信息(用户定义)保留的帧标识符:林总线最小时间单位是Tbase。在批处理列表中,用于发送帧消息的时间称为帧槽(Frame_Slot),帧槽必须是基于时间的整数倍数,批处理列表由帧槽组成。TFrame_Slot=Tbase * n偏移是一个帧中的消息实际开始发送到帧插槽开始之间的时间差异。tframe _ slot jitter t

10、frame _ maximum、协议规范、作业行为模型(1/2)、主作业行为模型、协议规范、作业行为模型网络管理从节点收到睡眠命令后,还可以按照应用层程序选择继续工作,而不进入睡眠状态。如果总线空闲时间为4-10秒,所有从属节点将自动进入节能状态。注:空闲定义是没有显式位和隐性位之间的转换。Lin版本1.x、从节点25,000位时间、协议规范、唤醒(1/2)、睡眠中的LIN网络,任何节点都可以发送唤醒信号。唤醒信号是从250us (20Kbit/s波特率)到5毫秒(1Kbit/s波特率)的显式级别(5位)。每个从属节点必须检测唤醒信号。检测到唤醒信号后,将在150毫秒内完成初始化。节点发送唤醒信号后,如果在连续150 3次发送唤醒信号后,主节点未发送标头,则节点必须至少等待1.5秒,以便传输第四个唤醒信号、网络管理唤醒、唤醒进程、协议规范、状态管理。状态管理的目的是发现工作状态中的总线错误,Respont。Interpretation要求每个从属节点通过状态管理帧发送响应错误信号(1位长度)。在响应帧中检测到错误时,牙齿信号由从属节点的驱动器自动设置,在发送状态管理帧后清除。主节点接收状态

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论