CN116155768A - 一种测试设备、方法及存储介质 - Google Patents
一种测试设备、方法及存储介质 Download PDFInfo
- Publication number
- CN116155768A CN116155768A CN202310165247.8A CN202310165247A CN116155768A CN 116155768 A CN116155768 A CN 116155768A CN 202310165247 A CN202310165247 A CN 202310165247A CN 116155768 A CN116155768 A CN 116155768A
- Authority
- CN
- China
- Prior art keywords
- bus
- test
- tested object
- fault
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 206
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000002347 injection Methods 0.000 claims abstract description 50
- 239000007924 injection Substances 0.000 claims abstract description 50
- 230000005540 biological transmission Effects 0.000 claims description 19
- 238000010998 test method Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000012827 research and development Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000000243 solution Substances 0.000 description 3
- 235000019506 cigar Nutrition 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
Abstract
本申请公开了一种测试设备,方法及存储介质,所述测试设备包括:总线故障注入组件,用于与被测对象的CAN FD总线模块连接;以对所述被测对象的CAN FD模块注入目标故障;总线数据采集组件,用于与所述被测对象的CAN FD模块通过CAN FD总线连接;以采集所述被测对象的CAN FD模块在所述目标故障注入前后的测试数据;控制组件,用于基于运行的测试程序控制所述总线故障注入组件、所述总线数据采集组件,得到测试结果;电源组件,用于给所述总线故障注入组件、所述总线数据采集组件、所述控制组件供电。
Description
技术领域
本申请涉及信号处理技术领域,涉及但不限于一种测试设备、方法及存储介质。
背景技术
随着电动汽车、无人驾驶汽车技术的快速发展,汽车高级驾驶辅助技术和人机交互技术的快速发展,传统的控制器局域网络(Controller Area Network,CAN)总线在传输速率和带宽等方面无法满足实际需求。
为了满足更高的带宽及数据吞吐量,可变速率控制器局域网(CAN with FlexibleData-Rate,CAN FD)应运而生。目前,CAN FD已成为车辆的主要网络。
在车辆研发阶段,CAN FD网络必须在实车上进行通讯测试以验证网络的稳定性。相关技术中,实车CAN FD网络测试均采用手动测试方式进行测试,非常耗时且效率极低。
发明内容
本申请提供一种测试设备,方法及存储介质,可以实现CAN FD总线网络的自动化测试,提高了测试效率。
本申请的技术方案是这样实现的:
第一方面,本申请提供了一种测试设备,所述测试设备包括:
总线故障注入组件,用于与被测对象的CAN FD总线模块连接,以对所述被测对象的CAN FD总线模块注入目标故障;
总线数据采集组件,用于与所述被测对象的CAN FD总线模块通过CAN FD总线连接,以采集所述被测对象的CAN FD总线模块在所述目标故障注入前后的测试数据;
控制组件,分别与所述总线故障注入组件、所述总线数据采集组件通过控制线连接;用于基于运行的测试程序控制所述总线故障注入组件、所述总线数据采集组件,得到测试结果;
电源组件,分别与所述总线故障注入组件、所述总线数据采集组件、所述控制组件电连接;用于给所述总线故障注入组件、所述总线数据采集组件、所述控制组件供电。
在一些实施例中,所述总线故障注入组件包括第一接口与第二接口,所述第一接口通过第一线路与所述被测对象的CAN FD总线模块的第三接口连接;所述第二接口通过第二线路与所述被测对象的CAN FD总线模块的第四接口连接;
所述总线数据采集组件包括第五接口和第六接口,所述第五接口通过第一线路与所述被测对象的CAN FD总线模块的第三接口连接;所述第六接口通过第二线路与所述被测对象的CAN FD总线模块的第四接口连接。
在一些实施例中,所述测试设备还包括示波器;
所述示波器,用于与所述被测对象的CAN FD总线模块连接;以采集所述被测对象的CAN FD总线模块的目标参数值;
所述控制组件与所述示波器连接;所述控制组件还用于接收所述目标参数值,并将所述目标参数值与参考参数值进行对比得到目标参数的测试结果;
所述电源组件与所述示波器电连接,所述电源组件还用于给所述示波器供电。
在一些实施例中,所述电源组件,还用于与所述被测对象的供电模块电连接,以使通过所述被测对象的供电模块给所述电源组件供电。
在一些实施例中,所述被测对象包括:目标车辆。
第二方面,本申请提供了一种测试方法,所述方法包括:
采集被测对象的CAN FD总线模块的原始数据;
对所述被测对象的CAN FD总线模块注入目标故障;
采集所述被测对象的CAN FD总线模块在所述目标故障注入后的故障数据;
对所述原始数据与所述故障数据进行分析,得到测试结果。
在一些实施例中,所述方法还包括:
集所述被测对象的CAN FD总线模块的目标参数值;
将所述目标参数值与参考参数值进行对比得到目标参数的测试结果。
在一些实施例中,所述目标故障包括:
物理线路故障,或者,数据传输故障。
在一些实施例中,所述测试结果包括至少一项:
物理线路故障测试结果;
数据传输故障测试结果;
以及目标参数测试结果。
第三方面,本申请提供了一种存储介质,所述存储介质上存储有计算机程序,所述存储介质上的计算机程序被执行时,实现上述测试方法。
本申请所提供的测试设备,方法及存储介质,实现了CAN FD总线网络的自动化测试,提高了测试效率。
附图说明
图1为本申请实施例提供的测试设备的第一种可选的结构示意图;
图2为本申请实施例提供的测试设备的第二种可选的结构示意图;
图3为本申请实施例提供的测试设备的第三种可选的结构示意图;
图4为本申请实施例提供的测试设备的第四种可选的结构示意图;
图5为本申请实施例提供的自动测试***的一种可选的结构示意图;
图6为本申请实施例提供的测试方法的一种可选的流程示意图;
图7为本申请实施例提供的测试方法的另一种可选的流程示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对申请的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
在以下的描述中,所涉及的术语“第一\第二\第三”仅是为例区别不同的对象,不代表针对对象的特定排序,不具有先后顺序的限定。可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
需要说明的是,下述增强一个信号可以理解为放大该一个信号的参数(例如功率或者电压),衰减一个信号可以理解为降低该一个信号的参数。
下面,对本申请实施例提供的测试设备、方法及存储介质的各实施例进行说明。本申请实施例提供的测试设备、方法及存储介质,用于对被测对象的CAN FD总线模块进行测试,得到测试结果。
第一方面,本实施例提供一种测试设备,参照图1所示的内容,测试设备10可以包括总线故障注入组件101、总线数据采集组件102、控制组件103以及电源组件104。
总线故障注入组件101,用于与被测对象的可变速率控制器局域网CAN FD总线模块20连接;以对被测对象的CAN FD总线模块20注入目标故障;
被测对象,指本申请实施例中的测试对象。本申请实施例对被测对象的类型不作具体限定,可以各级实际情况进行配置。
在一种可能的实施方式中,被测对象可以为目标车辆。其中,这里的对具体的车辆类型等不作限定,可以根据实际情况配置。例如,这里的目标车辆可以为智能汽车或者非智能汽车,也可以轿车或者越野车等等。
在另一种可能的实施方式中,被测对象也可以为非目标车辆。例如,被测对象也可以为飞机、船只或者其他设备。
目标故障,指测试过程中引入的故障。本申请实施例对目标故障的具体方式不作具体限定,可以根据实际情况进行配置。
在一种可能的实施方式中,目标故障可以包括但不限于下述一项或者多项:物理线路故障;或者数据传输故障。这里的物理线路故障指被测对象的CAN FD总线模块的物理线路故障;这里的数据传输故障指被测对象的CAN FD总线模块的数据传输故障。
总线故障注入组件101与被测对象的CAN FD总线模块20连接。本申请实施例对具体的连接方式不作限定,可以根据实际情况配置。
总线故障注入组件用于给被测对象的CAN FD总线模块20注入目标故障。本申请实施例对总线故障注入组件101的具体结构不作限定,可以根据实际情况进行配置。
例如,在目标故障为物理线路故障的情况下,总线故障注入组件可以为线路短接组件或者线路干扰组件。再例如,在目标故障为数据传输故障的情况下总线故障注入组件可以为增加负载的组件等等。
总线数据采集组件102,用于与被测对象的CAN FD总线模块20通过CAN FD总线连接;以采集被测对象的CAN FD总线模块20在所述目标故障注入前后的测试数据;
测试数据,指测试过程中需要采集的数据。本申请实施例对测试数据的具体类型不作限定,可以根据实际情况配置。例如,在目标故障为物理线路故障的情况下,测试数据可以包括:通信是否正常。再例如,在目标故障为数据传输故障的情况下测试数据可以下述一项或者包括:通信时长、通信是否正常、丢包率、时延等等。
总线数据采集组件102用于采集被测对象的CAN FD总线模块20在所述目标故障注入前后的测试数据。本申请实施例对总线数据采集组件102的具体结构不作限定,可以根据实际中需要采集的测试数据的类型进行配置。
控制组件103,分别与总线故障注入组件101、总线数据采集组件102通过控制线连接;用于基于运行的测试程序控制总线故障注入组件101、总线数据采集组件102,得到测试结果;
测试程序,指控制组件运行的测试程序。本申请实施例对测试程序的具体类型不作限定,可以根据实际情况进行配置。
在一种可能的实施方式中,测试程序可以包括物理线路故障测试程序。这里的物理线路故障测试程序用于测试被测对象的CAN FD总线模块的物理线路是否故障。
在另一种可能的实施方式中,测试程序可以包括数据传输故障测试程序。这里的数据传输故障测试程序用于测试被测对象的CAN FD总线模块的数据传输过程是否正常。
在再一种可能的实施方式中,测试程序可以包括目标参数测试程序。这里的目标参数测试程序用于测试被测对象的CAN FD总线模块的目标参数的取值是否正常。
控制组件103,用于基于运行的测试程序控制总线故障注入组件101、总线数据采集组件102,得到测试结果。本申请实施例对控制组件103的具体结构不作限定,可以根据实际情况进行配置。
在一种可能的实施方式中,控制组件103可以为上位机。
在另一种可能的实施方式中,控制组件103可以为芯片***。
电源组件104,分别与总线故障注入组件101、总线数据采集组件102、控制组件103电连接;用于给所述总线故障注入组件101、总线数据采集组件102、控制组件103供电。
本申请实施例对电源组件104的具体供电类型不作具体限定,可以根据实际情况进行配置。
在一种可能的实施方式中,电源组件104可以为220伏特(V)供电的电源组件。
本申请实施例提供的测试设备,通过总线故障注入组件给被测对象的CAN FD总线模块注入目标故障,通过总线数据采集组件采集被测对象的CAN FD总线模块在所述目标故障注入前后的测试数据,通过控制组件基于运行的测试程序控制所述总线故障注入组件、所述总线数据采集组件,得到测试结果。对于被测对象,在将被测对象的CAN FD总线模块按照本申请实施例中的连接方式介入后,既可以通过该测试设备实现CAN FD总线网络的自动化测试,提高了测试效率。
下面,对总线故障注入组件101与总线故障注入组件102与被测对象的CAN FD总线模块20之间的连接方式进行说明。
参考图2所示的内容,总线故障注入组件101包括第一接口1011与第二接口1012,所述第一接口1011通过第一线路与所述被测对象的CAN FD总线模块的第三接口201连接;所述第二接口1012通过第二线路与所述被测对象的CAN FD总线模块的第四接口202连接;
在一种可能的实施方式中,第一线路可以为:CAN FD_H线路。
总线数据采集组件102包括第五接口1021和第六接口1022,所述第五接口1021通过第一线路与所述被测对象的CAN FD总线模块的第三接口201连接;所述第六接口1022通过第二线路与所述被测对象的CAN FD总线模块的第四接口202连接。
在一种可能的实施方式中,第二线路可以为:CAN FD_L线路。
这样,通过第一线路与第二线路将总线故障注入组件101与总线数据采集组件102接入至被测对象的CAN FD总线模块,实现简单可靠。
参考图3所示的内容,本申请实施例提供的测试设备10还可以包括示波器105。
示波器105,用于与所述被测对象的CAN FD总线模块20连接;以采集所述被测对象的CAN FD总线模块的目标参数值。
本申请实施例对目标参数的具体取值不作具体限定,可以根据实际需求进行配置。示例性的,目标参数可以包括:总线电阻、总线电压、跳变沿时间、位时间等等。
控制组件103与示波器105连接;控制组件105还用于接收所述目标参数值,并将所述目标参数值与参考参数值进行对比得到目标参数的测试结果。
本申请实施例参考参考值的具体取值不作限定,可以根据实际情况进行配置。例如,参考参考值可以为经验值或者多次试验值。
电源组件104与示波器105电连接,电源组件104还用于给所述示波器供电。
电源组件104对示波器105的供电方式与示波器105的具体类型相关,具体参考示波器105的具体类型。例如,在示波器105为220V交流供电的情况下,电源组件104为所述示波器105提供220V交流电。
下面,对本申请实施例提供的测试设备的电源组件的供电过程进行说明。具体可以包括但不限于下述方式1或方式2。
方式1、通过市电等方式给电源组件104供电;
方式2、通过被测对象中的供电模块为电源组件104供电。
与方式2相比,方式1具有实现简单、可靠的特点,与方式1相比,方式2具有灵活、利用率高的特点。
在方式2中,参考图4所示的内容,电源组件104与被测对象的供电模块203电连接,以使通过所述被测对象的供电模块203给所述电源组件104供电。
示例性的,在被测对象为目标车辆的情况下,可以从目标车辆的车载点烟器或蓄电池处取已给电源组件104供电或充电,从而延长电源组件104的供电时间。
下面通过具体的场景对本申请实施例提供的测试设备进行说明。
随着电动汽车,无人驾驶汽车技术的快速发展,以及对汽车高级驾驶辅助***和人机交互(Human Machine Interface,HMI)需求的增加,传统的CAN总线在传输速率和带宽等方面越来越显得力不从心。为满足更高的带宽及数据吞吐量,CAN FD应运而生。现阶段CAN FD已成为新上市车型的主要网络,预计在未来CAN FD仍然是车载网络的主要网络。
在车辆研发阶段CAN FD网络必须在实车上进行通讯测试以验证网络的稳定性,证明满足国际标准要求,确定用户在使用过程中足够稳定。相关技术中,实车CAN FD网络测试均采用手动测试方式进行测试,非常耗时且效率极低。
为了解决上述技术问题,本申请实施例提供了一种自动化测试***(相当于上述测试设备),可以提升CAN FD网络实车测试效率,确保测试的规范性,缩短研发周期,减低研发测试成本。
本申请该实施例主要解决的问题是在车辆研发测试时实车CAN-FD网络通讯测试效率低、一致性差等问题。采用的技术方案包括:建立车载CAN FD网络通讯实车自动化测试***,集成总线数据采集设备、总线故障注入设备、示波器、上位机、220V车载移动电源等设备。将自动化测试***接入实车CAN-FD网络,利用自动化测试软件编写自动化测试脚本进行自动化测试。
测试人员只需根据不同项目配置对应的工程文件后,便可让***自动遍历所有测试用例,开展自动化测试。
根据实际工作情况统计,人工完成一辆车的实车CAN-FD测试耗时约7小时,车载CAN FD网络通讯实车自动化测试设备可在2小时内完成所有测试并出具标准测试报告,测试效率提高2.5倍,极大的缩短了研发测试周期。同时自动化测试***可保证每条测试用例执行的标准性、测试数据保存的更加完整可靠,相比人工测试质量也得到了极大提高。
自动化测试***通过联合在CAN-FD总线测试需要用到的各种测试组件,并使用上位机控制测试设备执行测试从而实现实车CAN-FD通信的自动化测试,如图5所示,自动化测试***50可以包括总线数据采集设备501、总线故障注入设备502、示波器503、上位机504、以及220V车载移动电源505。
总线数据采集设备501:主要用于测试数据的采集,同时可完成CAN FD总线数据发送、总线负载调节、非预期数据、远程帧等测试中需要的操作。
总线故障注入设备502:主要用于总线故障的注入,如总线通信干扰、线路短接等故障。
示波器503:主要完成总线电压、电平、电阻的采集。
上位机504:主要运行自动化测试脚本,调用测试设备执行测试并记录测试数据,最后输出测试报告。
220V车载移动电源505:用于各测试设备的供电。例如,220V车载移动电源505分别给总线数据采集设备501、总线故障注入设备502、示波器503、上位机504进行供电。
下面,对各线束进行说明。
电源线:用于连接220V车载移动电源和各个测试设备,实现220V供电。
12V电源线:用于从车载点烟器或蓄电池取电给220V车载移动电源充电,从而延长电源的供电时间。
控制线:用于上位机和测试设备之间的连接,实现测试设备的操纵和数据的传输。
CAN FD_H和CAN FD_L:用于接入被测车辆的CAN-FD总线***(相当于上述CAN FD总线模块)。
下面对本申请实施例提供的测试方法进行说明。
图6为本申请实施例的一种测试方法的流程示意图,该测试方法应用于对被测对象的CAN FD总线模块进行测试,得到测试结果。
该测试方法可以包括但不限于图6所示的下述S601至S605。
S601、测试设备采集被测对象的可变速率控制器局域网CAN FD总线模块的原始数据。
S601可以通过测试设备中的总线数据采集组件实施,具体过程可以参考上述总线数据采集组件102的详细描述,此处不再一一赘述。
S602、测试设备对所述被测对象的CAN FD总线模块注入目标故障。
S602可以通过测试设备中的总线故障注入组件实施,具体过程可以参考上述总线故障注入组件101的详细描述,此处不再一一赘述。
S603、测试设备采集组件采集所述被测对象的CAN FD总线模块在所述目标故障注入后的故障数据。
S603可以通过测试设备中的总线数据采集组件实施,具体过程可以参考上述总线数据采集组件102的详细描述,此处不再一一赘述。
S604、测试设备对所述原始数据与所述故障数据进行分析,得到测试结果。
S604可以通过测试设备中的控制组件实施,具体过程可以参考上述控制组件103的详细描述,此处不再一一赘述。
本申请实施例提供的测试方法,可以通过总线故障注入组件给所述被测对象的CAN FD总线模块注入目标故障,通过总线数据采集组件采集被测对象的可变速率控制器局域网CAN FD总线模块的原始数据以及故障数据,通过控制组件对所述原始数据与所述故障数据进行分析,得到测试结果。从而实现CAN FD总线网络的自动化测试,提高了测试效率。
参考图7所示的内容,本申请实施例提供的测试方法还可以包括但不限于下述S605和S606。
S605、测试设备采集所述被测对象的CAN FD总线模块的目标参数值。
S605可以通过测试设备中的示波器实施,具体过程可以参考上述示波器105的详细描述,此处不再一一赘述。
S606、测试设备将所述目标参数值与参考参数值进行对比得到目标参数的测试结果。
S606可以通过测试设备中的控制组件实施,具体过程可以参考上述控制组件103的详细描述,此处不再一一赘述。
这样,本申请实施例提供的测试方法还可以测试目标参数是否正常,扩大了测试范围与测试的准确性。
在一些实施例中,所述目标故障包括:物理线路故障,或者,数据传输故障。
在一些实施例中,所述测试结果包括至少一项:物理线路故障测试结果;数据传输故障测试结果;以及目标参数测试结果。
示例性的,测试结果可以包括:物理线路正常;数据传输正常;目标参数结果异常。
下面,通过具体的场景对本申请实施例提供的测试过程进行说明。
具体的,可以包括但不限于下述3种测试:
物理线路故障测试(对应上述物理线路故障测试结果);
数据总线故障测试(对应上述数据传输故障测试结果):
总线物理参数测试量(对应上述目标参数测试结果)。
下面,对物理线路故障测试过程进行说明。具体可以包括但不限于下述步骤A1至步骤A4。
步骤A1、车辆上电同时启动自动化测试***。
步骤A2、打开上位机软件,启动物理线路故障自动化测试脚本。
步骤A3、 自动化测试***调用故障注入设备制造线路故障进行测试(如CAN FD_H对电源短路、CAN FD_H对地短路、CAN FD_L对电源短路、CANFD_L对地短路、CAN FD_H对CANFD_L短路),每种故障至少持续50秒钟。
步骤A4、自动化测试***根据总线数据采集设备采集的设备自动判断在故障时的总线行为和故障取消后总线是否恢复正常通信,并记录对应数据,判断是否通过,并形成报告。
下面,对数据总线故障测试过程进行说明。具体可以包括但不限于下述步骤B1至步骤B4。
步骤B1、车辆上电同时启动自动化测试***。
步骤B2、打开上位机软件,启动数据总线故障测试自动化测试脚本。
步骤B3、 自动化测试***调用故障注入设备制造数据总线故障进行测试(如总线高负载总线负载提升至大于85%、非预期帧、远程帧、Bus-Off等故障),每种故障至少持续50秒钟。
步骤B4、自动化测试***根据总线数据采集设备采集的设备自动判断在故障时的总线行为和故障取消后总线是否恢复正常通信,并记录对应数据,判断是否通过并形成报告。
下面,对总线物理参数测试量过程进行说明。具体可以包括但不限于下述步骤C1至步骤C4。
步骤C1、车辆上电同时启动自动化测试***;
步骤C2、打开上位机软件,启动总线物理参数测试量自动化测试脚本;
步骤C3、自动化测试***调用示波器进行物理参数测量(如总线电阻、总线电压、跳变沿时间、位时间等)。
步骤C4、自动化测试***根据示波器返回的数据与预定义标准进行对比,判断是否通过并形成报告。
本申请实施例提供的测试方法具有以下技术效果:
第一点、将原来CAN-FD实车网络测试从7小时缩短至2小时,测试提效率提高2.5倍;提高了测试效率;
第二点、由人工测试改为***自动化测试,极大的节省了人力成本;降低了成本;
第三点、由手动改为自动化测试脚本执行测试,保证了测试用例执行的标准性,极高的提升了测试质量;提升了测试质量。
当然,本申请实施例不局限于提供的装置和方法,还可有多种实现方式,例如提供为电子设备。该电子设备可以包括上述实施例中的任一种功测试设备。
需要说明的是,关于电子设备的描述,与上述测试设备的描述类似,具有与测试设备相同的有益效果描述,不再一一赘述。另外,对于本申请中设备实施例中未披露的技术细节,请参照测试设备实施例的描述。
第三方面,本申请实施例提供一种存储介质,存储介质上存储有计算机程序,所述存储介质上的计算机程序被执行时,实现上述测试方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种测试设备,其特征在于,所述测试设备包括:
总线故障注入组件,用于与被测对象的CAN FD总线模块连接,以对所述被测对象的CANFD总线模块注入目标故障;
总线数据采集组件,用于与所述被测对象的CAN FD总线模块通过CAN FD总线连接,以采集所述被测对象的CAN FD总线模块在所述目标故障注入前后的测试数据;
控制组件,分别与所述总线故障注入组件、所述总线数据采集组件通过控制线连接;用于基于运行的测试程序控制所述总线故障注入组件、所述总线数据采集组件,得到测试结果;
电源组件,分别与所述总线故障注入组件、所述总线数据采集组件、所述控制组件电连接;用于给所述总线故障注入组件、所述总线数据采集组件、所述控制组件供电。
2.根据权利要求1所述的测试设备,其特征在于,
所述总线故障注入组件包括第一接口与第二接口,所述第一接口通过第一线路与所述被测对象的CAN FD总线模块的第三接口连接;所述第二接口通过第二线路与所述被测对象的CAN FD总线模块的第四接口连接;
所述总线数据采集组件包括第五接口和第六接口,所述第五接口通过第一线路与所述被测对象的CAN FD总线模块的第三接口连接;所述第六接口通过第二线路与所述被测对象的CAN FD总线模块的第四接口连接。
3.根据权利要求1所述的测试设备,其特征在于,所述测试设备还包括示波器;
所述示波器,用于与所述被测对象的CAN FD总线模块连接;以采集所述被测对象的CANFD总线模块的目标参数值;
所述控制组件与所述示波器连接;所述控制组件还用于接收所述目标参数值,并将所述目标参数值与参考参数值进行对比得到目标参数的测试结果;
所述电源组件与所述示波器电连接,所述电源组件还用于给所述示波器供电。
4.根据权利要求1所述的测试设备,其特征在于,
所述电源组件,还用于与所述被测对象的供电模块电连接,以使通过所述被测对象的供电模块给所述电源组件供电。
5.根据权利要求1-4任一项所述的测试设备,其特征在于,
所述被测对象包括:目标车辆。
6.一种测试方法,其特征在于,所述方法包括:
采集被测对象的CAN FD总线模块的原始数据;
对所述被测对象的CAN FD总线模块注入目标故障;
采集所述被测对象的CAN FD总线模块在所述目标故障注入后的故障数据;
对所述原始数据与所述故障数据进行分析,得到测试结果。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
采集所述被测对象的CAN FD总线模块的目标参数值;
将所述目标参数值与参考参数值进行对比得到目标参数的测试结果。
8.根据权利要求6或7所述的方法,其特征在于,
所述目标故障包括:
物理线路故障,或者,数据传输故障。
9.根据权利要求6或7所述的方法,其特征在于,所述测试结果包括至少一项:
物理线路故障测试结果;
数据传输故障测试结果;
以及目标参数测试结果。
10.一种存储介质,所述存储介质上存储有计算机程序,所述存储介质上的计算机程序被执行时,实现权利要求6至9任一项所述的测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310165247.8A CN116155768A (zh) | 2023-02-24 | 2023-02-24 | 一种测试设备、方法及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310165247.8A CN116155768A (zh) | 2023-02-24 | 2023-02-24 | 一种测试设备、方法及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116155768A true CN116155768A (zh) | 2023-05-23 |
Family
ID=86340502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310165247.8A Pending CN116155768A (zh) | 2023-02-24 | 2023-02-24 | 一种测试设备、方法及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116155768A (zh) |
-
2023
- 2023-02-24 CN CN202310165247.8A patent/CN116155768A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN203965936U (zh) | 新能源控制器硬件在环测试*** | |
CN104267715A (zh) | 车载电子控制单元lin总线通信自动化测试装置及*** | |
CN108594792B (zh) | 一种双向车载充电机硬件在环测试***和测试设备 | |
CN104298224A (zh) | 车载电子控制单元can总线通信自动化测试装置及*** | |
CN102929274A (zh) | 车载网络地偏移冗余性测试***、方法与装置 | |
DE112009000147T5 (de) | Mobilgerät, das eine UART- und USB-Kommunikation unter Verwendung desselben Steckers gestattet, und Verfahren zum Betreiben desselben | |
CN110501998B (zh) | Bms硬件在环测试***及测试方法 | |
CN111983990A (zh) | 基础软件自动化测试平台 | |
CN113608518A (zh) | 数据生成方法、装置、终端设备及介质 | |
CN112711242A (zh) | 汽车电控单元自动化网络诊断测试***及其测试方法 | |
EP4065994A1 (de) | Batteriediagnose für ein elektrisch betriebenes fahrzeug | |
CN108806761A (zh) | 一种ssd功能测试方法、***及计算机存储介质 | |
CN115373981A (zh) | 一种用于整车在产线环境下进行ota自动化测试***和方法 | |
CN101846728B (zh) | 一种混合动力汽车动力电池入厂检测设备及检测方法 | |
EP3608156A1 (de) | Vorrichtung, ladesäule sowie verfahren zur erfassung des zustands einer kraftfahrzeug-batterie | |
CN116155768A (zh) | 一种测试设备、方法及存储介质 | |
CN219392518U (zh) | 一种can总线故障注入测试*** | |
CN111337265B (zh) | 基于can的整车电器部件自动化测试方法及*** | |
CN203405731U (zh) | 一种电动车控制器下线寿命测试*** | |
CN108803582B (zh) | 一种适用于远程故障诊断的总线自动切换***及方法 | |
CN205091614U (zh) | 一种发动机信号采集装置 | |
CN115951269A (zh) | 一种车辆总线线束测试***及方法 | |
DE102015204301A1 (de) | Testaufbau und Emulationseinheit für einen Zellmanagementcontroller eines Batteriemoduls zur Verwendung in einem Testaufbau zum Testen eines Batteriemanagementcontrollers | |
CN218470879U (zh) | 一种电池管理***的测试装置以及测试*** | |
CN117434370B (zh) | 一种直流充电桩自动测试***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |