当前位置:文档之家› CAN基础培训-物理层

CAN基础培训-物理层


动力性-1.8T or 2.0 舒适性-便捷,人性化 安全性-主动安全,被动安全 经济性-百公里油耗,日系汽车崛起 排放-欧三,欧四,混动,新能源 …


EMS,ABS,EPS,ESP 主动悬架 BCM 多功能数字化仪表 自动空调 导航、CD、电话…
恒润科技公司

CAN总线技术基础培训
概述及物理层
北京恒润科技有限公司
恒润科技公司

Confidential
主要内容

概述

CAN的发展概况 CAN的性能特点 CAN的协议标准

CAN物理层
恒润科技公司

2
概述

车辆总线的发展概况


CAN的发展概况

13
概述

CAN的性能特点

保证系统数据一致性

接口的抗电磁干扰能力设计 每帧信息都采用CRC校验及其他检错措施,错误漏检率极低 错误报文的自动重发、临时错误的恢复以及严重错误的自动 关闭,保证不影响其它节点的通信
节点A 应用层
报文
节点n

错误检测 错误处理
报文

数据链路层
比特流
物理层
差分电压
传输速率最高可达1Mbps,距离最远可达10km 通信介质选择灵活(双绞线、同轴电缆、光纤) 采用双线差分信号 协议本身对节点的数量没有限制 总线上节点的数量可以动态改变,组网灵活 短帧结构,传输时间短,受干扰概率低
节点A 应用层
报文
节点n
位速率/kbps 1000 500

报文

200 100 50 20

26
总结

概述


CAN的发展概况 CAN的性能特点 CAN的协议标准 CAN节点结构 CAN收发器 总线电压 CAN传输介质 拓扑结构 CAN线故障的容错性能 CAN总线连接器


CAN物理层





恒润科技公司
27
CAN基础培训-概述及物理层

RL CAN_H CAN_L


(1) CAN_H开路 (2) CAN_L开路 (3) CAN_H对VBAT短路 (4) CAN_L对GND短路 (5) CAN_H对GND短路 (6) CAN_L对VBAT短路 (7) CAN_H对CAN_L短路 (8) CAN_H和CAN_L开路 (9) 终端电阻开路
分布节点2
传感器 执行元件 MMI
微控制器 集成CAN 控制器 TX 82C251 RX
CAN控制器 TX RX
SJA1000
CAN收发器
CAN收发器
CAN总线
恒润科技公司

19
CAN物理层

CAN收发器



符合ISO11898-2标准,最高速率1Mbps; 抗环境瞬间干扰,具有保护总线能力; 斜率控制,降低射频干扰RFI; 热保护以及电源和地短路保护; 未上电的节点对总线无影响; 低电流待机模式;
3
概述

车辆总线的发展概况

通信需求之点对点
Body Control Powertrain Control
Engine Control
Transmission
Door Control
Dash
Seat Control
Power Locks
Control board
ABS/ASR
Active
Suspension

21
CAN物理层

总线电压波形
电压(V)
逻辑“0” (dominant)
逻辑“1” (recessive)
CAN_H
~ 3.5 V
~ 2.5 V
~ 1.5 V
CAN_L
CAN 数据帧
北京经纬恒润科技有限公司

22
CAN物理层

CAN传输介质
5
概述

车辆总线的发展概况

车载网络的要求



采用串行总线拓扑结构 节点可以动态改变 具有极好的抗干扰能力 极强的差错检测和处理能力 满足信息传输实时性要求 具备故障的诊断和处理能力 考虑到成本因素,要求其控制接口结构简单,易 于配置
恒润科技公司

6
概述
1983年,Bosch开始研究用于汽车的串行总线系统 1986年,Bosch在SAE大会上首次公布CAN协议 1987年,Intel推出了第一片CAN控制器芯片 1991年,Bosch颁布CAN 2.0技术规范 1991年,CAN最先在Benz S系列轿车上实现 1993年,ISO颁布CAN的国际标准 ISO-11898 CAN 被广泛的用于各类自动化控制领域
CAN_H
40m@1Mbps CAN_L
EMI
恒润科技公司

14
主要内容

概述



CAN的发展概况 CAN的性能特点 CAN的协议标准

CAN物理层
恒润科技公司

15
CAN的协议标准

OSI参考模型

协议层的相互作用
OSI参考模型 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 OSI参考模型 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层

车辆总线的发展概况

车载总线的分类
位速率 /kbps ~10 应用场合 车身系统 应用范围 电动门窗、座椅调节、灯光照 明控制等 电子仪表、驾驶信息、故障诊 断、安全气囊、自动空调等
LIN
类 别 A
协议
B
10~125
状态系统 实时控制系 统 实时控制系 统 多媒体系统
CAN
C
125~1000
发动机控制、变速控制、 ABS、 CAN 悬架控制、转向控制等 线控(线控转向、线控刹车等) 信息娱乐(CD/DVD、导航等)
主要内容

概述 CAN物理层(基于ISO11898-2)



CAN节点结构 CAN收发器 总线电压 CAN传输介质 拓扑结构 CAN线故障的容错性能 CAN总线连接器
恒润科技公司

18
CAN物理层

CAN节点结构
分布节点1
传感器 执行元件 MMI 微控制器
恒润科技公司

20
CAN物理层

总线电压
隐性 1 0 0 0 1 0 1 0 0
电压 V 3.5
1 0
总线物理信号
逻辑信号
显性
隐性
显性
隐性
CAN_H

若总线上有两个以上驱动 器同时分别发送“0”和 “1”,其结果是总线数值 为显性“0”
2.5
CAN_L
1.5 时间
恒润科技公司
FlexRay MOST
D
1000~
北京经纬恒润科技有限公司

7
概述

车辆总线的发展概况

典型汽车网络
CAN
CAN CAN
MOST FlexRay
北京经纬恒润科技有限公司
LIN

8
概述

CAN的发展概况



Air Condition
Airbag Light Control
恒润科技公司

4
概述

车辆总线的发展概况

通信需求之网络
Body Control Control Body
Powertrain Control
Engine Control
Transmission
Door Control
恒润科技公司

16
CAN的协议标准

OSI参考模型

CAN总线标准

物理层及数据链路层: ISO11898 应用层:不同的应用领域使用不同的应用层标准
SDS DeviceNet CANopen J1939
...........
11898
恒润科技公司
CAN2.0
17

终端 电阻 D L
l
终端 电阻
网络拓扑参数
参数 总线长度 支线长度 节点距离 终端电阻 符号 L l D RL 单位 m m m 欧 数值
最小
0 0 0.1 100
名义
最大
40 0.3 40
条件 波特率为1Mbps
任意波特率
120
130
恒润科技公司

24
CAN物理层

CAN线故障的容错性能

双绞线


屏蔽双绞线 非屏蔽双绞线
屏蔽双绞线结构图
双绞线参数 参数 特征阻抗 单位电阻 单位延迟 符号 Z R 单位 Ω mΩ/m ns/m 数值 最小 95 名义 120 70 5 最大 140
恒润科技公司

23
CAN物理层

拓扑结构

ECU 1
ECU 2
ECU n
总线型拓扑
CAN 节点1 case7 case5 case6 Vbat CAN 节点n-1 case3 Vbat case1 CAN 节点n case9 RL case4 GND case2 case8 GND
恒润科技公司

25
CAN物理层

CAN总线连接器
OBD连接器引脚定义
恒润科技公司
相关主题