现代汽车CAN-BUS多路信息传输系统

上传人:飞*** 文档编号:52130227 上传时间:2018-08-18 格式:PPT 页数:64 大小:12.84MB
返回 下载 相关 举报
现代汽车CAN-BUS多路信息传输系统_第1页
第1页 / 共64页
现代汽车CAN-BUS多路信息传输系统_第2页
第2页 / 共64页
现代汽车CAN-BUS多路信息传输系统_第3页
第3页 / 共64页
现代汽车CAN-BUS多路信息传输系统_第4页
第4页 / 共64页
现代汽车CAN-BUS多路信息传输系统_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《现代汽车CAN-BUS多路信息传输系统》由会员分享,可在线阅读,更多相关《现代汽车CAN-BUS多路信息传输系统(64页珍藏版)》请在金锄头文库上搜索。

1、现代汽车 CAN-BUS 多路信息传输系统CAN是控制单元区域网络 Controller Area Network 的缩写含义是控制单元通过网络进行 数据交换CAN数据总线可比作公共汽车 公共汽车可以同时运输大量乘客 CAN数据总线包含大量的数据信息数据传递的形式目前,在汽车上应用的数 据传输形式有两种:形式1每项信息均通过各自独 立的数据线进行交换在该例中,共需要5条数据线进 行数据传递也就是说,每项信息都需要一 个独立的数据线随着汽车控制系统越来越复 杂,所需传输的信息量也越来 越大 因此数据线的数量和控制单 元的针脚数也会相应增加所以这种数据传递形式只适 用于有限信息两的数据交换和 传输

2、形式2 各控制单元之间的所有信息都 通过两根数据线进行交换 CAN数据总线与数据传输形式1相比,CAN数据总 线,所有信息都通过两根数据线进行 传递相同的数据只须通过CAN数据系统中 的两根双向数据线进行传递通过该种数据传递形式,所有的 信息,不管控制单元的多少和信 息容量的大小,都可以通过这两 条数据线进行传递,所以,如果 控制单元间进行大量的信息交换 ,CAN数据点线也能完全胜任CAN数据传输系统一般说来,一个控制单元从整个 系统中获得的信息越多,该控制 单元协调自身的功能会越好 CAN数据总线作为控制单元 之间的一种数据传递形式, 它将各个控制单元连接形成 一个完整的系统动力 控制 CA

3、N 数据 传输 系统舒适 系统 CAN 数据 传输 系统C A N 数 据 传 输 系 统 的 优 点如果需要增加额外信息,只需修改 软件即可 通过控制单元和辅助安全措施对传 递信息的持续检查,可以达到最低 的故障率利用最少的传感器信号线传输多用 途的传感信号控制单元间实现高速数据传递 控制单元 和控制单元插角最少化应 用,从而节省更多有用空间 CAN数据总线符合国际标准,便于不 同的控制单元进行数据交换CAN数据总 线中的数据 传递就像一 个电话会议一个电话用 户(控制单 元)将数据 “讲入”网络 中,其他用 户通过网络 “接听”这个 数据CAN数据总线数据传输的原理 对这个数据感兴 趣的用

4、户就会利 用数据,而其他 用户则选择忽略CAN数据总线的构成CAN数据总线由1个控制器、1个收发器、 2个数据传输终端和2条数据传递线构成CAN数据总线各部件的功能CAN控制器的功能接收在控制单元中的微处理器 中的数据处理数据并传送给CAN收发器接受CAN收发器的数据,处理 并传送给微处理器CAN收发器的功能是一个发送器和接收器的组合将CAN控制器提供的数据转化 为电信号并通过数据线发送出 去接收数据,并将数据传送到CAN 控制器数据传输终端的功能是一个电阻器阻止数据在传输终了被反 射回来并产生反射波因为反射波会破坏数据用以传输数据的双向数据线分为CAN高位数据线( CAN-HIGH)和CAN

5、低位数 据线(CAN-LOW) 数据总线没有指定接收器,数 据通过数据总线发送并由各控 制单元接受和计算数据传递线的功能CAN数据总线的数据传递过程提供数据控制单元向CAN控制器提 供需要发送的数据发送数据CAN收发器接收由CAN控 制器传来的数据,转为电信号并发送接收数据CAN系统中,所有控制 单元转为接收器检查数据控制单元检查判断所接 收的数据是否所需要的数据接受数据如接收的数据重要,它 将被接受并进行处理。否则忽略CAN数据总线传递数据的构成CAN数据总线在极短的时间里,在各控制 单元间传递数据,可将其分为7个部分CAN数据总线传递的数据由多位构成。 在数据中,位数的多少由数据域的大小决

