什么是CAN总线?CAN总线设计原理分享

CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。

CAN是ControllerAreaNetwork的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的CAN通信协议。此后,CAN通过ISO11898及ISO11519进行了标准化,在欧洲已是汽车网络的标准协议。

CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。

随着人类科技发展,汽车智能化也得到高速发展,目前卡车也逐步向高度智能化控制发展,一个卡车有多个控制模块已经很常见了。各个模块在工作的时候,需要互相通讯;因此在汽车上常常使用总线通讯。

常见的总线通讯协议有SAEJ1939/SAEJ1587/SAEJ1708(不同的通讯协议代表说话的语言不一样,例如日语韩语英语普通话等,要想理解说的内容,必须先要了解使用的语言。),目前使用最多的是1939协议,也就是CAN线。

CAN线概述

1、什么是CAN

CAN:全称为“ControllerAreaNetwork”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。

一个由CAN总线构成的单一网络中,理论上可以挂无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。常见的CAN线的频率有250Kbs/500Kbs/1000Kbs,不同的频率代表传输速度的快慢不一样。

2、CAN的发展

CAN最初出现在80年代末的汽车工业中,由德国Bosch公司最先提出。当时,由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多数基于电子操作的,这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线。提出CAN总线的最初动机就是为了解决现代汽车中庞大的电子控制装置之间的通讯,减少不断增加的信号线。

3、CAN的工作原理

CAN通讯协议主要描述设备之间的信息传递方式。CAN层的定义与开放系统互连模型一致。每一层与另一设备上的相同的那一层通讯。实际的通讯发生在每一设备上相邻的两层,而设备只通过模型物理层的物理介质互连。

CAN能够使用多种物理介质,例如双绞线、光钎等。最常用的就是双绞线,信号使用差分电压传送,两条信号线被称为“CAN_H”和“CAN_L”,静态时均是2.5V左右,此时状态表示为逻辑“1”,也可以叫做“隐性”。用CAN_H比CAN_L高表示逻辑“0”,称为“显形”;此时,通常电压值为:CAN_H=3.5V和CAN_L=1.5V。

Can通讯,实质上就是通过这些0和1实现信息的传输。

4、CAN系统组成

CAN收发器:

安装在控制器内部,同时兼具接受和发送的功能,将控制器传来的数据化为电信号并将其送入数据传输线。

数据传输终端:

该终端是一个电阻,防止数据在线端被反射,以回声的形式返回,影响数据的传输。

数据传输线:

双向数据线,由高低双绞线组成。

CAN总线控制系统的优点

1、低成本:

相较于传统线路,智能化的模块控制,提高了车辆的可靠性、减少了线束的数量和设计、减轻车辆的重量、后期维护更方便;

2、极高的总线利用率;

3、很远的数据传输距离(可长达10Km);

4、高速的数据传输速率(高达1Mbit/s);

5、可根据报文的ID决定接收或屏蔽该报文;

6、可靠的错误处理和检错机制;

7、发送的信息遭到破坏后,可自动重发;

8、节点在错误严重的情况下具有自动退出总线的功能;

9、报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息;

10、可实现屏幕诊断功能:采用通用CAN诊断协议,可以将系统故障直接在仪表屏幕上显示出来;

11、设备监控功能:

12.电路保护功能:

CAN线在汽车中的应用

1、CAN的车用网络

通过CAN总线将汽车上的各种电子装置与设备连成一个网络,实现相互之间的信息共享,既减少了线束,又可更好地控制和协调汽车的各个系统,使汽车性能达到最佳。

★欧曼H4总线系统具有两路CAN总线,分别是动力总线(P-CAN)和仪表总线(I-CAN)

★特别提示:

I-CAN通讯的失败将会使车辆大部分电器无法正常工作。

CBCU不会去控制P-CAN上设备的正常运行。

★诊断接口:

P-CAN动力总线的通讯线CANH是接在OBD口的6号口,CANL是接在OBD口的14号口。

I-CAN车身总线的通讯线CANH是接在OBD口的3号口,CANL是接在OBD口的11号口。

★CAN线测量

电阻测量:

断电情况,用万用表电阻档测量I-CAN_L与I-CAN_H之间的阻值。

有效模式:阻值在60欧姆左右;

失效模式:阻值为零说明I-CAN_L与I-CAN_H之间短路;阻值为120欧姆或者无穷大,说明I-CAN_L或者I-CAN_H有断路。

电压测量:

上电情况下,用万用表电压档测量I-CAN_L与信号地、I-CAN_H与信号地之间的电压。

有效模式:I-CAN_L与信号地,电压值1.5±0.5V左右,实际测量2.4V左右;I-CAN_H与信号地,电压值3.5±0.5V左右,实际测量2.6V左右;

