汽车can总线工作原理及测量方法详解

CAN总线由CAN控制器、CAN收发器、数据传输线、数据传输终端等组成。CB311的ECU(发动机控制单元)、TCU(变速器控制单元)、FEPS(无钥匙进入和无钥匙启动系统)、组合仪表四个电控单元通过CAN总线连接,CAN控制器、CAN收发器均集成在电控单元中。CB311CAN总线的结构如图1所示。

图1CB311CAN总线的总体结构

CAN控制器集成在电控单元内部,接收由控制单元微处理器传来的数据。CAN控制器对这些数据进行处理并将其传递给CAN收发器;同样CAN控制器也接收收发器传来的数据,处理后传递给控制单元微处理器。

CAN收发器集成在电控单元内部,同时兼具接收、发送和转化数据信号的功能。它将CAN控制器发送来的电平信号数据转化为电压信号并通过数据传输线以广播方式发送出去。同时,它接收数据传输线发送来的电压信号并将电压信号转化为电平信号数据后,发送到CAN控制器。

为了减少干扰,CN总线的数据传输线采用双绞线,其绞距为20mm,截面积为0.5m,称这两根线为CAN-高线(CAN-H)和CAN-低线(CAN-L),如图2所示。两根线上传输的数据相同,电压值互成镜像,这样,两根线的电压差保持一个常值,所产生的电磁场效应也会由于极性相反而互相抵消。通过该方法,数据传输线可免受外界辐射的干扰;同时,向外辐射时,实际上保持中性(即无辐射)。

CAN总线系统中拥有一个CAN控制器、一个信息收发器、两个数据传输终端及两条数据传输总线,除了数据总线外,其他各元件都置于各控制单元的内部。分析CAN总线系统产生故障的原因一般有以下三种:

1.汽车电源系统引起的故障:汽车电控模块的工作电压一般在10.5-15.0V,如果汽车电源系统提供的工作电压不正常,就会使得某些电控模块出现短暂的不正常工作,这会引起整个汽车CAN总线系统出现通信不畅。

2.汽车CAN总线系统的链路故障:当出现通信线路的短路、断路或线路物理性质变化引起通信信号衰减或失真,都会导致多个电控单元工作不正常,使CAN总线系统无法工作。

此说明用于检查总线连接上的CAN高速和CAN低速信号电平是否正确。

●K-CAN:数据传输率约100kBit/s。可以进行单线运行。

●PT-CAN:数据传输率约500kBit/s。不能进行单线运行。

●F-CAN:数据传输率约500kBits/s。不能单线运行

主控单元

主控单元是主动式通信方,通信的主动权由它发出。主控制单元掌控总线,并控制通信。主控制单元能够在总线系统中向被动式总线用户(副控制单元)发送信息,并根据被动式用户的要求接收信息。

副控单元

副控制单元是一个被动式通信用户。副控制单元被要求接收和发送数据。

多主控单元系统

示波器测量

为了弄清CAN总线是否完好工作,必须观察总线上的通信情况。在这种情况下不需要分析单个位,而只需要观察CAN总线是否工作。示波器测量说明:‘CAN总线很可能无故障工作’。

如果用示波器测量CAN低(或CAN高)导线和接地之间的电压,则获得一个处于下列电压极限范围内的类矩形波信号:

K-CAN:

CANLow(低速)对地:U=1V,U=5V

CANHigh(高速)对地:U=0V,U=4V

这些值都是近似值,根据总线上的负载可能有几个100mV的偏差

测量K-CAN:CH1CAN低,CH2CAN高

PT-CAN和F-CAN:

CANLow(低速)对地:U=1.5V,U=2.5V

CANHigh(高速)对地:U=2.5V,U=3.5V

测量PT-CAN:CH1CAN低,CH2CAN高

●CAN总线必须断电。

●不允许使用其它测量仪(并联测量仪)。

●测量在CAN-Low导线和CAN-High导线之间进行。

●实际值允许与标准值有几欧姆的偏差。

因为电阻根据控制单元内部的开关逻辑而变化,所以在K-CAN总线上不能进行规定的电阻测量!

为了避免信号反射,在2个CAN总线用户上(在PT-CAN网络中的距离远)分别连接一个120Ω的终端电阻。这两个终端电阻并联,并构成一个60Ω的等效电阻。关闭供电电压后可以在数据线之间测量这个等效电阻。此外,单个电阻可以各自分开测量。

