一直以来,汽车的测试都离不开CAN,而CAN的应用也离不开汽车行业。因此,在新能源汽车越发成熟的今天,CAN的一致性测试也成为各整车厂和零部件厂商关注的焦点。这里对CAN一致性测试中的负载率测试做一些简单的介绍。
负载率测试是CAN协议一致性测试里的必测项目,不同的测试人员对其的理解也有些差异。大多的测试主要分为两项,一项为测试CAN总线的负载率,另一项则是总线负载压力测试,我们对两项常见的负载情况测试做一下测试方法的解析。
测试CAN总线的负载率,并没有固定的测试标准,大多数的CAN测试设备都可以对总线负载率做检测。例如我司测试时经常使用CANScope或者CAN卡进行总线负载率测试,而测试的方法则是计算每秒接收到的CAN总线上的帧数,根据帧数的大小配以算法得出此时的总线负载率。例如1M波特率,1s传输1Mbit的数据,则负载率达到了100%。
除瞬时负载率外,CANScope里还有有通过流量分析得出接收报文的负载率情况,与上述的实时侦测帧数计算有些区别的是,流量分析是通过波形占用总线的时间作为参考,相比于实时帧数计算更具有说服性。
而总线负载压力测试,在GMW14242中,要求被测CAN总线在所有负载条件下能正常运行并且不会死机。其试验原理是:由测试设备制造各种负载条件下的情况,测试被测CAN总线是否还可以将正常的应用数据发出。测试报文如下表所示。每个报文产生按 10%、30%、50%、70%、90%的负载率,观察被测CAN总线发出的应用数据是否依然正常。
我们再用CANScope-Pro测试举例了解一下测试过程:
步骤 1:启动 CANScope-Pro,将 RHL 调节为 60 欧,设置好和被测 DUT 相同的波特率,点击开启。控制被测能发出各种预期的报文。
步骤 2:打开 CANScope 的报文界面和“总线负载率”界面,发送 ID 填入 111H,DLC 为0,发送次数为无限。分别调整重复次数,使总线负载率为 10%、30%、50%、70%、90%。使用 ID 筛选的方式,对应观察被测 DUT 的应用数据是否间隔时间是否正常。为筛选出被测 DUT 发出的 181H 的 ID,通过增量时间的方式观察是否有异常。
步骤 3:打开 CANScope 的报文界面和“总线负载率”界面,发送 ID 填入 7FFH,DLC 为8,发送次数为无限。分别调整重复次数,使总线负载率为 10%、30%、50%、70%、90%。使用 ID 筛选的方式,对应观察被测 DUT 的应用数据是否间隔时间是否正常。
为筛选出被测 DUT 发出的 181H 的 ID,通过增量时间的方式观察是否有异常。
依据 GMW14241,测试结果为 DUT 在 10%、30%、50%、70%、90%负载下均可以正常工作,并且不会因为负载过高而死机,则通过测试。
其实通过负载率测试的过程我们不难发现,如果测试CAN一致性测试的项目都需要手动测试完成会非常耗费精力。单负载率的测试都要在不通的负载率情况下观察通信情况,其他的测试的复杂和严谨性更是不言而喻。目前能够对所有项目或者大部分想做做全自动化测试的方案少之又少,最新的CANDT则带有自动化测试流程,可以直接导出报表,对于CAN一致性测试的工程师而言应该是福音了。
CANDT的硬件连接较为方便,搭配CANScope-Pro和电脑,只需一次性连接相关的供电线及通信线,利用上位机软件实现全自动化测试的目的。
如图7里的上位机软件所示,针对物理层、数据链路层、网络管理层的测试项可以做单项或多项的自动化测试。整个测试系统以ISO11898标准为核心,围绕国内主流新能源主机厂CAN总线测试标准为主要依据,测试功能满足CAN总线一致性测试需求。
关键字:汽车测试 总线负载率 CAN
引用地址:
汽车测试标准之总线负载率测试
推荐阅读最新更新时间:2024-03-16 16:17
I-Scan压力量测系统在燃料电池组装中应用
美国Tekscan公司生产的 I-Scan 压力量测系统是燃料电池研发和设计的一个重要工具。在燃料电池里面,许多极板叠放在一个狭小的空间里用于分开氢和氧的流向。保持或改进这些极板间大面积接触压力的均一性是燃料电池设计和功能的一个重要因素。消除一些可能产生的漏洞也是燃料电池能否有效应用的一个关键。I-Scan 柔性薄膜压力分布分析系统为燃料电池设计和制造中的以上问题提供可靠的数据以供分析。 从I-Scan薄膜柔性压力分布分析系统得到的数据可以在电脑上直接对各种不同的设计作比对分析,从而可以省掉大量设计验证的时间与及工程上重制的费用。I-Scan的 传感器 有各种不同的形状和规格,可提供各种不同的压力范围与及准确的数据。
[传感器]
基于P87C591的CAN总线超声测距系统设计方案
引言 移动机器人的安全避障问题一直是该项研究的基本问题,目前解决此问题的基本方法是采用多路超声波传感器通过适当的安装角度达到获取多路测量信息的目的。对于多路超声波传感器的扩展,一般是在机器人系统控制核心之上进行。这样做的缺点在于,超声波传感器的扩展占用了大量的系统硬件资源,另外大量的测量信息的处理也浪费了系统软件资源。针对这一问题,笔者采用CAN总线扩展多路超声波传感器的作法。这种作法有几个优点: 首先,CAN总线具有良好的传输防错设计,保证了数据通信的可靠性;其次,多路超声波传感器的设计可由CAN总线智能节点实现,大大节省了系统硬件资源和软件资源;第三,由于CAN总线对于网络内的节点数在理论上不受限制,所以随着对移动机器人
[单片机]
一种基于ARM和智能手机的蓝牙CAN分析仪设计
针对CAN总线通信质量、测试和验证的需要,以及传统CAN分析仪的复杂性,且必须选择PC机作为显示终端的不足,论证了一种基于ARM单片机和智能手机的CAN总线分析仪设计。该分析仪采用以ARM单片机为核心的硬件电路完成对CAN网络的实时数据收集和监控;采用蓝牙通信方式实现分析仪与智能手机的通信并以智能手机为终端完成数据分析。文章对分析仪硬件、软件和智能手机页面进行了具体设计,提出了一种新的波特率自动检测方法,最后给出了所设计的 CAN总线分析仪的实际试验结果,可实现CAN总线波特率自动检测、正常监测以及CAN总线状态分析的功能。 CAN(controller area network)控制器局域网络是一种实时性强、灵活性好
[测试测量]
基于CAN总线的塑窗焊接清理生产线控制系统
1、前 言 随着计算机技术、通信技术、网络技术在工业生产、过程控制中的不断推广应用,工业控制过程对现场信号的传输和数据交换的要求也越来越高,由于全数字信号系统较之传统模拟信号具有抗干扰性强、速率高、建设周期短等特点,数字化的现场总线迅速成为当前工业控制领域的一个焦点。目前,市场上有多种现场总线技术如HART、PROFIBUS、FF 等, 其中CAN (Controller Area Network) 现场总线是德国BOSCH 公司推出的一种现场总线的标准,根据ISO 组织的OSI (开放系统互连) 的要求,其具有物理层、数据链路层和应用层。CAN 总线基于令牌协议,在物理上是总线结构,协议的制定包含优先级,状态变动和控制权移
[工业控制]
罗德与施瓦茨联合中汽研汽车工程研究院发布LTE-V2X仿真测试
罗德与施瓦茨(R&S公司)联合中汽研(天津)汽车工程研究院有限公司与星云互联开发的LTE-V2X仿真测试系统解决方案于2021年02月23日至25日亮相“2021世界移动通信大会”。 随着LTE-V2X直连通信标准体系基本建成,LTE-V2X直连通信在安全驾驶、交通效率、信息服务领域的应用也将加速落地,未来两年,车载前装LTE-V2X(PC5)+5G(Uu)汽车将实现小规模量产。 R&S公司联合中汽研(天津)汽车工程研究院有限公司与星云互联开发的LTE-V2X仿真测试系统方案支持在虚拟交通场景软件中绘制测试场景、交通参与者运动轨迹、红绿灯状态时序等交通信息,高效、直观地完成测试
[测试测量]
CAN总线研究及应用
一、引言 在计算机数据传输领域内,长期以来使用RS-232和CCITTV.24通信标准,尽管它们被广泛地使用,但却是一种低数据速率和点对点的数据传输标准,无能力支持更高层次的计算机之间的功能操作。同时,在复杂或大规模的应用(如工业现场或生产自动化领域)中需采用传统星型拓扑结构,那么安装成本和介质造价都将非常高昂;采用流行的LAN组件及环型或总线型拓扑结构,虽然可以减少电缆长度,但是增加的LAN介质及相关硬件和软件又使其系统造价与星型系统相差无几。所以在最低层次上的确需要设计出一种造价低廉而又能经受工业现场环境的通信系统,现场总线(Field bus)就是在这种背景下产生的。 二、CAN总线 控制器局部网(CAN-Co
[嵌入式]
【Taycan深度解析系列2】 800V电池的设计细节
在Taycan 的设计中,800V 的电池系统有哪些设计细节值得我们仔细去剖析,这里面有以下的一些内容值得我们仔细看一下,以下内容主要分为高压电气布置充电管理和 CMU 的设计两部分。结构上,这个电池包的结构矿体是通过挤压铝型材来做的,底部采用了抗石击胶,电池底部的可以更换冲击保护层。 图 1 Taycan 动力电池系统的部件介绍 01. 高压电气布置和能量管理 首先这个电池的连接排布挺特别的, 电池模组 的排号是按照顺序进行考虑,以一个最小的环路设计来考虑的: 1) 从 1-13 号模组,上下 4 个模组形成一个小回路形成 3 个组 2) 14-26 的排布就没有太多规律而言 3) 28
[嵌入式]
CAN一致性测试系统之终端电阻与内阻测试
在CAN总线测试中,会遇到找不出原因的错误,那你可能忽略了一个解决异常的利器——终端电阻。究竟终端电阻对CAN总线有什么重要作用和影响呢? 电信号在电缆中的传播与光相似,光从空气射入水中会发生光的发射和折射,电信号在阻抗不连续或者发生突变时,会发生电信号的发射。反射过程比较复杂,甚至可能发生多次反射,发射的信号可能会混淆在正常信号上,引起电平变化,导致数据传输出现错误。 1 什么是终端电阻 使传输电缆的阻抗保持连续可以有效的消除发射,但是电缆总是有终点的,终点的阻抗肯定会发生突变,为了使终点阻抗保持连续,CAN-bus规定在电缆两端或者一端接入匹配电阻——终端电阻,如图1所示,高速CAN-bus终端电阻的接法。
[测试测量]