最新can总线测试can总线分析仪
- 格式:ppt
- 大小:1.87 MB
- 文档页数:14
整车CAN总线测试CAN总线是一种高速数据通信系统,可帮助车辆各个部件间的通信,从而实现灵活、高效的汽车控制系统。
在汽车行业,CAN总线测试起着至关重要的作用,可以确保整车CAN总线顺畅可靠,从而最大化车辆的性能和安全性。
整车CAN总线测试是一项繁琐复杂的工作,要求测试人员充分了解测试原理、测试步骤和测试工具等方面的知识。
下面简要介绍整车CAN总线测试的基本流程和关键步骤。
1. 确定测试对象和测试环境整车CAN总线测试要求测试人员事先确定测试的对象和测试环境,例如:车辆型号、车辆系统等,同时还要确认测试所需的测试设备和测试场地等。
2. 制定测试计划和测试方案测试人员要制定详细的测试计划和测试方案,包括测试的目标、范围、方法、步骤、标准和异常情况处理等,以确保整车CAN总线测试能够顺利进行。
3. 准备测试工具和测试数据整车CAN总线测试需要用到各种测试工具和测试数据,如示波器、协议分析仪、CAN总线信号发生器、脚本编制工具等。
测试工具的准备需要根据测试计划和测试方案确定。
4. 进行测试操作和数据分析测试人员通过测试工具和测试数据,对整车CAN总线进行测试和分析。
测试过程中需要关注数据传输的可靠性、带宽和响应时间等指标,同时还要检测可能存在的故障和异常情况。
5. 形成测试报告和提出优化建议根据整车CAN总线测试结果,测试人员需要对测试数据进行分析和处理,形成详细的测试报告。
测试报告应包括测试结果、测试数据、测试思路、测试结论和测试建议等内容,同时还应提出优化建议和改进方案。
在整车CAN总线测试过程中,还应当注意一些关键点。
首先,需要充分了解各种标准协议和接口,例如:ISO11898、CANopen、J1939、LIN等。
其次,测试人员需要熟练掌握各种测试工具和软件,例如:Vector、NI、CANalyzer等。
综上所述,整车CAN总线测试是一项高要求的工作,需要测试人员有深厚的技术水平和细心的操作态度,才能够对车辆CAN总线进行有效的检测和优化,确保汽车行驶的质量和安全性。
CAN总线检测方法1.物理层检测:-通过使用示波器测量CAN电压水平,可以确定总线上是否存在电压偏移或干扰。
-使用电压鉴频器检测总线上的信号频率,以确保在指定的范围内。
-通过使用电压探针来测量总线的电压水平和脉冲宽度。
2.帧格式检测:-对接收到的CAN消息进行帧格式分析,包括识别标识符、数据长度等。
这可以确保车辆主控制器正确解析发送的消息。
-检查CAN消息的CRC校验和,以确保数据在传输过程中没有发生错误。
3.总线负载检测:-通过将模拟负载连接到总线上,可以测试总线在高载荷情况下的性能。
这可以帮助确定总线的最大负载容量。
-使用总线分析仪观察总线上的传输速率,以确保总线能够满足所需的通信速度。
4.误码率检测:-使用误码率分析仪来分析总线上的传输错误率。
这可以帮助检测到传输中的错误,并采取相应的纠正措施。
-检查接收到的CAN消息,以确认其与发送方发送的消息是否一致。
如果存在不一致的问题,可能是由于总线上的传输错误引起的。
5.通信延迟检测:-使用定时器或逻辑分析仪来测量CAN消息的传输延迟。
这可以帮助确保通信速度满足实时要求。
-检测CAN消息的响应时间,以确保在特定时间内收到回复。
6.总线冲突检测:-在总线上发送具有相同优先级的多个消息,以模拟总线冲突的情况。
使用逻辑分析仪来检测和分析这些冲突。
-检测总线上的错误帧,以确认是否发生了总线冲突。
总之,CAN总线检测是确保汽车电子系统中CAN网络正常运行的关键步骤。
它包括物理层检测、帧格式检测、总线负载检测、误码率检测、通信延迟检测和总线冲突检测等多个方面。
这些检测方法能够帮助车辆制造商和维修技术人员识别和解决CAN总线上的问题,从而确保汽车电子系统的可靠性和性能。
CAN总线分析仪Kvaser Linx将Kvaser Linx连接到Kvaser 现场总线上,即可分析J1587、LIN、K-Line、SWC 或 LS 总线网络,其优越的兼容性、灵活性和可靠性,极大的方便了各种总线的分析,目前市场上尚只有Kvaser Linx J1587∙Kvaser Linx LIN适用于LIN 2.0和LIN 1.x.∙Kvaser Linx J1587适用于 SAE J1587/1708.∙Kvaser Linx K-line适用于ISO 9141.∙Kvaser Linx SWC适用于SAE J2411, GMLAN.∙Kvaser Linx LS适用于ISO 11898-3 (故障容忍CAN).∙Kvaser Linx Analog I/O适用于从0到24伏的输入电压.一般特点∙塑模造的9针DSUB母连接器带大拇指螺钉∙塑模造的9针DSUB公连接器∙紧凑的塑料外壳∙适用于Kvaser的高速CAN接口∙特别适合于 Kvaser Memorator Professional, Kvaser USBcan Professional产品版本∙Kvaser Linx J1587 (Schedule for Item no. 00389-7)∙Kvaser Linx LIN (Schedule for Q1, 2007)∙Kvaser Linx K-line (Schedule for Q1, 2007)∙Kvaser Linx SWC (Schedule for Q1, 2007)Kvaser Linx LS (Schedule for Q1, 2007)CAN总线基本概念CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。
在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。
CAN 总线分析软件-智维Kvaser CanKing 实验步骤Kvaser CanKing 是Kvaser 公司开发的简易的CAN 总线数据接收发软件,完全支持Kvaser 公司的各类CAN 测试议,包括单通道以及双通道。
下面我们使用Kvaser USBcan Ⅱ这款产品,该产品是带USB 接口的双通道CAN 总线,性能强大,同时又简单易用,我们使用它来进行CAN 总线数据的发送与接收,从而详细分析CAN KING 的使用步骤。
A、使用CAN KING接收总线数据一、点击电脑的“开始”选择“所有程序”里面的Kvaser CanKing,即可进入CanKing软件,见图1:图 1 选择CanKing二、点击CanKing 软件后可以选择支持单通道的测试仪或者双通道的测试仪,见图2,因。
为本说明中使用的是Kvaser USBcan Ⅱ,因此选择CAN kingdom(2 channel s)图 2 选择支持的通道数三、软件的主界面如图3 所示,通道的控制窗口主要用于选择波特率以及滤波器,接收发数据的显示窗口用于将已经发送的以及测试仪接收的数据显示在窗口上,具体的过程在后面的步骤中会详细讲到。
接收发数据的消息窗口通道1 的控制窗口通道2 的控制窗口图 3 软件的主界面四、选中CAN1 窗口,在CAN Controlers 里面设定总线参数。
需要注意的几点有:1、波特率必须和硬件的默认波特率要匹配――若波特率选择与硬件不匹配,则在接收硬件发送来的数据时显示窗口会显示错误帧,见图4。
图 4 接收错误2、采样率最好把范围设定在60-90%――CAN 总线上的波特率并非一定需精确的值,可以设置相对精确波特率的相似范围,该参数便是这个用途。
3、选择模式,主要有两种1、普通模式(支持接收和发送数据)2、silent 模式(只监听总线接收数据而不对接收到的数据进行确认,因此在一个一对一的网络上不可采用该模式)设置参数见图5:图5 CAN1 参数设置五、通道2 的控制窗口设置与通道 1 一样。
CANREC8通道CAN总线记录分析仪系列CAN总线故障排查中,难点最大的就是偶发性故障。
让用户甚至CAN专家都无法准确判断问题的源头。
比如,风力发电机变桨系统在72小时中发生一次CAN数据传输中断;新能源车辆在行驶1万公里过程中出现一次仪表盘“黑了”,但后来怎么都无法复现;高铁列车在行驶2000公里中出现1次由于CAN通讯异常而导致的紧急减速等等。
这些偶发性的CAN通讯异常就像定时炸弹,让设计师和用户胆战心惊。
所以在会发生故障的场合,都装配有CAN总线数据记录仪,相当于一台“黑匣子”,记录CAN数据,便于事后分析故障原因。
但目前市面的CAN总线数据记录仪由于存储速度和容量限制,只能保存很有限的特定CAN总线数据,而且无法将总线的波形也一并存储。
这样记录无法排查CAN总线传输的故障,让设计师和用户无法快速解决问题。
广州致远电子股份有限公司作为国内CAN总线的泰山北斗。
四年前,为排查CAN总线故障所研发的CANScope系列CAN分析仪,虽然可以将错误帧的波形保存下来,但用户要想获知错误帧的诱因或者被干扰的全貌,还需要知道出现错误之前的波形,和之后的波形。
所以致远电子根据客户需求,研发出最新的CANREC——8通道CAN总线记录分析仪,可脱离PC独立运行,长时间存储CAN报文和波形,保证用户可以找到错误,并且看得到错误发生前后的波形。
如图 1所示。
图 1 CANREC 8通道CAN总线记录分析仪②功能特点∙2通道CAN模拟与数字信号混合记录通道(可同步存储CAN报文与对应波形,采样率100MSa/s);∙6通道CAN纯数字信号记录通道(可长时间存储CAN报文);∙无需PC控制,可独立运行,自带2TB固态硬盘,可8通道同时工作,进行长时间存储(如果只存储报文,在1M波特率下,8通道满流量记录,可存储22天CAN报文);∙自带大容量UPS电池,保证供电中断后可继续工作3小时;∙自带5寸大屏,清晰显示当前记录状态与错误情况;∙CAN接口类型:高速CAN、容错CAN、单线CAN等(根据用户需要选配);∙1通道USB3.0 Device接口,用于高速导出数据到PC进行分析(专业版CANREC可在线分析);∙1通道USB2.0 Host接口,用于导出数据到U盘;∙1通道千兆以太网接口,用于与其他仪器组合进行分布式测量(亦可导出数据);∙1通道WLAN接口,可连接无线路由器,或者做热点,进行无线WiFi通讯;∙1通道蓝牙接口,可与手持终端进行通讯;∙包含CANScope分析仪所有的离线测量分析功能(专业版CANREC可进行在线分析);∙供电电压:220V AC或者12-36VDC(直流供电采用航空插座,保证稳固)最大功耗20W;∙工作温度: -25℃~+75℃;∙尺寸:220×331.5×109.2(mm)②型号命名与区别专业版:CANREC-Pro带2通道报文与波形存储,6通道报文存储,可导入PC进行离线分析或者接入PC进行在线分析;标准版:CANREC-Standard带2通道报文与波形存储,6通道报文存储,可导入PC进行离线分析;基础版:CANREC-Basic带8通道报文存储,可导入PC进行离线分析;②前面板如图 2所示,为CANREC前面板。
CAN总线测试规范1.测试环境准备在进行CAN总线测试之前,首先需要准备好测试环境。
这包括确定测试设备(例如CAN总线分析仪、ECU模拟器等),搭建相应的硬件连接(例如CAN总线连接线),以及设置测试软件环境。
2.测试用例设计设计测试用例是进行CAN总线测试的关键步骤。
测试用例应该包括各种常见和特殊情况,以确保测试的全面性和覆盖度。
测试用例应该覆盖CAN总线的各种功能和通信协议,包括标准和扩展帧的发送与接收、数据帧的发送和接收确认、错误帧的处理等。
3.性能测试性能测试主要是测试CAN总线的通信速率和延时。
在性能测试中,可以使用大量的数据帧进行测试,以测试CAN总线的最大数据传输速率,并观察传输时延的波动情况。
此外,还可以测试CAN总线在高负载下的性能表现,以确保系统的可靠性和稳定性。
4.可靠性测试可靠性测试主要是测试CAN总线在不同的环境条件下的稳定性和容错能力。
可以模拟噪声干扰、电压不稳定、温度变化等因素,观察CAN总线的传输是否受到干扰,以及系统是否能够正确处理错误帧和冲突。
5.兼容性测试兼容性测试是指测试CAN总线与其他设备或系统的兼容性。
在兼容性测试中,可以连接不同厂家或不同型号的设备进行测试,以确保CAN总现在与其他设备之间的正常通信和兼容。
6.安全性测试安全性测试是指测试CAN总线的安全性和防护能力。
测试内容包括对恶意攻击(例如DoS攻击、欺骗攻击等)的防范能力,以及对故障信号和错误帧的处理能力等。
7.故障诊断测试故障诊断测试是指测试CAN总线的故障诊断功能。
在故障诊断测试中,可以模拟ECU故障或CAN总线连线错误等情况,观察系统是否能够正确地检测和报告故障,并采取相应的故障处理措施。
总之,对CAN总线进行全面、准确的测试是确保CAN总线的可靠性和稳定性的重要步骤。
针对不同的测试需求,可以灵活选择适当的测试方法和测试工具。
同时,测试结果的记录和分析也是测试过程中的重要环节,可以根据测试结果优化系统设计和改进测试方法。
CANopen网络分析仪CAN-ReportCAN-Report是一款CAN总线监视和分析工具,同时也是CANopen网络分析仪。
这一工具可以帮助您在逻辑层上监视,记录和测试CAN的通信状态。
得益于用户接口的可编程性和可扩展特性,CAN-Report可以灵活的配置以满足用户的需求。
CAN通信报文可以在线以不同的模式查看也可以保存为文件供后续处理。
功能一: CANopen分析功能根据不同窗口的SDO,PDO,NMT,EMCY或Flying Master服务,可分别显示详细的CANopen报文。
附加模块可用于CANopen和DeviceNet协议并执行基于服务的CAN报文表示法。
功能二:您也可以周期或连续地用CAN-Report手动发送CAN报文。
可用传输的通道数目可以自由配置。
CAN-Report的记录功能可由CAN报文触发,另外,还可以设置前置和后置触发器,这样能够在精确的时间内得到相关的信息。
在记录期间,CAN-Report可以解释CAN报文和它的扩展名。
在记录之后,也可以延迟处理先前保存的数据,并可以强制转换时间处理大量的数据。
功能三:CAN-Report带有一个扩展可视化的接口。
因此,CAN-Report 功能可以通过附加的软件模块进行特殊扩展。
扩展的一个例子就是基于服务或协议的CAN报文表示法。
特性:∙广泛支持不同厂家的CAN总线接口硬件∙精确的硬件时间戳用于接收到的CAN报文∙报文触发基于CAN-ID, 报文类型或数据样式∙可配置报文过滤器∙CANopen, DeviceNet 和J1939 报文的插件翻译∙脚本引擎包括高层API 用于CAN-Report 功能(发/收/检查CAN报文等等)∙Import of DCF文件的导入用于配置CANopen PDO 映射∙任意把CAN 报文记录为多个文件插件:插件提供了CANopen 报文解析为可读的形式。
CANopen报文对象的可视化可以由用户自定义。
CANScope 总线分析仪简介一、 CANScope 概述CANScope 分析仪是一款综合性的CAN 总线开发与测试的专业工具,集海量存储示波器、网络分析仪、误码率分析仪、协议分析仪及可靠性测试工具于一身,并把各种仪器有机的整合和关联;重新定义CAN 总线的开发测试方法,可对CAN 网络通信正确性、可靠性、合理性进行多角度全方位的评估;帮助用户快速定位故障节点,解决CAN 总线应用的各种问题,是CAN 总线开发测试的终极工具。
CANScope 的主要功能特性● 13000帧的超长波形存储能力● 100MHz 示波器,实时显示总线状态● 报文记录、分析,全面把握报文信息● 强大的报文重播,精确重现总线错误● 强大的总线干扰,有效测试总线抗干扰能力● 支持多种高层协议,图形化仿真各种仪表盘● 实用的事件标记,最大限度存储用户关心的波形● 从物理层、协议层、应用层对CAN 总线进行多层次分析 ● 支持软硬件眼图,辅助评估总线质量,准确定位问题节点CANScope 与CAN 网络OSI 模式的关系CAN 眼图:按位叠加显示总线信号CAN 示波器:实时显示CAN 总线状态CAN 波形:二进制码流转化形成CAN 帧CAN 报文:报文收发和解析,提供统计报表网络共享:远程分析、多人协调分析CANScopeEx :多种应用层协议数据解析自定义协议分析:用户可指定协议规则,实现仪表显示、趋势图显示等功能。
二、具体功能简介数字干扰强大的数字干扰器,全面测试系统的稳定性和抗干扰能力。
发送干扰:帧ID 干扰、DLC 干扰、数据干扰、随机干扰。
接收干扰:帧类型、帧 ID 匹配、数据匹配。
模拟总线测试CANScope-Pro 集成 CANStress 测试工具,可以在物理层上进行 CAN 总线短路、断路、总线长度模拟、总线负载以及终端电阻匹配等多种测试,帮助用户完整地评估出一个系统在信号干扰或失效的情况下是否仍能稳定可靠地工作。
高速CAN总线子网物理层测试与分析高速CAN总线是一种高效、可靠、实时性强的车载通信总线。
在整个系统中,子网物理层起着关键作用,因为它直接影响系统的通信性能和稳定性。
因此,对子网物理层进行测试和分析非常重要。
一、子网物理层的测试通常,子网物理层的测试包括两个部分:测试数据帧的物理传输过程以及测试整个子网物理性能。
以下是一些常用的子网物理层测试方法:1. 信号采集:采用示波器或逻辑分析仪等工具,对CAN总线信号进行采集。
2. 性能测试:使用发生器、负载箱和游标频率计等工具进行性能测试,包括信号传输速度、噪声和干扰等。
3. 模拟仿真:使用仿真器进行系统仿真,预测子网物理层的性能和稳定性。
二、子网物理层的分析1. 性能分析在CAN总线的子网物理层中,性能表现最重要的指标是速率和误码率。
通过分析和统计CAN总线数据包的发送速率和接收速率以及错误数据包的数量,可以得出子网物理层的性能表现。
2. 噪声分析CAN总线在传输数据时会受到许多噪声的影响,如电磁干扰、电气噪声、地线反演等。
通过压制CAN总线中的噪声,可以提高其稳定性和可靠性。
3. 信号波形分析CAN总线信号波形的分析可以揭示CAN总线的基本性质和缺陷。
通过分析信号波形,可以得到数据包的传输速率、带宽和延迟等关键参数。
总而言之,测试和分析CAN总线子网物理层的性能和稳定性对于提高整个系统的通信效率和可靠性非常重要。
针对不同的测试需求,可以采用不同的测试方法和分析工具。
在进行数据分析之前,需要明确数据的来源和采集方式,以确保数据的可靠性和准确性。
以下假设数据来源可靠,并给出一些基本的数据分析方法。
1. 描述性统计分析描述性统计分析是对数据进行基本描述和总结的方法。
其中包括以下指标:- 平均值:所有数据之和除以数据的数量- 中位数:将所有数据按大小顺序排列,取中间值- 众数:出现最频繁的数值- 标准差:表示数据分布的离散程度,数值越大表示差异越明显- 极差:最大值和最小值之间的差异通过分析这些指标,可以初步了解数据的分布情况和集中趋势。