CAN-BUS控制系统解析课件_第1页
CAN-BUS控制系统解析课件_第2页
CAN-BUS控制系统解析课件_第3页
CAN-BUS控制系统解析课件_第4页
CAN-BUS控制系统解析课件_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CAN-BUS总线控制技术例如: 帕萨特 B5 01V AG5发动机控制单元自动变速器控制单元无CAN-BUS,需要5条信号线例如:帕萨特B5 01V AG5有CAN-BAS,只需2条总线数据总线有何好处?1、控制单元之间的数据交换都在同一平台上进行(这个平台称为协议)。2、可以很方便地实现用控制单元对系统进行控制,如控制ESP。3、可以很方便的加装选择装置。4、CAN总线是一个开放的系统,可以与各种传输媒质进行适配。如铜线和光纤导线。5、对控制单元的诊断可以通过K线来进行,有时也可以通过CAN线来进行诊断(虚拟K线)。控制器局域网络 CAN数据总线可以比作公共汽车。公共汽车可以运输大量乘客,

2、CAN数据总线包含大量的数据信息。CAN-BUS总线控制技术从中央控制单元到网络控制系统 一个中央控制单元 三个中央控制单元 三个控制单元和总线控制TDI 柴油喷射电脑发动机电脑自变箱电脑ABS电脑安全气囊电脑方向盘转角信号高速总线前左门电脑前右门电脑后右门电脑后左门电脑舒适电脑座椅记忆低速总线网关电脑执行协议 KWP2000K线2001以前大众车的数据传输系统网关:由于不同区域Canbus总线的速率和识别代号不同,因此一个信号要从一个总线进入到另一个总线区域,必须把它的识别信号和速率进行改变,能够让另一个系统接受,这个任务由网关(Gateway)来完成。2002年以后帕萨特数据传输系统仪表电

3、脑J285 网关电脑 J533发动机电脑自动变速箱电脑安全气囊电脑ABS/TCS/ESP电脑动力系统舒适系统左前门电脑左后门电脑右后门电脑左右门电脑舒适中央电脑座椅记忆电脑K发动机制动系统气囊转向角传感器电子转向助力Gateway总线控制单元开迪车动力总线系统电网管理电脑转向柱开关拖车电脑仪表电脑空调电脑开迪车舒适总线系统网关电脑雨刷器控制器司机门控制单元副司机门控制单元舒适系统控制单元隔离栅监控LIN总线收音机导航显示界面停车加热开迪车信息总线系统网关诊断总线网关仪表总线驱动总线舒适总线信息总线为何CAN BUS 分为几个系统和使用不同传输速率:CAN bus动力(Bosch) 500 kb

4、it/sCAN bus 舒适(VW) 100 kbit/sCAN bus 信息(VW) 100 kbit/s系统容量所限 (最多32个控制单元) 故障的关联性要求 (例如舒适总线和信息总线) 历史发展: 不同的速率和电压 成本问题: 低速率的控制器和收发器比较便宜目前CAN总线系统中的信号是采用数字方式经铜导线传输的。最大的稳定传输速率可达1000Kbit/s(1M)。 大众和奥迪公司将最大标准传输速率规定为500Kbit/s。高速500Kbit/s,满足实时要求。低速100Kbit/s,时间要求不高。低速100Kbit/s,时间要求不高。信号传输技术数据CAN bus最高传播速度:1 Mbp

5、sISO 分类:低速型 低于10 kbps (用于后视镜调整、电动窗、灯光照明、雨刷器等,称作LIN总线) 低速型 10 125 kbps (用于舒适系统、仪表显示等) 高速型 125 kbps 1Mbps (用于发动机控制、ABS、传动控制等)最多接入控制单元数:32个最长一根 CAN bus 线长度:40 m通用版本:Bosch CAN 2.0单位换算:1 bps = 1 bits per second(位/秒)8 bits(位)= 1 byte(字节)1 Mbps(兆bps)= 1 000 kbps(千bps)= 1 000 000 bps变速箱控制单元额定发动机扭矩额定发动机转速可执行

