万用表测量诊断CAN总线方法

发布者:世界因你而精彩最新更新时间:2020-12-24 来源: elecfans关键字:万用表  CAN总线 手机看文章 扫描二维码
随时随地手机看文章

  CAN总线简介

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


  CAN总线特点

  完成对通信数据的成帧处理

  CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等项工作。


  使网络内的节点个数在理论上不受限制

  CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识符可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。

  可在各节点之间实现自由通信

  CAN总线采用了多主竞争式总线结构,具有多主站运行和分散仲裁的串行总线以及广播通信的特点。CAN总线上任意节点可在任意时刻主动地向网络上其它节点发送信息而不分主次,因此可在各节点之间实现自由通信。CAN总线协议已被国际标准化组织认证,技术比较成熟,控制的芯片已经商品化,性价比高,特别适用于分布式测控系统之间的数据通讯。CAN总线插卡可以任意插在PC AT XT兼容机上,方便地构成分布式监控系统。

  结构简单

  只有2根线与外部相连,并且内部集成了错误探测和管理模块。

  传输距离和速率

  CAN总线特点:(1) 数据通信没有主从之分,任意一个节点可以向任何其他(一个或多个)节点发起数据通信,靠各个节点信息优先级先后顺序来决定通信次序,高优先级节点信息在134μs通信; (2) 多个节点同时发起通信时,优先级低的避让优先级高的,不会对通信线路造成拥塞; (3) 通信距离最远可达10KM(速率低于5Kbps)速率可达到1Mbps(通信距离小于40M);(4) CAN总线传输介质可以是双绞线,同轴电缆。CAN总线适用于大数据量短距离通信或者长距离小数据量,实时性要求比较高,多主多从或者各个节点平等的现场中使用。

万用表测量诊断CAN总线方法

  万用表测量诊断CAN总线方法

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

  检测提示

  ● 电压检测 (示波器):电压检测的前提条件是,蓄电池已连接并且点火开关已接通。

  ● 电阻测量:在电阻测量时,在测量前必须把待测部件断电。为此应断开车辆蓄电池的接线。等待约3 分钟,直到系统中的所有电容器放完电。

  CAN总线

  CAN (控制器区域网络) 总线系统是一种线形总线系统并具有以下特征:

  ● 信号双向传播。

  ● 所有总线用户都接收同一个信息。每个总线用户决定,它是否利用该信息。

  ● 通过简单并联即可添加附加的总线用户。

  ● 此总线系统构成一个多主控单元系统。每个总线用户可以是主控单元也可以是副控制单元,根据其作为发射器还是接收器被连接而定。

  ● 传输媒介是双线连接。导线的名称为:CAN Low (低速) 和 CAN High (高速)

  ● 原则上每个总线用户可以通过总线同所有其它总用户通信。通过干预法,控制总线上的数据交换。

  数据总线 K-CAN (车身 CAN)、PT-CAN (传动系 CAN) 和 F-CAN (底盘 CAN) 之间的主要区别是:

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

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

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

  主控单元

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

  副控单元

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

  多主控单元系统

  在一个多主控单元系统中所有的通信用户在某个时间都能够担当主控单元或副控制单元的角色。

  示波器测量

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

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

  K-CAN:

  CAN Low (低速) 对地:U 最小 = 1 V,U 最大 = 5 V

  CAN High (高速) 对地:U 最小 = 0 V,U 最大 = 4 V

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

万用表测量诊断CAN总线方法

  测量 K-CAN:CH1 CAN 低,CH2 CAN 高

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

  PT-CAN 和 F-CAN:

  CAN Low (低速) 对地:U 最小 = 1.5 V,U 最大 = 2.5 V

  CAN High (高速) 对地:U 最小 = 2.5 V,U 最大 = 3.5 V

万用表测量诊断CAN总线方法

  测量 PT-CAN:CH1 CAN 低,CH2 CAN 高

  总线端测量

  测量前提 :

  ● CAN 总线必须断电。

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

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

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

  K-CAN :

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

  PT-CAN、F-CAN :

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

  通过 60 Ω 等效电阻进行测量的提示:把一个便于拆装的控制单元从总线上脱开。然后在插头上测量 CAN-Low导线和 CAN-High 导线之间的电阻。

  提示!

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

  CAN总线失效

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

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

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

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

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

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


关键字:万用表  CAN总线 引用地址:万用表测量诊断CAN总线方法

上一篇:电动机CBB电容的检测
下一篇:热敏电阻测量方法及步骤

推荐阅读最新更新时间:2024-11-07 12:21

基于Linux的PC104总线与CAN总线通信设计
    1 引 言     PC104嵌入式工业计算机由于其小尺寸结构、堆栈式连接、轻松总线驱动的特点得到了广泛的应用。现场总线领域中,CAN总线得到了计算机芯片商的广泛支持,他们纷纷推出直接带有CAN接口的微处理器(MCU)芯片。     带有CAN的MCU芯片总量已经达到1亿3 000万片,因此在接口芯片技术方面,CAN已经遥遥领先于FF,PRO-FIBUS,LONWORKS等其他所有现场总线。但是PC104总线不能与CAN总线直接通信,因此在CAN总线控制系统中难以运用。     针对以上问题,以AVR单片机为协处理器设计了PC104总线与CAN总线的转换卡并且考虑到PC104嵌入式工业计算机上通常运行Linu
