欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    [精选]第10章LIN 技术规范及在汽车中的应用.pptx

    • 资源ID:87849313       资源大小:1.55MB        全文页数:96页
    • 资源格式: PPTX        下载积分:25金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要25金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [精选]第10章LIN 技术规范及在汽车中的应用.pptx

    第十章第十章 LIN 技术标准及在汽车中的技术标准及在汽车中的应用应用 第一节第一节 简介简介 第二节第二节 基本概念基本概念第三节第三节 报文传输报文传输第四节第四节 报文滤涉及确认报文滤涉及确认第五节第五节 错误和异常处理错误和异常处理第六节第六节 故障界定故障界定 下一页第十章第十章 LIN 技术标准及在汽车中的技术标准及在汽车中的应用应用第七节第七节 振荡器容差振荡器容差第八节第八节 位定时要求和同步过程位定时要求和同步过程第九节第九节 总线驱动器总线驱动器/接收器接收器第十节第十节 应用举例应用举例第十一节第十一节 常见问题分析常见问题分析 上一页第一节第一节 简介简介 LIN是一种低成本的串行通讯网络,用于实现汽车中的分布是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制。式电子系统控制。LIN网络将价格低廉的网络将价格低廉的LIN收发器挂在普收发器挂在普通串行口,再配以通串行口,再配以LIN驱动软件就可以构成驱动软件就可以构成LIN节点。节点。LIN总线为单主节点总线为单主节点/多从节点模式,从节点无须价格较高的石英多从节点模式,从节点无须价格较高的石英或瓷片振荡器,物理总线为低成本的单线。典型的或瓷片振荡器,物理总线为低成本的单线。典型的LIN总线总线应用是汽车的联合装配单元控制,如车门、方向盘、座椅、应用是汽车的联合装配单元控制,如车门、方向盘、座椅、空调、照明灯、温度传感器和交流发电机等。空调、照明灯、温度传感器和交流发电机等。LIN 总线是一总线是一种辅助的总线网络,在不需要种辅助的总线网络,在不需要CAN 总线的宽带和多功能的场总线的宽带和多功能的场合,比方智能传感器和制动装置之间的通讯,使用合,比方智能传感器和制动装置之间的通讯,使用LIN总线总线可大大节省成本。可大大节省成本。下一页返回第一节第一节 简介简介LIN 的主要特性如下:的主要特性如下:1低成本,基于通用低成本,基于通用UART 接口,几乎所有单片机都具接口,几乎所有单片机都具备备LIN 必须的硬件:必须的硬件:2极少的信号线即可实现国际标准极少的信号线即可实现国际标准ISO9141规定;规定;3传输速率最高可达传输速率最高可达20Kbps;4单主控制其单主控制其/多从设备模式,无需仲裁机制;多从设备模式,无需仲裁机制;5从节点不需晶振或陶瓷振荡器就能实现自同步,节省了从节点不需晶振或陶瓷振荡器就能实现自同步,节省了从设备的硬件成本;从设备的硬件成本;6保证信号传输的延迟时间;保证信号传输的延迟时间;7不需要改变不需要改变LIN 从节点的硬件和软件就可以在网络上从节点的硬件和软件就可以在网络上增加节点。增加节点。8通常一个通常一个LIN 网络上节点数目小于网络上节点数目小于12个,共有个,共有64个个标志符。标志符。上一页 下一页返回第一节第一节 简介简介这种低成本的串行通讯式和相应的开发环境已经由这种低成本的串行通讯式和相应的开发环境已经由LIN 协会协会制定成标准。制定制定成标准。制定LIN标准的目的是根据标准的目的是根据ISO/OSI 参考模参考模型的数据链路层和物理层实现任何两个型的数据链路层和物理层实现任何两个LIN设备的互相兼容。设备的互相兼容。LIN的标准化将为汽车制造商以及供给商在研发、应用、操的标准化将为汽车制造商以及供给商在研发、应用、操作系统中降低成本。作系统中降低成本。LIN协议标准目前已经历了假设干个版协议标准目前已经历了假设干个版本如:本如:LIN 1.2,LIN 1.3 ,LIN 2.0。LIN 标准包括传输协议标准、传输媒体标准、开发工具接口标准包括传输协议标准、传输媒体标准、开发工具接口标准和用于软件编程的接口。标准和用于软件编程的接口。LIN在硬件和软件上保证了网在硬件和软件上保证了网络节点的互操作性并有可预测络节点的互操作性并有可预测EMC 的功能。的功能。上一页 下一页返回第一节第一节 简介简介LIN 标准包括了三个主要局部:一是标准包括了三个主要局部:一是LIN 协议标准局部介绍协议标准局部介绍LIN 的物理层和数据链路层;二是的物理层和数据链路层;二是LIN 配置语言描述局部配置语言描述局部介绍介绍LIN配置语言描述局部介绍配置语言描述局部介绍LIN 配置文件的格式,配置文件的格式,LIN配置文件用于配置整个网络作为配置文件用于配置整个网络作为OEM和不同网络节点的供给和不同网络节点的供给商之间的通用接口,同时可作为开发和分析工具的一个输入;商之间的通用接口,同时可作为开发和分析工具的一个输入;三是三是LIN API 局部介绍了网络和应用程序之间的接口。局部介绍了网络和应用程序之间的接口。LIN 标准可以实现开发和设计工具之间的无缝连接并提高了标准可以实现开发和设计工具之间的无缝连接并提高了开发的速度增强了网络的可靠性。开发的速度增强了网络的可靠性。LIN 标准的范围如标准的范围如图图10-1的虚线框局部。本书只对的虚线框局部。本书只对LIN 的协议标准进行详细介绍,的协议标准进行详细介绍,LIN 配置语言描述和配置语言描述和API不进行详细介绍,感兴趣的读者可不进行详细介绍,感兴趣的读者可以参考相关手册。以参考相关手册。上一页 下一页返回第一节第一节 简介简介虽然虽然LIN最初的设计目的是用于汽车电子控制系统,但在工最初的设计目的是用于汽车电子控制系统,但在工业自动化传感器总线、群众消费电子产品中也有着广泛的应业自动化传感器总线、群众消费电子产品中也有着广泛的应用市场。用市场。LIN协议标准目的是根据协议标准目的是根据ISO/OSI参考模型的数据链路层参考模型的数据链路层和物理层,实现任何两个和物理层,实现任何两个LIN设备的互相兼容。使用这个标设备的互相兼容。使用这个标准的任何设备都受到知识产权法律保护。准的任何设备都受到知识产权法律保护。LIN是一个值得投资的总线通信,它不要求有是一个值得投资的总线通信,它不要求有CAN的带宽和的带宽和多功能性。线驱动器接收器的标准遵从多功能性。线驱动器接收器的标准遵从ISO9141 标准,而标准,而且且EMI性能有所提高。性能有所提高。上一页返回第二节第二节 基本概念基本概念LIN协议有下面特性:协议有下面特性:1单主机多从机组织,即没有总线仲裁;单主机多从机组织,即没有总线仲裁;2保证信号传输的延迟时间;保证信号传输的延迟时间;3可选的报文桢长度可选的报文桢长度2、4和和8字节;字节;4配置的灵活性;配置的灵活性;5带时间同步的多点播送接收,从机节点无需石英或陶瓷带时间同步的多点播送接收,从机节点无需石英或陶瓷谐振器;谐振器;6数据校验和的安全性和错误检测;数据校验和的安全性和错误检测;7检测网络中的故障节点;检测网络中的故障节点;8使用最小成本的半导体元件小型贴片单芯片系统。使用最小成本的半导体元件小型贴片单芯片系统。下一页返回第二节第二节 基本概念基本概念在在图图10-2中,中,OSI参考模型的参考模型的LIN 分层结构显示如下:分层结构显示如下:1物理层定义了信号如何在总线媒体上传输,本标准中定物理层定义了信号如何在总线媒体上传输,本标准中定义了物理层的驱动器义了物理层的驱动器/接收器特性。接收器特性。2 MAC媒体访问控制子层是媒体访问控制子层是LIN协议的核心,它管协议的核心,它管理从理从LLC子层接收到的报文,也管理发送到子层接收到的报文,也管理发送到LLC子层的报文,子层的报文,MAC子层由故障界定这个管理实体监控。子层由故障界定这个管理实体监控。3 LLC逻辑链路控制子层涉及报文滤波和恢复管理逻辑链路控制子层涉及报文滤波和恢复管理的功能。的功能。上一页 下一页返回第二节第二节 基本概念基本概念1.报文报文在总线上发送的信息,有长度可选的固定格式。每个报文帧在总线上发送的信息,有长度可选的固定格式。每个报文帧都包含都包含2、4或或8字节的数据以及字节的数据以及3字节的控制、安全信息。字节的控制、安全信息。总线的通讯由单个主机控制。每个报文帧都用一个分隔信号总线的通讯由单个主机控制。每个报文帧都用一个分隔信号起始,接着是一个同步场和一个标识符场,这些都由主机任起始,接着是一个同步场和一个标识符场,这些都由主机任务发送。从机任务则是发回数据场和校验场见务发送。从机任务则是发回数据场和校验场见图图10-3。通过主机控制单元中的从机任务,数据可以被主机控制单元通过主机控制单元中的从机任务,数据可以被主机控制单元发送到任何从机控制单元。相应的主机报文发送到任何从机控制单元。相应的主机报文ID可以触发从机可以触发从机-从机的通信。从机的通信。上一页 下一页返回第二节第二节 基本概念基本概念2.信息路由信息路由LIN 系统中,节点不使用有关系统配置的任何信息,除了单系统中,节点不使用有关系统配置的任何信息,除了单主机节点的命名。主机节点的命名。1系统的灵活性:不需要改变任何其他从机节点的软件或系统的灵活性:不需要改变任何其他从机节点的软件或硬件,就可以在硬件,就可以在LIN网络中添加节点。网络中添加节点。2报文路由:报文的内容由识别符命名。识别符不指出的报文路由:报文的内容由识别符命名。识别符不指出的目的地,但解释数据的含义最大的标识符数量是目的地,但解释数据的含义最大的标识符数量是64,其中,其中4个保存用于专用的通讯,譬如软件升级或诊断。个保存用于专用的通讯,譬如软件升级或诊断。3多播:由于引入了报文滤波的概念,任何数目的节点都多播:由于引入了报文滤波的概念,任何数目的节点都可以同时接收报文,病同时对此报文做出反响。可以同时接收报文,病同时对此报文做出反响。上一页 下一页返回第二节第二节 基本概念基本概念3.位速率位速率最大的波特率是最大的波特率是20Kb/s,它是由单线传输媒体的它是由单线传输媒体的EMI 限制限制决定。最小的波特率是决定。最小的波特率是1 Kb/s,可以防止和实际设备的超时可以防止和实际设备的超时周期冲突。周期冲突。为使用低成本的为使用低成本的LIN 器件,建议使用器件,建议使用表表10-1中的位速率:中的位速率:4.单主机无仲裁单主机无仲裁只有包含主机任务的控制器节点可以传输报文头,一个从机只有包含主机任务的控制器节点可以传输报文头,一个从机任务对这个报文头做出响应,由于没有仲裁过程,如果多于任务对这个报文头做出响应,由于没有仲裁过程,如果多于一个从机回应,则将产生错误。这种情况下的错误界定可由一个从机回应,则将产生错误。这种情况下的错误界定可由用户按照应用要求指定。用户按照应用要求指定。上一页 下一页返回第二节第二节 基本概念基本概念5安全性安全性 1错误检测:错误检测:监控,发送器比较总线监控,发送器比较总线“应当的值和应当的值和“现在的值;现在的值;数据场的校验和以数据场的校验和以256为模并取反,将为模并取反,将MSB的进位加到的进位加到LSB上;上;标识符场的双重奇偶校验保护。标识符场的双重奇偶校验保护。2错误检测的性能错误检测的性能发送器可以检测到所有的本地错误;发送器可以检测到所有的本地错误;对整个协议的错误有很高的错误检出率。对整个协议的错误有很高的错误检出率。6.错误标定和恢复时间错误标定和恢复时间单主机的概念中不允许进行直接的错误标定。错误在本地被单主机的概念中不允许进行直接的错误标定。错误在本地被检测到,并用诊断的形式请求。检测到,并用诊断的形式请求。上一页 下一页返回第二节第二节 基本概念基本概念7故障界定故障界定LIN节点可以区分短时扰动和永久故障,它还能对故障做出节点可以区分短时扰动和永久故障,它还能对故障做出适宜的本地诊断和采取适宜的行动。适宜的本地诊断和采取适宜的行动。8.连接连接LIN网络节点的最大数量不仅由标识符的数量限制,也由总网络节点的最大数量不仅由标识符的数量限制,也由总线的物理特性限制。线的物理特性限制。建议:建议:LIN网络的节点数量不应超过网络的节点数量不应超过16.否则,节点增加将否则,节点增加将减少网络阻抗,会导致环境条件变差,禁止无错误的通讯。减少网络阻抗,会导致环境条件变差,禁止无错误的通讯。每一个增加的节点都可以减少网络阻抗约每一个增加的节点都可以减少网络阻抗约130k。网络中总的网络中总的“电线通讯导线长度应少于或等于电线通讯导线长度应少于或等于40m。总线端电阻典型值:主机节点是总线端电阻典型值:主机节点是1 k,从机节点是,从机节点是30 k。上一页 下一页返回第二节第二节 基本概念基本概念9.单通道单通道总线有一个传送位的单通道。从这里数据可以获得数据的重总线有一个传送位的单通道。从这里数据可以获得数据的重新同步信息。新同步信息。10.物理层物理层物理层是一条单线,每个节点通过上拉电阻线于总线,电源物理层是一条单线,每个节点通过上拉电阻线于总线,电源从汽车电源网获得从汽车电源网获得VBAT,和上拉电阻串联的二极管可以,和上拉电阻串联的二极管可以防止电子控制单元防止电子控制单元ECU在本地电池掉电的情况下通过总在本地电池掉电的情况下通过总线上电线上电图图10-4。信号的波形由信号的波形由EMI和时钟同步的要求定义。和时钟同步的要求定义。11.总线值总线值总线有两个互补的逻辑值:总线有两个互补的逻辑值:“显性或显性或“隐形。相应的位隐形。相应的位值和电压值如值和电压值如表表10-2所示。所示。上一页 下一页返回第二节第二节 基本概念基本概念12.应答应答正确接收报文后的应答过程在正确接收报文后的应答过程在LIN协议中没有定义。主机控协议中没有定义。主机控制单元检查由主机任务初始化的报文和由它自己的从机任务制单元检查由主机任务初始化的报文和由它自己的从机任务接收的报文的一致性。如果不一致,主机任务可以改变报文接收的报文的一致性。如果不一致,主机任务可以改变报文的进度表。的进度表。如果从机检测到不一致,从机控制器将保持这个信息并将它如果从机检测到不一致,从机控制器将保持这个信息并将它用诊断信息的形式向主机控制单元请求。诊断信息可按普通用诊断信息的形式向主机控制单元请求。诊断信息可按普通报文帧的形式进行发送。报文帧的形式进行发送。13.命令帧和扩展帧命令帧和扩展帧4个个8字节响应的标识符被保存用作特殊的报文帧:两个命令字节响应的标识符被保存用作特殊的报文帧:两个命令帧和两个扩展帧。帧和两个扩展帧。上一页 下一页返回第二节第二节 基本概念基本概念两个命令帧都包括两个命令帧都包括8字节响应,可以用于从主机向从机节点字节响应,可以用于从主机向从机节点或相反上载和下载数据。或相反上载和下载数据。保存两个扩展帧标识符,用于将用户定义的报文格式和以后保存两个扩展帧标识符,用于将用户定义的报文格式和以后的的LIN格式嵌入到现在的格式嵌入到现在的LIN协议中,而不需要改变当前的协议中,而不需要改变当前的LIN标准。标准。14.睡眠模式睡眠模式/唤醒唤醒为了减少系统的功耗,为了减少系统的功耗,LIN节点可以进入没有任何内部活动节点可以进入没有任何内部活动和被动总线驱动器的睡眠模式。睡眠模式时,总线呈隐性。和被动总线驱动器的睡眠模式。睡眠模式时,总线呈隐性。任何总线活动或任何总线节点的内部条件都将结束唤醒任何总线活动或任何总线节点的内部条件都将结束唤醒睡眠模式。一旦节点被内部唤醒,基于唤醒符号的过程将给睡眠模式。一旦节点被内部唤醒,基于唤醒符号的过程将给主机通报这一消息,唤醒帧是一个不变的显性位序列。主机通报这一消息,唤醒帧是一个不变的显性位序列。唤醒后内部的活动将重新启动,唤醒后内部的活动将重新启动,MAC子层将等待系统振荡器子层将等待系统振荡器稳定。从机节点则在重新参与总线通讯前等待,直到自己稳定。从机节点则在重新参与总线通讯前等待,直到自己和总线活动同步等待显性的同步间隔。和总线活动同步等待显性的同步间隔。上一页 下一页返回第二节第二节 基本概念基本概念15.时钟恢复和时钟恢复和SCI同步同步每个报文帧都由一个同步间隔起始,接着是同步场,这个同每个报文帧都由一个同步间隔起始,接着是同步场,这个同步场在几倍的位定时长度中包含了步场在几倍的位定时长度中包含了5个下降沿。这个长度可以个下降沿。这个长度可以测量,而且可以用于计算从机节点内部定时。测量,而且可以用于计算从机节点内部定时。同步间隔帧将使能丧失了同步的从机节点识别同步场。同步间隔帧将使能丧失了同步的从机节点识别同步场。16.振荡器容差振荡器容差位定时的要求允许在有容差的从机节点上使用预设定的在片位定时的要求允许在有容差的从机节点上使用预设定的在片振荡器参看振荡器参看表表10-3。主机节点的时钟由石英或陶瓷谐振。主机节点的时钟由石英或陶瓷谐振器发生,而且是器发生,而且是“频率中心点。频率中心点。上一页返回第三节第三节 报文传输报文传输一、报文帧一、报文帧报文传输是由报文帧的格式形成和控制。报文帧由主机任务报文传输是由报文帧的格式形成和控制。报文帧由主机任务向从机任务传送同步和标识符信息,并将一个从机任务的信向从机任务传送同步和标识符信息,并将一个从机任务的信息传送到所有其他从机任务。主机任务位于主机节点内部,息传送到所有其他从机任务。主机任务位于主机节点内部,它负责报文的进度表、发送报文头它负责报文的进度表、发送报文头HEADER.从机任务从机任务位于所有的即主机和从机节点中,其中一个主机节点位于所有的即主机和从机节点中,其中一个主机节点或从机节点发送报文的响应或从机节点发送报文的响应RESPONSE.下一页返回第三节第三节 报文传输报文传输一个报文帧如一个报文帧如图图10-5是由一个主机节点发送的报文头和是由一个主机节点发送的报文头和一个主机或从机节点发送的响应组成。报文帧的报文头包括一个主机或从机节点发送的响应组成。报文帧的报文头包括一个同步间隔场一个同步间隔场SYNCH BREAK FIELD、一个同步场、一个同步场SYNCH FIELD和一个标识符场。报文帧的响应和一个标识符场。报文帧的响应RESPONSE则由则由3个到个到9个字节场组成:个字节场组成:2、4或或8字节的字节的数据场数据场DATA FIELD和一个校验和场和一个校验和场CHECKSUM FIELD.字节场由字节间空间分隔,报文帧的报文头和响字节场由字节间空间分隔,报文帧的报文头和响应是由一个帧内响应空间分隔。最小的字节间空间和帧内响应是由一个帧内响应空间分隔。最小的字节间空间和帧内响应空间是应空间是0.上一页 下一页返回第三节第三节 报文传输报文传输1字节场字节场BYTE fileds字节场的格式如字节场的格式如图图10-6就是通常的就是通常的“SCI或或“UART串行串行8N1编码。每个字节场的长度编码。每个字节场的长度10个定时个定时BIT TIME.起始位起始位START BIT 是一个是一个“显性位,它标显性位,它标志着字节场的开始。接着是志着字节场的开始。接着是8个数据位,首先发送最低位,停个数据位,首先发送最低位,停止位止位STOP BIT是一个是一个“隐形位,它标志着字节场的隐形位,它标志着字节场的结束。结束。2.报文头场报文头场HEADER FILELDS1同步间隔同步间隔SYNCHRONISATION BREAK.为为了能清楚楚识别报文帧的开始,报文帧的第一个是一个同步了能清楚楚识别报文帧的开始,报文帧的第一个是一个同步间隔间隔Synch break.同步间隔场是由主机任务发送。它同步间隔场是由主机任务发送。它使所有的从机任务与总线时钟信号同步。使所有的从机任务与总线时钟信号同步。上一页 下一页返回第三节第三节 报文传输报文传输同步间隔场有两个不同的局部如同步间隔场有两个不同的局部如图图10-7。第一个局部是。第一个局部是由一个持续由一个持续TSYNBRK或更长时间即最小是或更长时间即最小是TSYNBRK,不需要,不需要很严格的显性总线电平。接着的第二局部是最少持续很严格的显性总线电平。接着的第二局部是最少持续TSYNDEL时间的隐性电平作为同步界定符。第二个场允许用来时间的隐性电平作为同步界定符。第二个场允许用来检测下一个同步场检测下一个同步场SYNCHFIELD的起始位。的起始位。最大的间隔和界定符时间没有精确的定义,但必须符合整个最大的间隔和界定符时间没有精确的定义,但必须符合整个报文头报文头THEAD_MAX 的总体时间预算。的总体时间预算。同步间隔场同步间隔场SYNCH BREAK FIELD的位定时标准以及的位定时标准以及从机控制单元对此的估计值是考虑从机控制单元对此的估计值是考虑LIN网络中允许的时钟容网络中允许的时钟容差而得出的结果。差而得出的结果。上一页 下一页返回第三节第三节 报文传输报文传输如果显性电平持续的时间比在协议中定义的普通显性位序列如果显性电平持续的时间比在协议中定义的普通显性位序列这里是这里是0 x00场有场有9个显性位还要长,此时认为这是一个个显性位还要长,此时认为这是一个同步间隔场同步间隔场SYNCH BREAK FIELD.如果这个间隔超如果这个间隔超出了用从机位定时测量的间隔出了用从机位定时测量的间隔TSBRKTS,则从机节点将检测到则从机节点将检测到一个间隔见一个间隔见表表10-4。这个。这个“阀值是由从机节点的最大阀值是由从机节点的最大本地时钟频率得楚。基于精确的本地时基,阀值本地时钟频率得楚。基于精确的本地时基,阀值TSBRKTS 被被指定了两个值。指定了两个值。同步间隔场同步间隔场SYNCH BREAK FIELD的显性电平长度至的显性电平长度至少为少为TSYNBRK 可以更长,这个时间是用主机位定时来测可以更长,这个时间是用主机位定时来测量。最小值应根据连接从机节点指定的最小本地时钟频率所量。最小值应根据连接从机节点指定的最小本地时钟频率所要求的阀值而得出。要求的阀值而得出。上一页 下一页返回第三节第三节 报文传输报文传输2同步场同步场SYNCH FIELD.同步场包含了时钟的同步同步场包含了时钟的同步信息,同步场的格式是信息,同步场的格式是“0 x55,表现在表现在8个位定时中有个位定时中有5个个下降沿即下降沿即“隐形跳变到隐形跳变到“显性的边沿见显性的边沿见图图10-8。同步的过程在本章第八节中定义。同步的过程在本章第八节中定义。3标识符场标识符场IDENTIFIER FIELD.标识符场定义了标识符场定义了报文的内容和长度。其中,内容是由报文的内容和长度。其中,内容是由6个标识符位和两个个标识符位和两个ID奇偶校验位奇偶校验位ID PARITY bit 表示,如表示,如图图10-9。标识。标识位的第位的第4和第和第5位位ID4和和ID5定义了报文的数据场数量定义了报文的数据场数量NDATA见见表表10-5。这将把。这将把64个标识符分成个标识符分成4个小组,个小组,每组每组16个标识符,这些标识符分别个标识符,这些标识符分别 有有2、4和和8个数据场。个数据场。上一页 下一页返回第三节第三节 报文传输报文传输3.响应场响应场RESPONSE FIELD根据应用,如果信息和控制单元无关,则报文的响应场数根据应用,如果信息和控制单元无关,则报文的响应场数据、校验和可以不需要处理,如不知道或错误的标识符。据、校验和可以不需要处理,如不知道或错误的标识符。在这种情况下,校验和的计算可以忽略参见第十一节。在这种情况下,校验和的计算可以忽略参见第十一节。1数据场数据场DATA FIELD.数据场通过报文帧传输,数据场通过报文帧传输,由多个由多个8位数据的字节场组成。传输由位数据的字节场组成。传输由LSB开始如开始如图图10-10。2 校验和场校验和场CHECKSUM FIELD.校验和场是数校验和场是数据场所有字节的和的反码,如据场所有字节的和的反码,如图图10-11所示。校验和按所示。校验和按“带带进位加进位加ADDC方式计算,每个进位都被加到本次结果方式计算,每个进位都被加到本次结果的最低位的最低位LSB.这就保证了数据字节的可靠性。所有数据这就保证了数据字节的可靠性。所有数据字节的和的补码与校验和字节和必须是字节的和的补码与校验和字节和必须是“0 xFF.上一页 下一页返回第三节第三节 报文传输报文传输二、保存的标识符二、保存的标识符1、命令帧标识符、命令帧标识符 mand frame indentifier 保存的两个命令帧标识符用于主机向所有总线成元效劳播保存的两个命令帧标识符用于主机向所有总线成元效劳播送普通命令请求。它的帧结构和普通的送普通命令请求。它的帧结构和普通的8位报文帧见图位报文帧见图10-12相同,只由保存的标识符来区别。相同,只由保存的标识符来区别。“0 x3CID场场=0 x3C;ID0,1,6,7=0;ID2,3,4,5=1 是是一个主机请求帧,和一个主机请求帧,和“0 x3DID场场=0 x7D;ID1,7=0;ID 0,2,3,4,5,6=1 是是一个从机响帧。一个从机响帧。上一页 下一页返回第三节第三节 报文传输报文传输标识符标识符“0 x3C是一个是一个“主机请求帧主机请求帧MasterReq,它它可以从主机向从机节点发送命令和数据。标识符可以从主机向从机节点发送命令和数据。标识符“0 x3D是是一个一个“从机响应帧从机响应帧SlaveResp,它触发一个从机节点它触发一个从机节点由一个优先的下载帧编址向主机节点发送数据。由一个优先的下载帧编址向主机节点发送数据。保存第一个数据场为保存第一个数据场为0 x000 x7F的命令帧,其用法由的命令帧,其用法由LIN协会定义。用户可以分配剩下的命令帧。协会定义。用户可以分配剩下的命令帧。命令帧的第一个数据字节:命令帧的第一个数据字节:D7位位=0保存使用;保存使用;D7位位=1自自由使用。由使用。上一页 下一页返回第三节第三节 报文传输报文传输2.睡眠模式命令睡眠模式命令睡眠模式命令用于将睡眠模式播送到所有的总线节点。在完睡眠模式命令用于将睡眠模式播送到所有的总线节点。在完成这个报文后,一直到总线上出现唤醒信号结束睡眠模式前,成这个报文后,一直到总线上出现唤醒信号结束睡眠模式前,将没有总线活动。睡眠模式命令是第一个数据字节将没有总线活动。睡眠模式命令是第一个数据字节0 x00的的下载命令。下载命令。3.扩展帧标识符扩展帧标识符保存的两个扩展帧标识符允许在不改变现有保存的两个扩展帧标识符允许在不改变现有LIN标准的情况标准的情况下,在下,在LIN协议中嵌入用户定义的报文格式或以后的协议中嵌入用户定义的报文格式或以后的LIN格格式。这就保证了式。这就保证了LIN从机可以向上兼容以后的从机可以向上兼容以后的LIN协议修订协议修订办。办。上一页 下一页返回第三节第三节 报文传输报文传输扩展帧用保存的标识符场区别:扩展帧用保存的标识符场区别:“0 x3E ID场场=0XFE;ID1,2,3,4,5,6,7=1 是用户定义是用户定义的扩展帧,和的扩展帧,和“0 x3F ID场场=0 xBF;ID6=0;ID0,1,2,3,4,5,7=1 是以后的是以后的LIN 扩展帧。扩展帧。标识符标识符“0 x3E标识符场标识符场=“0Xfe表示一个用户定义表示一个用户定义的扩展帧,它可以被自由使用。标识符的扩展帧,它可以被自由使用。标识符“0 x3F标识符场标识符场=“0XBE直接保存给以后的直接保存给以后的LIN 和和CAN 协议中的标协议中的标准帧切换到扩展帧相比较扩展版本,现在还不能使用。准帧切换到扩展帧相比较扩展版本,现在还不能使用。标识符后面可以跟随任意数量的标识符后面可以跟随任意数量的LIN 字节场见字节场见图图10-13。这里没有定义帧的长度、通讯概念甚至可以这里没有定义帧的长度、通讯概念甚至可以 是多主机和是多主机和数据内容。数据内容。ID场的长度编码对这两个帧不起作用。场的长度编码对这两个帧不起作用。从机接收扩展帧标识符,但如果不使用它的内容,则必须忽从机接收扩展帧标识符,但如果不使用它的内容,则必须忽略所有的后续略所有的后续LIN字节区直到接收到下一个同步间隔字节区直到接收到下一个同步间隔SYNCH BREAK上一页 下一页返回第三节第三节 报文传输报文传输三、报文帧的长度和总线睡眠检测三、报文帧的长度和总线睡眠检测报文帧用一个同步间隔场作为起始,用校验和场作为结束。报文帧用一个同步间隔场作为起始,用校验和场作为结束。报文帧中的字节场用字节间空间和帧内响应空间分隔。字节报文帧中的字节场用字节间空间和帧内响应空间分隔。字节间空间和帧内响应空间的长度没有定义,只限制了整个报文间空间和帧内响应空间的长度没有定义,只限制了整个报文帧的长度。最小的帧长度帧的长度。最小的帧长度TFRAME_MIN是传输一个帧所需要的是传输一个帧所需要的最小时间字节间空间和帧间响应空间是最小时间字节间空间和帧间响应空间是0。最大的帧长度。最大的帧长度TFRAME_MAX 是允许传输一个帧的最大时间。时间值如是允许传输一个帧的最大时间。时间值如表表10-6所示。它们由数据场字节所示。它们由数据场字节NDATA的数量决定,并不包括系统的数量决定,并不包括系统固有的如物理上信号延时。固有的如物理上信号延时。如果从机检测到总线在如果从机检测到总线在TTIME_OUT中没有活动,它会假设总中没有活动,它会假设总线处于睡眠模式。这也可能是由于睡眠报文被破坏。线处于睡眠模式。这也可能是由于睡眠报文被破坏。上一页 下一页返回第三节第三节 报文传输报文传输四、唤醒信号四、唤醒信号总线的睡眠模式可以通过任何节点发生一个唤醒信号来中。总线的睡眠模式可以通过任何节点发生一个唤醒信号来中。唤醒信号可以通过任何从机任务发送,但只有总线以前处于唤醒信号可以通过任何从机任务发送,但只有总线以前处于睡眠模式且节点内部请求被挂起时才有效。睡眠模式且节点内部请求被挂起时才有效。唤醒信号是字符唤醒信号是字符“0 x80.当从机不和主机节点同步时,信号当从机不和主机节点同步时,信号可以比精确的时钟源信号拉长可以比精确的时钟源信号拉长15%或缩短或缩短15%。主机可以。主机可以检测到字符检测到字符“0 x80,并作为一个有效的数据字节,并作为一个有效的数据字节,“0Xc0、“0 x80或或0 x00都可以。第一个场由都可以。第一个场由TWUSIG的显性位序列给出,即的显性位序列给出,即8个显性位包括起始位。接着的第个显性位包括起始位。接着的第二个场是持续了至少二个场是持续了至少TWUDEL 的隐性唤醒界定符,即至少的隐性唤醒界定符,即至少4个个位定时包括停止位和一个隐性暂停位如位定时包括停止位和一个隐性暂停位如图图10-14所示。所示。上一页 下一页返回第三节第三节 报文传输报文传输在唤醒信号发送到总线上后,所有的节点都运行启动过程,在唤醒信号发送到总线上后,所有的节点都运行启动过程,并等待主机任务发送一个同步间隔和同步场。如果在唤醒信并等待主机任务发送一个同步间隔和同步场。如果在唤醒信号超时号超时TIME-OUT AFTER WAKEUP SIGNAL时间时间内没有检测到同步场,请求第一个唤醒信号的节点将再一次内没有检测到同步场,请求第一个唤醒信号的节点将再一次发送一个新的唤醒信号,但这种情况将不超过发送一个新的唤醒信号,但这种情况将不超过3次,然后唤醒次,然后唤醒信号的传输将被信号的传输将被3个间隔超市个间隔超市TIMEOUT AFTER THREE BREAKS 挂起,见挂起,见表表10-7和第十一节。只有内和第十一节。只有内部唤醒请求挂起的节点才允许重新发送唤醒信号,在部唤醒请求挂起的节点才允许重新发送唤醒信号,在3个间隔个间隔超时后再重新发送超时后再重新发送3个唤醒信号,此后就可以决定是否要停止个唤醒信号,此后就可以决定是否要停止重新发送。重新发送。如果没有其他的节点,位定时如果没有其他的节点,位定时Tbit 参照主机节点的参照主机节点的SCI 波特波特率见本章第九节。率见本章第九节。上一页返回第四节第四节 报文滤涉及确认报文滤涉及确认一一、报文滤波、报文滤波报文滤波是基于整个标识符。必须通过网络配置来确认:每报文滤波是基于整个标识符。必须通过网络配置来确认:每一个从机任务对应一个传送标识符。一个从机任务对应一个传送标识符。二、报文确认二、报文确认 如果直到帧的结尾都没有检测到错误,这个报文对发送器和如果直到帧的结尾都没有检测到错误,这个报文对发送器和接收器都有效。接收器都有效。如果报文发生错误,则主机和从机任务都认为报文没有发送。如果报文发生错误,则主机和从机任务都认为报文没有发送。注意:主机和从机任务在发送和接收到一个错误报文时所采注意:主机和从机任务在发送和接收到一个错误报文时所采取的行动并没有在协议标准中定义。像主机重新发送或从机取的行动并没有在协议标准中定义。像主机重新发送或从机的后退操作都由应用的要求来决定,而且要在应用层中说明。的后退操作都由应用的要求来决定,而且要在应用层中说明。在总线上传送的事件信息也可能丧失,而且这个丧失不能被在总线上传送的事件信息也可能丧失,而且这个丧失不能被检测到。检测到。返回第五节第五节 错误和异常处理错误和异常处理一、错误检测一、错误检测这里共定义了这里共定义了5个不同的报文错误类型。产生错误的原因见第个不同的报文错误类型。产生错误的原因见第十一节。十一节。1.位错误位错误向总线发送一个位的单元同时也在监控总线。当监控到的位向总线发送一个位的单元同时也在监控总线。当监控到的位的值和发送的位的值不同时,则在这个位定时检测到一个位的值和发送的位的值不同时,则在这个位定时检测到一个位错误。错误。2.校验和错误校验和错误所有数据字节的和的补码与校验和字节之和不是所有数据字节的和的补码与校验和字节之和不是“0 xFF时,时,则检测到一个校验和错误见本章第三节中校验和场。则检测到一个校验和错误见本章第三节中校验和场。下一页返回第五节第五节 错误和异常处理错误和异常处理3.标识符奇偶错误标识符奇偶错误标识符的奇偶错误即错误的标识符不会被标出。通常,标识符的奇偶错误即错误的标识符不会被标出。通常,LIN 从机节点不能区分一个未知但有效的标识符和一个错从机节点不能区分一个未知但有效的标识符和一个错误的标识符。然而,所有的从机节点都能区分误的标识符。然而,所有的从机节点都能区分ID场中场中8位位都的标识符和一个但错误的标识符。都的标识符和一个但错误的标识符。4.从机不响应错误从机不响应错误如果任何从机任务在发送如果任何从机任务在发送SYNCH 和标识符场时,在最大和标识符场时,在最大长度时间长度时间 TFRAME_MAX见本章第三节中没有完成报文帧见本章第三节中没有完成报文帧的发送,则产生一个不响应错误。的发送,则产生一个不响应错误。上一页 下一页返回第五节第五节 错误和异常处理错误和异常处理5.同步场不一致错误同步场不一致错误当从机检测到同步场的边沿在给出的容差外,则检测到一当从机检测到同步场的边沿在给出的容差外,则检测到一个同步场不一致的错误见个同步场不一致的错误见9.8节。节。6.没有总线活动没有总线活动如果在接收到最后一个有效信息后,在如果在接收到最后一个有效信息后,在TTIMEOUT 见本章见本章第三节的时间内没有检测到有效的同步间隔场或字节场,第三节的时间内没有检测到有效的同步间隔场或字节场,则检测到一个没有总线活动条件。则检测到一个没有总线活动条件。二、错误标定二、错误标定LIN协议不标定检测到的错误。错误由每个总线节点标记协议不标定检测到的错误。错误由每个总线节点标记而且可以被本章第六节中而且可以被本章第六节中“错误标定所描述的故障界定错误标定所描述的故障界定过程访问。过程访问。上一页返回第六节第六节 故障界定故障界定 故障界定的概念主要定位与使主机节点可以处理尽量多的错故障界定的概念主要定位与使主机节点可以处理尽量多的错误检测、错误恢复和诊断。故障界定主要基于系统的要求,误检测、错误恢复和诊断。故障界定主要基于系统的要求,它除了一些很小的特征外都不是它除了一些很小的特征外都不是LIN 协议的一局部。可能的协议的一局部。可能的错误原因及故障界定过程请参看第十一节。错误原因及故障界定过程请参看第十一节。1.主机控制单元主机控

    注意事项

    本文([精选]第10章LIN 技术规范及在汽车中的应用.pptx)为本站会员(茅****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开