汽车CAN总线技术及故障检测
汽车CAN总线系统技术及故障诊断
汽车CAN总线系统技术及故障诊断发布时间:2021-12-21T03:04:59.846Z 来源:《中国科技人才》2021年第26期作者:王刚陈志强王晋星[导读] 随着汽车技术的不断发展,汽车电子控制系统的应用已经越来越广泛,电控元件之间的信息传递的可靠性也变得尤为重要,这给汽车维修人员带来了一定的考验。
现代汽车CAN总线系统是基于现代信息传输技术来使用的,其组成部分、结构和原理对其性能都具备很大联系。
通过对现代汽车CAN总线系统的掌握,分析故障的诊断对策,保证能进一步为现代汽车CAN总线系统的诊断工作提供保障,促进汽车行业的进步与发展。
鉴于此,文章对汽车CAN总线系统的技术原理和故障诊断措施进行了研究,以供参考。
北方自动控制技术研究所山西太原 030006摘要:随着汽车技术的不断发展,汽车电子控制系统的应用已经越来越广泛,电控元件之间的信息传递的可靠性也变得尤为重要,这给汽车维修人员带来了一定的考验。
现代汽车CAN总线系统是基于现代信息传输技术来使用的,其组成部分、结构和原理对其性能都具备很大联系。
通过对现代汽车CAN总线系统的掌握,分析故障的诊断对策,保证能进一步为现代汽车CAN总线系统的诊断工作提供保障,促进汽车行业的进步与发展。
鉴于此,文章对汽车CAN总线系统的技术原理和故障诊断措施进行了研究,以供参考。
关键词:汽车CAN;故障分析;诊断技术1 CAN总线系统概述CAN(ControllerAreaNetwork)即控制器局域网,是将汽车上所有控制系统中的电子控制单元连接在一起的网络,以便于实现电控单元之间的信息传递。
根据系统对于传输速率的要求,将CAN总线系统分为三类,即驱动CAN总线系统、舒适CAN总线系统和信息娱乐CAN总线系统。
CAN总线系统由各电子控制单元、数据传输导线以及数据传输终端组成。
其中数据传输线用的是双绞线,应用系统不同导线的颜色也不同。
驱动系统CAN-H为橙黑色,CAN-L为橙棕色;舒适系统CAN-H为橙绿色,CAN-L为橙棕色;信息娱乐系统CAN-H为橙紫色,CAN-L为橙棕色。
汽车CAN总线技术及故障分析
汽车CAN总线技术及故障分析CAN(Controller Area Network)总线技术是一种广泛应用于汽车电子控制系统中的网络通信协议和物理层传输标准。
它为汽车电子系统中的各个节点提供了一种高效可靠的通信方式,实现了不同功能模块之间的数据交换和共享。
CAN总线技术的优点主要体现在以下几个方面:1. 高可靠性:CAN总线技术采用了差分传输方式,使其对于干扰和噪声具有很高的抗干扰能力,能够保证数据的可靠传输。
而且CAN总线系统中的节点之间采用了主-从结构,当某个节点出现故障时,不会影响整个系统的正常运行。
2. 高带宽:CAN总线技术的通信速率可以达到1 Mbps,能够满足汽车电子系统中各个模块对于数据传输的需求,保证数据的及时性和准确性。
3. 灵活可扩展:CAN总线技术的拓扑结构灵活,可以支持线性、环形和星型等多种拓扑结构,并且可以通过添加节点的方式来扩展系统的功能和性能。
根据CAN总线技术的特点,可以将其应用于车载网络、引擎控制单元、制动系统、座椅控制系统等多个汽车电子控制系统中。
例如在车载网络中,通过CAN总线技术可以实现音频、视频、导航和通信等多种功能模块之间的数据交换和共享;在引擎控制单元中,通过CAN总线技术可以实现引擎的控制和监测,提高燃油的利用率和排放的减少;在制动系统中,通过CAN总线技术可以实现刹车踏板和制动器之间的信息传输和控制,提高刹车的精确性和安全性;在座椅控制系统中,通过CAN总线技术可以实现座椅的调节和记忆功能,提高驾驶乘坐的舒适性。
虽然CAN总线技术在汽车电子控制系统中应用广泛,但也存在一些常见的故障情况,如通信中断、节点失效以及总线冲突等。
对于这些故障,可以通过以下几个步骤来进行分析和解决:1. 检查总线连接:首先需要检查CAN总线的物理连接是否正常,包括连接器和线束的接触是否良好,线束是否有损坏等。
2. 检查节点通信:通过工具设备检测各个节点的通信状态,查看是否有节点无法正常发送或接收数据的情况。
汽车CAN总线概述及其故障诊断检测方式
汽车CAN总线概述及其故障诊断检测方式SILIC雾VAL汽车CAN总线概述及其故障诊断检测方式黎永键12(1.华南农业大学南方农业机械与装备关键技术省部共建教育部重点实验室赵祚喜广东广州510642;2.华南农业大学工程学院广东广州510642)应用科攀[摘要]cAN总线普遍应用于汽车上,要紧用来实现车载网络各电控单元之间的信息互换,形成车载网络系统.由于cAN总线的技术特点,在当前的汽车总线网络市场上cAN总线占据主导地位.因此,介绍cAN总线的大体工作原理和典型的cAN总线应用实例.然后介绍经常使用的cAN总线故障诊断设备和常见的汽车cAN总线故障检测思路,并通过案例说明汽车cAN总线故障诊断方式.[关键词]汽车cAN总线故障诊断中图分类号:U463.602文献标识码:A文章编号:1671--7597(2020)OI20209—021汽车CAN总线应用概述CAN(Contr0llerAreaNetwork)即操纵器局域网络,是由国际标准化组织(ISO)概念的串行通信总线,要紧用来实现车载网络各电控单元之间的信息互换,形成车载网络系统.CAN是一种多主总线,通信介质能够是双绞线,同轴电缆或光导纤维,通信速度可达1Mb/s.通过CAN总线,传感器,操纵器和执行器由串行数据线连接起来.CAN在车上要紧有三种用途:①用于车身和舒适系统的低速CAN;②用于通信,导航,音频和视频的(AN;⑧用于发动机,变速器,ABS和ESP之间实时通信的高速CAN.CAN是RobertBosch公司在1986年ShE(美国汽车工程师学会)大会上第一提出.CAN总线在当前的汽车总线网络市场上占据主导地位,其短帧数据结构,非破坏性总线性仲裁技术和灵活的通信方式适应了汽车的实时性和靠得住性要求.各大汽车生产商均已开发了适应自身车型的CAN总线技术,例如最新奔驰~W220CAN-一BUS网络操纵,电脑之间数据通信采纳CAN数据总线,其中CAN上分为(ANB,CANC及光纤通信,传输数据量大,速度快,数据更平安[1].2CAN总线概述2.1CAN总线的工作原理2.1.1CAN传输系统组成.CAN数据传输系统中每块电脑的内部增加了一个CAN操纵器,一个~CANI收发器;每块电脑外部连接了两条cAN数据总线.在系统中作为终端的两块电脑,其内部还装有一个数据传递终端(有时数据传递终端安装在电脑外部).2.i.2各部件功能.(1)CAN操纵器.cAN操纵器作用是接收操纵单元中微处置器发出的数据,处置数据并传给CAN以收发器.同时CAN操纵器也接收收发器收到的数据,处置数据并传给微处置器.(2)CAN收发器.c收发器是一个发送器和接收器的组合,它将CAN操纵器提供的数据转化成电信号并通过数据总线发送出去,同时,它也接收总线数据,并将数据传~JCAN:陉制器.(3)数据传递终端.数据传递终端实际是一个电阻器,作用是幸免数据传输终了反射回来,产生反射波而使数据受到破坏.(4)cAN数据总线.(AN数据总线是用以传输数据的双向数据线,分为CAN高位和低位数据线,别离表示为CA~ni和CAN—Lo.为了避免外界电磁波干扰和向外辐射,CAN总线采纳两条线缠绕在一路,两条线上的电位是相反的,若是一条线的电压是5v,另一条线确实是Ov,两条线的电压和总等于常值.通过该种方法,CAN总线取得爱惜而免受外界电磁场干扰,同时(AN总线向外辐射也维持中性,即无辐射.图l数据传递进程2.i.3数据传递进程.操纵单元向CAN操纵器提供数据用于传输.CAN收发器从(AN处接收数据,将其转化为电信号发出.所有与CAN数据总线一起组成网络的操纵单元成为接收器.操纵单元对接收到的数据进行检测,看是不是是其功能所需.若是所接收的数据是重要的,它将被除数认可及处置,反之将其忽略.CAN数据传递进程如图1所示[2].2.2汽车CAN总线应用实例公共Polo!轿车的CAN,总线系统通过ECU对车辆各类信号进行监测,依照设定程序对燃油泵继电器和车内灯等执行元件进行操纵.Polo!轿车中的汽油发动机有1个新的燃油供给操纵装置,用2个并联的继电器代替单个集成防撞燃油关闭装置的燃油泵继电器.这2个继电器是燃油泵继电器和燃油供给继电器,位于车载网络系统操纵单元继电器托架上,如下图.其工作方式:(1)打开驾驶员侧车门后,车门触点开关将信号发送到车载网络控制单元J519,J519操纵燃油供给继电器,并使燃油泵运行约2s.打开驾驶员侧车门后,车门触点开关F2将信号送NJ519,使燃油供给继电器J643接通.现在,燃油泵G6运行大约2s,见图2.(2)当驾驶员侧车门短暂开启时,J519通过其按时开关心断燃油泵继电器,燃油泵停止运转.(3)若是驾驶员侧车门开启超过30min,3519通过其按时操纵装置使燃油泵从头受控.(4)打开点火开关或起动发动机后,燃油泵通过燃油泵继电器J17,由发动机操纵单元操纵.F:f0.囵【铡2燃湖每之掩制.0,】5I9.1.救州络系统拄制单兀V2.:0(F2)?¨触点]荚JO43一油采继电器1JI7-油袋继电器2(一油艇3CAN总线故障诊断设备每一个汽车生产商或供给商都有它属于自己的专用诊断系统,而这些信息一般是保密的.原始的CAN信息能够通过示波器,一些扫描工具或CAN的分析仪进行观看,标准的设备如电压表和示波器在测量CAN和其它汽车网络的时候有局限性.CAN总线的数据传输不能反复地提供具有稳固信号的成心义的测量值,需要用到特殊的技术和设备来有效地设计和寻觅网络故障点[3].3.1利用万用表检测CAN总线.电压:怠速时,连接两根CAN线路的数字电压表将会测量0V一这是…1':CAN和的不同.这是怠速状_HiCANLo态.总线上有cAN报文,电压表就会提示可能0.5v或依照总线传输的特性确信.这是不同于总线的平均值,以避免响应的电压太高.这就会让电压读数在保护cAN方面几乎不起作用.应周科学VA巍电阻:电压表的欧姆档在检测cAN线路对地短接,电池短路方面起作用.典型的电阻在汽车的OEMs中有打印出来,而且取决于汽车ECM的数量和类型.车钥匙必需打到0ff档才能够测量出CAN总线的电阻值.3.2利用示波器检测CAN总线.无重复信号:许多总线上的网络传输(包括cAN)是不重复的,因此很难用示波器去触发观看.数字示波器用于观看波形.一般示波器依托于反复显现的图片,而这需要稳固的,重复的信号,才能有清楚,无抖动的显示.图3是从模拟示波器取得的模糊图像,图4是采纳一样数码采样坐标并存储的数字图像,不同清楚可见.图3模拟示波器的CAN输出图4数字示波器的CAN输出图3是许多CAN报文彼此重叠的结果,而且在不同的时刻里示波器的显示屏上覆盖了.图3是一次CAN报文的采样并存储在示波器的内存里,再显示出来.从图3能够找到有效的信息.能够看出总线的近似电压是正确的,而且信号显示出来,没有偏高或偏低的漂移,不能证明它们是CAN的组成部分.电路的缺点会致使波形显示这些问题.图4是11位CAN组成,带有010标识符和一个字节,值为55(16进制)的数据.它由一个型号HP54645,100Mllz的数字存储示波器捕捉取得.很容易看出整个波型是很清楚,有适当的电压和频率.3.3利用CAN分析仪检测CAN总线.标准的CAN总线分析器能够读取CAN传输数据,把用户指定的信息发送到总线上,并提供统计的信息,比如总线加载和总线的错误信息.图5GryphonCAN分析器图5是Gryphon.它直接连接到车上的OBDII接口并捕捉OBDII代码,但也会捕捉类似于图18所示的专用报文.合格的CAN分析器会显示带有标识符的CAN报文和任何数据值.许多分析器会针对一些特定的CAN报文显示其缩写,图6给出了一些例子.不单单是显示标识符,数据值和时刻,同时也显示一些有效标识符的缩写.图6CAN分析仪显例如子4汽车CAN故障类型及诊断方式41CAN—BUS网络系统故障现象.CAN—BUS网络系统发生故障时一样都有一些明显的故障特点.故障现象有以下三种:(1)整个网络失效或多个操纵单元不工作或工作不正常.(2)在不同的系统,不同的地址同时表现出不同的多个故障,且故障现象的之间没有任何关联.(3)个别操纵单元或多个操纵单元在接上专用诊断仪后无法与诊断仪通信.4.2故障缘故.(1)汽车电源系统引发的故障.汽车多路传输系统的核心部份是含有通信Ic芯片的电控模块ECM,电控模块ECM的正常工作电压在10.515.OV的范围内.若是汽车电源系统提供的工作电压低于该值,就会造成一些对工作电压要求高的电控模块ECMtB现短暂的停工,从而使整个汽车多路信息传输系统显现短暂的无法通信.(2)汽车多路信息传输系统的链路故障.节点是汽车多路信息传输系统中的电控模块,因此节点故障确实是电控模块ECM的故障.(3)汽车多路信息传输系统的节点故障.当汽车多路信息传输系统的链路(或通信线路)显现故障时,如:通信线路的短路,断路和线路物理性质引发的通信信号衰减或失真,都会引发多个电控单元无法工作或电控系统错误动作.43CAN—BUS网络系统故障诊断步骤.通过对以上三种CAN总线故障的分析,能够总结出该系统一样诊断步骤为:(1)了解汽车车载网络系统的大体结构,最好能画出其网络结构大体框图.(2)了解该车型的汽车多路传输系统特点,包括:传输介质,几种子网及汽车多路信息传输系统的结构形式等.(3)汽车多路信息传输系统的功能,如:有无唤醒功能和休眠功能等.(4)检查汽车电源系统是不是存在故障,如:检查蓄电池电压,各接头连接情形,相关熔丝,发动机与车身的接地情形:交流发电机的输出波形是不是正常等.(5)检查汽车多路信息传输系统的链路是不是存在故障,可采纳替换法或采纳跨线法进行检测.(6)若是是节点故障,只能采纳替换法进行检测.(7)利用CAN系统的故障自诊断功能[4].5汽车CAN总线诊断案例2002款上海波罗(Polo)轿车电动车窗不工作故障排除.51故障现象.一辆上海公共波罗(Polo)轿车,配备手动变速器和两前门电动窗,无中控门锁,在某装饰部加装一套防盗器和中控门锁后,显现电动车窗无法工作现象.5.2故障检测与排除.第连续接V.A.G1552故障阅读仪,输入09地址码(车载网络治理系统操纵单元),利用02功能(查询故障存储器)读取故障码,取得两个偶发性故障码:一个是电源电压太低;一个是CAN网络线断路.利用O5功能(清除故障存储器)清除故障码后,再利用O2功能(查询故障存储器)读取故障码,没有故障码存在.利用06功能(终止输出),再输入19(数据总线操纵单元),利用02功能(查询故障存储器)读取故障码,没有故障码.再输入46(舒适系统),利用02功能(查询故障存储器)读取故障码,读得的故障码是01330,含义是:Convenience SyscontralUnit-T93PowerSupplyTooSmal1(舒适系统中央操纵单元T393电源供给过小).利用05功能(清除故障存储器)清除故障码后,再利用02功能(查询故障存储器)读取故障码,没有故障码存在.按压车窗开关,没有反映.再输入og地址码读取电脑版本为:f面一丽辩撼.l嘶…~…一………;}L量整一篓壁一!垡麴…~…~一……j发觉电脑编码不对,该车的电脑编码应该是17566,而读得的结果为09216.利用v.A.G1552故障阅读仪进入07(编码),输入17566.退出再进入l9读版本,发觉数据总线编码为00014,是正确的.退出后输入46地址码读取电脑版本为:丽赢r——]L毽_嘎壁越蹙:塑照一——;发觉该编码也不对,该电脑编码应该是00067,而读得的结果为01024.利朋v.A.G1552故障阅读仪进入07(编码),输入00067.退出系统,按压电动车窗开关,电动车窗工作正常.6结语目前,汽车CAN总线技术具有优越特点,在现代汽车中应用日趋广泛.深切把握汽车CAN总线技术的结构组成,工作原理,故障特点及诊断排除方式,汽车修理人员才能快速,准确地排除装配有CAN总线的汽车故障.参考文献:[1]朱建风,李国忠,常见车系CAN—BUS原理与检修,北京:机械工业出版社,2007.[2]饶运涛,邹继军,郑勇芸,现场总线CAN原理与应用技术,北京:北京航空航天大学出版社,2003.[3]RobertBoys.CAN:ControllerAreaNetworkIntroductionandPrimer[4]李东江,张大成,汽车车载网络系统(CAN—BUS)原理与检修,北京:机械工业出版社,2005.作者简介:黎永健(1983一),男,广东清远人,硕士研究生,就职于华南农业大学工程学院,研究方向为:汽车诊断与检测;赵祚喜(1968一),男,教授,博士,就职于华南农业大学工程学院.。
汽车CAN总线技术及故障分析
汽车CAN总线技术及故障分析随着汽车电子技术的飞速发展,汽车CAN总线技术的应用越来越广泛。
CAN总线技术是一种用于控制汽车电子系统的通讯协议,它可以让各个汽车电子模块之间进行数据交换,从而实现汽车各种功能的协调与控制。
由于汽车CAN总线系统复杂,故障问题也较为常见。
本文将就汽车CAN总线技术及故障分析进行详细介绍。
一、汽车CAN总线技术概述CAN总线是Controller Area Network的缩写,即控制器局域网络。
它是一种用于控制设备之间通讯的串行总线标准。
CAN总线技术最早由德国的Bosch公司在1986年提出,从此以后就迅速发展并得到广泛应用,成为了现代汽车电子系统的核心通讯技术之一。
CAN总线技术的优势主要体现在以下几个方面:1. 高可靠性:CAN总线系统采用了差分信号传输以及位优先和消息权限等机制,保证了通讯的可靠性和稳定性。
2. 高速传输:CAN总线系统可实现高速数据传输,满足了现代汽车电子系统对于大数据处理和快速响应的需求。
3. 灵活性:CAN总线系统采用多主机通讯结构,可以实现多个设备之间的并行通讯,从而提高了系统的灵活性和通讯效率。
4. 简化布线:CAN总线系统可以通过一根双绞线连接各个控制器,减少了布线的复杂性和成本。
在现代汽车中,CAN总线系统主要分为两种类型:CAN高速总线和CAN低速总线。
CAN高速总线主要用于发动机控制、变速器控制、刹车系统等对实时性要求较高的控制模块之间的通讯;而CAN低速总线主要用于车门控制、座椅控制、仪表盘等对实时性要求不高的控制模块之间的通讯。
1. CAN总线通讯中断故障CAN总线通讯中断可能是由于CAN控制器硬件故障、CAN总线信号线路断路、接触不良引起的。
当汽车CAN总线通讯中断时,会导致汽车各个控制模块之间无法正常通讯,从而出现各种各样的故障表现,例如ABS系统故障、发动机无法启动等。
解决方法:使用诊断仪对CAN总线进行检测,查找故障的具体位置。
CAN总线检测方法
CAN总线检测方法1、车辆无法启动。
(1)首先观察无法启动时车辆的状态,主要是仪表。
观察仪表是否有电,因为从仪表上可以看到车上其他模块的工作状态。
如果仪表没有电可按下面的方法查起。
首先,要检查仪表没电时的状态。
因为仪表的显示受前控模块和顶控模块的控制。
同时后控模块也影响仪表。
当打开电源开关后,按下ON档开关。
看车上总线相连的开关是否有电。
如有电说明是前控的问题,这里指根前控相关的所有问题。
包括前控的线路问题。
如没有电说明是后控的问题。
这时可以通过另一种方法简易判断。
即打开电源时仪表是否有电通过。
有电就是前控的问题。
没电则是后控的问题。
(2)当车上的仪表有显示时可以通过仪表的液晶显示屏进行观察。
方法如下,按动仪表下方的上翻键或下翻键可以找到模块在线界面。
当车辆不启动时,有可能是桥模块、后控模块或前控模块掉线引起的。
观察是否在线可以轻松的判断。
同时,桥不在线时仪表下面的挡位指示灯不亮,后控不在线时档位灯亮。
若仪表下方N灯不亮,则发动机也无法正常启动,可检查发动机与变速箱通信线是否短路、断路。
(3)起动机可以转动,但是就是起动不着。
这是由于发动机的电脑故障或者是供油系统的故障引起的。
排除的方法如下:首先检查模块的保险是否烧毁。
其次检查车辆线束上的接插件是否牢靠。
最后是检查模块上的接线是否有退出的。
2、发动机的信号无法传入总线这一般是由于发动机和总线的接口出现了问题。
在车上一共有三个接口。
一个在前部电线束里,一个在后备电箱中,另一个在发动机上面铁盒边,都是屏蔽线的自锁接头。
查找这些插头,看看是否有问题。
3、仪表气压表显示不一致:气罐压力传感器是通过检测气罐中的压力,传感器输出一个模拟电阻信号传输到中控,再由中控到总线(气罐压力传感器线号72对应中控针角4-17,负极搭铁信号线为76,另一个气罐压力传感器线号74对应针角4-18负极搭铁线号为77),由总线转为数字信号通过仪表模块显示气压,电阻越大则显示气压越高,当负极搭铁线掉后或针角线虚后,电阻变为无限大,则仪表压力将顶到顶部。
CAN总线系统的故障诊断
当CAN-BUS数据总线对正极短 路时,检测到的CAN-BUS数据总线 的信号波形如图(b)所示。
当CAN-BUS数据总线中的 CAN-Low总线断路时,检测到 的CAN-BUS数据总线的信号波 形如图(b)所示。
当CAN-BUS数据总线中的 CAN-High总线断路时,检测到 的CAN-BUS数据总线的信号波 形如图(b)所示。
注意
终端电阻不是一定为大 约120Ω,而是相应的 阻值依赖于总线的结构
在总的阻值测量后,当在一 如果在拔取控制单元后显示 个带有终端电阻控制单元的 的阻值变得无穷大,那么, 插头拔下后测量的阻值没有 或者是连接中的控制单元终 发生变化,则说明系统中存 端电阻损坏,或者是到该控 在问题。这说明被拔取的控 制单元的CAN-Bus数据传输 制单元的终端电阻可能损坏 线出现故障。 或者是CAN-Bus总线出现断 路。
CAN-Low线对正极短路 • CAN-Low线的电压大约为12V、CAN-High线的电压
电位正常,汽车网络通讯系统在此故障下,变更为单线 工作状态。
CAN-High线对正极短路 • CAN-High线的电压大约为12V、CAN-Low线的电压
电位正常,汽车网络通讯系统在此故障下,变更为单线 工作状态。
同样的,CAN-Low驱动数据总线上有信号传输时,总线上的电压 值会在1.5~2.5 V之间高频波动,因此,万用表的测量值为1.5~2.5 V之 间,小于2.5 V但靠近2.5 V,如图所示。
3.总线波形的检测
检测CAN总线波形信 号时,一般采用测试仪或 示波器测量总线数据信号 的波形,例如采用双通道 的示波器进行同步波形的 测量,能够直观地观察 CAN总线系统波形信号有 无异常现象。
软件故障
即传输协议或软件 程序有缺陷或冲突,从 而使汽车CAN总线系统 通信出现混乱或无法工 作,这种故障一般会成 批出现。
汽车CAN总线技术及故障分析
汽车CAN总线技术及故障分析随着汽车电子技术的不断发展,CAN总线技术已经成为了现代汽车电子系统的核心之一。
CAN总线技术的出现,不仅使汽车电子系统的通讯更加快速和可靠,同时也提升了汽车电子系统的整体稳定性和可靠性。
本文将对汽车CAN总线技术进行介绍,同时也会对CAN总线技术常见的故障进行分析和解决方法进行探讨。
一、汽车CAN总线技术简介1.1 CAN总线技术的概念CAN(Controller Area Network)总线技术是一种串行数据通信协议,是由德国Bosch公司在上世纪80年代提出的一种用于现代汽车电子系统中的通讯技术。
1.2 CAN总线技术的特点CAN总线技术采用串行通信方式,能够通过两根通信线实现多个控制单元之间的通讯,从而降低了汽车电子系统的布线复杂度和成本。
CAN总线技术具有高速通讯、抗干扰能力强、可靠性高等特点,极大地提升了汽车电子系统的整体性能。
1.3 CAN总线技术的应用CAN总线技术在现代汽车电子系统中得到了广泛的应用,它可以用于发动机控制单元、变速器控制单元、车身控制单元、空调控制单元等各种控制单元之间的通讯,使得这些控制单元能够相互之间进行数据交换和共享,从而协调各个系统的运行状态,提升汽车整体性能。
1.4 CAN总线技术的发展趋势随着汽车电子技术的不断发展,CAN总线技术也在不断完善和升级,新一代的CAN总线技术如CAN-FD技术能够实现更高的通讯速率和更大的数据传输容量,满足了汽车电子系统对数据通讯的更高要求。
二、汽车CAN总线技术的常见故障及解决方法2.1 CAN总线通讯故障CAN总线通讯故障是汽车CAN总线技术中比较常见的故障之一,通常表现为汽车的仪表显示异常、发动机无法启动、变速器无法换挡等故障现象。
这些故障可能是由于CAN总线通讯线路断开、控制单元损坏、通讯速率不匹配等原因造成的。
解决方法:- 检查CAN总线通讯线路是否正常连接,包括主电器连接和地线连接是否良好;- 对CAN总线通讯速率进行调校,确保各个控制单元的通讯速率相匹配;- 对CAN总线控制单元进行检测,确认是否存在故障单元,并进行更换或维修。
CAN总线故障检查方法
CAN总线故障检查方法CAN总线是控制区域网络(Controller Area Network)的缩写,是一种广泛应用于各种汽车和工业控制系统中的通信协议。
CAN总线的故障检查非常重要,因为故障的产生可能会导致整个系统崩溃或无法正常工作。
以下是一些常见的CAN总线故障检查方法:1.总线电气参数检查:2.总线终端电阻检查:3.总线连接检查:检查总线连接是否良好,包括总线电缆、连接器等。
确保连接紧固,没有松动或断裂。
4.总线通信状态检查:使用CAN总线诊断仪或类似的工具,对总线进行通信状态检查。
检查是否存在通信错误、丢失的帧、误码等现象。
5.总线数据诊断:检测CAN总线上的数据是否正常。
可以通过监控CAN总线上传输的数据包,进行诊断和分析。
如果数据包中存在错误或异常,可能是因为一些节点发送了无效或错误的数据。
6.节点故障排查:检查CAN总线上的每个节点的状态和工作正常性。
确保每个节点都能正常发送和接收数据。
如果一些节点无法发送或接收数据,可能是由于节点自身故障,如芯片损坏、节点程序错误等。
7.环境干扰检查:环境干扰可能会对CAN总线的通信造成干扰或干扰,例如电磁辐射、电源噪声等。
检查总线周围的环境,排除干扰源。
8.诊断仪器使用:使用专业的CAN总线诊断仪器进行故障检查。
这些诊断仪器具有丰富的功能和参数设置,可以帮助用户更好地了解总线的状态和工作情况。
最后,对于CAN总线的故障检查,需要针对具体的问题进行分析和诊断。
上述方法只是一般性的指导,具体情况下还需要根据实际情况进行调整和补充。
同时,也需要具备一定的专业知识和技能来进行故障排查和处理。
【干货】手把手教你CAN总线的8种常见故障与排除方法
【干货】手把手教你CAN总线的8种常见故障与排除方法当CAN总线出现故障或数据传输异常时,往往会出现多种奇怪的故障现象,如仪表板显示异常,车辆无法启动,启动后无法熄灭,车辆动力性能下降,某些电控系统功能失等。
这是因为相关数据或信息是通过CAN总线传输的,如果传输失败,那么会产生多种连带故障,甚至造成整个网络系统瘫痪。
最为常见的故障症状是仪表板的显示异常,如下图所示。
在检修过程中,首先应查看具体的故障症状,根据故障症状和网络结构图来初步分析有可能是哪些原因造成的,然后使用相关的诊断仪器进行诊断,根据诊断结果制订相关检修方案,做到心中有数,目标明确。
接着查找具体的故障部位和原因,同时结合相应的检测方法和测量结果找到故障点,从而彻底排除故障。
由于CAN网络采用多种协议,每个控制模块的端口在正常的情况下都有标准电压,因此电压测量法可用于判断线路是否有对地或电源短路、相线间短路等问题。
为了确定CAN H 或CAN L 导线是否损坏或信号是否正常,可以测量其对地电压(平均电压)。
测量点通常在OBD诊断接口处,如下图所示。
诊断接口的6号针脚连接CAN H 导线,14号针脚连接CAN L 导线。
如果诊断接口上连接有两组CAN总线,那么动力CAN总线使用6号和14号针脚,舒适总线使用3号和11号针脚。
诊断接口的针脚含义如下图所示。
正常情况下,当CAN总线唤醒后,CAN H 对地电压约为2.656V,CAN L 对地电压约为2.319V,而且两者相加为4.975V ▼正常的CAN H 电压正常的CAN L 电压CAN故障通常的原因有CAN线短路、对电源短路、对地短路、相互接反。
1. CAN H 与CAN L 短路当CAN H 与CAN L 短路时,CAN网络会关闭,无法再进行通信。
会有相应的网络故障码。
CAN H 与CAN L 短路的总线波形如下图所示。
当两者相互短路之后,CAN电压电位置于隐性电压值(约2.5V)。
汽车CAN总线技术及其检测维修
汽车CAN总线技术及其检测维修汽车CAN总线技术及其检测维修(更多精彩论文,请登录非专业电子商务博客)摘要:伴随着汽车业的发展,汽车内部设备配件逐渐增加,CAN总线技术也得到了普遍的应用,传统方式的通信方式已经不能满足汽车现代化的具体要求,然而汽车CAN总线技术是一种全新的信息通信方式,在信息资源的传递和共享方面起到关键作用,并可有效减少线束的长度和节点数量,本文主要分析了汽车CAN总线技术的故障及检测和维修的方法。
关键词:CAN总线;总线技术;检测;维修目前,随着车用设备的不断增加,从发动机控制到传动系统控制。
从电源管理控制到为了提高舒适度而做的各种改善,使汽车电气系统形成一个庞大而复杂的系统,并且都集中在驾驶室控制。
CAN总线的设计充分考虑了汽车的恶劣工作环境,而且可靠性高。
因此CAN总线在诸多现场总线中独占鳌头,成为汽车总线的代名词。
一、CAN总线技术的概况(一)CAN技术简介CAN的全称是Controller Area Network,也就是俗称的控制器局域网。
CAN 总线技术是目前国际上应用最广泛的总线之一。
CAN是指将汽车上多个控制器整合在网络中。
CAN总线上的每个节点都有自己的地址,CAN总线控制器的数据资料是由控制单元提供的,CAN收发器从CAN控制器处接收到数据资料,并将这些数据资料转化为信号发送至数据总线,控制单元从数据总线上接收数据,并对接收到的数据进行检测,判断是否属于该控制单元所需,如果是此控制单元所需要的,那么就被认可和接收,反之则不被认可和接受,从而完成数据的整个传输过程。
(二)CAN技术的发展及其特点目前,支持CAN总线技术的有英特尔、惠普和西门子等国外知名企业。
而且欧洲绝大部分的汽车生产商,例如宝马、劳斯莱斯、沃尔沃和雷诺等都已经在使用了CAN总线技术。
在国内,例如大众途安、帕萨特和polo等都纷纷使用CAN总线技术,汽车制造业的技术水平大大提高。
汽车CAN总线技术拥有独自的特性,CAN总线复合国际标准,可以应用于不同型号控制单元的数据传输,控制单元对所传输的信息进行实时检测,检测到故障后存储故障码。
汽车CAN总线故障原因及检测方法
汽车CAN总线故障原因及检测方法作者:陈建军来源:《新教育时代》2015年第08期摘要:汽车CAN总线网络通信技术,用简洁的双绞线和一些器件,将汽车上相关的各电控系统联系起来,实现了发动机控制系统、传动控制系统、舒适控制系统和信息娱乐控制系统之间的通信,使整车各系统之间的信息即时共享,提高信息传输的可靠性。
目前CAN总线技术广泛应用于轿车,本文介绍汽车CAN总线故障产生的原因及检测的一般方法。
关键词:CAN总线故障原因检测方法本人从事汽车维修及教学工作多年,对汽车维修有深刻的体会,对排除汽车故障有丰富的经验,现根据我的实践工作经验,谈谈汽车CAN总线的维修方法。
一、CAN总线故障产生的原因CAN总线系统中拥有一个CAN控制器、一个信息收发器、两个数据传输终端及两条数据传输总线,除了数据总线外,其他各元件都置于各控制单元的内部。
分析CAN总线系统产生故障的原因一般有以下三种:1.汽车电源系统引起的故障:汽车电控模块的工作电压一般在10.5-15.0V,如果汽车电源系统提供的工作电压不正常,就会使得某些电控模块出现短暂的不正常工作,这会引起整个汽车CAN总线系统出现通信不畅。
2.汽车CAN总线系统的链路故障:当出现通信线路的短路、断路或线路物理性质变化引起通信信号衰减或失真,都会导致多个电控单元工作不正常,使CAN总线系统无法工作。
3.汽车CAN总线系统的节点故障:节点是汽车CAN总线系统中的电控模块,因此节点故障就是电控模块的故障。
它包括软件故障即传输协议或软件程序有缺陷或冲突,从而使汽车CAN总线系统通信出现混乱或无法工作,这种故障一般会成批出现;硬件故障一般是电控模块芯片或集成电路故障,造成汽车CAN总线系统无法正常工作。
二、CAN总线系统的检测1.终端电阻值测量注意:电阻测量过程中应注意:先断开车辆蓄电池的接线,大约等待5 min,直到系统中所有的电容器放完电后再测量,因为控制单元内部电路的电阻是变化的。
CAN总线故障检查方法
CAN总线故障检查方法
1.检查硬件连线
首先需要检查CAN总线的硬件连线是否正确。
检查CAN总线连接器是否插紧,连接器引脚是否损坏或变形。
同时,检查总线是否接地良好,地线是否松动或断开。
如果总线上有多个节点,需要检查每个节点的连接状态和通信是否正常。
2.检查总线电压
CAN总线的电压应在2.5V左右,如果电压过高或过低,都会导致通信故障。
使用万用表测量CAN总线的电压,检查是否正常。
如果电压不正常,需要检查供电电源和终端电阻是否有问题,有必要的话可以更换电源或电阻。
3.检查终端电阻
4.检查总线负载
5.检查节点配置
6.检查节点软件
7.使用诊断工具
当以上方法无法解决问题时,可以使用专门的CAN总线诊断工具进行故障诊断。
这些工具可以监视总线上的通信,检测错误帧和冲突,并提供详细的故障诊断报告。
根据诊断报告进行故障排查和修复。
总之,对CAN总线故障的检查和排除需要综合考虑硬件、电压、电阻、负载、配置和软件等多方面因素。
通过逐个排查这些可能存在的问题,可
以找到并解决CAN总线故障。
简述can总线的故障检测诊断与排除的基本步骤
简述can总线的故障检测诊断与排除的基本步骤
CAN总线(ControllerAreaNetwork,简称CAN)是一种用于工业汽车等移动设备的局域网连接标准。
由于汽车工业中广泛应用,CAN
总线问题可能影响到汽车系统的运行。
因此,必须采取有效的故障检测诊断与排除步骤来确保设备的正常运行。
CAN总线故障检测诊断与排除的基本步骤包括:
第一步:初步排查。
首先,操作人员应对CAN总线接口进行检查,以核实接口是否物理故障,如拓扑错误、接触不良等;其次,操作人员应检查每个CAN总线终端的CAN接口上的信号,以确定信号是否正常。
第二步:确认故障点。
如果仅仅检查CAN总线接口未能查明故障点,还需要进一步检查CAN接口上的信号,以确定信号是否正常,并进行CAN主从终端之间的技术比较;如果可以确认某个CAN总线终端的故障,则可以选择进行更换维修或更换整个CAN总线系统。
第三步:进行故障处理。
如果不能立即确认CAN总线故障的具体原因,则可采用抓取记录器的方法,对外部信号及内部信号进行不断跟踪和记录,最后经过数据分析来判断故障点,这种方法可以找出最终故障原因,从而防止同样故障再次发生。
第四步:重新验证。
最后,应对已维修或更换的CAN总线系统进行重新验证,以确保故障已经解决,以及CAN总线系统已恢复正常。
故障检测诊断与排除是确保CAN总线功能正常运行的重要步骤,操作人员应熟悉上述步骤,以确保CAN总线的高可靠性和稳定的运行。
电动汽车CAN通信故障检修探析
关键词:电动汽车;CAN;故障;检修0引言目前,汽车电子控制技术迅猛发展的势头未减,其特征是:功能多样化、技术一体化、系统集成化、车载网络化。
二十世纪八十年代初,德国的博世公司就提出了用CAN (ControllerAreaNetwork)控制器局域网来解决汽车内部复杂的硬信号接线。
CAN-BUS总线是一种串行数据通讯协议,国际标准化组织公布为IS011898标准。
CAN-BUS总线采用的载波侦听、多主方式工作、采用非破坏性位仲裁总线竞争,当两个ECM同时向网络上传输信息时,优先级低的节点自动停止发送,而优先级高的节点可不受影响地继续传输数据,使其在多个模块(ECM)间通讯上具有很高的效率。
在汽车特别是新能源、智能网联汽车获得广泛应用,CAN总线通讯一旦失效,车辆部分功能受限甚至失控。
1CAN总线通信机理CAN-BUS主要由CAN控制器和CAN收发器组成,CAN控制器由一块可编程芯片上的逻辑电路组成,实现CAN通信协议中物理层和数据链路层的功能,并设置有与控制单元数据交换的物理接口。
控制单元内部存有针对CAN控制器的程序,这些程序设置了其工作方式,控制其工作状态,有故障监控的数据发送和接收,它是应用层建立的基础。
目前,CAN控制器可分为独立CAN控制器IC和集成CAN微控制器单片机。
独立CAN控制器使用比较灵活,可与多种类型的单片机、微型计算机的各类标准总线进行接口组合。
CAN集成微控制器在许多特定情况下,使电路设计简化和紧凑,可靠性提高。
CAN收发器提供了CAN控制器与物理总线之间的接口,是影响网络性能的关键因素。
2CAN总线故障机理造成汽车CAN总线故障的原因有三种:控制单元(ECM)电源故障;CAN总线的数据链路故障;CAN总线的控制单元(ECM)故障。
2.1控制单元(ECM)引起的CAN总线故障汽车CAN总线的核心部分是含有通信IC芯片的控制单元(ECM),控制单元(ECM)的正常工作电压在10.5~15.0V的范围内。
CAN总线故障诊断与解决方案
CAN总线故障诊断与解决方案CAN(Controller Area Network)总线是一种广泛应用于现代汽车和工业控制领域的串行通信协议,它能够提供高可靠性和高效率的数据传输。
然而,由于各种原因,CAN总线也可能出现故障,导致数据传输中断或错误。
本文将介绍CAN总线故障的常见原因,并提供一些解决方案。
一、CAN总线故障原因1.电缆故障:电缆断裂、接头松动或腐蚀等问题可能导致CAN总线通信中断或数据传输错误。
2.终端电阻问题:CAN总线两端应连接120欧姆的终端电阻,如果终端电阻损坏或未连接,会导致信号干扰和通信错误。
3.器件故障:CAN总线上的节点可能存在电源问题、芯片故障或软件错误,导致通信失败。
4.环境干扰:工业环境中的电磁干扰、电压峰值或放射干扰等因素可能导致CAN总线通信错误。
5.数据冲突:当两个或多个节点同时发送数据时,会发生数据冲突,导致通信错误。
二、CAN总线故障解决方案1.电缆故障解决方案:a.对电缆进行视觉检查,检查是否有明显的裂痕、损坏或其他物理故障。
b.用万用表检测电缆的导通性,确保信号线没有断开。
c.检查电缆连接器是否松动或腐蚀,需重新连接或更换连接器。
2.终端电阻问题解决方案:a.使用万用表测量终端电阻的阻值,确保其为120欧姆。
b.检查终端电阻连接是否良好,如有问题需重新连接或更换终端电阻。
3.器件故障解决方案:a.检查节点的电源电压是否正常,确保供电稳定。
b.检查芯片是否损坏,需要更换坏损的芯片。
c.检查软件是否正确配置,确保软件没有错误导致通信失败。
4.环境干扰解决方案:a.通过增加屏蔽材料或固定电缆的方式减少电磁干扰。
b.定期检查电缆连接器是否紧固,以减少接触电阻和干扰。
c.使用电源滤波器或稳压器来稳定电压,减少电压峰值对CAN总线的影响。
5.数据冲突解决方案:a.设计合理的通信协议,在节点之间设置时间窗口以避免数据冲突。
b.提高CAN总线的通信速率,减少数据冲突的概率。
汽车CAN总线概述及其故障诊断检测方法
双 绞 线 、同轴 电缆或 光 导纤 维 ,通 信 速率 可 达 1b s M / 。通 过CN A 总线 ,传感 器 、控 制器 和执 行器 由串行数 据 线连接 起 来 。C N 车上 主要 有三 种用 途 : A在 ① 用 于 车身 和 舒适 系统 的低 速 CN A ;② 用 于 通信 、导 航 、音 频 和 视 频 的 (N A ;⑧ 用 于 发动机 、变 速器 、A S S 之间 实 时通信 的 高速C N B 和E P A。
在 系 统 中作 为终 端 的两块 电脑 ,其 内部还 装有 一 个数 据 传递 终 端 ( 时数 有
据 传递 终端 安装 在 电脑 外部 ) 。 2 i 2 各 部件 功 能 。 ( )C N 制 器 。c N .. 1 A控 A 控制 器 作用 是 接 收 控 制单 元 中微处 理 器发 出 的数据 ,处 理数 据 并传 给C N A 以收发 器 。 同时C N 制器 A控
1汽 车C AN总线 应用 概述
C N ( o t 0 l r A e e w r )即控 制器 局 域 网络 ,是 由国际 标准 A C nr le r aN t ok
测 ,看 是否 是 其功 能所 需 。 如果 所接 收 的 数据 是 重要 的 ,它 将被 除 数认 可 及处 理 ,反之 将 其忽 略 。C N A 数据 传递 过 程如 图 1 示 [] 所 2。
[ 摘
要] A 总线广泛应用 于汽车上 ,主要 用来实现 车载网络 各电控单元 之间的信 息交换 ,形 成车载 网络系统 。由于c N cN A 总线 的技术特点 ,在当前 的汽 车总线 网
络 市场上c N A 总线 占据主导地 位 。因此,介 绍c N A 总线的基 本工作 原理和 典型的c N A 总线 应用实 例。然后 介绍常 用的c N A 总线 故障诊 断设备和常 见的汽 车c N A 总线故障 检测 思路,并通 过案例说 明汽 车c N A 总线故障诊 断方法 。 [ 关键词] 汽车 cN A 总线 故障 诊断 中图分类号 :U 6 . 0 文献标识码 :A 文章编 号 :17 - 7 9 2 1 )O 2 1 9 2 43 62 6 1 5 7( 0 0 I 0 1 —0
汽车CAN总线技术及故障分析
汽车CAN总线技术及故障分析CAN总线技术是一种现代汽车中用于通信的标准协议,它可以实现车载电子设备之间的有效通信和数据交换。
CAN总线技术已经成为了现代汽车电子控制系统的主要通信方式。
本文将介绍CAN总线技术的基础知识、应用场景、以及常见的故障分析。
一、CAN总线技术基础知识1.CAN简介CAN(Controller Area Network)总线是欧洲汽车制造商联合开发的一种标准通信协议。
它的特点是稳定可靠、数据传输速率高,可以同时传输多个节点的信息。
2.CAN总线的组成CAN总线由总线、控制器和节点组成。
总线是一根双绞线,连接着所有节点,通过总线将信息传递给各个节点。
控制器是负责对总线上的数据进行传输和处理的设备,控制器可以主动发数据,也可以被动接收数据。
节点是连接在总线上的各种设备,它们可以接收和发送信息。
CAN总线基于广播通讯的方式,它不需要主从节点,各个节点都具有同样的权利来发送和接收信息。
当一个节点需要发送信息时,它会抢占总线,如果其他节点正在传输数据,那么该节点就会等待。
一旦总线被空闲了,该节点就可以把信息发送出去。
CAN总线技术在汽车电子控制系统中具有以下优势:(1)数据传输速率高:CAN总线的数据传输速率可以高达1 Mb/s。
这使得CAN总线可以实现高速数据传输,从而提高了系统的实时性。
(2)通信可靠性高:CAN总线的通信协议采用了差分信号传输技术和冗余技术,这使得CAN总线具有较强的抗干扰能力和误码率。
(3)支持多节点:CAN总线可以支持多节点,可以连接多个传感器和执行器,实现电子控制系统内各个部件之间的信息共享和协同工作。
二、CAN总线应用场景CAN总线技术已经在汽车电子控制系统中得到了广泛的应用。
其中,以下是比较常见的应用场景:1.发动机管理系统:CAN总线可以连接各种传感器和执行器,如氧传感器、喷油嘴、节气门等。
通过CAN总线相互通信,从而实现发动机的良好工作状态。
2.制动系统:CAN总线可以连接制动传感器和制动执行器等,可以实现制动系统控制和信息交换。
汽车CAN总线故障原因及检测方法
汽车CAN总线故障原因及检测方法作者:陈建军来源:《新教育时代》2015年第08期摘要:汽车CAN总线网络通信技术,用简洁的双绞线和一些器件,将汽车上相关的各电控系统联系起来,实现了发动机控制系统、传动控制系统、舒适控制系统和信息娱乐控制系统之间的通信,使整车各系统之间的信息即时共享,提高信息传输的可靠性。
目前CAN总线技术广泛应用于轿车,本文介绍汽车CAN总线故障产生的原因及检测的一般方法。
关键词:CAN总线故障原因检测方法本人从事汽车维修及教学工作多年,对汽车维修有深刻的体会,对排除汽车故障有丰富的经验,现根据我的实践工作经验,谈谈汽车CAN总线的维修方法。
一、CAN总线故障产生的原因CAN总线系统中拥有一个CAN控制器、一个信息收发器、两个数据传输终端及两条数据传输总线,除了数据总线外,其他各元件都置于各控制单元的内部。
分析CAN总线系统产生故障的原因一般有以下三种:1.汽车电源系统引起的故障:汽车电控模块的工作电压一般在10.5-15.0V,如果汽车电源系统提供的工作电压不正常,就会使得某些电控模块出现短暂的不正常工作,这会引起整个汽车CAN总线系统出现通信不畅。
2.汽车CAN总线系统的链路故障:当出现通信线路的短路、断路或线路物理性质变化引起通信信号衰减或失真,都会导致多个电控单元工作不正常,使CAN总线系统无法工作。
3.汽车CAN总线系统的节点故障:节点是汽车CAN总线系统中的电控模块,因此节点故障就是电控模块的故障。
它包括软件故障即传输协议或软件程序有缺陷或冲突,从而使汽车CAN总线系统通信出现混乱或无法工作,这种故障一般会成批出现;硬件故障一般是电控模块芯片或集成电路故障,造成汽车CAN总线系统无法正常工作。
二、CAN总线系统的检测1.终端电阻值测量注意:电阻测量过程中应注意:先断开车辆蓄电池的接线,大约等待5 min,直到系统中所有的电容器放完电后再测量,因为控制单元内部电路的电阻是变化的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汽车CAN总线技术及故障检修庆元县康达小车修理厂周远锦【摘要】汽车CAN总线技术是一种全新的汽车电控系统信息通信方式,是为解决现代汽车中众多的电控模块(ECU)之间的数据交换的一种串行通信协议,适应汽车恶劣的工作环境和通信速度要求,在信息传递资源共享方面有着独特的优势,并可有效减少线束的长度和节点数量;同时汽车CAN总线也有着自身独特的结构、工作特性以及相应的故障特点,对其性能的故障及检修排除方法。
【关键词】汽车CAN总线原理技术检修引言随着电子技术的不断发展,现代汽车上应用电控系统越来越多,为了使各电控系统之间实现信息共享,减少传感器及导线的数量,一种基于CAN总线的技术在汽车上广泛采用。
CAN总线技术是一种有别于传统电气系统连接的新型信息通信方式,它的结构、原理、故障形式和检修方式都有着自身的特点。
一、汽车CAN总线技术应用的原因随着车用电气设备越来越多,从发动机控制到传动系统控制;从行驶、制动、转向系统控制到安全保证系统及仪表报警系统;从电源管理到为提高舒适性而做的各种努力,使汽车电气系统形成一个复杂的大系统,并且都集中在驾驶控制。
另外,随着近年来的发展,以GPS、蓝牙、远程诊断为代表的新型电子通讯产品的出现,对汽车的综合布线和信息的共享交互提出了更高的要求。
从布线角度分析,传统的电气系统大多采用点对点的单一通信方式,相互之间少有联系,这样必然造成庞大的布线系统。
据统计,1辆采用传统布线方法的高档汽车中,其导线长度可达2000m电气节点达1500个,而且根据统计,该数字大约每10年增长1倍。
无论从材料成本还是工作效率看,传统布线方法都将不能适应汽车的发展。
从信息共享角度分析,现代典型的控制单元有电控燃油喷射系统、电控传动系统、行驶稳定系统、废气再循环控制、巡航系统和自动空调系统等。
为了满足各子系统的实时性要求,有必要对汽车公共数据实行共享,如发动机转速、车轮转速、油门踏板位置等。
但每个控制单元对实时性的要求是因数据的更新速率和控制周期不同而不同的。
这就要求其数据交换网是基于优先竞争的模式,且本身具有较高的通信速率。
CAN总线正是为满足这些要求而设计的。
CAN总线又称作汽车总线,其全称为“控制器局域网”CAN总线是一种现场总线(区别于办公室总线)是德国Bosch公司为解决现代汽车中众多的电控模块(ECU)之间的数据交换而开发的一种串行通信协议。
CAN总线的设计充分考虑了汽车的恶劣工作环境,可靠性高。
因此CAN总线在诸多现场总路线中独占鳌头,成为汽车总线的代名词。
二、汽车CAN总线数据传输系统构成及工作原理现代汽车的电控单元主要有主控制器、发动机控制系统、悬架控制系统、制动防抱死控制系统(ABS牵引力控制系统、ASR控制系统、仪表管理系统、故障诊断系统、中央门锁系统、座椅调节系统等。
所有这些子控制系统连接起来构成1个实时控制系统,即:指令发出去之后,必须保证在一定时间内得到响应,否则,就有可能发生重大事故。
这就要求汽车上的CAN通信网络有较高的波特率设置。
另外,汽车在实际运行过程中,众多节点之间需要进行大量的实时数据交换。
若整个汽车的所有节点都挂在1个CAN网络上,众多节点CAN总线进行通信,信息管理配置稍有不当,就很容易出现总线负荷过大,导致系统实时响应速度下降。
这在实时系统中是不允许的,因此在对汽车上各节点的实性进行了分析之后,根据各节点对实时性的要求,设计了高、中、低速3个速率不同的CAN通信网络,将实时性要求严格的节点组成高速CAN通信网络,将其它实时性要求相对较低的节点组成中速CAN通信网络,将剩下实时性要求不是很严格的节点组成低速CAN通信网络。
并架设网关将这3个速率不同的3个通信网络连接起来,实现全部节点之间的数据共享。
三、网络组成1、CAN数据传输系统中每块电脑的内部增加了1个CAN控制器,1个CAN收发器,每块电脑外部连接了2条CAN数据总线。
在系统中作为终端的2块电脑集成块,其内部还装1个数据传递终端(有时数据传递终端安装在电脑外部)整体情况如图1所示。
CAN控制器的作用是接收控制单元中微处理器发出的数据,处理数据并传给CAN收发器。
同时CAN控制器也接收收器收到的数据,处理数据并传给微处理器。
CAN收发器是一个发送器和接收器的组成,它将CAN控制器提供的数据转化成电信号并通过数据总线发送出去,同时,它也接收总线数据,并将数据传到CAN控制器。
数据传递终端实际是一个电阻器,作用是避免数据传输终了反射回来,产生反射波而使数据遭到破坏。
CAN数据总线是用以传输数据的双向数据线,分为CAN高位(CAN-H)和低位(CANA-L)数据线。
数据没有指定接收器,数据通过数据总线发送给各控制单元,各控制单元接收后进行计算。
为了防止外界电磁波干扰和向外辐射,CAN总线采用2条线缠绕在一起,,2条线上的电位电相反的,如果一条线的电压是5V另一条线就是0V,2条线的电压和等于常值。
通过该种方法,CAN总线得到保护而免受外界电磁场干扰,同时CAN总线向外辐射也保持中性,即无辐射。
2、数据传递过程系统中某一电脑利用CAN收发器向汽车CAN总线发送数据,通过汽车CAN总线,可将该电脑发出的数据传送到其它电脑。
其它电脑利用各自的CAN收发器接收到这一数据后,转换信号并发给本电脑的控制器。
CAN数据传输系统的其它电脑收发器均可接收到此数据,但是要检查判断此数据是否是所需要的数据,如果是将接受数据,如果不是将忽略掉而拒绝接受。
数据发送、接收、接受的情况。
用CAN组成汽车网络系统资料信息量非常大,有快速变化信号和渐变信号。
为保证总线上交畅通,重要信息在发生总线访问冲突时优先发送,为了合理地安排资料信息,总线访问优先级显得尤为重要。
各电子控制单元正常工作所能容许的最大时间延误是决定资料访问总线优先级的最主要因素。
对扭矩、车速及发动机转速等快速变化的信号必须进行高速采样,并以相应的速率在总线上传输,数据的总线访问优先级也高。
对进气温度、冷却液温度、燃油温度等变化较慢的信号每职责100ms或1min采样1次就完全足够,数据的总线访问优先级相应地就很低。
同样如果1个参数信号对控制系统的正常工作显得非常重要,也可获得较高的优先级。
值得注意的是,数据的总线访问优先级的设定不是固定不变的,而是随着喷射控制,都必须和发动机的转速同步,发动机转速较高时,控制信号的总线访问优先权最高,发动机转速较低时,控制信号的总线访问优先权相应降低。
四、汽车CAN总线的故障一般说来,引起汽车多路信息传输系统故障的原因有3种;一是汽车电源系统引起的故障;二是汽车多路信息传输系统的节点故障;三是汽车多路信息传输系统的链路故障。
1、电源系统故障汽车多路信息传输系统的核心部分是含有通讯IC芯片的电控模块ECM电控模块ECM 的正常工作电压在10.5~15V的范围内。
如果汽车电源系统提供的工作电压低于该值,就会造成一些对工作电压要求高的电控模块ECM出现短暂的停止工作,从而使整个汽车多路信息传输系统出现短暂的无法通讯。
故障实例1:故障现象:一辆上海别克轿车,在车辆行驶过程中,时常出现转速表、里程表、燃没表和水温表指示为零的现象。
故障检测过程:用TECH2故障诊断仪读取故障代码,发现各个电控模块均没有当前故障代码,而在历史故障代码中出现多个故障代码。
其中:SDM(安全气囊控制模块)中出现U1040失去与ABS控制模块的对话,U1000二级功能失效,U1064失去多重对话,U1016失去一PCM的对话;IPC仪表控制模块)中出现U1016失去与PCM的对话;BCM(车身控制模块)中出现U1000二级功能失效。
故障分析和排除:经过故障代码的读取可以知道,该车的多路信息传输系统存在故障,因为OBD-Ⅱ规定U,字头的故障代码为汽车多路信息传输系统的故障代码。
通过查阅上海别克轿车的电源系统的电路图可以知道,上面的电控模块共用一根电源线,并且通过前围板。
由于故障代码为间歇性的,一次断定可能是这根电源线发生间歇性断路故障。
2、节点是汽车多路信息传输系统中的电控模块,因此节点故障就是电控模块ECM的故障。
它包括软件故障即传输协议或软件程序有缺陷或冲突,从而使汽车多路信息传输系统通讯出现混乱或无法工作,这种故障一般成批出现,且无法维修。
硬件故障一般由于通讯芯片或集成电路故障,造成汽车多路信息传输系统无法正常工作。
对于采用低版本信息传输协议即点到点信息传输协议的汽车多路信息传输系统,如果节点出现故障,将出现整个汽车多路信息传输系统无法工作。
对于节点故障,一般只能采用替换法进行检修。
故障实例2:故障现象:一辆上海帕萨特B5轿车在使用中出现机油压力报警灯与安全气囊故障指示灯报警,同时发动机转速表不能运行故障。
故障检测:用A VG5054故障诊断仪读取制动系统的故障代码,发现有两个偶发性故障代码:18044控制单元无信号输出错误。
013140发动机控制单元无通讯;013210到安全气囊控制单元无通讯。
故障分析与排除:通过读取故障代码可以初步判断故障在于汽车多路信息传输系统。
通过对汽车电气线路进行分析,电源系统引起故障的概率很少,故障很可能是节点或莲路故障。
用替换法尝试安全气囊控制单元,故障得以排除。
3、链路故障当汽车多路信息传输系统的链路(或通讯线路)出现故障时,如;通讯线路的短路、断路以及线路物理性质引起的通讯信号衰减或失真,都会引起多个电控单元无法工作或电控系统错误动作。
CAN总线故障形式主要有CAN-Hig和CAN-Low路、CAN-Hig和CAN-Low对正极短路,CAN-Hig和CAN-Low对地短路,CAN-Hig和CAN-Low断路,CAN-Hig和CAN-Low对正极短路,CAN-Hig和CAN-Low对地短路和CAN-Hig和CAN-Low断路共7种故障。
故障实例3:故障现象:一辆奥迪A6L轿车的电控自动空调系统在开关接通的情况下,鼓风机能工作,但是空调系统却不制冷。
故障检测:通过观察,发现空调压缩机的电磁离合器不吸合,但发动机工作正常。
检查电磁离合器线路的电阻值,电阻值符合规定值,检查空调控制单元的输出端没有输出信号。
此时用V.A.G5054发动机故障诊断仪读取发动机控制系统和空调控制系统的故障代码,均无故障代码。
用V.A.G5054故障诊断仪读取空调控制单元的数据流,发动机的转速数据为零。
由于发动机工作正常,发动机控制单元接收的发动机转速信号应该正常,检查发动机控制单元和空调控制单元之间的通讯线路,发现两者之间的专速通讯线的接脚变形造成链路断路,修复接插件后故障排除。
五、汽车CAN总线的检修装有CAN多路信息传输系统的车辆出现故障,维修人员应首先检测汽车多路信息传输系统是否正常。
因为如果多路信息传输系统有故障,则整个汽车多路信息传输系统中的有些信息将传输,接收这些信息的电控模块将无法正常工作,从而为故障诊断带来困难。