提示:

并非所有车辆都在CAN总线上有终端电阻。可以根据相应的电路图检查,在连接的车辆上是否安装有终端电阻。

当K-CAN或PT-CAN数据总线失效时,在CAN-Low或CAN-High导线上可能存在短路或断路。或者某个控制单元已损坏。

为了查找故障原因,建议进行下列工作步骤:

●将总线用户从CAN总线上依次拔下,直至找到故障原因(=控制单元X)。

●检查通往控制单元X的导线是否短路或断路。

●如有可能,检测控制单元X。

●如果某个控制单元至CAN总线的分支线短路,仅执行该工作步骤就成功了。如果CAN总线中的一条导线自身短路,则必须检查电线束。

THE END
1.CAN总线概述及应用CAN总线的应用案例(汽车CAN总线应用)一般来说,越高档的车配备的CAN_BUS数量越多,价格也越 高,如途安、帕萨特等车型当中都配备了多个CAN总线。 (2)汽车CAN总线节点ECU的硬件设计 汽车CAN总线研发的核心技术就是对带有CAN接口的ECU进行设计,其中ECU的CAN总线模块由CAN控制器和CAN收发器构成。CAN控制器执行完整的CAN协议,完成通讯功能,包括信息缓冲和接收https://www.dongchedi.com/article/7231446566010159654
2.一文弄懂汽车CAN总线随着CAN总线在各个行业和领域的广泛应用,对其的通信格式标准化也提出了更严格的要求。1991年CAN总线技术规范(Version2.0)制定并发布。该技术规范共包括A和B两个部分。其中2.0A给出了CAN报文标准格式,而2.0B给出了标准的和扩展的两种格式。总线将汽车上的各种电子装置与设备连成一个网络,实现相互之间的信息共享https://baijiahao.baidu.com/s?id=1751024896690246553&wfr=spider&for=pc
3.AutoCAN:CAN总线开发工具虹科AutoCAN是一款强大的汽车CAN总线开发环境,它贯穿于汽车总线的设计、仿真和测试的整个过程。除了支持带信号的报文显示、信号波形显示等基本功能外,它支持完全离线仿真、半实物仿真、实物仿真以及基于报文记录文件的回放等模式。对中文语言的支持和经过优化的软件界面更适合中国人的使用习惯。 https://www.hkaco.com/CAN/ihr/CAN_Hardware_Solutions/autocan.html
4.汽车CAN收发器汽车CAN 收发器 高速CAN 收发器,传输速度高达 8 Mbit/s,适用于汽车和许多其他应用。 最初,CAN技术的发明是为了在汽车中提供强大且可扩展的网络。 随着更快的数据速率,保持这种稳定性变得更加困难。 开发低数据速率,例如 500 kbit/s 或 1 Mbit/s的网络相对容易。 只有在较小且不太复杂的网络中才能实现使用 2https://www.infineon.com/cms/cn/product/interface/automotive-transceiver/automotive-can-transceivers/
5.can汽车上什么意思国家认证的汽车维修技师,15年德美日等各系车辆维修,擅长:疑难故障诊断维修,远程维修技术指导 咨询技师 汽车CAN线是汽车“控制器局域网总线技术”的简称。相当于汽车的中枢神经系统,是汽车里的一种通讯协议。相当于把很多的汽车电脑都并联到这两根线上,实现数据共享。 https://auto.china.com/mip/1010797.html
6.新能源汽车CAN总线干扰定位与排除的几个方法CAN总线的应用越来越广泛,工程师在不同工况下,如何快速实现故障定位呢?本文将介绍CAN网络故障带来的麻烦,以及快速定位故障的几种方法,可以帮您快速完成判断并进行选择。 新能源汽车的未来发展 现在大数据、物联网、智能家居等概念已经渗透进了千家万户,也渗透到了汽车工业的未来,典型例子就是汽车的自动化驾驶。 https://weibo.com/ttarticle/p/show?id=2309404757487000617015
7.汽车CAN总线详解汽车CAN总线详解 概述 CAN(Controller Area Network)总线协议是由BOSCH发明的一种基于消息广播模式的串行通信总线,它起初用于实现汽车内ECU之间可靠的通信,后因其简单实用可靠等特点,而广泛应用于工业自动化、船舶、医疗等其它领域。相比于其它网络类型,如局域网(LAN, Local Area Network)、广域网(WAN, Wide Area https://blog.csdn.net/Cheatscat/article/details/82886889
8.一文详解汽车电子CAN总线江阴雨辰互联CAN总线(控制器区域网络)是一个中央网络系统,连接不同的电子控制单元(ECU),车辆中的其他设备。现在的汽车可以有100个ECU,因此CAN总线通信变得非常重要。 1.CAN总线流行的背景 集中式:CAN总线系统允许对连接到网络的ECU进行集中控制,使控制ECU变得容易。 https://www.yc00.com/web/1701578789a1121517.html
9.汽车为什么有私有CAN私有CAN通过连接各个电子控制单元,实现车辆内部各个系统的协同工作,提高车辆的性能和功能。 私有CAN作为一种定制化的通信协议,为汽车制造商提供了高可靠性、高性能和灵活性的解决方案,满足了不同车型的功能和配置需求。私有CAN在汽车领域的应用范围广泛,推动了汽车技术的发展和创新。http://www.v-scanner.com/qiche/q34745.html
10.详解纯电动汽车的CAN总线系统CAN总线英文全称为Controller Area Network,即控制器局域网,是目前汽车上使用最广泛的总线之一。纯电动汽车一般装有7个CAN总线系统,各汽车制造公司的命名不一致,一般称作:新能源总线(EVBUS)、快充总线(FCBUS)、动力电池内部总线(BBUS)、远程监控总线(TBUS)、底盘总线(CBUS)、舒适总线(EBUS)、信息娱乐总线(IBUS)。前https://www.elecfans.com/d/2309888.html
11.汽车CAN总线故障怎么解决?在处理汽车CAN总线故障时,首要步骤是核查所有与数据总线相连的电控单元是否存在功能性问题,因为这类故障可能会干扰到系统的正常运作流程,进而对数据总线系统造成间接干扰,影响依赖传感器信号的电子控制单元间的通讯。如果在尝试接入控制单元时遇到困难,或者接入后出现以U开头的故障代码,这通常意味着CAN通信网络存在问题。为了https://m.yoojia.com/article/9473573707348068001.html?from_src=biji_tab
12.汽车上的can线是什么线CAN是Controller Area Network的缩写,控制器局域网。它是一种汽车中各个控制模块之间通信的数据传输协议和技术规范。CAN线的功能是在车辆的各种控制模块之间实现数据的交换和通信,例如发动机、安全气囊、照明系统等。通过CAN线,这些系统可以实时地共享信息,提高车辆的运行效率和安全性。 https://m.yiche.com/baike/286663.htm
13.汽车CAN总线系统故障诊断技术浅析随着这个能将整个汽车控制系统联系起来统一管理,实现数据共享和相互之间协同工作的汽车CAN 总线系统的广泛应用,CAN 总线系统的故障诊断技术已经成为现代汽车维修技术人员必备的知识,作为现代汽车维修技术人员,必须掌握总线的结构与控制原理,与此同时还必须理解总线网络知识,才能排除汽车上的各种疑难杂症.随着汽车市场的迅猛发https://www.sh-yuy.com/news/3643.html
14.汽车接口(CAN音频)AnalogDevices了解车载创新:采用 iCoupler? 技术的隔离型控制器局域网 (CAN) 和非隔离型控制器局域网收发器和音频总线 (A2B?)。https://www.analog.com/cn/product-category/automotive-interfaces.html
15.CAN总线在纯电动汽车中的应用CAN总线在纯电动汽车中的应用,电动汽车 ,CAN 调度 ,测试 ,位定时,CAN总线是Bosch公司在1986年为解决汽车中众多的测量与执行仪器之间的数据交换而开发的一种现场总线。目前,我国自主开发的汽车中https://wap.cnki.net/touch/web/Dissertation/Article/2004125816.nh.html
16.CANBUS共享汽车分时租赁总线数据应用深圳速锐得科技有限公司致力于汽车总线数据应用,是国内专业汽车总线数据技术服务提供商。我们不断推动汽车环保、共享出行、智能汽车、物流车队管理领域研究创新。我们从事汽车总线数据应用已经有八年多,数据涉及到各个不同的领域,包含汽车主动安全驾驶辅助、OBD排放监测、车路协同感知,汽车远程控制技术、汽车CAN协议采集与传https://auto366taobao.cn.china.cn/