技术文章:ISO 11898 CAN一致性测试解读(一)

发布者:正在搬砖的河马71最新更新时间:2019-05-29 来源: ZLG立功科技·致远电子关键字:ISO  CAN 手机看文章 扫描二维码
随时随地手机看文章

在ISO 11898标准中描述的CAN总线物理层一致性测试原理较为抽象,厂商在制定测试流程及执行测试过程中往往会遇到不少困难,我们通过系列连载文章,解读ISO 11898标准中有关CAN物理层一致性测试项目。


整车厂大多时候将车载的电子控制单元(ECU)设计和生产外包给零部件生产商,整车集成期间电气系统被连成多个ECU、多节点的有机整体,使得其功能及性能更加完善。目前CAN总线作为国际上应用最为广泛的现场总线之一,以其优良的可靠性和稳定性获得用户的肯定,也被广泛应用于ECU间的通信连接,随着系统复杂度日益增加,其网络通信质量的可靠性要求变得日益突出,这就要求我们建立一套可靠的体系来确保总线产品的通信质量。


基于国际标准ISO 11898的测试规范,得到了众多厂商及机构的认可,其测试结果:

●  能对CAN节点的电阻、电容、通信电平、时序数据进行充分评估;

●  能验证CAN节点物理层的电路设计、驱动能力等方面的性能;

●  提供确认总线产品品质及改善既有设计的重要依据;


今天将和大家详细讲解ISO 11898的CAN总线物理层一致性测试项—CAN总线电压测试


一、CAN总线电压测试


CAN总线电压测试分为两类:CAN总线隐性电压测试和CAN总线显性电压测试。


1、CAN总线隐性电压测试

CAN总线隐性电压测试的测试原理如图1在实际测试中,常用高精度示波器或CAN总线分析仪来测量CAN总线的电压。


image.png 

图1  ISO 11898-2-2003 CAN总线隐性电压测试


测量ECU在总线空闲不带负载(即去掉终端电阻)情况下,CAN_H、CAN_L对于信号地的电压(图1中的2端口)以及计算CAN_diff(CAN_H - CAN_L)的电压值,并与图2中的电压评判范围做比较,判断是否符合标准。


image.png 

图2  ISO 11898-2-2003 CAN总线隐性电压测试评判标准


2、CAN总线显性电压测试


CAN总线显性电压测试的测试原理如图3,在实际测试中,常用高精度示波器或CAN总线分析仪来测量CAN总线的电压。


image.png 

图3  ISO 11898-2-2003 显性输出电压测试


在ECU的CAN_H和CAN_L间连接测试电阻(图3中的Rtest,应为100~130Ω之间),若已连接100~130Ω的终端电阻则无须再连接Rtest。测量发送报文显性位时,CAN_H、CAN_L对于信号地的电压(图3中的2端口)以及计算CAN_diff(CAN_H - CAN_L)的电压值,并与图4中的电压评判范围做比较,判断是否符合标准。


image.png 

图4  ISO 11898-2-2003 显性性输出电压测试评判标准


*需要注意的是:


在测试CAN_H以及CAN_L的电压值时,必须引出ECU的CAN_GND(总线信号地)才能正确进行CAN总线电压测试。


以下是用ZDS4054 Plus示波器测试的某车厂ECU的测试结果:


image.png 

图5  CAN_H一帧报文截图


图5中红框内为CAN_H显性位电压,电压值如③红框内数值:3.56V

图5中②红框内为CAN_H隐性位电压,其电压值如④红框内数值:2.39V

    测试结果符合图2及图4中的评判标准。


image.png 

图6  CAN_L一帧报文截图


图6中①红框内为CAN_L显性位电压,其电压值如④红框内数值:1.39V

图6中②红框内为CAN_L隐性位电压,其电压值如③红框内数值:2.39V

    测试结果符合图2及图4中的评判标准。


image.png 

图7  CAN_diff一帧报文截图


图7中①红框内为CAN_diff显性位电压,其电压值如③红框内数值:2.14V

图7中②红框内为CAN_diff隐性位电压,其电压值如④红框内数值:14.60mV

    测试结果符合图2及图4中的评判标准。


总结:


本期介绍的输出电压测试项目只是众多一致性测试中的一项,通过示波器或者CAN分析仪能够手动测试出来。在后期的测试项目讲解中,我们会发现很多测试项在用手动测试的方式下,既复杂又耗时。在自动化测试的潮流下,ZLG的全自动CAN一致性测试系统—CANDT,就很好地解决以上难题。其测试流程完全遵照ISO 11898标准,同时能一键自动完成所有测试,同时导出详细的测试报告,为CAN自动化测试助力。


image.png 

图8  CAN一致性测试系统


关键字:ISO  CAN 引用地址:技术文章:ISO 11898 CAN一致性测试解读(一)

上一篇:TDK高效率薄膜功率电感器,为移动设备添油加劲
下一篇:进一步扩充其亚太产品线 赫联电子亚太新增日本Hirose供应商

推荐阅读最新更新时间:2024-11-17 12:54

