CAN一致性测试最重要的几个测试项是什么?

合集下载

CAN总线测试解决方案

CAN总线测试解决方案

CAN总线测试解决方案CAN总线测试是指对CAN总线进行功能测试、性能测试、兼容性测试等一系列测试活动的综合过程。

通过对CAN总线进行测试,可以验证CAN 总线的正常工作,提高系统的稳定性和可靠性。

本文将介绍一些常用的CAN总线测试解决方案。

一、功能测试功能测试是对CAN总线的基本功能进行验证的过程,主要包括以下几个方面:1.1帧发送功能测试测试CAN总线的帧发送功能是否正常,包括数据帧和远程帧。

可以通过发送一系列不同类型的帧,检查CAN总线是否可以正确接收和处理这些帧。

1.2帧接收功能测试测试CAN总线的帧接收功能是否正常,包括数据帧和远程帧。

可以通过发送一系列帧,验证CAN总线是否可以正确接收并输出相应的数据。

1.3自发自收功能测试测试CAN总线的自发自收功能是否正常,即CAN节点可以自己发送帧并正确接收。

可以通过在两个CAN节点之间建立连接,模拟CAN总线的自发自收情况进行测试。

1.4位计时功能测试测试CAN总线的位计时功能是否正常,包括位传输时间、信号传输延迟等。

可以通过测量CAN总线上的位时序,验证CAN总线的位计时功能是否符合规范要求。

二、性能测试性能测试是对CAN总线的传输速率、传输延迟、抗干扰性等性能参数进行评估的过程,主要包括以下几个方面:2.1传输速率测试测试CAN总线的传输速率,包括数据帧和远程帧的传输速率。

可以通过发送大量数据帧和远程帧,统计传输时间和传输成功率来评估CAN总线的传输速率。

2.2传输延迟测试测试CAN总线的传输延迟,即从发送帧开始到接收帧完成的时间间隔。

可以通过发送帧和远程帧,测量发送时间和接收时间,计算传输延迟。

2.3抗干扰性测试测试CAN总线的抗干扰性,即在有干扰信号的情况下,CAN总线是否能正常传输数据。

可以通过在CAN总线上加入模拟的干扰信号,观察CAN总线的传输是否受到干扰。

三、兼容性测试兼容性测试是对CAN总线与其他设备、软件的兼容性进行测试的过程,主要包括以下几个方面:3.1设备兼容性测试测试CAN总线与其他设备的兼容性,包括CAN节点、CAN控制器、CAN转接器等。

CAN总线检测方法

CAN总线检测方法

CAN总线检测方法1.物理层检测:-通过使用示波器测量CAN电压水平,可以确定总线上是否存在电压偏移或干扰。

-使用电压鉴频器检测总线上的信号频率,以确保在指定的范围内。

-通过使用电压探针来测量总线的电压水平和脉冲宽度。

2.帧格式检测:-对接收到的CAN消息进行帧格式分析,包括识别标识符、数据长度等。

这可以确保车辆主控制器正确解析发送的消息。

-检查CAN消息的CRC校验和,以确保数据在传输过程中没有发生错误。

3.总线负载检测:-通过将模拟负载连接到总线上,可以测试总线在高载荷情况下的性能。

这可以帮助确定总线的最大负载容量。

-使用总线分析仪观察总线上的传输速率,以确保总线能够满足所需的通信速度。

4.误码率检测:-使用误码率分析仪来分析总线上的传输错误率。

这可以帮助检测到传输中的错误,并采取相应的纠正措施。

-检查接收到的CAN消息,以确认其与发送方发送的消息是否一致。

如果存在不一致的问题,可能是由于总线上的传输错误引起的。

5.通信延迟检测:-使用定时器或逻辑分析仪来测量CAN消息的传输延迟。

这可以帮助确保通信速度满足实时要求。

-检测CAN消息的响应时间,以确保在特定时间内收到回复。

6.总线冲突检测:-在总线上发送具有相同优先级的多个消息,以模拟总线冲突的情况。

使用逻辑分析仪来检测和分析这些冲突。

-检测总线上的错误帧,以确认是否发生了总线冲突。

总之,CAN总线检测是确保汽车电子系统中CAN网络正常运行的关键步骤。

它包括物理层检测、帧格式检测、总线负载检测、误码率检测、通信延迟检测和总线冲突检测等多个方面。

这些检测方法能够帮助车辆制造商和维修技术人员识别和解决CAN总线上的问题,从而确保汽车电子系统的可靠性和性能。

can emc测试标准

can emc测试标准

can emc测试标准一、概述CAN是汽车电子网络系统中的一种通信协议,为了保证CAN网络系统的稳定性和安全性,需要进行相应的电磁兼容(EMC)测试。

本标准旨在为相关测试提供指导,确保测试结果的准确性和可靠性。

二、测试范围本标准适用于汽车CAN网络系统的EMC测试,包括但不限于电源线、CAN总线、车载网络等。

测试范围涵盖了电磁干扰(EMI)和电磁敏感度(EMS)两个方面。

三、测试标准1.电源线传导发射测试:测试电源线上传导的电磁干扰水平,确保不会对CAN网络系统造成干扰。

测试频率范围、测量方法和判据应符合相关标准。

2.辐射发射测试:测试车辆周围空间的电磁辐射水平,确保不会对周围环境造成干扰。

测试方法和判据应符合相关标准。

3.电磁敏感度测试:测试车辆内部电子设备的抗电磁干扰能力,确保CAN网络系统在受到电磁干扰时能够正常工作。

测试方法和判据应符合相关标准。

4.抗扰度测试:测试CAN网络系统在受到电磁干扰时的稳定性和可靠性,包括瞬态干扰、静电放电等。

测试方法和判据应符合相关标准。

四、测试方法1.测量设备:选用符合相关标准的测量设备,如频谱分析仪、信号发生器等。

2.测试环境:确保测试环境满足相关要求,如屏蔽、接地等。

3.测试步骤:按照相关标准和方法进行测试,记录数据并进行分析。

