网站大量收购独家精品文档,联系QQ:2885784924

现代汽车CAN-BUS多路信息传输系统培训课件.ppt

现代汽车CAN-BUS多路信息传输系统培训课件.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代汽车 CAN-BUS 多路信息传输系统 CAN是控制单元区域网络Controller Area Network的缩写 含义是控制单元通过网络进行数据交换 数据传递的形式 目前,在汽车上应用的数据传输形式有两种: 形式1 每项信息均通过各自独立的数据线进行交换 在该例中,共需要5条数据线进行数据传递 也就是说,每项信息都需要一个独立的数据线 随着汽车控制系统越来越复杂,所需传输的信息量也越来越大 因此数据线的数量和控制单元的针脚数也会相应增加 所以这种数据传递形式只适用于有限信息两的数据交换和传输 与数据传输形式1相比,CAN数据总线,所有信息都通过两根数据线进行传递 相同的数据只须通过CAN数据系统中的两根双向数据线进行传递 通过该种数据传递形式,所有的信息,不管控制单元的多少和信息容量的大小,都可以通过这两条数据线进行传递,所以,如果控制单元间进行大量的信息交换,CAN数据点线也能完全胜任 CAN数据传输系统 一般说来,一个控制单元从整个系统中获得的信息越多,该控制单元协调自身的功能会越好 CAN数据总线作为控制单元之间的一种数据传递形式,它将各个控制单元连接形成一个完整的系统 CAN数据传输系统的优点 如果需要增加额外信息,只需修改软件即可 通过控制单元和辅助安全措施对传递信息的持续检查,可以达到最低的故障率 利用最少的传感器信号线传输多用途的传感信号 控制单元间实现高速数据传递 控制单元 和控制单元插角最少化应用,从而节省更多有用空间 CAN数据总线符合国际标准,便于不同的控制单元进行数据交换 CAN数据总线数据传输的原理 CAN数据总线中的数据传递就像一个电话会议 一个电话用户(控制单元)将数据“讲入”网络中,其他用户通过网络“接听”这个数据 CAN数据总线各部件的功能 CAN控制器的功能 接收在控制单元中的微处理器中的数据 处理数据并传送给CAN收发器 接受CAN收发器的数据,处理并传送给微处理器 CAN收发器的功能 是一个发送器和接收器的组合 将CAN控制器提供的数据转化为电信号并通过数据线发送出去 接收数据,并将数据传送到CAN控制器 数据传输终端的功能 是一个电阻器 阻止数据在传输终了被反射回来并产生反射波 因为反射波会破坏数据 数据传递线的功能 CAN数据总线的数据传递过程 提供数据控制单元向CAN控制器提供需要发送的数据 发送数据CAN收发器接收由CAN控制器传来的数据,转为电信号并发送 接收数据CAN系统中,所有控制单元转为接收器 检查数据控制单元检查判断所接收的数据是否所需要的数据 接受数据如接收的数据重要,它将被接受并进行处理。否则忽略 CAN数据总线传递数据的构成 CAN数据总线在极短的时间里,在各控制单元间传递数据,可将其分为7个部分 CAN数据总线传递的数据由多位构成。在数据中,位数的多少由数据域的大小决定 (一位是信息的最小单位——单位时间电路状态。在电子学中,一位只有0或1两个值。也就是只有”是“和”不是“两个状态) 数据的形成图表如下: 开始域:标志数据开始。带有大约5V电压(由系统决定)的1位,被送入高位CAN线;带有大约0V电压的1位被送入低位CAN线。 检查域:显示在数据域中所包含的信息项目数。在本部分允许任何接收器检查是否已经接收到所传递过来的所有信息。 安全域:检测传递数据中的错误。 数据是如何产生的? 数据由多位构成 每1位只有0或1两个值或状态。 下面以灯开关为例说明带有0或1的状态是如何产生的。 灯开关打开或关闭,这说明灯开关有两个不同的状态。 灯开关处于值1的状态:开关闭合,灯亮 开关处于值0的状态:开关打开,灯不亮 信息通过2个连续位进行传递例释 随着位数的增加,信息量增加情况 CAN数据总线的数据分配 如果多个控制单元要同时发送各自的数据,那么系统就必须决定哪个控制单元首先进行发送 具有最高优先权的数据,首先发送 基于安全考虑,由ABS/EDL控制单元提供的数据比自动变速器控制单元提供的数据(驾驶舒适)更重要,因此具有优先权 数据如何进行分配? 每个位都有1个值,该值定义为电位 这样就有2个可能:高电位或低电位 如何确认数据报告的优先权? 在状态域中,由11位组成的编码,其数据的组合形式决定了数据的优先权。 下面是3组不同数据报告的优先权: 3个控制单元同时发送数据,此时,在数据传输线上进行一位一位的比较 例如: ABS/EDL控制单元发送了1个高电位 MOTRONIC控制单元也发送了1个高电位 位2 ABS/EDL控制单元发送了1个高电位 MOTRONIC控制单元发送了1个低电位并检测到1个高电位,那么,它也失去优先权,而转为接收器 CAN数据总线的抗干扰 车辆在工作过程中,电火花和电磁开关联合作用会产生电磁干扰;移动电话和发送站以及任何产生电磁波的物体会

文档评论(0)

qujim + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档