第七章_LIN通信.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章_LIN通信

“第二届维纳恩湖业主垂钓大赛“活动方案4S店开业庆典活动总结8D团队导向解决问题方法GSM网规网优专题培训教材-覆盖问题处理K线顶部双烛定式信号 第七章 局部互联网络LIN 在2000年5月6日, 汽车公司(Audi 、BMW、 DaimlerChrysler、 Volvo和Volkswagen )、通讯公司VCT(Volcano Communications Technologies)以及半导体厂商 Motorola 联合宣布成立LIN协会,其目的是制订和实施满足汽车A类串行总线的开放式标准。早在1998年10月,他们就在一起合作,并于1999年7月首次发行LIN规范(1.0版),2000年4月修订为1.1版,2000年11月再次修订为1.2版。在2003年9月,LIN协会又发表了现在的《LIN规范2.0版》。 1.LIN概述 LIN( Local Interconnect Network) 是一个串行通讯协议。 LIN 总线的主要特性有 : 单主机多从机概念 基于普通UART/SCI 接口的低成本硬件实现低成本软件或作为纯状态机 ? 从机节点不需要石英或陶瓷谐振器可以实现自同步 ?保证信号传输的延迟时间 ??低成本的单线设备,12V ??速度高达20kbit/s 可选的报文帧长度:2、 4 和8 字节 配置的灵活性 数据校验和的安全性和错误检测 检测网络中的故障节点 使用最小成本的半导体元件 LIN和CAN协议主要特性的对比 LIN和CAN控制器资源的对比 2.LIN协议的分层结构 根据ISO/OSI 参考模型的数据链路层和物理层: 物理层定义了信号如何在总线媒体上传输 媒体访问控制(MAC)子层是LIN协议的核心。它管理从LLC子层接收到的报文,也管理发送到LLC子层的报文。媒体访问控制子层由故障界定这个管理实体监控。 LLC(逻辑链路控制)子层涉及报文滤波和恢复管理的功能。 3.信息格式 字节场由字节空间分隔 报文头和响应是由一个帧内响应空间分隔 最小的字节间空间和帧内响应空间是0 这些空间的最大长度由报文帧的最大长度限制 1)字节场的格式 “SCI” 或“UART” 串行数据格式(8N1 编码) 2)同步间隔场 使所有的从机任务与总线时钟信号同步 3)同步场 包含时钟的同步信息 3) 标识符场 6 个标识符位 两个ID 奇偶校验位 标识符位的ID4 和ID5 定义了报文的数据场数量 P0= 4) 数据场 5) 校验和场 校验和场是数据场所有字节的和的反码(图3.7)。 和按“带进位加(ADDC)” 方式计算,每个进位都被加到本次结果的最低位(LSB)。 4.信息的传输 5. 信息帧长度 最小的帧长度TFRAME_MIN是传输一个帧所需要的最小时间 。 最大的帧长度TFRAME_MAX是允许传输一个帧的最大时间 。 从机检测到总线在中TTIME_OUT没有活动,它会假设总线处于睡眠模式。 时间 名字 时间[Tbit] 最小报文帧长度 TFRAME_MIN 10*NDATA+44 最小报文头长度 THADER_MIN 34 最大报文头长度 THADER_MAX (THADER_MIN+1)*1.4 最大报文帧长度 TFRAME_MAX (TFRAME_MIN+1)*1.4 总线空闲超时 TTIME_OUT 25,000 6. 唤醒信号 总线的睡眠模式可以通过任何节点发生一个唤醒信号来中止 唤醒信号是字符“0x80” 隐性唤醒界定符,即至少4 个位定时(包括停止位和一个隐性暂停位) 唤醒 逻辑 名字 最小值[Tbit] 通常值[Tbit] 最大值[Tbit] 唤醒信号 显性 TWUSIG 8a 唤醒信号界定符 隐性 TWUDEL 4b 64 唤醒信号超时 隐性 TTOBRK 128 3个间隔超时 隐性 TT3BRK 15,000 7.命令帧 用于主机向所有总线成员为服务广播普通命令请求。 0x3C 、0x3D 8. 扩展帧 保留的两个扩展帧标识符允许在不改变现有LIN 规范的情况下,在LIN 协议中嵌入用户定义的报文格式或以后的LIN 格式。 0x3E 、0x3F (0xFE 、0xFE ) 9.报文的滤波和确认 报文滤波是指节点对接收的标识符进行过滤,接收具有固定标识符的报文,实现对信息的过滤。因此,报文滤波是基于整个标识符的,必须通过网络配置来确认,即确认每个从机任务对应一个标识符。 10.错误的检测 位错误:LIN在向总线发送一个位单元的同时也在监控总线。当监控到的位的值和发送的位的值不同时,则在这个位定时检测到一个位错误。 校验和错误:所有数据字节的和的补码与校验和字节相加的和不是“0xFF”时,则检测到一个校验和错误。 3. 标识符

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档