4.故障排除:针对测试中出现的问题,分析原因并进行相应的调整和改进。

五、报告与分析1.测试结果报告:将测试数据整理成报告,包括测试结果、异常情况及原因分析等。

2.结果分析:根据测试报告和分析结果,评估CAN网络系统的稳定性和安全性,提出改进意见和建议。

3.反馈与整改:将测试结果反馈给相关单位,督促其进行整改和优化,提高CAN网络系统的可靠性和稳定性。

总之,EMC测试是保证CAN网络系统安全稳定运行的重要手段之一。

本标准提供了相应的测试范围、标准和测试方法,旨在为相关单位提供指导和支持,确保汽车CAN网络系统的安全性和可靠性。

详解CAN总线一致性测试的中的DLC测试

详解CAN总线一致性测试的中的DLC测试

详解CAN总线一致性测试的中的DLC测试
 CAN总线作为应用非常广泛的现场总线,保证CAN总线一致性非常重要,DLC作为CAN帧的一部分,它的正确与否直接影响到总线通信。

那幺DLC
代表什幺?它的功能是什幺?如何测试验证其正确性?
 CAN总线是ISO国际标准化的串行通信协议。

在汽车产业中,出于对安
全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统
被开发了出来。

由于这些系统之间通信所用的数据类型及对可靠性的要求不
尽相同,由多条总线构成的情况很多,线束的数量也随之增加。

为适应“减少线束的数量”、”通过多个CAN,进行大量数据的高速通信”的需要,CAN总线孕育而生,CAN总线在汽车中的应用图。

 随着新能源、智能网联等概念发展,新能源CAN网络节点高达50个,
车身CAN总线环境变得复杂及紊乱,CAN节点质量不稳定给主机厂安全性带来极大威胁。

V型开发流程中,零部件没有进行物理层测试就直接给主机
厂供货,引发了大量后期维护、安全等问题。

所以,CAN总线必须进行
CAN一致性测试。

 CAN一致性测试主要分为物理层、链路层、应用层三大部分测试内容。

在整车网络调试中,各节点遵循CAN一致性测试是保证总线的稳定运行的
重要前提,CAN一致性测试中包括总线电压、压力测试、总线利用率、采样。

CAN总线测试解决方案

CAN总线测试解决方案

CAN总线测试解决方案首先,CAN总线测试需要建立测试环境,包括CAN总线通信硬件和软件环境。

在硬件方面,需要使用CAN总线通信接口设备,如CAN分析仪和CAN总线测试盒等。

这些设备可以连接到被测CAN总线节点上,以监听、分析和记录总线上的通信数据。

同时,还需要相关的测试工具软件,如CAN总线测试软件和扩展工具等,用于配置、操作和分析CAN总线系统。

其次,CAN总线测试需要注意测试项的确定和测试用例的设计。

常见的测试项包括CAN总线的通信功能、帧传输的正确性、数据传输的稳定性、时钟同步精度、通信流量和带宽等。

在设计测试用例时,需要考虑不同的测试情景和测试需求,以覆盖各种可能的工作状态和异常情况。

例如,可以设计发送和接收特定的CAN帧,测试帧的传输速率、错误恢复机制和帧过滤功能等。

接下来,进行CAN总线的功能性测试。

这包括通信测试、帧传输测试和数据传输测试等。

通信测试主要通过发送和接收CAN帧,测试CAN总线节点之间的通信能力和通信稳定性。

通过发送不同类型的帧,如数据帧、远程帧和错误帧等,验证CAN总线系统的帧传输机制和错误处理能力。

数据传输测试主要验证CAN总线的数据传输的稳定性和可靠性。

通过发送和接收大量的数据帧或连续的数据帧,验证CAN总线的带宽、数据传输速率和数据包的正确性。

然后,进行CAN总线的性能测试。

性能测试主要关注CAN总线系统的响应时间、延迟和吞吐量等指标。

通过对发送和接收CAN帧的时间进行测量,可以得到CAN总线系统的响应时间和延迟情况。

通过在CAN总线上同时发送多个帧,测试CAN总线的吞吐量和数据传输速率。

最后,进行CAN总线的稳定性测试。

稳定性测试主要通过长时间运行和大量数据传输测试,来评估CAN总线系统的可靠性和稳定性。

通过发送和接收大量的数据帧,并在不同的环境条件下进行测试,验证CAN总线系统的稳定性和抗干扰能力。

需要注意的是,CAN总线测试是一个持续的过程,需要在系统设计和开发的所有阶段进行。

CAN一致性测试之输出电压测试

CAN一致性测试之输出电压测试

CAN一致性测试之输出电压测试复杂的CAN网络,单个节点的输出电压如果不符合规范,则在现场组网后容易出现信号电平不可靠的情况,导致错误帧的出现,各节点间无法进行通信。

那么,如何判断CAN 节点的输出电压符合严格的规定?CAN一致性测试,就是要求整车CAN网络中的节点都满足CAN总线节点规范要求,缩小CAN网络中节点差异,保证CAN网络的环境稳定,有效提高CAN网络的抗干扰能力。

所以,为了保证CAN节点的输出电压符合规范,应该对输出电压进行一致性测试。

一、测试标准每个厂家在产品投入使用前,都要测试CAN节点DUT(被测设备)的输出电压幅值。

一般是使用ISO11989-2输出电压标准的CAN测试方法,具体要求如表1所示,为测试标准“ISO 11898-2输出电压标准”。

测试目的就是检查DUT的CAN_H与CAN_L的隐性/显性输出电压是否遵守ISO11898-2的定义。

表1 ISO11898-2输出电压标准二、测试原理负载条件下,选择被测DUT的适应条件,如图1所示,Rtest为网络负载电阻,正常为60Ω,高负载时为45Ω。

测量绝对和差分电压等级和CANL CANH线电压:VCAN_H,VCAN_L,然后计算差分电压Vdiff和共模电压VCM。

其中Vdiff和VCM的计算方法如下:V diff = V CAN_H – V CAN_LV CM = 0.5 * (V CAN_H + V CAN_L)如果测试结果符合表1所示,则通过测试。

图1 输出电压测试原理三、测试过程●进行测试连接,如图2所示。

并且能通过调整CANScope-StressZ模拟扩展板上的R HL值,进行模拟负载电阻的变化(正常测试时,R HL=60Ω,高负载测试时,R HL=45Ω),,进行DUT输出差分驱动能力测试。

注意:本测试需要DUT能主动发送CAN报文,方便进行测试。

并且CANScope设置不勾选总线应答,其黑色表笔(地)要和DUT的CAN 收发器共地;●正确连接设备之后,配置并开启DUT电源;●使用CANScope设备读取总线报文100帧,如图3所示为对应的CAN波形;●统计分析各通道输出电压值,生成眼图,如图4所示;●判定显性/隐性输出电压是否遵守ISO11898-2的输出电压标准。

can 测试标准

can 测试标准

can 测试标准CAN测试标准主要包括以下几个方面:1. 物理层测试:信号电平测试:CAN高电平应保持在至之间,CAN低电平应保持在0V至1V之间。

测试CAN总线是否能在不同的物理环境下保持稳定的信号电平。

信号质量测试:在信号传输过程中,应测试信号的抗干扰能力和稳定性。

测试CAN总线的噪声容限,以确保信号在传输过程中不会受到干扰。

节点电磁兼容性测试:在电磁干扰环境下,测试CAN节点的性能是否受到影响。

测试CAN节点是否能正确地发送和接收数据。

传输距离测试:测试CAN总线在不同传输速率下的最大传输距离。

在最远传输距离下,测试CAN数据的传输质量和稳定性。

2. 数据链路层测试:数据帧格式测试:测试CAN数据帧的格式是否符合CAN协议规范。

测试CAN数据帧的各个字段是否正确地被编码和解码。

数据链路性能测试:测试CAN总线在高速传输情况下的性能表现。

测试CAN总线的实时性能,包括最大传输延迟和最小传输延迟。

错误检测和恢复测试:测试CAN总线的错误检测能力,包括位错误、填充错误、CRC错误等。

测试CAN总线的错误恢复能力,包括自动重发、故障隔离等。

节点通信测试:测试CAN节点之间的通信是否正常。

在多个节点同时发送数据的情况下,测试CAN总线的冲突解决机制。

3. 故障模拟测试:地线丢失测试:使DUT(被测设备)单独掉地,测试1分钟内DUT是否仍然正常工作。

电源丢失测试:使DUT单独丢失电源,测试总线是否受到干扰,重接电源后DUT是否能恢复通讯。

CAN线中断测试:分别对CAN_H、CAN_L和CAN_H与CAN_L同时进行断开操作,测试重连后DUT是否能恢复通讯。

CAN线短接测试:分别对CAN_H对地短路、CAN_L对地短路和CAN_H 与CAN_L同时对地短路进行测试,恢复后DUT是否能恢复通讯。

CAN_H与CAN_L短接测试:对CAN_H和CAN_L进行短路操作,恢复后DUT是否能恢复通讯。

以上是CAN测试标准的主要内容,具体的测试项目可能会根据实际需求有所调整。

CAN一致性测试系统之终端电阻与内阻测试-中国电子仪器行业协会

CAN一致性测试系统之终端电阻与内阻测试-中国电子仪器行业协会

CAN一致性测试系统之终端电阻与内阻测试来源:致远电子在CAN总线测试中,会遇到找不出原因的错误,那你可能忽略了一个解决异常的利器——终端电阻。

究竟终端电阻对CAN总线有什么重要作用和影响呢?电信号在电缆中的传播与光相似,光从空气射入水中会发生光的发射和折射,电信号在阻抗不连续或者发生突变时,会发生电信号的发射。

反射过程比较复杂,甚至可能发生多次反射,发射的信号可能会混淆在正常信号上,引起电平变化,导致数据传输出现错误。

一、什么是终端电阻?使传输电缆的阻抗保持连续可以有效的消除发射,但是电缆总是有终点的,终点的阻抗肯定会发生突变,为了使终点阻抗保持连续,CAN-bus规定在电缆两端或者一端接入匹配电阻——终端电阻,如图1所示,高速CAN-bus终端电阻的接法。

小结:1.终端电阻的作用就是吸收反射及回波,产生信号反射的最大来源就是阻抗不连续以及不匹配。

2.如果是加在单独的两根线上,相当于一个开环的状态,根据产生信号反射的来源,也就是这种连接方式会导致单线上阻抗更加不连续,在末端突然变为0,会导致反射成倍增加。

3.高速CAN所加的两个120Ω的电阻实际上模拟的是线束连接无穷远的时候在传输线上产生的特性阻抗(不是实际阻抗),这是典型经验值,具体值取决于所采用的线束类型。

二、终端电阻与总线不匹配的灾难现场了解了终端电阻的作用,那对CAN总线有什么实际影响呢?1.终端电阻过小造成信号幅值偏小,导致信号识别问题,以致整个网络数据混乱,有时可以通讯,但极不稳定,如图2。

2.终端电阻过大造成信号幅值偏大,驱动力过大,信号出现过冲现象,信号下降沿变缓,即放电时间加长,最终位宽度识别错误,如图3。

在现场遇到以上情况,通过CANScope加上StressZ扩展板并联在被测总线上,首先进行模拟电阻测试,找到与总线阻抗匹配的阻值,然后加在总线末端,信号正常,如图4。

总线末端的终端电阻不可忽略,每个节点的终端内阻阻值也不可忽略,很多车厂的CAN 节点测试规范专门有一项内阻测试项,包括:电源和地正常连接的CAN_H内阻、电源和地正常连接的CAN_L内阻、丢失正极时被测节点的输入内阻、丢失地时被测节点的输入内阻、CAN_H与CAN_L之间差分电阻。

can测试标准

can测试标准

can测试标准一、兼容性测试兼容性测试主要是检验CAN设备是否能在各种不同的环境和条件下正常运行。

测试的内容包括:1.硬件兼容性测试:检验CAN设备是否能正确连接和通信,包括不同制造商的设备之间的互操作性。