失效模式:电压值为零,说明与地线短路或线路断路;电压值大于5V,说明与电源短路。

2、东风商用车EDC7UC31电脑板,配备VECU与CBCU系统如下图:

VECU采集电子油门及各种开关信号,同时接收组合仪表发生的车速信息从而确定整车的控制模式,通过CAN总线将控制指令和参数发给EECU,由EECU实现对发动机的控制。

CAN网络的故障分析与排除

1、CAN总线诊断基础

1.1总线系统工作条件

★电源供给正常、无虚接

★地线正常

★唤醒电源正常

★CAN线线束正常

★终端电阻正常

★节点正常

★控制模块硬件正常

★控制模块软件正常

★各接插件、接触端子正常

1.2哪些情况查CAN网络

★仪表不显示、或显示混乱

★无法通讯,无法连接诊断仪

★车身灯光系统异常

★无法定位、无法起动

1.3节点的确认

1.4指示灯

常见CAN故障码的分析

一、CAN接收侦AT101超时错误(博世EDC17系统)

故障原理:

1、NOx传感器通过CAN总线,将监测的氮氧浓度时时发送给ECU。如果ECU超过0.5秒没有接收到NOx浓度信号,就会报出此故障;

2、没有接受到的原因无非是发送器、传输媒介、接收器故障。基本上都是:传输媒介故障导致,也就是NOx传感器的线束、接插件故障导致;极少数情况是:NOx传感器故障。

故障影响:

影响NOx浓度的监测;发动机故障灯点亮、发动机限扭。

常见原因:

1、NOx传感器的4根线束开路、短路,或接插件故障:检查NOx传感器的接插件及4根线束,是否存在开路、短路故障,电压是否正常。其中NOx传感器接插件1号针脚是正极24V,2号针脚是负极0V,3号针脚是CAN低2.2V左右,4号针脚是CAN高2.8V左右。如电压不符,请排查原因;

2、极少数可能NOx传感器损坏:也可能NOx传感器损坏,但NOx传感器售价较高,最后考虑更换测试。

排查技巧:

常见原因是NOx传感器接插件、4根线束故障。

二、CAN接收侦TSC1-TE超时错误(博世EDC17系统)

1、“CAN接收侦某某超时错误”代表了一类故障,以TSC1-TE为例:发动机ECU可以通过CAN总线,接受整车控制器(比如CAN仪表、CBCU、自动变速箱控制器、GPS锁车、天行健辅助节油等)上的信息或控制指令,TSC1-TE就是自动变速箱指令的名称,如果ECU收不到就会报出此故障;

2、由于接收信息较多,管理复杂,某些机械变速箱也可能报出“CAN接收侦某某超时错误”故障,这是因为ECU默认开通的原因,一般不亮故障灯,不需要处理;

3、基本此类故障都不亮故障灯,“除AT101超时错误”外,如不是自动变速箱,都无需处理。

1、影响自动变速箱工作:如不是自动变速箱,影响不大;如自动变速箱,需排查;

2、可能影响整车控制器,比如GPS等:一般不影响整车功能。

1、一般不亮故障灯,无需排查:发动机数据管理;

2、如配自动变速箱,则需要排查:可能影响自动变速箱的工作,需排查CAN网络是否正常,是否开路、短路,电压是否正常。

基本都无需排查,不亮故障灯;如自动变速箱,则须排查CAN总线。

以上两针脚仅是接入ECU的入口,此故障应排查整个整车CAN网络及其他控制。

三、CAN节点A总线错误(博世EDC17系统)

1、CAN总线介绍:CAN总线类似于电脑之间通信的网线,可以实现ECU、CBCU、ABS、CAN仪表等CAN设备之间信息共享,比如水温、机油压力等,仅需ECU安装传感器即可,就能把当前测得的水温、机油压力实时传送给CAN仪表。CAN仪表不需要单独安装水温、机油压力传感器了。

2、CAN总线是整车线束中,两根特殊的线,有标准的电压、电阻、及制作规格;

3、只能CAN设备才能使用CAN总线,有时一辆车上有几个CAN设备,比如ECU、CAN仪表、NOx传感器等,每个CAN设备称为一个节点,其中ECU就是节点A;

4、但“CAN节点A总线错误”并不是ECU本身故障,基本都是整车CAN网络电压异常、其他CAN控制故障造成CAN网络干扰导致。

1、影响CAN仪表上转速、水温、机油压力等参数显示:造成CAN仪表显示异常,但不影响机械仪表;

2、影响自动变速箱的换挡等:可能造成自动变速箱换挡不平顺,设置失效;

3、一般不影响发动机、整车的基本运行。

1、整车CAN线短路、断路或被干扰:检查CAN高、CAN低电压是否正常,通断是否正常,一般CAN高电压2.8V左右,CAN低2.2V左右,因使用情况电压稍有不同;