6、怠速转速控制调节超速切断支持离合器保护离合器状态离合器扭矩档位变换、动作/不动作压缩机切断换档杆位置/行驶位置汽车车速档位指示当前档位或目标档位发动机控制单元编码应急运行程序(自诊断信息)车载诊断状态发动机控制单元发动机转速额定怠速转速实际发动机扭矩冷却液温度强制减档信息加速踏板位置制动灯开关制动踏板开关进气温度CCS状态(定速巡航)CCS额定车速海拔高度信息空调压缩机状态应急运行程序(自诊断信息)ABS/ESP控制单元 TCS要求EBC要求ABS应用EDL介入ESP介入车轮转速,左前车轮转速,右前车轮转速,左后车轮转速,右后CAN(高)CAN(低)变速箱控制单元发送信息变速箱控制单元接受和计

7、算信息CAN-BUS信息交换注:TCS-驱动力控制EBC-发动机制动力控制EDL-电子差速器锁止ESP-电子稳定程序 网络原理 基本系统由多个的控制单元组成,这些控制单元必须通过所谓收发器(发射接受放大器)并联在总线导线上,所有控制单元地位均相同。称为多主机结构。 原则上CAN总线上用一条导线就足已满足要求了,但是在该总线系统上还是配备了第二条导线,在这个第二条导线上,信号是按相反的顺序传送的,这样可以抑制外边干扰。CAN数据总线的数据传递类似于电话会议.对这个数据感兴趣的用户就会利用该数据,而其他用户则选择忽略信息交换 想要交换的数据称为信息。每一个控制单元均可以接受和发送信息。1800Rp

8、m 在发送过程中,二进制值先被转换成连续的比特流,该比特流通过TX线(发送线)到达收发器(放大器),收发器将比特流转化成相应的电压值,最后这些电压值按时间顺序依次被传送到CAN总线的导线上. 在接受过程中,这些电压值经收发器又转换成比特流,再经RX(接受线)传至控制单元,控制单元将这些二进制连续值转换成信息.自动箱控制单元ABS控制单元发动机控制单元123优先权动力系统数据总线优先权控制单元信息传递1234ABS/EDL 控制单元发动机控制单元发动机控制单元自动箱控制单元发动机制动控制 发动机转速节气门位置爆振冷却液温度车速档位信号齿轮转速发动机干预数据使用优先权CAN Bus 硬件终端电阻传

9、输线J217带控制器和收发器的控制单元J220带控制器和收发器的控制单元控制器收发器两个终端电阻两条传输线终端电阻部件功能控制器接收在控制单元微处理器中传递的数据信号,然后传递它们到收发器;并能反向传递。收发器一个发射器和一个接收器的组合。 收发器将从控制器接收的数据转化成能够通过can-bus传递的电信号。并能反向传递。传输线被用于双向传输数据的导线CAN High高位CAN Low低位终端电阻是一个电阻器,防止数据传输终了时,被反射回来,产生波形叠加破坏数据。总线型连接具有,安装在控制单元内部或外部。星型连接不具有。数据传递过程提供数据相应控制单元向CAN控制器提供须发送的数据检查数据收到

10、信号的控制单元,评估该信号是否与其功能有关。使用数据如果接收到数据是相关的, 控制单元接受并处理; 否则忽略.发射数据CAN 收发器接收 CAN 控制器传来的数据并转化为电信号传递接收数据 CAN bus 网络中所有其它控制单元,作为潜在的接收器CAN BUS线控制单元1控制单元2控制单元3控制单元4数据使用数据使用数据检查数据接收数据检查数据检查数据接收数据接收数据发射数据使用数据使用数据检查K线: 用于在自诊断时连接VAS检测仪的.控制单元控制单元接受来之传感器的信号,并将其处理后再发送到执行元件上. CAN构件用于数据交换,分为两个区,一个是接受区,一个是发送区. CAN构件一般集成在控

