CN219266946U - 测试板卡及测试*** - Google Patents

测试板卡及测试*** Download PDF

Info

Publication number
CN219266946U
CN219266946U CN202223499454.7U CN202223499454U CN219266946U CN 219266946 U CN219266946 U CN 219266946U CN 202223499454 U CN202223499454 U CN 202223499454U CN 219266946 U CN219266946 U CN 219266946U
Authority
CN
China
Prior art keywords
test
test board
board card
output circuit
input circuit
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.)
Active
Application number
CN202223499454.7U
Other languages
English (en)
Inventor
于福鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fusheng Zongmu Technology Changchun Co ltd
Original Assignee
Fusheng Zongmu Technology Changchun Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fusheng Zongmu Technology Changchun Co ltd filed Critical Fusheng Zongmu Technology Changchun Co ltd
Priority to CN202223499454.7U priority Critical patent/CN219266946U/zh
Application granted granted Critical
Publication of CN219266946U publication Critical patent/CN219266946U/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本申请提供一种测试板卡及测试***;所述测试板卡包括:控制器、输入电路、输出电路及通信接口;其中,所述控制器分别与所述输入电路、所述输出电路及所述通信接口连接;所述通信接口用于实现与外部设备进行通信;通过所述输入电路模拟数字量和/或模拟量输入,及通过所述输出电路模拟数字量和/或模拟量输出,以用于实现对被测设备的测试;本申请中,提供了一种测试板卡,通过于该测试板卡上集成输入电路和输出电路,能够实现数字量输入、输出功能,及模拟量输出功能等,从而能够利用该测试板卡即可实现对ECU的测试;该测试板卡体积小、重量轻,便于移动和携带。

Description