CAN总线不加终端电阻时的影响
终端电阻添加要求 根据ISO11898-2对终端电阻的取值规定,必须在总线的首尾两端各挂一个120Ω的终端电阻,即总线上加60Ω的终端电阻,而中间节点则不需要挂终端电阻,如图1所示。 不加终端电阻时的影响 假如我们按照ISO11898标准要求,使用CANScope测试时,加上60Ω的终端电阻,然后以250Kbps的波特率自发自收数据,可以看到报文可以正常发送,且关联的波形也正常。如图2 如CANScope在不加终端电阻的时候,以250Kbps的波特率自发自收数据,如图3所示,发送的数据都是帧ID错误,且关联的波形也出现异常。 对于报文数据,从关联的波形数据可以看到,上升沿没有任何问题,但是下降沿相对于加终端电阻的波形缓
[嵌入式]
<font color='red'>CAN</font>总线不加终端电阻时的影响
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综述报告
CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN 通过ISO11898 及ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。         现在,CAN 的高性能和可靠性已被认同,并被
[嵌入式]
基于CAN总线的智能馈线终端的研究
1 前言 随着国民经济的发展,电力用户对供电质量和供电可靠性的要求越来越高,实现配电自动化是配电系统提高供电可靠性的最有效手段。在配电自动化系统中,馈线自动化是配电自动化系统的基础。而作为馈线自动化系统中核心设备的馈线终端则成为配电自动化系统成功实施的关键。 馈线终端简称FTU(Feeder Terminal Unit),它主要用来监控柱上负荷开关,重合器等一次设备。向配电主站/子站提供配电系统运行工况和提供各种参数:包括开关状态,电能参数,相间和接地故障及故障时的参数信息,并执行配电主站/子站对配电设备的控制及调节指令。 CAN总线作为具有国际标准,主要为工业现场设计的开放式总线,具有可靠性高,实时性强,组网灵活,成本低廉等优
[模拟电子]
基于<font color='red'>CAN</font>总线的智能馈线终端的研究
嵌入式uClinux下的CAN总线设备驱动程序设计
1、uClinux操作系统概述   uClinux是Linux2.0的一个分支,它被设计用于没有MMU的微控制器领域,即被广泛应用于嵌入式Linux领域。uClinux的最大特征就是没有MMU(内存管理单元模块)。它很适合那些没有MMU的处理器,如ARM7TDMI,m68ez328等。   uClinux具有完全的TCP/IP协议栈,同时对其他许多的网络协议都提供支持。这些网络协议都在uClinux上得到了很好的实现。uClinux可以称作是一个针对嵌入式系统的优秀网络操作系统。 2、Linux驱动程序设计概述   Linux系统内核通过设备驱动程序与外围设备交互,设备驱动程序是Linux内核的一部分,它是一组数据结构和函
[单片机]
高速铁路中CAN延迟通讯故障的判定和解决
  高速铁路的列控系统中,由于通讯距离较长所以时常会出现CAN通讯故障,但是对故障的原因和原理却一概不知。它具体是什么样的情况?下面以某高铁为例进行详解。   随着人们生活节奏的逐渐提高,地区与地区之间的距离已经不在成为问题,这得益于交通运输业的大力发展,其中高铁作为交通运输业的佼佼者,他也得到了人民大众的广泛认可。正因为如此,高铁中的通讯问题也得到了各种设备供应商和铁路公司的高度重视,他们是不能容忍这种错误的,因为这与每一位出行人员和列车人员的生命安全息息相关。下面针对某高铁通讯问题进行简要的实例讲解。   一、总线延迟产生原因   CAN总线主要制约其传输距离,由于高铁列车的车身较长通讯点较多,就会导致数据传输和响
[嵌入式]
同星智能12通道CAN FD转USB接口卡全新上市
TC1018是同星智能开发的一款12路CAN FD总线转USB接口卡,配合其TSMaster软件可以监控、分析和仿真CAN FD总线数据。广泛应用于汽车、工业、特种机械和其他行业,用于CAN总线测试与分析、UDS诊断和ECU刷写等方面。 TO1018产品简介 TC1018是一款12路CAN FD总线转USB接口的设备;可轻松胜任CAN FD/CAN网络开发、仿真、测试等工作。 配合功能强大的TSMaster软件,支持加载DBC和ARXML数据库文件,可以很方便地监控、分析、仿真CAN FD总线数据,也可以支持UDS诊断、ECU刷写、CCP/XCP标定等功能。 可用于Windows和Linux的二次开发API,可支持
[汽车电子]
同星智能12通道<font color='red'>CAN</font> FD转USB接口卡全新上市
can总线的常见故障有哪些
CAN总线(Controller Area Network)是一种广泛应用于汽车、工业、医疗等领域的通信协议。然而,在使用过程中,CAN总线也可能会遇到一些故障。 物理层故障 物理层故障通常是由于CAN总线硬件或连接问题导致的。常见的物理层故障包括: 1.1 电缆损坏:电缆损坏可能导致信号传输不稳定或中断。解决方法是检查电缆并更换损坏的部分。 1.2 连接器故障:连接器接触不良或损坏可能导致信号传输不稳定。解决方法是检查连接器并更换损坏的部分。 1.3 终端电阻故障:CAN总线需要在两端安装终端电阻以防止信号反射。如果终端电阻损坏或未正确安装,可能导致信号传输问题。解决方法是检查终端电阻并确保其正确安装。 1.4 接地问题:
[嵌入式]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved