上海大众帕萨特CAN数据总线的结构原理.pptx
《上海大众帕萨特CAN数据总线的结构原理.pptx》由会员分享,可在线阅读,更多相关《上海大众帕萨特CAN数据总线的结构原理.pptx(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海大众帕萨特上海大众帕萨特CAN数据总线的结构原数据总线的结构原理理2023/3/292023/3/292 21 1、开发、开发CAN Bus CAN Bus 系统的理由系统的理由安全、舒适及排放方面需求安全、舒适及排放方面需求电气元件的增加电气元件的增加更多控制单元间大量高速传递需求更多控制单元间大量高速传递需求实现减轻车身重量实现减轻车身重量一、概述一、概述第1页/共64页2023/3/292023/3/293 3CANCAN通信技术概述通信技术概述CAN(ControllerAreaNetwork)即控制器局域网即控制器局域网络。由于其高性能、高可靠性、及独特的设计,络。由于其高性能、
2、高可靠性、及独特的设计,CAN越来越受到人们的重视。国外已有许多大公司的产品越来越受到人们的重视。国外已有许多大公司的产品采用了这一技术。采用了这一技术。CAN最初是由德国的最初是由德国的BOSCH公司为汽车监测、公司为汽车监测、控制系统而设计的。现代汽车越来越多地采用电子装控制系统而设计的。现代汽车越来越多地采用电子装置控制,如发动机的定时、注油控制,加速、刹车控置控制,如发动机的定时、注油控制,加速、刹车控制制(ASC)及复杂的抗锁定刹车系统及复杂的抗锁定刹车系统(ABS)等。由于这些等。由于这些控制需检测及交换大量数据,采用硬接信号线的方式控制需检测及交换大量数据,采用硬接信号线的方式不
3、但烦琐、昂贵,而且难以解决问题,采用不但烦琐、昂贵,而且难以解决问题,采用CAN总线总线上述问题便得到很好地解决。上述问题便得到很好地解决。第2页/共64页2023/3/292023/3/294 4Data BusData Bus控制单元数据公共汽车。根据国际通用数据通信协议,控制单元数据公共汽车。根据国际通用数据通信协议,通过一根或两根数据线,在电控单元间传递数字数据信号。通过一根或两根数据线,在电控单元间传递数字数据信号。CANCAN控制单元通过网络交换数据。控制单元通过网络交换数据。Controller Controller控制单元控制单元 AreaArea局域领域局域领域 Networ
4、k Network相互连接网络相互连接网络CAN BusCAN Bus应用标准化应用标准化CANCAN数据通信协议通讯系统数据通信协议通讯系统应用领域:汽车、数控机床、工程机械等应用领域:汽车、数控机床、工程机械等2 2、什么是、什么是CAN BusCAN Bus第3页/共64页2023/3/292023/3/295 5CANCAN总线特点总线特点 CANCAN总总线线是是一一种种串串行行数数据据通通信信协协议议,其其通通信信接接口口中中集集成成了了CANCAN协协议议的的物物理理层层和和数数据据链链路路层层功功能能,可可完完成成对对通通信信数数据据的的成成帧帧处处理理,包包括位填充、数据块编
5、码、循环冗余检验、优先级判别等项工作。括位填充、数据块编码、循环冗余检验、优先级判别等项工作。CANCAN总线特点如下:总线特点如下:(1 1)可可以以多多主主方方式式工工作作,网网络络上上任任意意一一个个节节点点均均可可以以在在任任意意时时刻刻主动地向网络上的其他节点发送信息,而不分主从,通信方式灵活。主动地向网络上的其他节点发送信息,而不分主从,通信方式灵活。(2)网网络络上上的的节节点点(信信息息)可可分分成成不不同同的的优优先先级级,可可以以满满足足不不同同的的实时要求。实时要求。(3)采采用用非非破破坏坏性性位位仲仲裁裁总总线线结结构构机机制制,当当两两个个节节点点同同时时向向网网络
6、络上上传传送送信信息息时时,优优先先级级低低的的节节点点主主动动停停止止数数据据发发送送,而而优优先先级级高高的的节点可不受影响地继续传输数据。节点可不受影响地继续传输数据。第4页/共64页2023/3/292023/3/296 6(4 4)可以点对点、一点对多点(成组)及全局广播几种传送方式)可以点对点、一点对多点(成组)及全局广播几种传送方式接收数据。接收数据。(5 5)直接通信距离最远可达)直接通信距离最远可达10km10km(速率(速率5Kbps5Kbps以下)。以下)。(6)通信速率最高可达)通信速率最高可达1MB/s(此时距离最长(此时距离最长40m)。)。(7)节点数实际可达)节
7、点数实际可达110个。个。(8)采用短帧结构,每一帧的有效字节数为)采用短帧结构,每一帧的有效字节数为8个。个。(9)每帧信息都有)每帧信息都有CRC校验及其他检错措施,数据出错率极低。校验及其他检错措施,数据出错率极低。(10)通信介质可采用双绞线,同轴电缆和光导纤维,一般采用)通信介质可采用双绞线,同轴电缆和光导纤维,一般采用廉价的双绞线即可,无特殊要求。廉价的双绞线即可,无特殊要求。(11)节点在错误严重的情况下,具有自动关闭总线的功能,切节点在错误严重的情况下,具有自动关闭总线的功能,切断它与总线的联系,以使总线上的其他操作不受影响。断它与总线的联系,以使总线上的其他操作不受影响。第5
8、页/共64页2023/3/292023/3/297 7 CAN数据总线可以比作公共汽车。公共汽车可以运输大量乘数据总线可以比作公共汽车。公共汽车可以运输大量乘客,客,CAN数据总线包含大量的数据信息。数据总线包含大量的数据信息。CANCAN总线总线第6页/共64页2023/3/292023/3/298 8CANCAN数据总线的数据传递类似于电话会议数据总线的数据传递类似于电话会议对这个数据感兴趣的用户就会利用该数据,而其他用户则选择忽对这个数据感兴趣的用户就会利用该数据,而其他用户则选择忽略略第7页/共64页2023/3/292023/3/299 93 3、CANCAN总线传输发展史总线传输发
9、展史1983-19861983-1986年年 大众与大众与BoschBosch制定制定 软件协议软件协议,由由IntelIntel 生产控制器。生产控制器。19901990年年 首次应用于首次应用于汽汽车车 奔驰奔驰 S S级级 12 12 缸发动机的汽车。缸发动机的汽车。19961996年年 用于奥迪用于奥迪 A8 D2 A8 D2自动变速器自动变速器 3.7 3.7升升 V8 01V AG5V8 01V AG5的汽车。的汽车。19971997年年 用于帕萨特用于帕萨特 B5 AG B5 AG。19981998年年 用于宝来、高尔夫用于宝来、高尔夫 A4 AGA4 AG。VAN BusVAN
10、 Bus 用于标志、雷诺、雪铁龙等,菲利普公司产品。用于标志、雷诺、雪铁龙等,菲利普公司产品。J1850-HBCC J1850-HBCC 用于福特,莫托罗拉公司产品。用于福特,莫托罗拉公司产品。J1850-DLCJ1850-DLC用于通用,莫托罗拉公司产品。用于通用,莫托罗拉公司产品。第8页/共64页2023/3/292023/3/2910104 4、CAN BusCAN Bus的优点的优点 1)1)数据传递更安全可靠数据传递更安全可靠;2)2)低成本低成本;3)3)高速实时传递高速实时传递;4)4)有条件实现单线功能有条件实现单线功能;5)5)适用于各种汽车适用于各种汽车;6)6)开放的标准
11、开放的标准.第9页/共64页2023/3/292023/3/291111例如:例如:帕萨特帕萨特 B5 01V AG5 B5 01V AG5发动机控制单元发动机控制单元自动变速器控制单元自动变速器控制单元发动机转速发动机转速燃油消耗燃油消耗节气门位置节气门位置发动机干预发动机干预升档升档/降档降档无无CAN-BUS,需要,需要5条信号线条信号线第10页/共64页2023/3/292023/3/291212例如:帕萨特例如:帕萨特B5 01V AG5B5 01V AG5发动机转速发动机转速燃油消耗燃油消耗节气门位置节气门位置发动机干预发动机干预升档升档/降档降档有有CAN-BASCAN-BAS,
12、只需,只需2 2条总线条总线第11页/共64页2023/3/292023/3/291313中央控制单元中央控制单元传感器和执行机构每项信息通过独立的数据线进行交换每项信息通过独立的数据线进行交换。缺点:线的数量和控制单元插脚增多缺点:线的数量和控制单元插脚增多无无CAN-BUSCAN-BUS第12页/共64页2023/3/292023/3/291414动力总线连接三个控制单元动力总线连接三个控制单元动力总线只有点火开关打开时工作动力总线只有点火开关打开时工作有有CAN-BUSCAN-BUS各控制单元间的所有信息都通过两根数据线进行交换各控制单元间的所有信息都通过两根数据线进行交换。第13页/共
13、64页2023/3/292023/3/291515车门控制单元车门控制单元完成其全部控制功能需要:完成其全部控制功能需要:4545根线根线和和9 9个插头。个插头。无无CANCANBUSBUS第14页/共64页2023/3/292023/3/291616车门控制单元车门控制单元完成其全部控制功能只需:最多完成其全部控制功能只需:最多17 17 根线,根线,2 2个插头即可。个插头即可。有有CANCANBUSBUS第15页/共64页2023/3/292023/3/291717变速箱控制单元变速箱控制单元额定发动机扭矩额定发动机扭矩额定发动机转速额定发动机转速可执行怠速可执行怠速转速控制调节转速控
14、制调节超速切断支持超速切断支持离合器保护离合器保护离合器状态离合器状态离合器扭矩离合器扭矩档位变换、动作档位变换、动作/不动作不动作压缩机切断压缩机切断换档杆位置换档杆位置/行驶位置行驶位置汽车车速汽车车速档位指示档位指示当前档位或目标档位当前档位或目标档位发动机控制单元编码发动机控制单元编码应急运行程序(自诊断信应急运行程序(自诊断信息)息)车载诊断状态车载诊断状态发动机控制单元发动机控制单元发动机转速发动机转速额定怠速转速额定怠速转速实际发动机扭矩实际发动机扭矩冷却液温度冷却液温度强制减档信息强制减档信息加速踏板位置加速踏板位置制动灯开关制动灯开关制动踏板开关制动踏板开关进气温度进气温度C
15、CSCCS状态(定速巡航)状态(定速巡航)CCSCCS额定车速额定车速海拔高度信息海拔高度信息空调压缩机状态空调压缩机状态应急运行程序(自诊断信息)应急运行程序(自诊断信息)ABS/ESP控制单元控制单元 TCSTCS要求要求EBCEBC要求要求ABSABS应用应用EDLEDL介入介入ESPESP介入介入车轮转速,左前车轮转速,左前车轮转速,右前车轮转速,右前车轮转速,左后车轮转速,左后车轮转速,右后车轮转速,右后CAN(高高)CAN(低低)变速箱变速箱控制单控制单元发送元发送信息信息变速箱变速箱控制单控制单元接受元接受和计算和计算信息信息CAN-BUSCAN-BUSCAN-BUSCAN-BU
16、S信息交换信息交换信息交换信息交换注:注:TCS-TCS-驱动力控制驱动力控制EBC-EBC-发动机制动力发动机制动力控制控制EDL-EDL-电子差速器锁电子差速器锁止止ESP-ESP-电子稳定程序电子稳定程序第16页/共64页2023/3/292023/3/2918185 5、主要特性、主要特性串行接口具有:信息传递有次串行接口具有:信息传递有次序性,控制单元不平等。序性,控制单元不平等。优先权:方法是大众与波许共优先权:方法是大众与波许共同定义。同定义。控制单控制单元元A控制单控制单元元B控制单控制单元元C第17页/共64页2023/3/292023/3/291919自动箱控制单元自动箱控
17、制单元ABSABS控制单元控制单元发动机控制单元发动机控制单元123优先权优先权优先权优先权Databuswires动力系统数据总线动力系统数据总线第18页/共64页2023/3/292023/3/292020优先权优先权控制单元控制单元信息传递信息传递1234ABS/EDL ABS/EDL 控制单元控制单元发动机控制单元发动机控制单元发动机控制单元发动机控制单元自动箱控制单元自动箱控制单元发动机制动控制发动机制动控制 牵引力控制调整牵引力控制调整发动机转速发动机转速节气门位置节气门位置爆振爆振冷却液温度冷却液温度车速车速档位信号档位信号齿轮转速齿轮转速发动机干预发动机干预数据使用优先权数据使
18、用优先权第19页/共64页2023/3/292023/3/292121控制单元控制单元A A控制单元控制单元B B控制单元控制单元C C测量测量数据数据数据流数据流1个控制单元发送,个控制单元发送,2个控制单元接收个控制单元接收接收数据接收数据第20页/共64页2023/3/292023/3/292222信号传输技术数据信号传输技术数据CAN busCAN bus最高传播速度:最高传播速度:1 1 MbpsMbpsISO ISO 分类:分类:低速型低速型 低于低于10 kbps 10 kbps (用于后视镜调整、电动窗、灯光照明、雨刷(用于后视镜调整、电动窗、灯光照明、雨刷器等,称作器等,称作
19、LINLIN总线总线)低速型低速型 10 10 125 kbps (125 kbps (用于舒适系统、仪表显示等)用于舒适系统、仪表显示等)高速型高速型 125 125 kbps kbps 1Mbps (1Mbps (用于发动机控制、用于发动机控制、ABSABS、传动控制等)、传动控制等)最多接入控制单元数:最多接入控制单元数:3232个个最长一根最长一根 CAN bus CAN bus 线长度:线长度:40 40 m m通用版本:通用版本:Bosch CAN 2.0Bosch CAN 2.0单位换算:单位换算:1 bps=1 bits per second1 bps=1 bits per s
20、econd(位位/秒)秒)8 8 bitsbits(位)位)=1=1 bytebyte(字节)字节)1 1 MbpsMbps(兆兆bpsbps)=1 000 kbps=1 000 kbps(千千bpsbps)=1 000 000 bps=1 000 000 bps第21页/共64页2023/3/292023/3/292323二、二、CAN CAN 基本原理基本原理模拟信号模拟信号脉宽调制信号脉宽调制信号数字信号数字信号每根线一个信号每根线一个信号每根线传递每根线传递2-32-3个个信号信号无限(无限(2048=2 2048=21111)以电压电阻为基础以电压电阻为基础基于占空比基于占空比基于二
21、进制数字基于二进制数字模拟信号模拟信号占空比信号占空比信号数字信号数字信号第22页/共64页2023/3/292023/3/292424模拟信号传感器模拟信号传感器模拟信号传感器模拟信号传感器:负温度系数热敏电阻负温度系数热敏电阻负温度系数热敏电阻负温度系数热敏电阻NTC/NTC/NTC/NTC/正正正正温度系数热敏电阻温度系数热敏电阻温度系数热敏电阻温度系数热敏电阻PTCPTCPTCPTC,输出连续变化的电压。,输出连续变化的电压。,输出连续变化的电压。,输出连续变化的电压。第23页/共64页2023/3/292023/3/292525模拟信号:模拟信号:模拟信号:模拟信号:发电机负发电机负
22、发电机负发电机负荷传感器,输出连续荷传感器,输出连续荷传感器,输出连续荷传感器,输出连续变化的电压。变化的电压。变化的电压。变化的电压。发电机:发电机:发电机:发电机:14141414V V V V 90A90A90A90ADFMDFMDFMDFM:负荷信号负荷信号负荷信号负荷信号L:L:L:L:它激电流,并它激电流,并它激电流,并它激电流,并控制充电警告灯控制充电警告灯控制充电警告灯控制充电警告灯B1B1B1B1:电枢电枢电枢电枢第24页/共64页2023/3/292023/3/292626压力低压力低压力高压力高数字信号传感器:制冷剂压力数字信号传感器:制冷剂压力20毫秒毫秒20毫秒毫秒2
23、.6毫秒毫秒18毫秒毫秒第25页/共64页2023/3/292023/3/292727数字信号传感器:油温数字信号传感器:油温数字信号传感器:油温数字信号传感器:油温/油位传感器油位传感器油位传感器油位传感器安装在油底壳下方安装在油底壳下方第26页/共64页2023/3/292023/3/292828二进制和十进制二进制和十进制二进位例如二进位例如:10101101011x20=1x1=10 x21=0 x2=01x22=1x4=40 x23=0 x8=01x24=1x16=1621十进位例如十进位例如:12789127899x100=9x1=98x101=8x10=807x102=7x100
24、=7002x103=2x1000=20001x104=1x10000=1000012789第27页/共64页2023/3/292023/3/292929二进制和十六进制二进制和十六进制A=10B=11C=12D=13E=14F=15十六进位例如十六进位例如:3AB73AB77x160=7x1=711x161=11x16=17610 x162=10 x256=25603x163=3x4096=1228815031第28页/共64页2023/3/292023/3/293030转换表转换表9100198100087111761106510154100431132102111000十六进位二进位十进位
25、131001119121001018111000117101000016F111115E111014D110113C110012B101111A101010十六进位二进位十进位1D11101291C11100281B11011271A1101026191100125181100024171011123161011022151010121141010020十六进位l二进位十进位第29页/共64页2023/3/292023/3/293131二进制代码二进制代码CAN bus CAN bus 以字符串定义单个信息以字符串定义单个信息1 1比特信息比特信息应用应用:压缩机状态压缩机状态信号值信号值信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海大众 帕萨特 CAN 数据 总线 结构 原理
限制150内