CAN总线基础知识分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
J623发动机 J743变速箱 J234安全气囊
T94/68 T12/2 T25/13
R215多媒体
T12/8
T20/6
J225全自动空调
T20/5
T25/12
T20/15 T50/50 T50/49
信息CAN
J527转向柱开关模块
T20/14
Twenku.baidu.com7/13
J104ABS控制单元
T47/12
T28/5
AFS子CAN系统 100K
04h 44h BAP 10h 55h
收音机/ 导航 或者
LIN
52h
72h
56h 37h
车身控制器
雨滴传感器
BAP
46h/09h
LIN
68h
BAP
收音机
左前大灯模块
29h
雨刮电机
右前大灯模块
39h
网关J533
T20/6 or/br 0.35 can-l T94/67 T20/16 or/sw 0.35 can-h T20/10 or/br 0.35 can-l T20/20 or/li 0.35 can-h T20/5 or/br 0.35 can-l T20/15 or/gn 0.35 can-h
信息CAN
BAP/UDS
舒适CAN
01h 02h UDS 15h 03h 77h
空调控制单元 空调控制单元
转向柱开关模块
BAP BAP/UDS 08h 08h LIN 16h 16h 多功能方向盘
ABS
多媒体接口
72h BAP
副司机门
司机门
LIN
42h
左后门 右后门
62h
换档干控制单元
转向助力 停车辅助 AFS
两根数据线缠绕可防止电磁干扰
7
CAN总线数据传输原理
部件功能 收发器
控制器-双向性
由一个发射器和一个接收器组合而 成。 收发器将从控制器接收的数据转化 成能够通过can-bus传递的电信号。 并能双向传递。
接收来自控制单元微处理器的数据, 并将数据处理后传到收发器
传输线
终端电阻
双向传输数据的导线,分为高位线 和低位线
0
0
0
0
0
0
0
0
0
0 …
0
0
0
1
1
0
1
2 …
0.50C
10C … 690C
1
0
0
0
1 …
0
1
0
138 …
1
1
1
1
1
1
1
1
255
127.50C
12
CAN总线抗干扰
干扰源
运行时产生电磁波的部件是车辆中的干扰源。
为阻止对数据线路的干扰影响,两个数据总线-线 路相互捻合。 在两个线路上电压的变化大小一样,然而方向相反。
J386司机门
T28/4
T10/8
J587换挡控制单元 J449停车辅助 J500转向助力
T10/7
T16/10
J623发动机
T16/9 T28/5
J387副司机
T28/4
T16/15
T16/6
T6/3
T6/2
通过实际测量制作的直 观方便的返修用线路图
T52/16
J519车身控制器
T52/15
驱动CAN
图示
车窗玻璃升降器 的信息状态 运行中 静止 在限制范围内 发现在上部受阻
冷却液温度信息
10° C 20° C 30° C 40° C
11
CAN总线数据编码
8 Bit 信息表示方法:
使用8 bit 信息表示温度信号:
27 128 0 26 64 0 25 32 0 24 16 0 23 8 0 22 4 0 21 2 0 20 1 0 value 十进制. 0 value 温度值 00C
逻辑
显性 0
逻辑
8
CANLow
17
CAN总线波形测量
用诊断测试仪VAS 5051测量CAN – Komfort 舒适系统总线
CAN – Low 信号: 无数据包发送 CAN – Low 信号: 数据包发送
CAN – High 信号: 无数据包发送
CAN – High 信号 数据包发送
18
CAN总线故障波形
是一个电阻器,防止数据传输终了时, 被反射回来,产生叠加破坏数据。
8
CAN总线维修
CAN总线维修点
9
CAN总线数据协议
数据协议的形成
每个字节都有其状态或者说“0”或“1”的值。 值“1”状态 开关关闭 灯亮 值“0”状态 开关打开 灯不亮
值“1”状态 逻辑“高”
值“0”状态 逻辑“低”
高线-负极短路
19
CAN总线故障读取及维修
20
对以后返修设想——把各继电器 及插头位子和电压都标出
21
诊断插头
22
结束! 谢谢!
23
6
CAN总线特点
CAN data bus network
(CAN – Controller Area Network)
CAN 总线的特点
• 传输速度快 • 相关控制单元可共用传感器 • 通过传感器信号的多方面使用可以减少传感
器及信号线路的数量。
• 更少的线束、更小的控制单元, • 通过体积小的控制单元及小的控制单元插头 ,更少的线束来节省更多空间。
固定帧锁 定波形
5051 B
车门 CAN
可选择通 道A/B
波形 图的 测量
通道B每 行宽为5V 此行列表可标定波 形及调节行宽电压 和列宽时间 通过此键可 直接转到其 他测量界面
可选择测 量/触发模 式 可选择光 标1或2来 查看电压 极限值和 周期
CAN总线波形特征
驱动总线波形
CAN-High
隐性 1
CAN总线基础知识
Controller (控制器) Area(区域)
Network
(网络)
was developed by the Robert BOSCH company in 1983 as a bus system for cars.
网络控制单元数据交换
1
CAN总线基础知识
网络拓扑
CAN总线基础知识
10
CAN总线数据协议
信息通过Bit字节进行传送
说明: 如果第一字节以 0 电压发送且第二字节同样以 0 电压发送, 则信息在下表中表示 “车窗玻璃升降器在 运行中” 或者 “冷却液温度读数10 °C”。
可能的变化 1 2 3 4
2. Bit 0伏 0伏 5伏 5伏
1. Bit 0伏 5伏 0伏 5伏
控制器位置分布
CAN总线干扰
CAN总线基础知识 CAN总线特点
CAN总线维修 CAN总线波形 CAN总线维修实例 对以后返修设想CAN总线特
2
网络拓扑
诊断口
K 线 诊断CAN 驱动CAN 仪表CAN (BAP/UDS) BAPBAP 网 网关 关 19h19h
发动机 经测量 发动机 上K线 已取消 变速箱 安全气囊
舒适CAN
控制器位置分布
5
CAN总线线路
CAN data bus 驱动 CAN High or/bk(桔黑) Low or/br(桔棕) wiring
舒适 CAN High or/gn(桔绿) Low or/br(桔棕)
信息娱乐 CAN High or/vio(桔紫) Low or/br(桔棕)
低位
因此两个向外反射的线路的电压总和,总是恒定的。 两个电压的差值(= 逻辑内容) 与外界影响电压无关, 总是一样大小。
高位
13
CAN总线维修
干扰源
低位
高位
14
CAN总线维修
干扰源
低位
高位
15
每列为宽为10ms,由 此可看出波形周期 通道A每 行宽为5V
黄色CAN-L和绿色 CAN-H电压相加为5V