LIN技术规范及在汽车中应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《LIN技术规范及在汽车中应用课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LIN 技术规范 汽车 应用 课件
- 资源描述:
-
1、第十章第十章 LIN 技术规范及在汽车中的技术规范及在汽车中的应用应用 第一节第一节 简介简介 第二节第二节 基本概念基本概念第三节第三节 报文传输报文传输第四节第四节 报文滤波及确认报文滤波及确认第五节第五节 错误和异常处理错误和异常处理第六节第六节 故障界定故障界定 下一页第十章第十章 LIN 技术规范及在汽车中的技术规范及在汽车中的应用应用第七节第七节 振荡器容差振荡器容差第八节第八节 位定时要求和同步过程位定时要求和同步过程第九节第九节 总线驱动器总线驱动器/接收器接收器第十节第十节 应用举例应用举例第十一节第十一节 常见问题分析常见问题分析 上一页第一节第一节 简介简介 LIN是一种
2、低成本的串行通讯网络,用于实现汽车中的分布是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制。式电子系统控制。LIN网络将价格低廉的网络将价格低廉的LIN收发器挂在普收发器挂在普通串行口,再配以通串行口,再配以LIN驱动软件就可以构成驱动软件就可以构成LIN节点。节点。LIN总线为单主节点总线为单主节点/多从节点模式,从节点无须价格较高的石多从节点模式,从节点无须价格较高的石英或瓷片振荡器,物理总线为低成本的单线。典型的英或瓷片振荡器,物理总线为低成本的单线。典型的LIN总总线应用是汽车的联合装配单元控制,如车门、方向盘、座椅、线应用是汽车的联合装配单元控制,如车门、方向盘、座椅、
3、空调、照明灯、温度传感器和交流发电机等。空调、照明灯、温度传感器和交流发电机等。LIN 总线是一总线是一种辅助的总线网络,在不需要种辅助的总线网络,在不需要CAN 总线的宽带和多功能的总线的宽带和多功能的场合,比如智能传感器和制动装置之间的通讯,使用场合,比如智能传感器和制动装置之间的通讯,使用LIN总总线可大大节省成本。线可大大节省成本。下一页返回第一节第一节 简介简介LIN 的主要特性如下:的主要特性如下:(1)低成本,基于通用)低成本,基于通用UART 接口,几乎所有单片机都具接口,几乎所有单片机都具备备LIN 必须的硬件:必须的硬件:(2)极少的信号线即可实现国际标准)极少的信号线即可
4、实现国际标准ISO9141规定;规定;(3)传输速率最高可达)传输速率最高可达20Kbps;(4)单主控制其)单主控制其/多从设备模式,无需仲裁机制;多从设备模式,无需仲裁机制;(5)从节点不需晶振或陶瓷振荡器就能实现自同步,节省)从节点不需晶振或陶瓷振荡器就能实现自同步,节省了从设备的硬件成本;了从设备的硬件成本;(6)保证信号传输的延迟时间;)保证信号传输的延迟时间;(7)不需要改变)不需要改变LIN 从节点的硬件和软件就可以在网络上从节点的硬件和软件就可以在网络上增加节点。增加节点。(8)通常一个)通常一个LIN 网络上节点数目小于网络上节点数目小于12个,共有个,共有64个个标志符。标
5、志符。上一页 下一页返回第一节第一节 简介简介这种低成本的串行通讯式和相应的开发环境已经由这种低成本的串行通讯式和相应的开发环境已经由LIN 协会协会制定成标准。制定制定成标准。制定LIN规范的目的是根据规范的目的是根据ISO/OSI 参考模参考模型的数据链路层和物理层实现任何两个型的数据链路层和物理层实现任何两个LIN设备的互相兼容。设备的互相兼容。LIN的标准化将为汽车制造商以及供应商在研发、应用、操的标准化将为汽车制造商以及供应商在研发、应用、操作系统中降低成本。作系统中降低成本。LIN协议标准目前已经历了若干个版本协议标准目前已经历了若干个版本如:如:LIN 1.2 ,LIN 1.3
6、,LIN 2.0。LIN 标准包括传输协议规范、传输媒体规范、开发工具接口标准包括传输协议规范、传输媒体规范、开发工具接口规范和用于软件编程的接口。规范和用于软件编程的接口。LIN在硬件和软件上保证了网在硬件和软件上保证了网络节点的互操作性并有可预测络节点的互操作性并有可预测EMC 的功能。的功能。上一页 下一页返回第一节第一节 简介简介LIN 规范包括了三个主要部分:一是规范包括了三个主要部分:一是LIN 协议规范部分介协议规范部分介绍绍LIN 的物理层和数据链路层;二是的物理层和数据链路层;二是LIN 配置语言描述部配置语言描述部分介绍分介绍LIN配置语言描述部分介绍配置语言描述部分介绍L
7、IN 配置文件的格式,配置文件的格式,LIN配置文件用于配置整个网络作为配置文件用于配置整个网络作为OEM和不同网络节点的和不同网络节点的供应商之间的通用接口,同时可作为开发和分析工具的一个供应商之间的通用接口,同时可作为开发和分析工具的一个输入;三是输入;三是LIN API 部分介绍了网络和应用程序之间的接部分介绍了网络和应用程序之间的接口。口。LIN 规范可以实现开发和设计工具之间的无缝连接并提高了规范可以实现开发和设计工具之间的无缝连接并提高了开发的速度增强了网络的可靠性。开发的速度增强了网络的可靠性。LIN 规范的范围如规范的范围如图图10-1的虚线框部分。本书只对的虚线框部分。本书只
8、对LIN 的协议规范进行详细介绍,的协议规范进行详细介绍,LIN 配置语言描述和配置语言描述和API不进行详细介绍,感兴趣的读者可不进行详细介绍,感兴趣的读者可以参考相关手册。以参考相关手册。上一页 下一页返回第一节第一节 简介简介虽然虽然LIN最初的设计目的是用于汽车电子控制系统,但在工最初的设计目的是用于汽车电子控制系统,但在工业自动化传感器总线、大众消费电子产品中也有着广泛的应业自动化传感器总线、大众消费电子产品中也有着广泛的应用市场。用市场。LIN协议规范目的是根据协议规范目的是根据ISO/OSI参考模型的数据链路层参考模型的数据链路层和物理层,实现任何两个和物理层,实现任何两个LIN
9、设备的互相兼容。使用这个规设备的互相兼容。使用这个规范的任何设备都受到知识产权法律保护。范的任何设备都受到知识产权法律保护。LIN是一个值得投资的总线通信,它不要求有是一个值得投资的总线通信,它不要求有CAN的带宽和的带宽和多功能性。线驱动器接收器的规范遵从多功能性。线驱动器接收器的规范遵从ISO9141 标准,而标准,而且且EMI性能有所提高。性能有所提高。上一页返回第二节第二节 基本概念基本概念LIN协议有下面特性:协议有下面特性:(1)单主机多从机组织,即没有总线仲裁;)单主机多从机组织,即没有总线仲裁;(2)保证信号传输的延迟时间;)保证信号传输的延迟时间;(3)可选的报文桢长度)可选
10、的报文桢长度2、4和和8字节;字节;(4)配置的灵活性;)配置的灵活性;(5)带时间同步的多点广播接收,从机节点无需石英或陶)带时间同步的多点广播接收,从机节点无需石英或陶瓷谐振器;瓷谐振器;(6)数据校验和的安全性和错误检测;)数据校验和的安全性和错误检测;(7)检测网络中的故障节点;)检测网络中的故障节点;(8)使用最小成本的半导体元件小型贴片单芯片系统。)使用最小成本的半导体元件小型贴片单芯片系统。下一页返回第二节第二节 基本概念基本概念在在图图10-2中,中,OSI参考模型的参考模型的LIN 分层结构显示如下:分层结构显示如下:(1)物理层定义了信号如何在总线媒体上传输,本规范中)物理
11、层定义了信号如何在总线媒体上传输,本规范中定义了物理层的驱动器定义了物理层的驱动器/接收器特性。接收器特性。(2) MAC(媒体访问控制子层)是(媒体访问控制子层)是LIN协议的核心,它管协议的核心,它管理从理从LLC子层接收到的报文,也管理发送到子层接收到的报文,也管理发送到LLC子层的报文,子层的报文,MAC子层由故障界定这个管理实体监控。子层由故障界定这个管理实体监控。(3) LLC(逻辑链路控制子层)涉及报文滤波和恢复管理(逻辑链路控制子层)涉及报文滤波和恢复管理的功能。的功能。上一页 下一页返回第二节第二节 基本概念基本概念1.报文报文在总线上发送的信息,有长度可选的固定格式。每个报
12、文帧在总线上发送的信息,有长度可选的固定格式。每个报文帧都包含都包含2、4或或8字节的数据以及字节的数据以及3字节的控制、安全信息。字节的控制、安全信息。总线的通讯由单个主机控制。每个报文帧都用一个分隔信号总线的通讯由单个主机控制。每个报文帧都用一个分隔信号起始,接着是一个同步场和一个标识符场,这些都由主机任起始,接着是一个同步场和一个标识符场,这些都由主机任务发送。从机任务则是发回数据场和校验场(见务发送。从机任务则是发回数据场和校验场(见图图10-3)。)。通过主机控制单元中的从机任务,数据可以被主机控制单元通过主机控制单元中的从机任务,数据可以被主机控制单元发送到任何从机控制单元。相应的
13、主机报文发送到任何从机控制单元。相应的主机报文ID可以触发从机可以触发从机-从机的通信。从机的通信。上一页 下一页返回第二节第二节 基本概念基本概念2.信息路由信息路由LIN 系统中,节点不使用有关系统配置的任何信息,除了单系统中,节点不使用有关系统配置的任何信息,除了单主机节点的命名。主机节点的命名。(1)系统的灵活性:不需要改变任何其他从机节点的软件)系统的灵活性:不需要改变任何其他从机节点的软件或硬件,就可以在或硬件,就可以在LIN网络中添加节点。网络中添加节点。(2)报文路由:报文的内容由识别符命名。识别符不指出)报文路由:报文的内容由识别符命名。识别符不指出的目的地,但解释数据的含义
14、最大的标识符数量是的目的地,但解释数据的含义最大的标识符数量是64,其中,其中4个保留用于专用的通讯,譬如软件升级或诊断。个保留用于专用的通讯,譬如软件升级或诊断。(3)多播:由于引入了报文滤波的概念,任何数目的节点)多播:由于引入了报文滤波的概念,任何数目的节点都可以同时接收报文,病同时对此报文做出反应。都可以同时接收报文,病同时对此报文做出反应。上一页 下一页返回第二节第二节 基本概念基本概念3.位速率位速率最大的波特率是最大的波特率是20Kb/s, 它是由单线传输媒体的它是由单线传输媒体的EMI 限制限制决定。最小的波特率是决定。最小的波特率是1 Kb/s,可以避免和实际设备的超时可以避
15、免和实际设备的超时周期冲突。周期冲突。 为使用低成本的为使用低成本的LIN 器件,建议使用器件,建议使用表表10-1中的位速率:中的位速率:4.单主机无仲裁单主机无仲裁只有包含主机任务的控制器节点可以传输报文头,一个从机只有包含主机任务的控制器节点可以传输报文头,一个从机任务对这个报文头做出响应,由于没有仲裁过程,如果多于任务对这个报文头做出响应,由于没有仲裁过程,如果多于一个从机回应,则将产生错误。这种情况下的错误界定可由一个从机回应,则将产生错误。这种情况下的错误界定可由用户按照应用要求指定。用户按照应用要求指定。上一页 下一页返回第二节第二节 基本概念基本概念5安全性安全性 (1)错误检
16、测:)错误检测: 监控,发送器比较总线监控,发送器比较总线“应当应当”的值和的值和“现在现在”的值;的值; 数据场的校验和以数据场的校验和以256为模并取反,将为模并取反,将MSB的进位加到的进位加到LSB上;上; 标识符场的双重奇偶校验保护。标识符场的双重奇偶校验保护。(2)错误检测的性能)错误检测的性能发送器可以检测到所有的本地错误;发送器可以检测到所有的本地错误;对整个协议的错误有很高的错误检出率。对整个协议的错误有很高的错误检出率。 6.错误标定和恢复时间错误标定和恢复时间单主机的概念中不允许进行直接的错误标定。错误在本地被单主机的概念中不允许进行直接的错误标定。错误在本地被检测到,并
17、用诊断的形式请求。检测到,并用诊断的形式请求。 上一页 下一页返回第二节第二节 基本概念基本概念7故障界定故障界定LIN节点可以区分短时扰动和永久故障,它还能对故障做出节点可以区分短时扰动和永久故障,它还能对故障做出合适的本地诊断和采取合适的行动。合适的本地诊断和采取合适的行动。8.连接连接LIN网络节点的最大数量不仅由标识符的数量限制,也由总网络节点的最大数量不仅由标识符的数量限制,也由总线的物理特性限制。线的物理特性限制。建议:建议:LIN网络的节点数量不应超过网络的节点数量不应超过16.否则,节点增加将否则,节点增加将减少网络阻抗,会导致环境条件变差,禁止无错误的通讯。减少网络阻抗,会导
18、致环境条件变差,禁止无错误的通讯。每一个增加的节点都可以减少网络阻抗(约每一个增加的节点都可以减少网络阻抗(约130k)。)。网络中总的网络中总的“电电”线(通讯导线)长度应少于或等于线(通讯导线)长度应少于或等于40m。总线端电阻典型值:主机节点是总线端电阻典型值:主机节点是1 k,从机节点是,从机节点是30 k。上一页 下一页返回第二节第二节 基本概念基本概念9.单通道单通道总线有一个传送位的单通道。从这里数据可以获得数据的重总线有一个传送位的单通道。从这里数据可以获得数据的重新同步信息。新同步信息。10.物理层物理层物理层是一条单线,每个节点通过上拉电阻线于总线,电源物理层是一条单线,每
19、个节点通过上拉电阻线于总线,电源从汽车电源网获得(从汽车电源网获得(VBAT),和上拉电阻串联的二极管可以),和上拉电阻串联的二极管可以防止电子控制单元(防止电子控制单元(ECU)在本地电池掉电的情况下通过总)在本地电池掉电的情况下通过总线上电(线上电(图图10-4)。)。信号的波形由信号的波形由EMI和时钟同步的要求定义。和时钟同步的要求定义。11.总线值总线值总线有两个互补的逻辑值:总线有两个互补的逻辑值:“显性显性”或或“隐形隐形”。相应的位。相应的位值和电压值如值和电压值如表表10-2所示。所示。上一页 下一页返回第二节第二节 基本概念基本概念12.应答应答正确接收报文后的应答过程在正
20、确接收报文后的应答过程在LIN协议中没有定义。主机控协议中没有定义。主机控制单元检查由主机任务初始化的报文和由它自己的从机任务制单元检查由主机任务初始化的报文和由它自己的从机任务接收的报文的一致性。如果不一致,主机任务可以改变报文接收的报文的一致性。如果不一致,主机任务可以改变报文的进度表。的进度表。如果从机检测到不一致,从机控制器将保持这个信息并将它如果从机检测到不一致,从机控制器将保持这个信息并将它用诊断信息的形式向主机控制单元请求。诊断信息可按普通用诊断信息的形式向主机控制单元请求。诊断信息可按普通报文帧的形式进行发送。报文帧的形式进行发送。13.命令帧和扩展帧命令帧和扩展帧4个个8字节
21、响应的标识符被保留用作特殊的报文帧:两个命令字节响应的标识符被保留用作特殊的报文帧:两个命令帧和两个扩展帧。帧和两个扩展帧。上一页 下一页返回第二节第二节 基本概念基本概念两个命令帧都包括两个命令帧都包括8字节响应,可以用于从主机向从机节点字节响应,可以用于从主机向从机节点(或相反)上载和下载数据。(或相反)上载和下载数据。保留两个扩展帧标识符,用于将用户定义的报文格式和以后保留两个扩展帧标识符,用于将用户定义的报文格式和以后的的LIN格式嵌入到现在的格式嵌入到现在的LIN协议中,而不需要改变当前的协议中,而不需要改变当前的LIN规范。规范。14.睡眠模式睡眠模式/唤醒唤醒为了减少系统的功耗,
22、为了减少系统的功耗,LIN节点可以进入没有任何内部活动节点可以进入没有任何内部活动和被动总线驱动器的睡眠模式。睡眠模式时,总线呈隐性。和被动总线驱动器的睡眠模式。睡眠模式时,总线呈隐性。任何总线活动或任何总线节点的内部条件都将结束(唤醒)任何总线活动或任何总线节点的内部条件都将结束(唤醒)睡眠模式。一旦节点被内部唤醒,基于唤醒符号的过程将给睡眠模式。一旦节点被内部唤醒,基于唤醒符号的过程将给主机通报这一消息,唤醒帧是一个不变的显性位序列。主机通报这一消息,唤醒帧是一个不变的显性位序列。唤醒后内部的活动将重新启动,唤醒后内部的活动将重新启动,MAC子层将等待系统振荡器子层将等待系统振荡器稳定。从
23、机节点则在重新参与总线通讯前等待,直到(自己)稳定。从机节点则在重新参与总线通讯前等待,直到(自己)和总线活动同步(等待显性的同步间隔)。和总线活动同步(等待显性的同步间隔)。上一页 下一页返回第二节第二节 基本概念基本概念15.时钟恢复和时钟恢复和SCI同步同步每个报文帧都由一个同步间隔起始,接着是同步场,这个同每个报文帧都由一个同步间隔起始,接着是同步场,这个同步场在几倍的位定时长度中包含了步场在几倍的位定时长度中包含了5个下降沿。这个长度可个下降沿。这个长度可以测量,而且可以用于计算从机节点内部定时。以测量,而且可以用于计算从机节点内部定时。同步间隔帧将使能丢失了同步的从机节点识别同步场
24、。同步间隔帧将使能丢失了同步的从机节点识别同步场。16.振荡器容差振荡器容差位定时的要求允许在有容差的从机节点上使用预设定的在片位定时的要求允许在有容差的从机节点上使用预设定的在片振荡器(参看振荡器(参看表表10-3)。主机节点的时钟由石英或陶瓷谐)。主机节点的时钟由石英或陶瓷谐振器发生,而且是振器发生,而且是“频率中心点频率中心点”。上一页返回第三节第三节 报文传输报文传输一、报文帧一、报文帧报文传输是由报文帧的格式形成和控制。报文帧由主机任务报文传输是由报文帧的格式形成和控制。报文帧由主机任务向从机任务传送同步和标识符信息,并将一个从机任务的信向从机任务传送同步和标识符信息,并将一个从机任
25、务的信息传送到所有其他从机任务。主机任务位于主机节点内部,息传送到所有其他从机任务。主机任务位于主机节点内部,它负责报文的进度表、发送报文头(它负责报文的进度表、发送报文头(HEADER).从机任务从机任务位于所有的(即主机和从机)节点中,其中一个(主机节点位于所有的(即主机和从机)节点中,其中一个(主机节点或从机节点)发送报文的响应(或从机节点)发送报文的响应(RESPONSE). 下一页返回第三节第三节 报文传输报文传输一个报文帧(如一个报文帧(如图图10-5)是由一个主机节点发送的报文头)是由一个主机节点发送的报文头和一个主机或从机节点发送的响应组成。报文帧的报文头包和一个主机或从机节点
展开阅读全文