2.软件兼容性测试:检验CAN设备的软件是否能在不同的操作系统或软件版本上运行。

3.网络兼容性测试:检验CAN设备在网络中的性能,包括网络负载、数据传输速率等。

二、信号幅值测试信号幅值测试主要是检验CAN总线上信号的幅值是否在规定的范围内。

测试的内容包括:1.信号最大幅值测试:检验CAN总线上信号的最大幅值是否超过规定的最大值。

2.信号最小幅值测试:检验CAN总线上信号的最小幅值是否低于规定的最小值。

三、信号时序测试信号时序测试主要是检验CAN总线上信号的时序是否符合规范。

测试的内容包括:1.传播延迟时间测试:检验从发送方发送信号到接收方接收到信号的时间差是否在规定的范围内。

2.信号边沿时间测试:检验CAN总线上信号的上升沿和下降沿的时间是否符合规范。

四、噪声容限测试噪声容限测试主要是检验CAN总线对噪声的抵抗能力。

测试的内容包括:1.正常条件下噪声容限测试:在正常工作条件下,检测CAN总线对噪声的抵抗能力。

2.异常条件下噪声容限测试:模拟异常工作条件,检测CAN总线对噪声的抵抗能力。

五、电磁兼容性测试电磁兼容性测试主要是检验CAN设备在电磁干扰环境下的性能表现。

测试的内容包括:1.辐射发射测试:检测CAN设备产生的电磁辐射是否在规定的范围内。

2.电磁抗扰度测试:模拟各种电磁干扰环境,检测CAN设备是否能正常工作。

CAN一致性测试

CAN一致性测试

CAN —致性测试CAN —致性测试在于缩小CAN网络中节点差异,保证CAN网络的环境稳定,有效提高CAN网络的抗干扰能力。

因此CAN节点的一致性测试就显得尤为重要。

随着新能源、智能网联等概念发展,车身CAN总线环境变得复杂及紊乱,CAN节点质量不稳定给主机厂安全性带来极大威胁。

所以,CAN 一致性测试已成为保证CAN网络安全运行的重要手段,CAN 一致性测试内容覆盖了物理层、链路层、应用层等测试需求,如表1 CAN 一致性测试内容(节选)所示;其中包括了输入阈值、输出电压、采样点、位宽容忍度重点测试项目。

表1 CAN 一致性测试内容(节选)一、输入阈值测试阈值测试分为隐形输入电压阈值和显性输入电压阈值。

节点Vdiff大于0.9V时必须识别显性,小于0.5V时必须识别隐性,在0.5V~0.9V之间,属于不确定区域,Vdiff < 0.5时,节点可以正常发送报文,否则说明节点工作处于异常状态;Vdiff>0.9V时,节点必须停止发送, 如果不停止,说明节点依然识别成隐性电平,存在电平判断的误判;所以对设备进行输入阈值测试显得尤为重要。

测试目的在于检查DUT的CAN_H与CAN_L的显/隐性输入电压阈值是否遵守ISO 11898-2的定义。

具体输入电压阈值标准如表2 ISO 11898-2 输入电压阈值标准所示。

表2 ISO 11898-2 输入电压阈值标准1.测试原理在表2 ISO 11898-2输入电压阈值标准所示的总线负载和共模电压条件下,按照图1隐性输入电压测试原理和图2显形输入电压测试原理的测试原理进行隐湿性输入电压阈值测试。

图1隐性输入电压测试原理图2显形输入电压测试原理2.判断依据DUT在Vdiff < 0.5V用户可自定义设置该范围)时,可以正常发送报文。

至少在Vdiff>0.9V (用户可输入)的情况下,DUT应该停止发送帧。

二、输出电压测试CAN总线上面的信号幅值是接收节点能正确识别逻辑信号的保证;隐性状态下,若CAN_diff电压大于0.9V,则会使总线呈现持续显性状态,导致总线瘫痪;显性状态下,若CAN_diff电压低于1.5V,说明该节点驱动能力较弱,会导致显性电平判断错误,并且在强干扰环境容易出现电平翻转,导致总线故障;如图3输出电压幅值引起错误所示。

简单介绍CAN一致性测试中的负载率测试

简单介绍CAN一致性测试中的负载率测试

简单介绍CAN一致性测试中的负载率测试
 一直以来,汽车的测试都离不开CAN,而CAN的应用也离不开汽车行业。

因此,在新能源汽车越发成熟的今天,CAN的一致性测试也成为各整车厂和
零部件厂商关注的焦点。

 负载率测试是CAN协议一致性测试里的必测项目,不同的测试人员对其
的理解也有些差异。

大多的测试主要分为两项:
 测试CAN总线的负载率
 总线负载压力测试
 我们对两项常见的负载情况测试做一下测试方法的解析。

 1、测试CAN总线的负载率,并没有固定的测试标准,大多数的CAN测
试设备都可以对总线负载率做检测。

例如ZLG致远电子测试时经常使用CANScope或者CAN卡进行总线负载率测试,而测试的方法则是计算每秒接。

CAN一致性测试系统之终端电阻与内阻测试

CAN一致性测试系统之终端电阻与内阻测试

CAN一致性测试系统之终端电阻与内阻测试
就是阻抗不连续以及不匹配。

2.如果是加在单独的两根线上,相当于一个开环的状态,根据产生信号
反射的来源,也就是这种连接方式会导致单线上阻抗更加不连续,在末端突然变为0,会导致反射成倍增加。

3.高速CAN 所加的两个120Ω的电阻实际上模拟的是线束连接无穷远的时候在传输线上产生的特性阻抗(不是实际阻抗),这是典型经验值,具体值取
决于所采用的线束类型。