[嵌入式]
单线CAN总线收发器芯片AU5790
摘要: AU5790是飞利浦公司推出的单线CAN总线收发器芯片。可用于汽车电子系统的多路传输系统。该总线在挂接32个节点时,其总线速度可达33.3kbps。文中介绍了AU5790的内部结构、工作原理及特性,最后给出了它的应用电路。 关键词: CAN总线 收发器 AU5790 1 概述 AU5790是飞利浦公司推出的用于由地构成回路的单总线CAN总线收发器芯片,主要用于汽车的多路传输应用方面。它为CAN总线控制器之间的数据传输提供一单线的物理接口,当总线上挂接32节点时,总线速度可达33.3kbps。AU5790能提供先进的睡眠/唤醒功能,当汽车停用时,可减少芯片供电电源的消耗,但仍能提供所需的网络控制功能。在高速
[网络通信]
一种基于CAN总线的DSP程序加载技术
摘要:为灵活方便地调试磁悬浮列车上众多基于DSP芯片的控制系统,介绍了一种基于CAN总线的DSP程序加载技术。该技术使对DSP芯片程序的加载可以脱离仿真器而直接受控于列车的主控机。该技术可靠性高、使用灵活方便,具有很强的实用性。 关键词:CAN总线 单片机 DSP HPI ISA 磁悬浮列车上有很多基于DSP芯片的模块和系统。目前, DSP芯片程序的加载与运行都主要依赖于仿真器,而DSP仿真器价格高、体积大,这使得磁悬浮列车系统的调试很不灵活方便;且这些基于DSP芯片的系统一旦脱离仿真器就只能运行事前载入的单一的程序,也使系统的灵活性受到了很大的限制。 本文研究了DSP芯片程序加载的基本原理,并根据这些原理,基于CAN总线,实现了
[嵌入式]
CAN总线技术在汽车上的应用
21世纪以来,汽车上的部件越来越多的由电子控制单元(ECU)控制,如电子燃油喷射装置、防抱制动装置、安全气囊装置等等。随着集成电路及单片机在汽车上的广泛应用,车上的ECU数量也随之增多。因此,若采用传统布线方式,即电线一端与开关相接,另一端与用电设备相通,将导致车上电线数目急剧增加,其质量将会占到总车质量的4%左右。而且,随之增加的复杂电路也会降低车辆的可靠性。为此,一种新的概念——车用控制器局域网络CAN(Controller Area Network)应运而生。 CAN总线技术   CAN总线又称作汽车总线,全称为“控制器局域网(Controller%20Area%20%20Network)”,意思是区域网络控制
[嵌入式]
更高要求的汽车CAN总线技术通讯方式
随着车用电气设备越来越多,从发动机控制到传动系统控制,从行驶、制动、转向系统控制到安全保证系统及仪表报警系统,从电源管理到为提高舒适性而作的各种努力,使汽车电气系统形成一个复杂的大系统,并且都集中在驾驶室控制。另外,随着近年来ITS的发展,以3G(GPS、GIS和GSM)为代表的新型电子通讯产品的出现,它对汽车的综合布线和信息的共享交互提出了更高的要求。 从布线角度分析,传统的电气系统大多采用点对点的单一通信方式,相互之间少有联系,这样必然造成庞大的布线系统。据统计,一辆采用传统布线方法的高档汽车中,其导线长度可达2000米,电气节点达1500个,而且,根据统计,该数字大约每十年增长1倍,从而加剧了粗大的线束与汽车有限的可用空间
[嵌入式]
485总线升级成CAN总线
一. 型号:LQIC485CAN. 05.0  二. 电源:工作电压:DC5V 电压范围:DC 4.8V~DC5.3V 功耗≤2.0 W  三. 输入输出接口与安装方法:  1.有极性485总线接口:两线,“485A”接到485总线的A线,“485B”接到485总线的B线。  2.有极性CAN总线接口:两线,“CANH”接CAN总线高电平,“CANL”接CAN总线低电平。  3.DC5V电源接入:“DC5V+”接到直流5伏电源的正极,“GND”接到直流5伏电源的负极。  若转换器不能正常工作,请检查接线是否正确。  4. 每条CAN总线最远两端必须在“CANH” 和“CANL”间加120欧姆的终端电阻。  5. CAN总线走“之
[嵌入式]
基于CAN总线的仓库温湿度监控系统的设计
1 引 言   在仓库的货物的管理中,需要对温度、湿度等环境参数进行监控,以保证仓库的安全。随着库区的面积逐渐扩大,需要传输能力强和通信距离远的监控系统来有效地对仓库货物进行监管。   CAN(Controller Area Network,控制器局域网)总线技术具有先进的多主网络结构、通讯距离远、价位低、可靠性高、系统容量大、安装方便、维护费用低、性价比高等优点。特别对库区较大、仓库分布较分散的大型仓库的监控非常适用。 2系统硬件设计   本系统采用分布式监控网络,主要分为上位机和下位机两部分,而上位机硬件包括CAN通讯适配器和上位监控管理机组成;下位机则由CAN节点和现场传感器组和温度湿度参数控制器组成,如图1
[嵌入式]
指针式万用表在使用过程中出现接触不良怎么办
(1)接触不良的典型特征。指针式万用表出现的接触不良现象大多出现在测试线的插头与插座之间。故障的典型特征是:在进行测时,万用表的指针会跳跃不定(如果为数字式万用表,则测量时数字显示会乱跳,无法得到稳定的数据)。 (2)接触不良故障的原因与处理方法。导致接触不良故障的原因,多为接插件松动、污染、锈蚀或材料弹性疲劳。对于接插件松动现象,应加以紧固;对于污染故障,应进行清洗;对于出现的锈蚀现象,应进行打磨;对于材料弹性疲劳故障,应更换新件。
[测试测量]
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved