- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广州周立功单片机发展有限公司 Tel: (020 Fax:
Philips 微控制器在LIN 中的应用
摘要: 单线 LIN 局部互连网络 总线采用的是一个新的标准 在性能要求不高的情况下 它使用更
低价的解决方案补充了类似CAN 的高端汽车总线的不足 这篇文章讲述了在现有的Philips 80C51 微控制
器上是如何实现LIN 总线的
介绍
在汽车中有数种网络用于满足数目日益增长的电子模块间通信的要求 象J1850 和CAN 这样的总线
都有良好的表现 每个汽车中所实现的节点数正持续的增加 复杂性的增加和保持最低成本的要求使得更
简化的副总线应运而生 此副总线可通过更强大的中枢依次连接
在欧洲汽车制造商联盟的推动下 开放的LIN 局部互连网络 总线标准由此产生 该标准涵盖了传
输协议 介质 定义工具和应用编程接口 它保证了网络节点 硬件/软件 的互用性并确保了可预测的EMC
状态
下面是LIN 总线概念的一些关键特性
物理层
- 低成本单线
- 增强的ISO9141 汽车电池供电
- 最高速率20Kbits/s 由于EMC 所限
数据链路层
- 单主机/ 多从机
- 无仲裁必要
- 基于标准的UART/SCI 或软件 接口
- 从机的自同步无需晶振或谐振器
- 保证信号传输的延迟时间
网络层
- 时间触发调度
收发器负责物理层的信号调节并处理12V 信号 收发器的回转率控制和波形主要对系统的EMC 状态
产生影响 Philips 已经提供这样一个器件TJA1020T 这篇文章讲述了在现有的Philips 80C51 微控制器上
是如何实现LIN 总线的
LIN 的主控器一般作为一个网关 例如 CAN 总线和 LIN 总线之间的网关 P87C591 具有 CAN 的
PeliCAN 接口 而它的增强型UART 则可用于支持LIN 总线 CAN 接口的处理可参阅相关文章
信息帧
LIN 总线使用单信息帧格式对节点进行同步和寻址并在它们之间交换数据 主机定义传输的速率并发
送信息帧头 见图1 该帧头一个同步间隔起始 之后的同步区使LIN 从机和主机位速率同步 ID 区是
帧头的最后一部分 它包含了关于发送器 接收器和数据区长度的信息
图1 LIN 信息帧
在所有从节点同步之后――主节点也可以成为从节点 ――解释ID 区并执行相应的动作 接收或发
1
广州周立功单片机发展有限公司 Tel: (020 Fax:
送数据或者什么也不做 响应包括2 4 或8 个数据字节和最后面的校验和区
有一个特殊的识别码用于将所有节点都设置为睡眠模式 以节省电池的电量 睡眠模式下所有的总线
活动都停止 直到任何一个节点向总线发出唤醒信号
帧头和响应被帧内的响应区间隔所隔开 而信息帧则被帧之间的间隔所隔开 这两个间隔的最小宽度
为0
LIN 主机
主机任务在LIN 总线主机节点上运行 它控制总线上所有的通信
定义传输速率 2k … 20kbits/s 由一个精确的参考时钟驱动
发送同步间隔
发送同步区
发送ID 区
监控并通过检查校验和验证数据的有效性
请求从机进入睡眠模式 当有需要时再将其唤醒
对从机的唤醒进行响应
下面的例子中 P87C591 对这些主机任务进行处理
图2 LIN 总线节点
LIN 从机
从机任务最多在 16 个从节点上运行 用于和LIN 总线相连 主节点也可以作为从节点 从机任务下
面这些部分
等待同步间隔
在同步区取得同步
解析识别码并作出相应动作
- 什么也不做
- 接收数据
文档评论(0)