二、终端电阻与总线不匹配的灾难现场
了解了终端电阻的作用,那对CAN 总线有什么实际影响呢?
1.终端电阻过小造成信号幅值偏小,导致信号识别问题,以致整个网络
数据混乱,有时可以通讯,但极不稳定,如2.终端电阻过大造成信号幅值偏大,驱动力过大,信号出现过冲现象,信号下降沿变缓,即放电时间加长,最终位宽度识别错误,如在现场遇到以上情况,通过CANScope 加上StressZ 扩展板并联在被测总线上,首先进行模拟电阻测试,找到与总线阻抗匹配的阻值,然后加在总线末端,信号正常,如总线末端的终端电阻不可忽略,每个节点的终端内阻阻值也不可忽略,很多车厂的CAN 节点测试规范专门有一项内阻测试项,包括:电源和地正常连接的CAN_H 内阻、电源和地正常连接的CAN_L
内阻、丢失正极时被测节点的输入内阻、丢失地时被测节点的输入内阻、
CAN_H 与CAN_L 之间差分电阻。

节点内阻的大小是总线能否有足够的驱动力带动各个节点的因素之一,内阻测试也是直接可判断节点内阻是否发生故障的有效方法。

三、内阻测试原理与方法。

can协议测试方法

can协议测试方法

can协议测试方法(原创实用版2篇)篇1 目录1.CAN 协议概述2.CAN 协议的测试方法3.CAN 协议测试的实际应用篇1正文一、CAN 协议概述控制器局域网(Controller Area Network,简称 CAN)是一种用于实时控制的串行通信协议。

它最初由德国的 Robert Bosch GmbH 公司于1980 年代开发,用于汽车电子设备的通信。

CAN 协议具有多主控制器、高可靠性、高性能、低成本等优点,目前已广泛应用于各种工业自动化领域。

二、CAN 协议的测试方法1.硬件测试硬件测试主要包括对 CAN 控制器、总线驱动器、总线收发器等硬件设备的功能和性能进行测试。

测试的目的是确保硬件设备符合 CAN 协议规范,能够在实际应用中稳定可靠地工作。

2.软件测试软件测试主要针对 CAN 协议的软件实现,包括 CAN 控制器驱动程序、CAN 协议栈等。

测试的目的是确保软件实现的正确性和可靠性,能够在不同操作系统和硬件平台上正常运行。

3.系统测试系统测试是在完整的 CAN 通信系统上进行的测试,包括硬件设备、软件实现和网络通信。

测试的目的是验证整个 CAN 通信系统在实际应用中的性能、稳定性和可靠性。

三、CAN 协议测试的实际应用1.汽车电子设备CAN 协议在汽车电子设备中的应用非常广泛,包括发动机控制、底盘控制、车身控制等。

通过 CAN 协议测试,可以确保汽车电子设备之间的通信稳定可靠,提高汽车的安全性和舒适性。

2.工业自动化领域CAN 协议在工业自动化领域也有广泛应用,如机器人控制、生产线监控、设备互联等。

通过 CAN 协议测试,可以确保工业自动化系统中的通信高效、稳定,提高生产效率和产品质量。

总之,CAN 协议测试对于确保 CAN 通信系统在实际应用中的性能、稳定性和可靠性至关重要。

篇2 目录1.CAN 协议概述2.CAN 协议的测试方法2.1 硬件测试2.2 软件测试2.3 实际应用测试篇2正文CAN 协议,全称为控制器局域网(Controller Area Network),是一种用于实时控制的串行通信协议。

CAN一致性测试

CAN一致性测试

CAN一致性测试
CAN 一致性测试
CAN 总线各节点质量的不一致引发的系统瘫痪、错误、死机等问题,CAN 一致性测试已成为保证CAN 网络安全运行的重要手段,本文将对CAN 总线一致性测试中的容错性测试进行介绍。

CAN 一致性测试内容,覆盖了物理层、链路层、应用层等测试需求,容错性能的测试主要是在物理层面,通过地线漂移、地线丢失、电源丢失、CAN 线中断、CAN 线各短接到地、CAN 线各短接到电源、CAN 线短路等错误状态模拟,对被测节点和系统工作情况、恢复时间进行整体的考察。

一、测试原理
地线漂移:利用电源不断抬高DUT 的GND,测试总线通讯正常时,DUT 所允许的地线漂移。

地线丢失:使DUT 单独掉地,测试1 分钟内DUT 是否仍然正常工作。

电源丢失:使DUT 单独丢失电源,测试总线是否受到干扰,重接电源后DUT 是否能恢复通讯。

CAN 线中断:测试在CAN_H 断开1 分钟,重连后DUT 是否能恢复通讯。

CAN_L 断开1 分钟,重连后DUT 是否能恢复通讯。

CAN_H 和CAN_L 同时断开1 分钟,重连后DUT 是否能恢复通讯。

CAN 线短接到地线:
测试在CAN_H 对地短路1 分钟,恢复后DUT 是否能恢复通讯;
测试CAN_L 对地短路1 分钟,恢复后DUT 是否能恢复通讯;
测试CAN_H 和CAN_L 同时对地短路1 分钟,恢复后DUT 是否能恢复通讯。

CAN 线短接到电源线:。

CAN一致性测试之输入电压阈值测试

CAN一致性测试之输入电压阈值测试

CAN一致性测试之输入电压阈值测试
CAN 一致性测试之输入电压阈值测试
CAN 节点质量的良莠不齐会给CAN 总线网络带来较大的安全隐患,因
此CAN 节点的一致性测试就显得尤为重要,本文就来探讨一下CAN 节点输
入电压阈值测试
CAN 一致性测试主要分为物理层、链路层、应用层三大部分测试内容。


CAN 网络中,各节点遵循CAN 一致性测试是保证总线稳定运行的重要前
提。

在物理层中,CAN 总线设计规范对于CAN 节点的输入电压阈值有着严
格的规定,如果节点的输入电压阈值不符合规范,则在现场组网后容易出现
不正常的工作状态,各节点间出现通信故障,所以输入电压阈值测试也是
CAN 物理层一致性测试中的重要部分。

一、测试标准
每个厂家在产品投入使用前,都要进行CAN 节点的输入电压阈值测试,
一般都是遵循ISO 11898-2 输入电压阈值标准,具体要求如表1 所示。