6、 定(一位是信息的最小单位单位时间电 路状态。在电子学中,一位只有0或1两个 值。也就是只有”是“和”不是“两个状 态)数据的形成图表如下:该形式在两条数据传输线上是一样的开始域: 标志数据开 始。带有大 约5V电压 (由系统决 定)的1位 ,被送入高 位CAN线; 带有大约 0V电压的1 位被送入低 位CAN线。状态域:判定数据中的 优先权。如果两个控制单 元都要同时发送各自的数 据,那么,具有较高优先 权的控制单元,优先发送检查域: 显示在数据 域中所包含 的信息项目 数。在本部 分允许任何 接收器检查 是否已经接 收到所传递 过来的所有 信息。数据域:在数据域中, 信息被传递到其他控制单

7、 元。确认域:在此,接收器 信号通知发送器,接收器 已经正确收到数据。若检 查到错误,接收器立即通 知发送器,发送器然后再 发送一次数据结束域: 标志数据报 告结束。在 此是显示错 误并重复发 送数据的最 后一次机会安全域: 检测传递数 据中的错误 。数据是如何产生的? 数据由多位构成每1位只有0或1两个值或状 态。下面以灯开关为例说明带有 0或1的状态是如何产生的。灯开关打开或关闭,这说明 灯开关有两个不同的状态。灯开关处于值 1的状态:开 关闭合,灯亮开关处于值0 的状态:开关 打开,灯不亮位值为1的状态 :CAN发送器打开 ,在舒适系统中 电压为5V,在动 力传动系统中, 电压大约为2.

8、5V 。相同电压施加在 传递线上。从原理上讲,CAN数据总线的功能与此完全 相同,CAN发送器也能产生2个不同位状态位值为0的状态:CAN发送器关闭,接 地;传输线同样接地 ,大约为0V通过2个位 ,可以产生4 个变化 每1项信息 均可以由每个 变化状态表示 ,并与所有的 控制单元相联 系信息通过2个连续位进行传递例释随着位数的增加,信息量增加情况1位的位 值变化产生 信息2位的位 值变化产生 信息3位的位值变化产生 信息 0V10 0V;0V100V;0V;0V105V200V;5V200V;0V;5V205V;0V300V;5V;0V305V;5V400V;5V;5V405V;0V;0V5

9、05V;0V;5V605V;5V;0V705V;5V;5V80CAN数据总线的数据分配如果多个控制单元要同时发送各自 的数据,那么系统就必须决定哪个 控制单元首先进行发送具有最高优先权的数据,首先发送基于安全考虑,由ABS/EDL控制 单元提供的数据比自动变速器控制 单元提供的数据(驾驶舒适)更重 要,因此具有优先权数据如何进行分配? 每个位都有1个值,该值定义为电位这样就有2个可能:高电位或低电位位电压位值电位0V0高电位5V1低电位如何确认数据报告的优先权? 在状态域中,由11位组成的编码,其 数据的组合形式决定了数据的优先权 。下面是3组不同数据报告的优先权:优先权数据报告状态域形式1B

10、rake1(制动1)001 1010 00002Engine1(发动机1 )010 1000 00003Gearbox1(变速器 1)100 0100 00003个控制 单元同时 发送数据 ,此时, 在数据传 输线上进 行一位一 位的比较如果1个控制单元发送了 1个低电位而检测到1个高 电位,那么该控制单元就 停止发送而转为接收器例如 :ABS/EDL控 制单元发送 了1个高电 位MOTRONIC 控制单元也 发送了1个 高电位自动变速器控制单元发送了1个低电位而检测到 1个高电位,那么它将失去优先权而转为接收器位 1位 2ABS/EDL控制单元发送了1个高电位MOTRONIC控制单元发送了1

11、个低电 位并检测到1个高电位,那么,它也 失去优先权,而转为接收器位 3ABS/EDL控制单元拥有最高优先权 并接收分配的数据,该优先权保证 其持续发送数据直至发送终了 ABS/EDL控制单元结束发送数据 后,其他控制单元再发送各自的数 据CAN数据总线的抗干扰车辆在工作过程中,电火花和电磁开 关联合作用会产生电磁干扰;移动电 话和发送站以及任何产生电磁波的物 体会产生电磁干扰电磁干扰能够影响或破坏CAN的数据 传送为防止数据传输受到干扰,2根数据 传输线缠绕在一起,这样可以防止数 据线所产生的辐射噪音。2根数据线上的电压是相反的若一根数据线上的电压约为0V;则 另一根数据线上的电压就是约为5

12、V这样2根线的总电压值仍保持一个 常值从而所产生的电磁场效应由于极 性相反而相互抵消所以,数据传输线通过这中方法 得到保护而免受外界辐射干扰同时,向外辐射时,实际上保持中性(即无辐射)舒适系统CAN 数据纵线连接 舒适系统中的 各个控制单元 :一个中央控制 单元两个或四个车 门控制单元舒适系统CAN数据总线中央门锁控制功能电动窗控制功能照明开关控制功能电动调节和加热后视镜控制 功能 故障自诊断功能舒适系统CAN数据总线传递数据的功能舒适系统CAN数据总线的结构控制单元 的各条传 输线以 星状形 式连接汇 聚一点若一个控制单元发生故障,其他控制单元 仍可发送各自的数据通过车门联接所确定的线路较少

13、 如果出现对地短路、对正极短路或线路间 短路,CAN系统会转为应急模式运行和 转为单线模式运行由于故障自诊断完全由中央控制单元控制 ,所以只需要较少的自诊断线由于舒适系统中的数据可以较低的速率传 递,所以发送器只需较低的功率舒适系统CAN数据总线的优点系统传输数据的速率为62.5kbit/s。这 意味着它以0125 kbit/s的速率范围( 低速状态)传输。一个数据报告传递 大约需要1ms 每个控制单元每20ms发送一次数据舒适系统CAN数据总线的特点中央控制 单元 驾驶员侧 车门前乘客侧 车门左后车门右后车门舒适系统控制单元的优先权顺序舒适 系统 CAN 数据 总线 控制 单元 电路 图驾驶

14、员侧车门 控制单元J386前乘客侧车门 控制单元J387左后车门控 制单元J388右后车门控 制单元J389舒适系统中央 控制单元J39330号 线保 险丝- 中央 控制 单元15号 线保 险丝 -中 央控 制单 元30号 线保 险丝- 电动 窗30号线保险丝-中央门锁高/低位CAN线接 地 线正 极 线输入信号输出信号舒适系统CAN数据总线故障自诊断诊断设备:目前 国内通用型故障诊 断仪器能进行CAN 数据总线故障检测 的为金德K80 多功能诊断仪 ,今后将有很多诊 断仪器能够进行 CAN数据总线的检 测诊断。各种汽车的最新 版本的专用故障 诊断仪均能够进 行该车种的CAN 数据总线系统的

15、故障检测诊断。 例如大众汽车可 以用VAS5051进 行CAN数据总线 的故障检测诊断 。VAS5051故障诊断仪下面以 VAS5051为 例说明大众 车系舒适系 统CAN数据 总线的故障 检测诊断方 法步骤:说明:在故 障诊断和故障 检测过程中, 通过CAN数据 总线传递信息 的所有控制单 元均被认为是 一个完整系统舒适系统的地址码:46-舒适系统与CAN数据总线有关部门的功能:02功能:故障查询在故障记忆中,有2个CAN数据总 线的特殊故障01328 -舒适系统数据传递故障 : 如果两个或多个控制单元间数据传递 出现故障,便存储该故障记忆。可能 的故障原因有:控制单元故障;两条 数据线断路

16、;插头和插座连接故障。01329 -应急运转模式:该故障记忆表明CAN数据总线 系统已经进入应急运转模式。可能故障原因:某一根数据总线断路插头和插座连接故障08功能-阅读测量数据块 012通道:中央控制单元显示与CAN 数据总线相关的4组数据区域。数据区域1:检测传递数据该区域显示数据传递正确与否 (比如单根数据线故障)。数据区域2:前排装备情况该区域显示前排车门控制单元在 传递数据过程中是否匹配数据区域3:后排装备情况该区域显示后排车门控制单元在 传递数据过程中是否匹配数据区域4:其他附件情况该区域显示座椅与后视镜调整记 忆系统是否合适;舒适系统与记 忆系统是否交换数据动力传动系统CAN数据总线动力传动系 统CAN数据 总线连接部 件:Motronic控 制单元ABS/EDL控 制单元自动变速器

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号