2、CAN网络控制器或整车CBCU本身故障:造成CAN线电压异常,波动较大,请检查CBCU、整车CAN控制模块等;

不是ECU故障,而是整车CAN网络或其他CAN控制故障引起。

故障现象:

仪表不显示发动机转速、机油压力等信息,仪表报“CAN报文超时故障”;

考虑仪表can线通讯故障,拔下ECU插头测量can线的K54和K76号脚两根线束电阻无穷大(正常情况下:此处电阻应该是120欧姆),说明两根线路有断路现象。剪断该两根线,直接从ECU飞线到仪表后,仪表显示正常、故障排除。

小轨总结

维修要点

1、CAN线一般采用双绞线、主要目的是防止干扰。

2、CAN网络是有两个120欧姆的终端电阻,因此在CAN网络中测量两个CAN线电阻、正常情况下应该是60欧姆(两个120的电阻并联后就成了60欧姆);(极少数车型也会出现测量电阻为40欧姆的情况,这种情况说明有三个设备内部有120欧姆电阻,也是能正常通讯的;这一点大家要知晓。)

3、通常情况下CAN-H电压在1.5-3.5V之间,CAN-L电压在1.5-2.5V之间。

作者:huangwei

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

加利福尼亚州圣克拉拉县2024年8月30日/美通社/--数字化转型技术解决方案公司Trianz今天宣布,该公司与AmazonWebServices(AWS)签订了...

伦敦2024年8月29日/美通社/--英国汽车技术公司SODA.Auto推出其旗舰产品SODAV,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。SODAV工具的开发耗时1.5...

北京2024年8月28日/美通社/--越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

要点:有效应对环境变化,经营业绩稳中有升落实提质增效举措,毛利润率延续升势战略布局成效显著,战新业务引领增长以科技创新为引领,提升企业核心竞争力坚持高质量发展策略,塑强核心竞争优势...

北京2024年8月27日/美通社/--8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。活动现场NVI技术创新联...

北京2024年8月27日/美通社/--在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

山海路引岚悦新程三亚2024年8月27日/美通社/--近日,海南地区六家凯悦系酒店与中国高端新能源车企岚图汽车(VOYAH)正式达成战略合作协议。这一合作标志着两大品牌在高端出行体验和环保理念上的深度融合,将...

上海2024年8月28日/美通社/--8月26日至8月28日,AHNLAN安岚与股神巴菲特的孙女妮可巴菲特共同开启了一场自然和艺术的疗愈之旅。妮可·巴菲特在疗愈之旅活动现场合影...

8月29日消息,近日,华为董事、质量流程IT总裁陶景文在中国国际大数据产业博览会开幕式上表示,中国科技企业不应怕美国对其封锁。

上海2024年8月26日/美通社/--近日,全球领先的消费者研究与零售监测公司尼尔森IQ(NielsenIQ)迎来进入中国市场四十周年的重要里程碑,正式翻开在华发展新篇章。自改革开放以来,中国市场不断展现出前所未有...

上海2024年8月26日/美通社/--今日,高端全合成润滑油品牌美孚1号携手品牌体验官周冠宇,开启全新旅程,助力广大车主通过驾驶去探索更广阔的世界。在全新发布的品牌视频中,周冠宇及不同背景的消费者表达了对驾驶的热爱...

此次发布标志着Cision首次为亚太市场量身定制全方位的媒体监测服务。芝加哥2024年8月27日/美通社/--消费者和媒体情报、互动及传播解决方案的全球领导者Cis...

上海2024年8月27日/美通社/--近来,具有强大学习、理解和多模态处理能力的大模型迅猛发展,正在给人类的生产、生活带来革命性的变化。在这一变革浪潮中,物联网成为了大模型技术发挥作用的重要阵地。作为全球领先的...

北京2024年8月27日/美通社/--高途教育科技公司(纽约证券交易所股票代码:GOTU)("高途"或"公司"),一家技术驱动的在线直播大班培训机构,今日发布截至2024年6月30日第二季度未经审计财务报告。2...

8月26日消息,华为公司最近正式启动了“华为AI百校计划”,向国内高校提供基于昇腾云服务的AI计算资源。