表1 ISO 11898-2 输入电压阈值标准
注:输入电压阈值标准详细的内容可参考IOS 11898-2-2003 原文中Table 4 (DC parameters for recessive output of CAN node)和Table 5(DC parameters for dominant output of CAN node)及关联部分。

二、测试原理及步骤
1.隐性输入电压测试
图1 隐形输入电压测试原理
在表1 所示的总线负载和共模电压条件下,按照图1 的测试原理进行隐性。

can emc测试标准

can emc测试标准

can emc测试标准EMC测试标准是指电磁兼容性测试所需符合的规范和标准,它主要用于电子设备的研发、生产和销售过程中,以确保设备在工作状态下不会对周围环境和其他电子设备产生干扰或受到干扰。

EMC测试标准通常涉及电磁辐射和电磁抗扰度两个方面,下面我将详细介绍这两个方面的测试标准。

电磁辐射测试是指测试电子设备在工作时是否会产生电磁辐射,并是否符合国际、国家或行业标准的限制。

通过电磁辐射测试,可以评估设备是否会对其他设备或人体产生不希望的电磁辐射和电磁波干扰。

这些测试通常包括射频辐射测试和辐射引起敏感设备的电磁干扰程度测试。

射频辐射测试是最常见的电磁辐射测试之一,其目的是确定设备在特定工作频率范围内的辐射功率。

这项测试通常通过将设备放置在一个特定的测试室内,然后测量它在不同频率下产生的辐射功率。

测试结果将与国家或行业标准中规定的辐射限值进行比较,以确定设备是否符合要求。

辐射引起敏感设备的电磁干扰程度测试是指测量设备对其他设备的电磁辐射干扰程度。

这种测试通常分为辐射传播和干扰检测两个阶段。

在辐射传播阶段,测试人员会测量设备在不同频率下产生的电磁场强度,并确定其辐射范围。

在干扰检测阶段,测试人员将目标设备放在一个特定的环境中,然后测量对该设备产生的电磁干扰程度。

测试结果将与国家或行业标准中规定的干扰限值进行比较,以确定设备是否符合要求。

电磁抗扰度测试是指测试设备是否能够在其他电子设备的电磁辐射干扰下正常工作,并且不会受到干扰。

这些测试通常包括电磁感应和电磁耐受性两个方面。

电磁感应测试是指测量设备对外部电磁干扰的敏感程度,旨在确定设备能否正常工作,即使在具有高电磁噪声的环境中。

测试人员会通过在测试室内模拟外部电磁噪声,并将其施加到目标设备上,然后测量设备是否能够正常工作。

电磁耐受性测试是指测量设备能够承受电磁辐射干扰的能力。

测试人员会在测试室内创建一个电磁辐射环境,并将设备暴露在其中,然后检查设备是否能够在这种环境下正常工作。

CAN一致性测试最重要的几个测试项是什么?

CAN一致性测试最重要的几个测试项是什么?

CAN一致性测试最重要的几个测试项是什么?CAN一致性测试在于缩小CAN网络中节点差异,保证CAN网络的环境稳定,有效提高CAN网络的抗干扰能力;因此,CAN节点的一致性测试就显得尤为重要,本文将对最重要的几个测试项进行一一讲解。

随着新能源、智能网联等概念发展,车身CAN总线环境变得复杂及紊乱,CAN节点质量不稳定给主机厂安全性带来极大威胁。

所以,CAN一致性测试已成为保证CAN网络安全运行的重要手段,CAN一致性测试内容覆盖了物理层、链路层、应用层等测试需求,如表1CAN一致性测试内容(节选)所示;其中包括了输入阈值、输出电压、采样点、位宽容忍度重点测试项目。

表1 CAN一致性测试内容(节选)1输入阈值测试阈值测试分为隐形输入电压阈值和显性输入电压阈值。

•节点Vdiff大于0.9V时必须识别显性,小于0.5V时必须识别隐性,在0.5V~0.9V之间,属于不确定区域;•Vdiff≤0.5V时,节点可以正常发送报文,否则说明节点工作处于异常状态;•Vdiff>0.9V时,节点必须停止发送,如果不停止,说明节点依然识别成隐性电平,存在电平判断的误判;所以对设备进行输入阈值测试显得尤为重要。

测试目的在于检查 DUT 的 CAN_H 与 CAN_L 的显/隐性输入电压阈值是否遵守ISO 11898-2 的定义。

具体输入电压阈值标准如表2 ISO 11898-2 输入电压阈值标准所示。

表2 ISO 11898-2 输入电压阈值标准•测试原理:在表2 ISO 11898-2 输入电压阈值标准所示的总线负载和共模电压条件下,按照图1隐性输入电压测试原理和图2显形输入电压测试原理的测试原理进行隐/显性输入电压阈值测试。

图1 隐性输入电压测试原理图2 显形输入电压测试原理•判断依据:DUT 在Vdiff≤0.5V(用户可自定义设置该范围)时,可以正常发送报文。

至少在Vdiff>0.9V (用户可输入)的情况下,DUT 应该停止发送帧。

can协议测试方法

can协议测试方法

can协议测试方法CAN (Controller Area Network) 是一种广泛用于车辆和工业控制系统中的通信协议。

它以其高效的性能和可靠性而闻名,并被广泛应用于汽车行业中。

CAN协议的测试方法主要包括功能测试、性能测试和可靠性测试。

功能测试是对CAN协议的基本功能进行验证的过程。

这种测试方法主要包括以下几个方面:1.帧格式验证:CAN协议使用一种特定的帧格式进行数据传输。

测试人员可以通过验证帧格式的正确性来确保协议的基本功能正常运行。

2.数据传输测试:测试人员可以通过在网络中发送和接收数据来验证CAN协议的数据传输功能是否正常。

他们可以检查数据的完整性、准确性和时效性。

3.帧过滤测试:CAN协议允许节点通过一种帧过滤机制选择要接收的数据。

测试人员可以通过发送特定类型的数据,然后验证节点是否正确过滤出需要接收的数据。

4.错误处理测试:CAN协议具有强大的错误处理机制,包括错误帧检测、错误帧重传和错误帧计数等。

测试人员可以通过模拟错误情况来测试这些机制是否正常工作。

性能测试是对CAN协议的性能进行评估的过程。

这种测试方法主要包括以下几个方面:1.带宽测试:测试人员可以通过发送大量数据或高频率地发送数据来测试CAN协议的带宽。

他们可以验证协议的最大传输速度以及在不同负载下的传输性能。

2.延迟测试:测试人员可以通过在网络中发送数据并测量从发送到接收的时间来评估CAN协议的延迟性能。

这可以帮助他们确定数据传输的实时性。

3.报文处理测试:测试人员可以通过模拟多个并发传输的数据来测试CAN协议的报文处理能力。

他们可以评估CAN协议在高负载情况下的处理性能。

可靠性测试是对CAN协议的可靠性进行验证的过程。

这种测试方法主要包括以下几个方面:1.冲突处理测试:CAN协议中存在一种冲突检测机制,用于处理多个节点同时发送数据的情况。

测试人员可以通过模拟冲突情况来测试这种机制是否正常工作。

2.带宽饱和测试:测试人员可以通过发送大量数据并达到网络带宽饱和的情况来测试CAN协议的可靠性。

CAN总线一致性测试方法

CAN总线一致性测试方法

CAN总线一致性测试方法熊天善;刘芳解;覃竣【期刊名称】《装备制造技术》【年(卷),期】2022()8【摘要】CAN是控制器局域网(Controller Area Network,CAN)的简称,是由德国BOSCH公司开发并成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。

在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工业机械设计的J1939协议。

CAN总线具有安全性高、可靠性高、实时性好、功耗低、成本低等优点,主要应用于汽车、船舶、航天、医疗、工业等领域。

在CAN总线开发流程中,需要对所开发的CAN总线节点和总线系统进行验证与确认,检查所开发的CAN总线节点是否符合设计规范,即对CAN总线进行测试。

在汽车领域,CAN总线一致性测试内容主要包括输入电压阀值、总线电压、总线阻抗、上升时间、下降时间、容错性、采样点、对称性、报文数据类型、报文ID、报文DLC、位填充、信号缺省、周期容差和负载率等测试。

主要针对前7项较复杂的测试内容(输入电压阀值、总线电压、总线阻抗、上升时间、下降时间、容错性、采样点),用直观的图形与简单的文字详细讲述其测试方法和判定要求。

【总页数】6页(P259-264)【作者】熊天善;刘芳解;覃竣【作者单位】柳州五菱新能源汽车有限公司【正文语种】中文【中图分类】U461【相关文献】1.基于Vector总线设备的CAN总线测试方法概述2.ARINC825总线模拟仿真与一致性测试方法研究3.基于层次有向图的接口时序一致性测试方法4.IEC 61850 Ed 2.0一致性测试方法研究5.阵列天线相位一致性测试方法研究因版权原因,仅展示原文概要,查看原文内容请购买。

CAN一致性测试系统之终端电阻与内阻测试-中国电子仪器行业协会

CAN一致性测试系统之终端电阻与内阻测试-中国电子仪器行业协会

CAN一致性测试系统之终端电阻与内阻测试来源:致远电子在CAN总线测试中,会遇到找不出原因的错误,那你可能忽略了一个解决异常的利器——终端电阻。

究竟终端电阻对CAN总线有什么重要作用和影响呢?电信号在电缆中的传播与光相似,光从空气射入水中会发生光的发射和折射,电信号在阻抗不连续或者发生突变时,会发生电信号的发射。

反射过程比较复杂,甚至可能发生多次反射,发射的信号可能会混淆在正常信号上,引起电平变化,导致数据传输出现错误。

一、什么是终端电阻?使传输电缆的阻抗保持连续可以有效的消除发射,但是电缆总是有终点的,终点的阻抗肯定会发生突变,为了使终点阻抗保持连续,CAN-bus规定在电缆两端或者一端接入匹配电阻——终端电阻,如图1所示,高速CAN-bus终端电阻的接法。

小结:1.终端电阻的作用就是吸收反射及回波,产生信号反射的最大来源就是阻抗不连续以及不匹配。

2.如果是加在单独的两根线上,相当于一个开环的状态,根据产生信号反射的来源,也就是这种连接方式会导致单线上阻抗更加不连续,在末端突然变为0,会导致反射成倍增加。

3.高速CAN所加的两个120Ω的电阻实际上模拟的是线束连接无穷远的时候在传输线上产生的特性阻抗(不是实际阻抗),这是典型经验值,具体值取决于所采用的线束类型。

二、终端电阻与总线不匹配的灾难现场了解了终端电阻的作用,那对CAN总线有什么实际影响呢?1.终端电阻过小造成信号幅值偏小,导致信号识别问题,以致整个网络数据混乱,有时可以通讯,但极不稳定,如图2。

2.终端电阻过大造成信号幅值偏大,驱动力过大,信号出现过冲现象,信号下降沿变缓,即放电时间加长,最终位宽度识别错误,如图3。

在现场遇到以上情况,通过CANScope加上StressZ扩展板并联在被测总线上,首先进行模拟电阻测试,找到与总线阻抗匹配的阻值,然后加在总线末端,信号正常,如图4。

总线末端的终端电阻不可忽略,每个节点的终端内阻阻值也不可忽略,很多车厂的CAN 节点测试规范专门有一项内阻测试项,包括:电源和地正常连接的CAN_H内阻、电源和地正常连接的CAN_L内阻、丢失正极时被测节点的输入内阻、丢失地时被测节点的输入内阻、CAN_H与CAN_L之间差分电阻。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CAN一致性测试最重要的几个测试项是什么?
CAN一致性测试在于缩小CAN网络中节点差异,保证CAN网络的环境稳定,有效提高CAN网络的抗干扰能力。

因此CAN节点的一致性测试就显得尤为重要。

随着新能源、智能网联等概念发展,车身CAN总线环境变得复杂及紊乱,CAN节点质量不稳定给主机厂安全性带来极大威胁。

所以,CAN一致性测试已成为保证CAN网络安全运行的重要手段,CAN一致性测试内容覆盖了物理层、链路层、应用层等测试需求,如表1 CAN一致性测试内容(节选)所示;其中包括了输入阈值、输出电压、采样点、位宽容忍度重点测试项目。

表1 CAN一致性测试内容(节选)
一、输入阈值测试
阈值测试分为隐形输入电压阈值和显性输入电压阈值。

节点Vdiff大于0.9V时必须识别显性,小于0.5V时必须识别隐性,在0.5V~0.9V之间,属于不确定区域,Vdiff≤0.5V时,节点可以正常发送报文,否则说明节点工作处于异常状态;Vdiff>0.9V时,节点必须停止发送,如果不停止,说明节点依然识别成隐性电平,存在电平判断的误判;所以对设备进行输入阈值测试显得尤为重要。

测试目的在于检查DUT 的CAN_H 与CAN_L 的显/隐性输入电压阈值是否遵守
ISO 11898-2 的定义。

具体输入电压阈值标准如表2 ISO 11898-2 输入电压阈值标准所示。

表2 ISO 11898-2 输入电压阈值标准
1.测试原理
在表2 ISO 11898-2 输入电压阈值标准所示的总线负载和共模电压条件下,按照图1 隐性输入电压测试原理和图 2 显形输入电压测试原理的测试原理进行隐/显性输入电压阈值测试。

图1 隐性输入电压测试原理
图2 显形输入电压测试原理
2.判断依据
DUT 在Vdiff≤0.5V(用户可自定义设置该范围)时,可以正常发送报文。

至少在Vdiff>0.9V (用户可输入)的情况下,DUT 应该停止发送帧。

二、输出电压测试
CAN总线上面的信号幅值是接收节点能正确识别逻辑信号的保证;隐性状态下,若CAN_diff电压大于0.9V,则会使总线呈现持续显性状态,导致总线瘫痪;显性状态下,若CAN_diff电压低于1.5V,说明该节点驱动能力较弱,会导致显性电平判断错误,并且在强干扰环境容易出现电平翻转,导致总线故障;如图3 输出电压幅值引起错误所示。

图3 输出电压幅值引起错误
所以,每个厂家在产品投入使用前都要测试CAN节点DUT(被测设备)的输出电压幅值。

测试目的就是检查DUT的CAN_H与CAN_L的隐性/显性输出电压是否遵守ISO11898-2的定义如表3 ISO11898-2输出电压标准为测试标准ISO 11898-2输出电压标准。

表3 ISO11898-2输出电压标准
1.测试原理
在表3 ISO11898-2输出电压标准所示的总线负载条件下,按照图4 输出电压测试原理的测试原理进行输出电压测试。

图4 输出电压测试原理
2.判断依据
如果测试结果符合表3 ISO11898-2输出电压标准中ISO 11898-2输出电压标准,则通过测试。

三、采样点测试
采样点是接收节点判断信号逻辑的位置,CAN通讯属于异步通讯,需要通过不断的重新同步才能保证收发节点的采样准确;若采样点太靠前,则因为线缆原因,容易发生采样错误;若采样点太靠后,则因为SJW原因,会引起接收节点同步跳转宽度的调整(调整自身
时钟进行匹配),调整不好就容易出现错误;所以对CAN节点进行采样点的测试显得尤为重要。

采样点测试目的用于检查DUT发送的CAN报文信号的采样点是否遵守规范要求;
1.测试原理
启动CANstress接收报文干扰功能,如图5 CANstress接收报文干扰功能所示。

从位时间的45%位置,每次干扰递增1%,直至100%;通过统计记录CANScope-Pro的错误报文,出现错误报文的干扰点则等于采样点。

图5 CANstress接收报文干扰功能
2.判断依据
DUT发送的CAN报文信号的采样点应处于规范定义的范围内:75%≤SP≤83.4%。

四、位宽容忍度测试
容忍度表示波特率范围(位时间范围),调大容忍度可以利于接收其它节点的报文;采样点和容忍度是评价CAN节点适应性的重要因素。

SJW(同步跳转宽度)决定了接收节点是否能有比较好的兼容性,如果接收节点SJW对波特率调整不好,就会导致位宽容忍度不足,出现错误;所以位宽容忍度测试也是保证信号稳定性的重要测试项目之一。

位宽容忍度测试用于检查DUT发送的CAN报文的位宽容忍度是否遵守ISO 11898-2 的定义。

1.测试原理
使用位宽容忍度测试功能,如图6 位宽容忍度测试所示。

以DUT波特率为标准,配置波特率偏差逐渐增加1%,向CAN网络发送报文;判断网络有无报文错误信息反馈,若有错误反馈,则结束测试,并判断结果是否在标准区间内。

图6 位宽容忍度测试
2.判断依据
位宽容忍度范围应至少符合-4≤SJW≤4%(用户可设置该范围)。

五、CANDT一致性测试系统
ZLG立功科技-致远电子发布的CANDT一致性测试系统可自动化完成CAN节点物理层、链路层及应用层一致性测试,是当前CAN总线测试领域唯一能够进行完善的物理层自动化测试并导出报表的仪器设备。

避免了人工测量统计的误差,同时配合自动化测试的方式,减少了测试时间的浪费,提高了测试的准确度,极大节约了人工成本。

用户可在软件页面勾选需要的测试项目,进行全自动化测试,如果只想测试输出电压,单独勾选电压测试项即可。

测试完成后,用户可导出自动化测试报告,如表4 测试报告所示。

根据测试报告,还可以跟踪测试条目的标准出处、测试步骤以及判断依据等,主机厂可以依据此报告评估CAN节点质量,作为主机厂准入依据,并保证整车CAN网络环境的稳定。

表4 测试报告
CANDT一致性测试系统基于CANScope底层分析能力,集成示波器、电源等必要设备,可覆盖主机厂CAN一致性测试标准,为主机厂及零部件企业建立CAN总线测试及保障体系。

相关文档
最新文档