测试板卡及测试***
技术领域
本申请属于软件测试技术领域,涉及一种板卡,特别是涉及一种测试板卡及测试***。
背景技术
软件测试伴随整个ECU开发过程,ECU的通信诊断以及外设测试也是汽车行业不可避免的话题。
在ECU的测试过程中,经常需要对ECU进行上电及下电,检测外部的数字量输入或者通过数字量输出制造一些故障(故障注入),有的时候甚至需要检测外部的模拟量输入以及输出模拟量。
当前满足上述需求的一种方案是使用HIL机柜,该方案产品一般体积很大,内部集成了多种板卡,每种板卡的功能比较单一,通过多种板卡集成实现上述测试功能,这会导致HIL机柜的重量很大,不方便移动和携带。
实用新型内容
本申请的目的在于提供一种测试板卡及测试***,用于解决现有用于实现ECU测试的设备存在的重量大,不方便移动和携带的问题。
第一方面,本申请提供一种测试板卡,所述测试板卡包括:控制器、输入电路、输出电路及通信接口;其中,所述控制器分别与所述输入电路、所述输出电路及所述通信接口连接;所述通信接口用于实现与外部设备进行通信;通过所述输入电路模拟数字量和/或模拟量输入,及通过所述输出电路模拟数字量和/或模拟量输出,以用于实现对被测设备的测试。
本申请中,提供了一种测试板卡,通过于该测试板卡上集成输入电路和输出电路,能够实现数字量输入、输出功能,及模拟量输出功能等,从而能够利用该测试板卡即可实现对ECU的测试;该测试板卡体积小、重量轻,便于移动和携带。
在第一方面的一种实现方式中,所述输入电路至少包括以下任意一种电路:电压输入电路、数字量输入电路。
在第一方面的一种实现方式中,所述输出电路至少包括以下任意一种电路:继电器输出电路、高边输出电路及低边输出电路。
上述实现方式中,可根据实际应用需求,为该测试板卡设计各种不同种类的外设(对应上述的输入电路和输出电路)。
在第一方面的一种实现方式中,所述测试板卡还包括:电源;所述电源分别与所述控制器、所述输入电路及所述输出电路连接。
在第一方面的一种实现方式中,所述控制器包括:MCU;所述MCU分别与所述输入电路、所述输出电路及所述通信接口连接。
在第一方面的一种实现方式中,所述通信接口为USB接口或网线接口。
本实现方式中,当测试板卡的通信接口为USB接口时,能够方便该测试板卡与外部设备之间进行通信,不需要任何驱动和接口转换工作,且考虑到USB 3.0的理论速度能够达到每秒5Gbps,该测试板卡使用USB能够使其有更好的实时性。
在第一方面的一种实现方式中,所述通信接口用于实现与存有DLL文件的外部设备连接,以基于所述DLL文件实现于所述被测设备所在的软件开发环境中集成所述测试板卡。
本实现方式中,通过与测试板卡连接的外部设备提供DLL文件,方便该测试板卡集成在各厂商各自开发的软件开发环境中,从而提升了该测试板卡的适用性。
第二方面,本申请提供一种测试***,其特征在于,所述测试***包括:外部设备、被测设备及上述的测试板卡;其中,所述测试板卡分别与所述外部设备和所述被测设备连接。
本申请中,通过将上述的测试板卡应用于一测试***中,使得利用该测试板卡结合外部设备,即可实现对被测设备的软件测试。
在第二方面的一种实现方式中,所述测试***还包括:CAN测试设备;所述CAN测试设备分别与所述外部设备和所述被测设备连接,用于模拟CAN通信节点,及用于从所述外部设备接收测试指令,和用于将所述测试指令发送至所述被测设备。
本实现方式中,通过提供CAN测试设备,能够实现对被测设备的CAN通信节点及测试指令收发的测试功能。
在第二方面的一种实现方式中,所述外部设备上存有DLL文件;所述DLL文件用于实现于所述被测设备所在的软件开发环境中集成所述测试板卡,以基于所述测试板卡实现对所述被测设备的测试;不同软件开发环境下的被测设备,对应的DLL文件不同;和/或所述外部设备为计算机。
本实现方式中,通过外部设备针对被测设备所处的软件开发环境提供相应规格的DLL文件,以使该测试板卡能够顺利集成至该被测设备所处的软件开发环境中,进而通过该测试板卡实现对被测设备的软件测试。
如上所述,本申请所述的测试板卡及测试***,具有以下有益效果:
本申请提供一种测试板卡,该测试板卡上集成有输入电路和输出电路;通过该输入电路模拟数字量和/或模拟量输入,及通过该输出电路模拟数字量和/或模拟量输出,能够实现对被测设备的测试。
附图说明
图1显示为本申请实施例所述的测试板卡的结构示意图。
图2显示为本申请一实施例所述的测试***的结构示意图。
图3显示为本申请另一实施例所述的测试***的结构示意图。
元件标号说明
101 控制器
102 输入电路
1021 电压输入电路
1022 数字量输入电路
103 输出电路
1031 继电器输出电路
1032 高边输出电路
1033 低边输出电路
104 通信接口
105 电源
201 外部设备
202 被测设备
203 测试板卡
204 CAN测试设备
301 PC
302 测试板卡
303 CAN测试设备
304 被测设备
具体实施方式
以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,遂图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本申请硬件背景中涉及的专业技术名称定义或解释说明如下。
ECU,(Electronic Control Unit)电子控制单元,又称“行车电脑”、“车载电脑”等。它和普通的电脑一样,由微控制器(MCU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成。
HIL机柜,是19英寸机柜,实时仿真硬件(也称HIL测试机柜)就是要尽逼真地模拟真实被控对象,以有效地“欺骗”控制器,让控制器以为正在控制一个真实的被控对象。
本申请以下实施例提供了一种测试板卡及测试***,通过在测试板卡上集成能够模拟数字量和/或模拟量输入的输入电路,及能够模拟数字量和/或模拟量输出的输出电路,使得直接利用该测试板卡即可实现对被测设备的测试,有效解决了现有用于实现ECU测试的设备存在的重量大,不方便移动和携带的问题。
以下将结合附图详细阐述本实施例的一种测试板卡及测试***的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的测试板卡及测试***。
如图1所示,于一实施例中,本申请的测试板卡包括控制器101、输入电路102、输出电路103及通信接口104。
具体地,所述控制器101分别与所述输入电路102、所述输出电路103及所述通信接口104连接;其中,所述通信接口104用于实现与外部设备201进行通信。
本申请中,通过所述输入电路102模拟数字量和/或模拟量输入,及通过所述输出电路103模拟数字量和/或模拟量输出,以用于实现对被测设备202的测试。
需要说明的是,该控制器101,一方面,接收外部设备201发送的控制指令(根据被测设备202的实际需求,外部设备201生成相应的控制指令,并通过通信接口104发送至控制器101),以基于该控制指令控制输出电路103输出相应的信号至被测设备202;另一方面,控制器101接收输入电路102采集的信号,并将该信号发送至外部设备201。
现有技术中,是通过在HIL机柜的内部集成多种板卡,分别用于实现模拟数字量和/或模拟量输入,及模拟数字量和/或模拟量输出等,即每一种板卡只具备一种功能,这使得HIL机柜的重量很大,不方便移动和携带;本申请中,通过将能够模拟数字量和/或模拟量输入的输入电路102,及能够模拟模拟数字量和/或模拟量输出的输出电路103,同时集成在测试板卡上,从而能够实现仅利用该测试板卡,即可实现软件测试功能(诸如,应用在ECU的测试过程中);且该测试板卡体积小,成本低(2000元人民币;HIL机柜大概几十万到一二百万不等),便于移动和携带,能够应用在各种软件测试的应用环境中。
于一实施例中,所述输入电路102至少包括但不限于以下任意一种电路:不同量程的电压输入电路1021、可调阈值的数字量输入电路1022。
于一实施例中,所述输出电路103至少包括但不限于以下任意一种电路:继电器输出电路1031、高边输出电路1032及低边输出电路1033。
需要说明的是,上述的不同量程的“电压输入电路1021”、可调阈值的“数字量输入电路1022”、“继电器输出电路1031”、“高边输出电路1032”及“低边输出电路1033”,具体的电路结构及工作原理是领域内常规的技术手段,这些常规技术(比如:电路图)可通过简单搜索就可以得到,因而不作为限制本申请的条件,本申请在此不作赘述,在实际应用中,可根据具体应用场景来选择合适的输入电路和输出电路。
在具体应用场景中,还可根据实际的需求,对上述的输入电路102和输出电路103进行设计,以满足在该应用场景下,对于测试板卡的功能需求。
于一实施例中,所述测试板卡还包括:电源105。
具体地,所述电源105分别与所述控制器101、所述输入电路102及所述输出电路103连接,用于为控制器101、输入电路102及输出电路103供电。
于一实施例中,所述控制器101包括:MCU。
具体地,所述MCU分别与所述输入电路102、所述输出电路103及所述通信接口104连接。
于一实施例中,所述通信接口104为USB接口或网线接口。
当该通信接口104为USB接口时,能够方便该测试板卡与外部设备之间进行通信,不需要任何驱动和接口转换工作,且考虑到USB 3.0的理论速度能够达到每秒5Gbps,该测试板卡使用USB能够使其有更好的实时性。
于一实施例中,所述通信接口104用于实现与存有DLL文件的外部设备201连接,以基于所述DLL文件实现于所述被测设备202所在的软件开发环境中集成所述测试板卡。
DLL(Dynamic Link Library)文件,即动态链接库,也有人称作应用程序拓展。DLL文件是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多函数和资源。
现有技术中,HIL机柜一般配合原厂的软件开发环境,不方便集成到第三方的软件中,导致难以和其他厂家设备兼容;本申请中,具体地,通过与测试板卡连接的外部设备201提供DLL文件,方便了各厂商在各自的软件开发环境中集成该测试板卡,即使得本申请的测试板卡可以集成到各厂家的测试环境中,比如CANoe、vehicle spy等。
于本实施例中,针对不同的厂商对应设计了相应规格的DLL文件。
本申请提供的测试板卡体积小、成本低,可以实现数字量输入、输出功能,及模拟量输出功能等。
如图2所示,于一实施例中,本申请的测试***包括:外部设备201、被测设备202及上述的测试板卡203。
具体地,所述测试板卡203分别与所述外部设备201和所述被测设备202连接。
需要说明的是,将上述的测试板卡203应用于本申请的测试***中,具体的测试原理与上述测试板卡的软件测试原理相同,故在此不再详细赘述。
如图2所示,于一实施例中,所述测试***还包括:CAN测试设备204。
具体地,所述CAN测试设备204分别与所述外部设备201和所述被测设备202连接,用于模拟CAN通信节点,及用于从所述外部设备201接收测试指令,和用于将所述测试指令发送至所述被测设备202。
于本实施例中,通过该CAN测试设备204,能够实现对被测设备202的CAN通信节点及测试指令收发的测试功能。
于一实施例中,所述外部设备201上存有DLL文件。
于本实施例中,所述DLL文件用于实现于所述被测设备202所在的软件开发环境中集成所述测试板卡203,以基于所述测试板卡203实现对所述被测设备202的测试。
于本实施例中,不同软件开发环境下的被测设备202,对应的DLL文件不同。
于一实施例中,根据被测设备202实际所处的软件开发环境,用户将写好的DLL文件存至该外部设备201中,以实现在该软件开发环境下,集成该测试板卡203,进而实现该测试板卡203对于被测设备202的软件测试。
于一实施例中,所述外部设备201为计算机。
下面通过具体实施例来进一步解释说明本申请的测试***。
如图3所示,于一实施例中,外部设备为PC301。
PC,英文全称:Personal Computer,中文翻译:个人计算机,是指一种大小、价格和性能适用于个人使用的多用途计算机。台式机、笔记本电脑、小型笔记本电脑、平板电脑以及超级本等都属于个人计算机。
于本实施例中,测试板卡302和CAN测试设备303通过USB连接到PC301上,针对不同的CAN测试设备303,PC301上预存有不同规格的DLL文件,方便各厂商在各自的开发环境中集成该测试板卡302,CAN测试设备303用来模拟CAN通信节点和诊断测试指令的收发,测试板卡302用来模拟各种继电器输出,高边输出,低边输出,不同量程的电压输入及可调阈值的数字量输入等。
当被测设备(DUT,英文全称:Device Under Test)304需要故障注入时,测试板卡302打开对应的输出接到DUT上,故障注入成功后,再用CAN测试设备303向DUT发送诊断指令,读取DUT的DTC。
DTC,英文全称:Diagnostic Trouble Code,中文翻译:诊断故障代码,是一种用于识别故障类型、相关故障模式以及发生次数的4字节数值。
当测试板卡302需要接收DUT的输出时,测试板卡302的相应输入口会实时监控DUT的当前状态,CAN测试设备303的上位机(即PC301)会通过脚本访问测试板卡302的输入口状态,来支持自动化测试的执行。
上述各个附图对应的结构的描述各有侧重,某个结构中没有详述的部分,可以参见其他结构的相关描述。
上述实施例仅例示性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。

Claims (10)

1.一种测试板卡,其特征在于,所述测试板卡包括:控制器、输入电路、输出电路及通信接口;其中,
所述控制器分别与所述输入电路、所述输出电路及所述通信接口连接;
所述通信接口用于实现与外部设备进行通信;
通过所述输入电路模拟数字量和/或模拟量输入,及通过所述输出电路模拟数字量和/或模拟量输出,以用于实现对被测设备的测试。
2.根据权利要求1所述的测试板卡,其特征在于,所述输入电路至少包括以下任意一种电路:电压输入电路、数字量输入电路。
3.根据权利要求1所述的测试板卡,其特征在于,所述输出电路至少包括以下任意一种电路:继电器输出电路、高边输出电路及低边输出电路。
4.根据权利要求1所述的测试板卡,其特征在于,所述测试板卡还包括:电源;
所述电源分别与所述控制器、所述输入电路及所述输出电路连接。
5.根据权利要求1所述的测试板卡,其特征在于,所述控制器包括:MCU;
所述MCU分别与所述输入电路、所述输出电路及所述通信接口连接。
6.根据权利要求1所述的测试板卡,其特征在于,所述通信接口为USB接口或网线接口。
7.根据权利要求1所述的测试板卡,其特征在于,所述通信接口用于实现与外部设备连接。
8.一种测试***,其特征在于,所述测试***包括:外部设备、被测设备及权利要求1至7中任一项所述的测试板卡;其中,
所述测试板卡分别与所述外部设备和所述被测设备连接。
9.根据权利要求8所述的测试***,其特征在于,所述测试***还包括:CAN测试设备;
所述CAN测试设备分别与所述外部设备和所述被测设备连接,用于模拟CAN通信节点,及用于从所述外部设备接收测试指令,和用于将所述测试指令发送至所述被测设备。
10.根据权利要求8所述的测试***,其特征在于,所述外部设备为计算机。
CN202223499454.7U 2022-12-27 2022-12-27 测试板卡及测试*** Active CN219266946U (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202223499454.7U CN219266946U (zh) 2022-12-27 2022-12-27 测试板卡及测试***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202223499454.7U CN219266946U (zh) 2022-12-27 2022-12-27 测试板卡及测试***

Publications (1)

Publication Number Publication Date
CN219266946U true CN219266946U (zh) 2023-06-27

Family

ID=86862261

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202223499454.7U Active CN219266946U (zh) 2022-12-27 2022-12-27 测试板卡及测试***

Country Status (1)

Country Link
CN (1) CN219266946U (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118012024A (zh) * 2024-04-02 2024-05-10 深圳市卓驭科技有限公司 车载可靠性测试***、方法以及上位机的控制方法、计算机设备、计算机可读存储介质和计算机程序产品

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118012024A (zh) * 2024-04-02 2024-05-10 深圳市卓驭科技有限公司 车载可靠性测试***、方法以及上位机的控制方法、计算机设备、计算机可读存储介质和计算机程序产品

Similar Documents

Publication Publication Date Title
CN107562038B (zh) 一种车载控制器自动测试***
US10389458B2 (en) Method and apparatus for testing RF performance of a satellite wiring harness and signal processing units
CN103235593B (zh) 一种基于plc的风机主控硬件自动测试***及测试方法
JP3954639B2 (ja) 集積回路をテストする方法および装置
CN206400286U (zh) 一种基于硬件在环设备的测试***
KR102364055B1 (ko) 자동 회로기판 테스트 시스템 및 이에 응용되는 자동 회로기판 테스트 방법
US7548828B2 (en) Automatic test equipment platform architecture using parallel user computers
US20130268708A1 (en) Motherboard test device and connection module thereof
CN107907814B (zh) 一种提高芯片量产测试效率的方法
US8489381B1 (en) Method and system for simulating test instruments and instrument functions
CN219266946U (zh) 测试板卡及测试***
CN102854877A (zh) 汽车车身控制模块的功能测试***及测试方法
CN112526966B (zh) 一种控制器hil自动化测试方法及***
Zhang et al. Remote FPGA lab platform for computer system curriculum
CN114578790A (zh) 一种无人机飞控自动测试方法、***、设备和介质
CN111025046A (zh) 一种测试***、控制矩阵开关的方法及存储介质
CN107479411B (zh) 芯片io现场可编程控制的装置及方法
CN202854605U (zh) 汽车车身控制模块的功能测试***
CN110844114B (zh) 一种便携式浮空器测试***
CN115048308A (zh) 一种基于汽车软件测试的芯片仿真方法及***
CN214703812U (zh) 测试设备和测试***
CN211375588U (zh) 一种多调试接口切换电路
CN113204225A (zh) 一种汽车负载仿真装置及测试方法
Moure et al. Educational application of virtual instruments based on reconfigurable logic
Yaoyuan et al. Design and implementation of a LXI bus based multi-functional, portable and universal DAQ instrument

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant