汽车CAN培训
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
当CAN B(+)电压为 0 – 0.2V,CAN B(–)为4.8 – 5V时,通讯总线处于退行状
态,逻辑值为 “1 ”。 当CAN B(+)电压为 3.6 – 5V,CAN B(–)为1.4 – 0V时,通讯总线处于支配状
态,逻辑值为 “0 ”(见图21)。
BBDC维修技术培训中心
14
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
CAN B通讯总线的偏置电压和终端电阻 CAN B通讯总线优化的终端电阻随通讯总线上模块的变化而变化,理论上模块少的车
上,CAN B的终端电阻大些;模块多的车上,终端电阻小些。用电阻表测量CAN B的
终端电阻值时,断开蓄电池电源,CAN B收发器的内部连接断开,终端电阻断路,因 此,这时测量到的电阻值为非常大。
第四课 CAN通讯总线
ቤተ መጻሕፍቲ ባይዱ
总线电压
CAN B+凹形,“1”,退行状态
CAN B+凸形,“0”,支配状态
CAN B+凹形,“1”,退行状态
图21 CAN B通讯总线的电压值 BBDC维修技术培训中心
15
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
CAN B的网络管理 CAN B的管理建立在虚拟标志环信息结构基础上。 每一个模块被赋予一个接收模块
早期的CAN只用于模块间通讯,并无与DLC和诊断仪连接。它起源于欧洲,符合动 力系统通讯诊断协议(J1979/ISO15031-5),2008年之前用于美国市场所有车型。
从2004年HB车型开始,所有新开发的车型采用CAN通讯协议,目前采用CAN通讯总
线的车型有:LX、HB、ND、WK。有些车型,一方面保持PCI通讯,一方面在稳定 性控制等实时系统中采用CAN通讯总线,被称为混合通讯总线通讯的车型。
软件出现故障,CAN通讯总线不会持久地停留在支配电压状态。 模块必须有足够的过电压保护功能。CAN C模块应能承受通讯总线电路上 -3V至 +16V
电压而不损坏。CAN B模块应能承受 -10至+27V的通讯总线电压而不损坏。
另外, CAN B在模块接地电压出现偏差时有能力保持通讯,能接受3V的地线偏差,如 果是在单线通讯的模式下,这个电压减到1.2V。 CAN C通讯总线没有容错功能。如果出现对地或对电源短路,通讯将不能进行。 注:有些模块有有限的容错功能,例如FCM/CGW的CAN C诊断线(-)对地短路时,与诊 断仪的通讯仍可以进行。
眠状态。
CAN B通讯总线进入休眠后,有些CAN B模块尚处于活跃状态,例如CCN、门模块, 仍监测输入信号,此时电源消耗处于最低。 如果点火开关处于关断状态,CAN B模块提供“休眠准备就绪”的信号。 CGW收到CAN B和CAN C在诊断模式下,不发出 “休眠准备就绪”的信号。
BBDC维修技术培训中心
Beijing Benz - DaimlerChrysler
课程名称: CAN总线系统
BBDC维修技术培训中心 2007.7
课程名称
自我介绍
9:00
•卢五波(售后服务技术培训)
•010-6782-2248 •luwb@
BBDC维修技术培训中心
2
课程名称 车身电气系统 第一部分 汽车模块通讯
每个CAN B有两个内部终端电阻,分别连接在 CAN (+)和CAN (–)的收发器端。
为了提供CAN B的偏置电压和终端电阻,两个内部终端电阻的另一端分别接5V参考电 源和接地线(见图23)。
BBDC维修技术培训中心
20
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
(G)
终端电阻 扼流圈
为2.5 V左右。
当CAN C(+)和 CAN C(–)电压相等时,通讯总线处于退行状态,逻辑值为“1”。 当CAN C(+)电压拉高 CAN C(–)电压拉低通讯总线处于支配状态 ,逻辑值为
“0”。(见图19)。
进入支配状态时, CAN C(+)与CAN(–) C的电位差为1.5V – 3.5V。 进入退行状态时, CAN C(+)与CAN(–)C的电位差不大于50mv。
第四课 CAN通讯总线
电路说明 CAN通讯总线由一对类似于CCD
CAN通讯总线避免与点火、电机、占
空比调驱动电路等大电流的电路并行,尽 量用与高电流电路分开的插接器。
的双绞线构成。(图17)。
波形类似于CCD,信号传输是镜像 模式。
双绞线以33-50mm的间距绞合在
一起,减少电磁干扰。 在插接器上这对导线使用相邻端 子,导线的长度相等。 为保证相同的阻抗,两导线中电容 是一致的。
BBDC维修技术培训中心
图17 双绞/非屏蔽通讯总线
5
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
CAN通讯总线偏置电压 系统的模块各自提供自己的偏置电压。如果通讯总线上出现断路,未受影响的一组模
块仍可通讯。CAN通讯收发器为内置芯片,向通讯总线电路供电。
几种不同类型的CAN通讯总线: 在模块数少于两个的车上采用单一种类的CAN通讯总线,多数车上使用两种CAN通讯 总线,中低速CAN通讯总线和高速CAN通讯总线: CAN B是中低速通讯总线,传输速率为83.3kbps或125.5kbps。 CAN C是高速通讯总线,传输速率是500kbps。 诊断CAN C线是高速通讯总线,与诊断仪连接。
BBDC维修技术培训中心
3
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
采用CAN通讯总线的优点是: 易改变客户自选功能。
传感器就近输入模块。
可进行多种整车配置。 批量生产中节省成本。
减少必需的零件品种。
BBDC维修技术培训中心
4
课程名称 车身电气系统 第一部分 汽车模块通讯
12
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
60Ω
60Ω
图20 主CAN C通讯总线模块(节点)
BBDC维修技术培训中心
13
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
CAN B通讯总线的运行 点火开关处于接通或断开的情况下,CAN B通讯总线状态都可能是激活的。
BBDC维修技术培训中心
22
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
诊断CAN C 在大多数采用CAN C的车上,诊断CAN C通讯总线专用于连接诊断仪和车载模块,诊
断线有专用的通讯协议,以500 kbps的实时速率传输数据。
StarSCAN扫描仪通过诊断CAN C通讯总线和网关模块让不同类型的通讯总线彼此连 通,实现诊断功能,使用DRBIII或通过单纯升级DRBIII是不能实现的。
BBDC维修技术培训中心
10
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
CAN C- 凸形,“0”,支配状态
总线 电压
CAN C+凹形,“1”退行状态
电位差
图19 CAN C线的电压值 BBDC维修技术培训中心
11
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
BBDC维修技术培训中心
16
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
CAN B的休眠 为防止点火开关关闭后过多地汲取电流(IOD),模块可从CAN B标志环发出休眠字
节,进入休眠模式。其他模块收到休眠字节后,向其逻辑继承器发出信号表明自己是
否已经准备好进入休眠状态。当所有通讯总线上的模块都发出“休眠准备就绪”的字 节时,最后一个准备好休眠的模块广播“通讯总线休眠通知”,整个通讯总线进入休
HSI(高速内部)CAN通讯总线是事件驱动的,传输速率在125kbps。类似于目前的
CAN B通讯总线,支持车身系统,无容错功能,HSI运行电压类似于CAN C。
BBDC维修技术培训中心
6
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
特征
变速器媒介 速度 符合的工业标准 符合OBDII 符合OBDII PCI 单线 CAN B 双绞线 CAN C 双绞线 诊断CAN C 双绞线
中速CAN B通讯总线不能快速传输数据,但在点火开关关闭后仍可能工作,很多 CAN B模块需要在点火开关关闭后仍然传输数据,例如CCN和WCM。
CAN B在83.3 kbps时有容错功能,可以在某些短路发生时继续通讯。
在一辆车上使用两种CAN通讯总线可以扬长避短。
BBDC维修技术培训中心
8
课程名称 车身电气
终端电阻
(5V)
* 电容 ** 电阻
图23 CAN B通讯总线模块(节点) BBDC维修技术培训中心
21
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
故障抵制 CAN B通讯总线传输速率在83.3 kbps,有容错功能。如果通讯总线有一根导线,例如
CAN B(+)与地线短路,另一根与地线有电位差,CAN B可以继续通讯。如果硬件或
第四课 CAN通讯总线
图18 典型的CAN通讯总线 (LX)
请大家注意,在LX,300C车型 中,前控制模块(FCM)是作为网
关(CGW)模块出现的。
BBDC维修技术培训中心
9
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
CAN C通讯总线的运行 CAN C通讯总线的运行符合ISO11898标准。CAN C在点火开关接通时激活,偏置电压
每条通讯总线可带模块数
包括诊断仪 最多32个
表5 通讯总线比较 BBDC维修技术培训中心
包括诊断仪 最多2个
7
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
不同CAN的优缺点: 高速的CAN C通讯总线在点火开关接通时才工作,以“实时”速率传输数据。汽车的
PCM、ABM等用CAN C传输数据。CAN C无容错功能,出现短路时,不能通讯。
原则上,这两个模块在车上的相对位置是远的。在LX上选择了FCM /(CGW)和
SCM。在HB、ND、WK上选择了PCM和FCM/(CGW) 。 注:为保证通讯总线信号同时传输的常数不变,终端电阻必须数值相同,均匀匹配。 CAN C上的非主节点电阻在2.6K Ω至3.0 K Ω之间。
BBDC维修技术培训中心
CAN C通讯总线的终端电阻 CAN C通讯总线优化的终端电阻是60Ω。为此有两个被称为主节点的模块各提供120 Ω
的终端电阻,由两个60 Ω,1/4W的电阻构成。然后两个模块的终端电阻再并联起来
是,得到60 Ω的优化终端电阻。终端电阻的中心抽头通过一个电容器接地。必要的 话,电容的接地端也可以接到收发器的微处理器上(见图20)。
第四课 CAN通讯总线
背景介绍 CAN控制器区域网络(简称CAN通讯总线)是一种串行通讯系统,由Bosch公司
1980年开发。
CAN为双绞线通讯,DCX在2003年的WG、DR车型上首装CAN 。 在WG车上CAN C用来完成PCM、ABM、TCM、ESM之间通讯,CAN B主要用于车
身系统的通讯。
线,这时休眠电压发生改变,CAN (+)拉高至12V,CAN (–)拉低至0V(图
22),唤醒了由直接电源供电的CAN B模块,在1/3秒内这些模块开始传输信息。 休眠的模块如果发现有信号输入,便发信号给其他模块,并唤醒它们。
BBDC维修技术培训中心
19
课程名称 车身电气系统 第一部分 汽车模块通讯
为了达到与不同通讯总线匹配的要求,诊断仪终端电阻很大,全部诊断CAN C的终端
电阻值由网关模块提供,CGW提供60Ω的终端电阻。
BBDC维修技术培训中心
23
课程名称 车身电气系统 第一部分 汽车模块通讯
17
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
图22 CAN BBDC维修技术培训中心 B通讯总线休眠模式电压值
18
课程名称 车身电气系统 第一部分 汽车模块通讯
第四课 CAN通讯总线
模块的唤醒 CAN B通讯总线上的任何一个模块都可以通过发送“活跃信息”唤醒CAN B通讯总
(或称为逻辑继承器)的唯一位置号和地址。
当通讯总线唤醒后,每个模块传送“活跃信息”,这时标志环相位启动,或者说开始 向逻辑继承器传送标志。如果没有监测到失配,标志环相位连续向逻辑继承器发送标
志环信息。
如果一个模块脱离了通讯总线,因超时而被其他模块感知,那么其余的模块发出活跃 信息,并重新建立新的标志环,环上忽略丢失的模块。如果有新的模块发出活跃信息 要加入进来,标志环自行配置,重新建立新的环,并包含新模块。