THE END
1.汽车网络通讯电路详解,知其然更要知其所以然汽车中网络分很多种类型,常用的一般有高速、低速、底盘、信息娱乐系统、LIN网络等这几种,搞清楚各种网络通讯的特性,更有利于维修网络上面的车辆故障。 如下为常见的DLC诊断插头的网络分布情况: 高速GMLAN总线用于需要高速交换数据的地方,以使传感器值的变化情况和通过信息调节车辆系统的控制装置的信息接收状况之间的延迟最https://www.yoojia.com/ask/16-11680281060284603375.html
2.车载网络通信基础知识一、车载网络通信系统 1、CAN总线系统 常见的车载网络通信系统有:CAN总线系统、LIN总线系统、LAN总线系统和MOST总线系统,其中CAN总线应用最为广泛。CAN总线系统是BOSCH和Intel公司专门为汽车内部数据交换开发的一种总线系统,高速驱动CAN总线由微处理器、控制器、收发器、两条双绞线、两个数据传输终端组成,低速车身或舒适https://www.dongchedi.com/ugc/article/7294078810369311267
3.车载通信技术(一):汽车的网络互联技术汽车电子通信技术车载通信技术(一): 汽车的网络互联技术 本文探讨了汽车电子电气架构的发展历程,从分布式ECU向域控制器、再到中央集中式计算平台,以及云计算的引入,概述了通信架构的升级和车载通信技术的演变,预测了2025年后的发展趋势,强调了车载通信在智能汽车中的关键作用。https://blog.csdn.net/m0_58838529/article/details/135491646
4.万字详解车联网V2X以及通信模式51CTO博客1.1 车联网概念和原理 车联网是指以车内网、车际网和车载移动互联网为基础,按照约定的通信协议和数据交互标准,在车、路、行人及互联网间进行无线通讯和信息交换的系统网络。 车辆通过卫星导航系统、射频识别、传感器、摄像头图像处理等装置自动完成自身环境和状态信息的采集,通过互联网技术,车辆可以将自身的各种信息传https://blog.51cto.com/lovebetterworld/5260358
5.2018年上半年全国事业单位联考D类《职业能力倾向测验》试题A.量子通讯的加密原理 B.量子通讯的最大优势 C.信息加密的主要方式 D.信息加密的发展历程 三、判断推理,本部分包括定义判断、类比推理、逻辑判断三种类型的题目,在四个选项中选出一个最恰当的答案。 56、连续犯是指行为人基于数个同一的犯罪故意,连续多次实施数个性质相同的犯罪行为,触犯同一罪名的犯罪形态。 https://www.jinbiaochi.com/xizang/xzsydw/news_79694.html
6.重庆航天职业技术学院(招生信息网)机械装备业、汽车制造及零配件业、电子通讯、军工、生物医药、食品饮料等自动化程度很高的企业,从事自动化生产线或工业机器人销售、安装调试、运行维护、维修保养等技术管理工作。 【专业特色】 智能控制技术专业是一个将计算机软件与硬件相结合、控制理论与应用技术相结合,工业过程控制与运动控制相结合,以工业自动化、过http://zhaosheng.cqepc.cn/article_25258.html
7.扫盲系列8汽车控制器的通讯系统SENT协议具体原理可参考:SENT协议学习总结_Trevor_Hok的博客-CSDN博客 3 汽车控制器的通讯系统 通过上述对整车通讯网络和板载通讯方式的介绍,可知汽车控制器的通讯系统由多个模块组成,每个模块负责不同的任务,这些模块之间通过各种通讯协议进行通信,以确保车辆的各个系统可以协同工作。下面参考英飞凌给出的BMS和BCM解决方案https://zhuanlan.zhihu.com/p/624683878
8.汽车总线概述目前在汽车行业中存协议在很多网络通信协议,由于缺乏全世界统一的标准,实际上提高了汽车的制造成本。 汽车总线概述(三) 接下来,让我们一起了解一下汽车电子中两大硬件ECU和网关的基本原理。 ECU基础原理 汽车电子控制系统分为硬件和软件两部分:硬件由电子控制单元(ECU—Electronic Control Unit)及其接口、执行机构、传https://www.eet-china.com/mp/a127637.html
9.干货天天讲电动车,老司机们这些都搞懂了吗?工作原理: 电动汽车都配有车载充电器、用于对动力电池充电。 车载充电机连接车辆的交流充电口(慢充口)。车载充电机一般具有通讯功能,收到允许充电信号后,将输入220V交流电,经过滤波整流后,通过升压电路和降压电路,输出适合电压电流给动力电池进行充电。 车载充电机由两大部分组成:电源部分和充电机控制主板。其中,电源部https://m.xnyauto.com/news/33248.html
10.理想ONE手机钥匙使用功能详解2.手机钥匙的工作原理 第一步,建立连接过程。车端会实时进行蓝牙广播,手机App会扫描广播信号,及时发现车辆并建立通讯; 第二步,安全认证过程。这个过程是通过安全加密和解密的硬件及算法,对手机是否合法进行认证,确保钥匙的安全性和有效性; 第三步,定位钥匙位置。定位原理是通过实时监测手机与车辆的蓝牙通讯强度,通过https://www.lixiang.com/app/community/detail/article/173152.html