11、制单元的微控制器芯片中,通过接受油箱或发送油箱与控制单元相连.Canbus的收发器如图所示,使用一个电路进行控制,这样也就是说控制单元在某一时间段只能进行发送或接受一项功能。逻辑“1”:所有控制器的开关断开;总线电平为5Vor3.5V;Canbus未通讯。逻辑“0”:某一控制器闭合;总线电平为0伏; Canbus进行通讯。2个以上控制器所组成的Canbus系统当用2个以上的控制器连接在Canbus总线上(如图所示),用逻辑1来表示断开和用逻辑0表示闭合。不考虑其他总线规则情况下,总线会出现下图的情况:1.任何开关闭合,总线上的电压为0伏2.所有开关断开,总线上的电压为5伏因此:1.只要任何一个

12、控制器激活,则总线激活2.所有控制器关闭,总线处于未激活状态激活的总线称为显性电平;未激活的总线电平称为隐形电平功能CAN收发器: 安装在控制器内部,同时兼具接受和发送的功能,将控制器传来的数据化为电信号并将其送入数据传输线。数据传输终端:是一个电阻,防止数据在线端被反射,以回声的形式返回,影响数据的传输。数据传输线:双向数据线,由高低双绞线组成。 数据格式 CAN(当前 CAN 2.0版) 每个信息由七个部分构成,这就是信息的基本框架称为数据域。开始域(1位)控制域(6位)数据域(64位)安全域(16位)检验域(2位)结束域(7位)状态域(12位)开始域(1位):信息格式的开始,将要发数据往

13、CAN-BUS标志,大小为一位,状态为显性(1)状态域(12位):数据的优先权,大小为12位纯数据控制域(检查域6位):表示数据的大小即字节长度(显示数据域中包含的信息项目)数据域(64位):被传递到其他控制单元的信息所在位置(此信息被传到其他控制单元)安全域(16位):发射数据和接收信息的控制单元检查和比较传递数据所发生变化的错误(检测传递数据中的错误)检验域(2位):每个控制单元,通过这两位被确认已经正确接受信息,否则将重发数据。结束域(7位):通过7位隐形(0)显示,表示该信息数据传递结束,这里是显示错误并重发送数据的最后一次机会。噪音和干扰问题低位高位两条数据线相互缠绕,防止电磁波干扰

14、和向外辐射,规定绞距20mm。两条数据线传递相同信号,但数值互为镜像(对称) 。即便有干扰,但两个信号的电位差不变。 周围电磁干扰源发出电磁波,总线会产生感应电压。动力仪表舒适信息诊断桔/棕桔/黑桔/棕桔/绿桔/棕桔/紫桔/棕桔/红桔/棕桔/兰LIN总线 紫/兰(只需要单线)CAN LowCAN导线颜色CAN High低位都是桔/棕动力总线主要特征速率:500 000 bps ( high speed CAN bus)- 传输1比特持续时间: 0.002 msec-无信息传输模式的基本电压:对地2.5V-信息传输周期:在7-20毫秒之间(这取决于当前发动机的转速,因为相对于曲轴转角传输周期是固

15、定的时间).- 线色:CAN-H = 桔/黑 CAN-L = 桔/棕线径: 0.35 mm2节点:CAN-H CAN-L无单线工作模式(发动机与ABS控制单元之间的两条总线不能断路,但其它控制单元总线断路后其余仍可工作。A121A122舒适总线主要特征:速率:100 000 bps传输1比特持续时间: 0.010 msec无信息传输模式的基本电压: CAN-H = 0 V CAN-L = 5 V (12 V) 信息传输周期: 每20毫秒线色:高位CAN-H = 桔/绿低位CAN-L = 桔/棕线径: 0.35 mm2节点: CAN-H CAN-L舒适总线可以单线工作A146A147信息总线主要特征:- 速率:100000 bps-传输1比特持续时间: 0.010 msec. -无信息传输模式的基本电压: CAN-H = 0V CAN-L =5 V (12 V)-信息传输周期:每20 msec. - 线色:high wire CAN-H = orange-lilaclow wire CAN-L = orange-brown线径:0.35 mm2节点: CAN-H CAN-L-舒适总线可以单线工作A178A1798、测量动力系统终端电阻

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论