CN116224201B - 电池包下线检测设备的诊断测试方法、装置及诊断设备 - Google Patents
电池包下线检测设备的诊断测试方法、装置及诊断设备 Download PDFInfo
- Publication number
- CN116224201B CN116224201B CN202310513118.3A CN202310513118A CN116224201B CN 116224201 B CN116224201 B CN 116224201B CN 202310513118 A CN202310513118 A CN 202310513118A CN 116224201 B CN116224201 B CN 116224201B
- Authority
- CN
- China
- Prior art keywords
- diagnosis
- information
- battery pack
- diagnostic
- test
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R35/00—Testing or calibrating of apparatus covered by the other groups of this subclass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/389—Measuring internal impedance, internal conductance or related variables
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Secondary Cells (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
Abstract
本发明提供了一种电池包下线检测设备的诊断测试方法、装置及诊断设备,涉及电池包诊断技术领域,方法应用于诊断设备,诊断设备用于对电池包下线检测设备进行诊断测试;方法包括:响应测试启动操作,向诊断设备发送诊断请求;基于诊断请求,从诊断设备获取电池包对应的测试信息;测试信息包括电池包的配置参数,以及配置参数对应的诊断信息;将测试信息中的诊断信息与测试信息中的配置参数进行对比处理,得到对比结果;基于对比结果,生成诊断测试报告,进而确定电池包下线检测设备对应的诊断测试结果。本发明通过诊断设备的测试信息对电池包下线检测设备进行诊断测试,可以实现电池包下线检测设备出厂前的全覆盖测试,能够减少现场调试时间。
Description
技术领域
本发明涉及电池包诊断技术领域,尤其涉及一种电池包下线检测设备的诊断测试方法、装置及诊断设备。
背景技术
动力电池包在装车之前需要经过严格的检测,其中下线检测(EOL)是生产过程中的重要环节。动力电池包EOL检测设备,包括Y电容测试、交流内阻测试、等电位测试、直流内阻测试及诊断检测等测试功能。
其中,动力电池包EOL检测设备在出厂前也要做自身的测试验证,大多数测试项可通过模拟工装进行测试并且工装可复用,但是诊断功能检测则需要根据电池包BMS的诊断协议进行测试。如果没有相应的动力电池包,则此功能在出厂前无法进行测试,必须到客户现场进行调试,这样就使设备调试周期拉长,如发现问题还要现场开发。
发明内容
有鉴于此,本发明的目的在于提供一种电池包下线检测设备的诊断测试方法、装置及诊断设备,可以实现电池包下线检测设备出厂前的全覆盖测试,提升了设备质量,减少了现场调试时间。
第一方面,本发明实施例提供了一种电池包下线检测设备的诊断测试方法,该方法应用于诊断设备,诊断设备用于对电池包下线检测设备进行诊断测试;该方法包括:响应测试启动操作,向诊断设备发送诊断请求;基于诊断请求,从诊断设备获取电池包对应的测试信息;其中,测试信息包括电池包的配置参数,以及配置参数对应的诊断信息;将测试信息中的诊断信息与测试信息中的配置参数进行对比处理,得到对比结果;基于对比结果,生成诊断测试报告,以根据诊断测试报告确定电池包下线检测设备对应的诊断测试结果。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,诊断信息对应有诊断协议,诊断协议配置于配置参数中;将测试信息中的诊断信息与测试信息中的配置参数进行对比处理,得到对比结果的步骤,包括:按照诊断信息对应的诊断协议,对诊断信息进行解析处理;将解析后的诊断信息与配置参数进行对比处理,得到对比结果。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,诊断设备包括上位机诊断模块和下位机诊断模块;基于诊断请求,从诊断设备获取电池包对应的测试信息的步骤,包括:接收下位机诊断模块基于诊断请求回复的配置参数;以及,接收上位机诊断模块基于诊断请求发送的配置项数据;其中,配置项数据对应于配置参数;响应下位机诊断模块基于诊断请求发送的诊断信息;基于诊断信息、配置项数据和配置参数,得到测试信息。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,配置参数包括电池包的ID数据;下位机诊断模块基于诊断请求向电池包获取的诊断信息,根据电池包的ID数据获取得到。
第二方面,本发明实施例还提供一种诊断设备,该诊断设备用于与电池包下线检测设备连接,基于电池包下线检测设备的诊断请求,向电池包下线检测设备发送测试信息;测试信息包括配置参数和诊断信息;诊断设备包括上位机诊断模块和下位机诊断模块;下位机诊断模块与外部电池包通讯,用于对电池包进行模拟诊断操作,获取电池包对应的诊断信息;上位机诊断模块用于存储预设的配置参数,并在接收到电池包下线检测设备的诊断请求时,将配置参数发送给电池包下线检测设备。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,上位机诊断模块包括UI层和配置信息转换层,配置信息转换层和UI层通信;UI层用于响应配置的配置信息;配置信息转换层用于将配置信息转换为配置参数。
结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,上位机诊断模块包括通讯层,通讯层与下位机诊断模块连接,用于向下位机诊断模块传输配置参数;其中,下位机诊断模块配置有参数配置接口,上位机诊断模块通过调用参数配置接口将配置参数传输给下位机诊断模块。
结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,下位机诊断模块包括诊断模块,诊断模块用于存储上位机诊断模块传输的配置参数。
结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,下位机诊断模块和上位机诊断模块分别配置有通信接口,通信接口用于通过预设的通信线与电池包下线检测设备连接,以使电池包下线检测设备与下位机诊断模块和上位机诊断模块通信。
第三方面,本发明实施例还提供一种电池包下线检测设备的诊断测试装置,该装置应用于诊断设备,诊断设备用于对电池包下线检测设备进行诊断测试;该装置包括:通信模块,用于响应测试启动操作,向诊断设备发送诊断请求;数据获取模块,用于基于诊断请求,从诊断设备获取电池包对应的测试信息;其中,测试信息包括电池包的配置参数,以及配置参数对应的诊断信息;处理模块,用于将测试信息中的诊断信息与测试信息中的配置参数进行对比处理,得到对比结果;输出模块,用于基于对比结果,生成诊断测试报告,以根据诊断测试报告确定电池包下线检测设备对应的诊断测试结果。
本发明实施例带来了以下有益效果:本发明提供的一种电池包下线检测设备的诊断测试方法、装置及诊断设备,根据诊断设备中对应于电池包的测试信息就可以对电池包下线检测设备进行诊断测试,其中,该测试信息预先配置,且与电池包对应,无需电池包参与也可以对电池包下线检测设备进行诊断,可以实现动力电池包EOL检测设备出厂前的全覆盖测试,提升了设备质量,减少了现场调试时间。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种电池包下线检测设备的诊断测试方法的流程图;
图2为本发明实施例提供的另一种电池包下线检测设备的诊断测试方法的流程图;
图3为本发明实施例提供的一种诊断设备的结构示意图;
图4为本发明实施例提供的一种电池包下线检测设备的诊断测试装置的结构示意图;
图5为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
动力电池包在装车之前需要经过严格的检测,其中下线检测(EOL)是生产过程中的重要环节,EOL测试使用专门的EOL检测设备,将EOL测试软件注入设备中。产品离线前,将产品连接到设备,检查产品功能是否正常。动力电池包EOL检测设备,包括Y电容测试、交流内阻测试、等电位测试、直流内阻测试及诊断检测等测试功能。而动力电池包EOL检测设备在出厂前也要做自身的测试验证,大多数测试项可通过模拟工装进行测试并且工装可复用,但是诊断功能检测则需要根据电池包BMS的诊断协议进行测试。如果没有相应的动力电池包,则此功能在出厂前无法进行测试,必须到客户现场进行调试,这样就使设备调试周期拉长,如发现问题还要现场开发。
基于此,本发明实施例提供的一种电池包下线检测设备的诊断测试方法、装置及诊断设备,可以实现电池包下线检测设备出厂前的全覆盖测试,提升了设备质量,减少了现场调试时间。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种电池包下线检测设备的诊断测试方法进行详细介绍,该方法应用于诊断设备,该诊断设备用于对电池包下线检测设备进行诊断测试;图1示出了本发明实施例提供的一种电池包下线检测设备的诊断测试方法的流程图,如图1所示,该方法包括以下步骤:
步骤S102,响应测试启动操作,向诊断设备发送诊断请求。
步骤S104,基于诊断请求,从诊断设备获取电池包对应的测试信息。
步骤S106,将测试信息中的诊断信息与测试信息中的配置参数进行对比处理,得到对比结果。
步骤S108,基于对比结果,生成诊断测试报告,以根据诊断测试报告确定电池包下线检测设备对应的诊断测试结果。
具体的,为了电池包下线检测设备能够完成测试,以使该电池包下线检测设备可以对动力电池包EOL检测,本发明实施例通过诊断设备提供测试信息,以使电池包下线检测设备根据测试信息确定其对应的诊断测试结果。
其中,诊断不同动力电池需要使用不同的诊断协议,本发明实施例的诊断设备配置有不同的诊断协议分别对应的测试信息,该测试信息包括电池包的配置参数,以及配置参数对应的诊断信息。其中,上述配置参数根据动力电池包的诊断协议等信息进行配置。具体的,该配置参数包括DBC文件、诊断服务的配置、解析方式的配置。其中,DBC文件为databasecan文件的缩写,代表can的数据库文件。诊断服务包括多种,各种诊断服务对应于功能,例如,读取一个数据需要用到以下多个服务,包括诊断会话服务和读取DID服务等。解析方式的配置中包括诊断功能中读取信息值的配置,如车速值定义。其中,配置参数不同,所对应的解析方式也不同,本发明实施例根据不同的诊断协议进行配置和解析。
上述诊断信息对应于不同型号电池包,且,该诊断信息可以由诊断设备根据配置参数模拟确定,以基于诊断信息和配置参数对应的对比结果,得到电池包下线检测设备的诊断测试结果。
本发明实施例提供的一种电池包下线检测设备的诊断测试方法,根据诊断设备中对应于电池包的测试信息就可以对电池包下线检测设备进行诊断测试,其中,该测试信息预先配置,且与电池包对应,无需电池包参与也可以对电池包下线检测设备进行诊断,可以实现动力电池包EOL检测设备出厂前的全覆盖测试,提升了设备质量,减少了现场调试时间。
为了便于理解,在上述实施例的基础上,本发明实施例还提供了另一种电池包下线检测设备的诊断测试方法,在本发明实施例中,诊断设备包括上位机诊断模块和下位机诊断模块;图2示出了本发明实施例提供的另一种电池包下线检测设备的诊断测试方法的流程图,如图2所示,该方法包括以下步骤:
步骤S202,响应测试启动操作,向诊断设备发送诊断请求。
步骤S204,接收下位机诊断模块基于诊断请求回复的配置参数;以及,接收上位机诊断模块基于诊断请求发送的配置项数据。
当对电池包下线检测设备进行诊断测试时,可以先将电池包下线检测设备与诊断设备连接,之后在电池包下线检测设备处触发上述启动测试操作。此时,电池包下线检测设备响应测试启动操作,向诊断设备发送诊断请求,诊断设备接收到诊断请求后,诊断设备的下位机诊断模块基于诊断请求回复配置参数,且,上位机诊断模块基于诊断请求发送配置项数据。其中,配置项数据与上述配置参数为同一种数据,包括DTC故障码和电池包的数据信息等。
步骤S206,响应下位机诊断模块基于诊断请求发送的诊断信息。
步骤S208,基于诊断信息、配置项数据和配置参数,得到测试信息。
其中,下位机诊断模块配置有CAN接口,下位机诊断模块通过CAN接口可以与外部通讯,在具体实现时,下位机诊断模块通过CAN接口与电池包下线检测设备连接,该电池包下线检测设备的上位机和上位机诊断模块的通讯线,如网线或USB线等通讯线相互连接,以使电池包下线检测设备和诊断设备连接,在二者连接之后,诊断设备可以对电池包下线检测设备进行测试。
此外,在进行测试之前,预先对诊断设备进行参数配置,所配置的参数是根据动力电池的诊断协议配置的,其中,可以在上位机诊断模块的界面配置相关信息。具体的,所配置的参数也即测试信息中的配置参数,所配置的配置参数中包括电池包的ID数据,上述诊断信息是根据电池包的ID数据获取得到的。如,在上位机诊断模块中填入ID数据:0xF10x01;软件版本号,如12345678;解析方式,如ASCII。此时,对应的配置参数配置完成,当诊断设备接收到诊断请求,可以进行对应的诊断测试。
下位机诊断模块主要实现电池包BMS诊断功能的模拟,BMS英文名称为BatteryManagement System,主要实现电池状态检测、电池状态分析、电池安全保护、能量控制管理、电池信息管理等五个基本功能,在下位机诊断模块实现上述电池包BMS诊断功能的模拟后,可以得到对应的诊断信息,其中,该诊断信息包括故障码读取、电池包信息数据,如硬件版本号、软件版本号、BMS充电状态、电池包总电压、电池SOC、电池温度、电池电流等等。上述诊断信息可以通过配置参数进行添加。信息数据格式为DID,输出值,解析方式;DTC格式为:诊断故障码名称, DTC High byte,DTC Middle Byte,DTC Low Byte。具体地,下位机诊断模块有诊断功能,通过基本的诊断通讯协议实现,并通过配置参数模拟不同型号电池包,之后,该下位机诊断模块根据电池包下线检测设备的诊断请求将相应内容进行回复。
在具体实现时,下位机诊断模块配置有诊断模块,通过诊断模块对配置参数中的数据进行诊断处理,得到相应的诊断信息。
步骤S210,按照诊断信息对应的诊断协议,对诊断信息进行解析处理。
步骤S212,将解析后的诊断信息与配置参数进行对比处理,得到对比结果。
步骤S214,基于对比结果,生成诊断测试报告,以根据诊断测试报告确定电池包下线检测设备对应的诊断测试结果。
得到上述测试信息后,将诊断信息和配置参数进行对比,得到对比结果。其中,上述诊断信息根据配置参数转换得到,如,当接收到电池包下线检测设备的ID:0xF1 0x01对应的诊断数据请求时,根据上述配置参数进行反解析,根据ASCII解析方式将12345678反解析为16进制数据,然后,下位机诊断模块模拟电池包,将此诊断信息按照诊断协议格式进行发送。
进一步地,电池包下线检测设备可以根据接收的配置信息对应的诊断协议对上述诊断信息进行解析,再将解析后的诊断信息与配置参数进行对比处理,得到相应的对比结果。其中,由于诊断信息为根据配置信息反解析的数据,电池包下线检测设备再按照相应的诊断协议对诊断信息解析后,可以得到电池包下线检测设备解析的结果是否与得到诊断信息前的配置参数是否一致的结果。
本发明实施例提供的另一种电池包下线检测设备的诊断测试方法,使用电池包的诊断协议对应的配置参数对电池包下线检测设备进行诊断测试,不受电池包限制,通过诊断设备就能对电池包下线检测设备进行诊断测试,实现了动力电池包EOL检测设备出厂前的全覆盖测试,提升了设备质量,减少了现场调试时间。此外,本发明实施例的测试流程易操作,只需连接电池包下线检测设备和下位机诊断模块的CAN接口线,和电池包下线检测设备的上位机与上位机诊断模块的通讯线相应数据就可以进行传输,以进行诊断测试,整个测试流程全自动进行测试,缩短测试时间。且,测试完成后可以自动生成测试报告,节省了人工比对的工作量。
进一步地,在上述方法实施例的基础上,本发明实施例还提供一种诊断设备,图3示出了本发明实施例提供的一种诊断设备的结构示意图,如图3所示,该诊断设备包括上位机诊断模块100和下位机诊断模块200;其中,该诊断设备用于与电池包下线检测设备连接,基于电池包下线检测设备的诊断请求,向电池包下线检测设备发送测试信息。
在具体实现时,电池包下线检测设备包括动力电池EOL测试设备,该动力电池EOL测试设备用于对动力电池包进行检测,其中,在动力电池包EOL检测设备出厂前需要做自身的测试验证,基于此,本发明实施例利用诊断设备对该动力电池包EOL检测设备进行测试验证,避免局限于使用相应的动力电池包才能对动力电池包EOL检测设备进行测试的情况。
其中,诊断设备的下位机诊断模块和上位机诊断模块分别配置有通信接口,通信接口用于通过预设的通信线与电池包下线检测设备连接,以使电池包下线检测设备与下位机诊断模块和上位机诊断模块通信。上位机诊断模块用于存储预设的配置参数,并在接收到电池包下线检测设备的诊断请求时,将配置参数发送给电池包下线检测设备。
其中,上位机诊断模块100包括UI层101和配置信息转换层102,UI层101用于响应配置的配置信息,具体的,UI层101为用户界面,可根据实际需求在该用户界面进行配置。配置信息转换层102和UI层101通信,且,配置信息转换层102用于将配置信息转换为配置参数。其中,配置信息为用户在UI层101填入的信息,配置信息转换层102需要将该配置信息转换为上位机诊断模块100和下位机诊断模块200可通讯的配置参数。进一步地,上位机诊断模块100还包括通讯层103,该通讯层103与下位机诊断模块200连接,用于向下位机诊断模块200传输上述配置参数。在具体实现时,下位机诊断模块200配置有参数配置接口,上位机诊断模块100通过调用参数配置接口将配置参数传输给下位机诊断模块200。此外,下位机诊断模块200还配置有其他接口,通过其他接口可以与所需设备连接,所连接的设备在此不进行限定。且,下位机诊断模块200包括诊断模块201,诊断模块201用于存储上位机诊断模块100传输的配置参数。进一步地,下位机诊断模块200配置有MCU,通过MCU确定诊断信息。
开始测试时,下位机诊断模块200通过CAN接口与电池包下线检测设备连接,该电池包下线检测设备的上位机和上位机诊断模块100的通讯线,可以由电池包下线检测设备通过CAN接口向诊断设备的下位机诊断模块200发送诊断请求,当下位机诊断模块200接收到该诊断请求时,可以将从上位机诊断模块100接收的配置参数回复给电池包下线检测设备。其中,上位机诊断模块100将配置项数据发送给电池包下线检测设备的上位机。此时,电池包下线检测设备的上位机可以将通过CAN接口从下位机诊断模块200接收的诊断信息按协议进行解析后,与从上位机诊断模块100接收的配置信息进行对比,基于该对比对应的结果,能够得到电池包下线检测设备的测试报告,具体地,由电池包下线检测设备自动生产测试报告。此时,完成对电池包下线检测设备的测试。
本发明实施例提供的一种诊断设备,与上述实施例提供的一种电池包下线检测设备的诊断测试方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
进一步地,在上述方法实施例的基础上,本发明实施例还提供一种电池包下线检测设备的诊断测试装置,该装置应用于诊断设备,上述诊断设备用于对电池包下线检测设备进行诊断测试;图4示出了本发明实施例提供的一种电池包下线检测设备的诊断测试装置的结构示意图,如图4所示,该装置包括:
通信模块10,用于响应测试启动操作,向诊断设备发送诊断请求;
数据获取模块11,用于基于诊断请求,从诊断设备获取电池包对应的测试信息;其中,测试信息包括电池包的配置参数,以及配置参数对应的诊断信息。
处理模块12,用于将测试信息中的诊断信息与测试信息中的配置参数进行对比处理,得到对比结果。
输出模块13,用于基于对比结果,生成诊断测试报告,以根据诊断测试报告确定电池包下线检测设备对应的诊断测试结果。
本发明实施例提供的一种电池包下线检测设备的诊断测试装置,与上述实施例提供的一种电池包下线检测设备的诊断测试方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
进一步地,诊断信息对应有诊断协议,诊断协议配置于配置参数中;上述处理模块12,还用于按照诊断信息对应的诊断协议,对诊断信息进行解析处理;将解析后的诊断信息与配置参数进行对比处理,得到对比结果。
进一步地,上述诊断设备包括上位机诊断模块和下位机诊断模块;上述数据获取模块11,还用于接收下位机诊断模块基于诊断请求回复的配置参数;以及,接收上位机诊断模块基于诊断请求发送的配置项数据;其中,配置项数据对应于配置参数;响应下位机诊断模块基于诊断请求发送的诊断信息;基于诊断信息、配置项数据和配置参数,得到测试信息。
进一步地,配置参数包括电池包的ID数据;下位机诊断模块基于诊断请求向电池包获取的诊断信息,根据电池包的ID数据获取得到。
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述图1至图2所示的方法的步骤。
本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述图1至图2所示的方法的步骤。
本发明实施例还提供了一种电子设备的结构示意图,如图5所示,为该电子设备的结构示意图,其中,该电子设备包括处理器51和存储器50,该存储器50存储有能够被该处理器51执行的计算机可执行指令,该处理器51执行该计算机可执行指令以实现上述图1至图2所示的方法。
在图5示出的实施方式中,该电子设备还包括总线52和通信接口53,其中,处理器51、通信接口53和存储器50通过总线52连接。
其中,存储器50可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口53(可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线52可以是ISA(Industry StandardArchitecture,工业标准体系结构)总线、PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等,还可以是AMBA(Advanced Microcontroller Bus Architecture,片上总线的标准)总线,其中,AMBA定义了三种总线,包括APB(Advanced Peripheral Bus)总线、AHB(Advanced High-performance Bus)总线和AXI(Advanced eXtensible Interface)总线。总线52可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
处理器51可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器51中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器51可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital SignalProcessor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器51读取存储器中的信息,结合其硬件完成前述图1至图2所示的方法。
本发明实施例所提供的一种电池包下线检测设备的诊断测试方法、装置及诊断设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (9)
1.一种电池包下线检测设备的诊断测试方法,其特征在于,所述方法应用于诊断设备,所述诊断设备用于对电池包下线检测设备进行诊断测试;
所述方法包括:
响应测试启动操作,向所述诊断设备发送诊断请求;
基于所述诊断请求,从所述诊断设备获取电池包对应的测试信息;其中,所述测试信息包括所述电池包的配置参数,以及所述配置参数对应的诊断信息;
所述配置参数包括配置的诊断服务信息;所述诊断信息基于电池包BMS诊断功能确定,且,所述诊断信息根据配置参数转换得到;所述诊断服务信息对应于诊断功能;
将所述测试信息中的所述诊断信息与所述测试信息中的配置参数进行对比处理,得到对比结果;
基于所述对比结果,生成诊断测试报告,以根据所述诊断测试报告确定所述电池包下线检测设备对应的诊断测试结果;
所述诊断信息对应有诊断协议,所述诊断协议配置于所述配置参数中;
所述将所述测试信息中的所述诊断信息与所述测试信息中的配置参数进行对比处理,得到对比结果的步骤,包括:
按照所述诊断信息对应的诊断协议,对所述诊断信息进行解析处理;
将解析后的所述诊断信息与所述配置参数进行对比处理,得到所述对比结果。
2.根据权利要求1所述的方法,其特征在于,所述诊断设备包括上位机诊断模块和下位机诊断模块;
所述基于所述诊断请求,从所述诊断设备获取电池包对应的测试信息的步骤,包括:
接收所述下位机诊断模块基于所述诊断请求回复的配置参数;
以及,接收所述上位机诊断模块基于所述诊断请求发送的配置项数据;其中,所述配置项数据对应于所述配置参数;
响应所述下位机诊断模块基于所述诊断请求发送的诊断信息;
基于所述诊断信息、所述配置项数据和所述配置参数,得到所述测试信息。
3.根据权利要求2所述的方法,其特征在于,所述配置参数包括电池包的ID数据;
所述下位机诊断模块基于所述诊断请求向电池包获取的诊断信息,根据所述电池包的ID数据获取得到。
4.一种诊断设备,其特征在于,所述诊断设备用于与电池包下线检测设备连接,基于所述电池包下线检测设备的诊断请求,向所述电池包下线检测设备发送包括配置参数和诊断信息的测试信息,以将所述诊断信息与所述配置参数进行对比处理,得到对比结果;
所述配置参数包括配置的诊断服务信息;所述诊断信息基于电池包BMS诊断功能确定,且,所述诊断信息根据配置参数转换得到;所述诊断服务信息对应于诊断功能;
所述诊断设备包括上位机诊断模块和下位机诊断模块;
所述下位机诊断模块与外部电池包通讯,用于对所述电池包进行模拟诊断操作,获取所述电池包对应的诊断信息;
所述上位机诊断模块用于存储预设的配置参数,并在接收到电池包下线检测设备的诊断请求时,将所述配置参数发送给所述电池包下线检测设备。
5.根据权利要求4所述的诊断设备,其特征在于,所述上位机诊断模块包括UI层和配置信息转换层,所述配置信息转换层和所述UI层通信;
所述UI层用于响应配置的配置信息;
所述配置信息转换层用于将所述配置信息转换为配置参数。
6.根据权利要求4所述的诊断设备,其特征在于,所述上位机诊断模块包括通讯层,所述通讯层与所述下位机诊断模块连接,用于向所述下位机诊断模块传输所述配置参数;
其中,所述下位机诊断模块配置有参数配置接口,所述上位机诊断模块通过调用所述参数配置接口将所述配置参数传输给所述下位机诊断模块。
7.根据权利要求4所述的诊断设备,其特征在于,所述下位机诊断模块包括诊断模块,所述诊断模块用于存储所述上位机诊断模块传输的配置参数。
8.根据权利要求4所述的诊断设备,其特征在于,所述下位机诊断模块和所述上位机诊断模块分别配置有通信接口,所述通信接口用于通过预设的通信线与所述电池包下线检测设备连接,以使所述电池包下线检测设备与所述下位机诊断模块和所述上位机诊断模块通信。
9.一种电池包下线检测设备的诊断测试装置,其特征在于,所述装置应用于诊断设备,所述诊断设备用于对电池包下线检测设备进行诊断测试;
所述装置包括:
通信模块,用于响应测试启动操作,向所述诊断设备发送诊断请求;
数据获取模块,用于基于所述诊断请求,从所述诊断设备获取电池包对应的测试信息;其中,所述测试信息包括所述电池包的配置参数,以及所述配置参数对应的诊断信息;
所述配置参数包括配置的诊断服务信息;所述诊断信息基于电池包BMS诊断功能确定,且,所述诊断信息根据配置参数转换得到;所述诊断服务信息对应于诊断功能;
处理模块,用于将所述测试信息中的所述诊断信息与所述测试信息中的配置参数进行对比处理,得到对比结果;
输出模块,用于基于所述对比结果,生成诊断测试报告,以根据所述诊断测试报告确定所述电池包下线检测设备对应的诊断测试结果;
所述诊断信息对应有诊断协议,所述诊断协议配置于所述配置参数中;
所述处理模块,还用于按照所述诊断信息对应的诊断协议,对所述诊断信息进行解析处理;将解析后的所述诊断信息与所述配置参数进行对比处理,得到所述对比结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310513118.3A CN116224201B (zh) | 2023-05-09 | 2023-05-09 | 电池包下线检测设备的诊断测试方法、装置及诊断设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310513118.3A CN116224201B (zh) | 2023-05-09 | 2023-05-09 | 电池包下线检测设备的诊断测试方法、装置及诊断设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116224201A CN116224201A (zh) | 2023-06-06 |
CN116224201B true CN116224201B (zh) | 2023-08-04 |
Family
ID=86569944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310513118.3A Active CN116224201B (zh) | 2023-05-09 | 2023-05-09 | 电池包下线检测设备的诊断测试方法、装置及诊断设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116224201B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110054295A (ko) * | 2009-11-17 | 2011-05-25 | 콘티넨탈 오토모티브 시스템 주식회사 | Eol 제조 공정 중 연료 누설 진단 방법 |
CN108663628A (zh) * | 2018-04-02 | 2018-10-16 | 上汽大众汽车有限公司 | 一种高压电池包便携式多功能测试仪 |
CN109697143A (zh) * | 2017-10-24 | 2019-04-30 | 龙海特尔福汽车电子研究所有限公司 | 一种基于udsz诊断的电子产品下线检测***及其检测方法 |
CN112255556A (zh) * | 2020-04-30 | 2021-01-22 | 蜂巢能源科技有限公司 | 电池包下线检测方法及*** |
CN113066199A (zh) * | 2021-03-16 | 2021-07-02 | 深圳市元征科技股份有限公司 | 车辆下线诊断方法、车辆下线诊断装置及下线诊断设备 |
CN113359657A (zh) * | 2020-03-05 | 2021-09-07 | 广州汽车集团股份有限公司 | Ecu诊断配置码校验方法及其***、电子控制单元 |
CN113507402A (zh) * | 2021-04-07 | 2021-10-15 | 惠州市德赛西威汽车电子股份有限公司 | 一种用于被动can的tbox诊断方法 |
CN114235395A (zh) * | 2022-02-23 | 2022-03-25 | 江苏汇智高端工程机械创新中心有限公司 | 一种变速箱下线检测与自标定方法及*** |
CN114326672A (zh) * | 2021-12-28 | 2022-04-12 | 深圳市元征科技股份有限公司 | Ecu模拟检测方法、电子设备及存储介质 |
CN115629593A (zh) * | 2022-10-13 | 2023-01-20 | 苏州挚途科技有限公司 | 自动驾驶的多个传感器eol标定的诊断***和方法 |
-
2023
- 2023-05-09 CN CN202310513118.3A patent/CN116224201B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110054295A (ko) * | 2009-11-17 | 2011-05-25 | 콘티넨탈 오토모티브 시스템 주식회사 | Eol 제조 공정 중 연료 누설 진단 방법 |
CN109697143A (zh) * | 2017-10-24 | 2019-04-30 | 龙海特尔福汽车电子研究所有限公司 | 一种基于udsz诊断的电子产品下线检测***及其检测方法 |
CN108663628A (zh) * | 2018-04-02 | 2018-10-16 | 上汽大众汽车有限公司 | 一种高压电池包便携式多功能测试仪 |
CN113359657A (zh) * | 2020-03-05 | 2021-09-07 | 广州汽车集团股份有限公司 | Ecu诊断配置码校验方法及其***、电子控制单元 |
CN112255556A (zh) * | 2020-04-30 | 2021-01-22 | 蜂巢能源科技有限公司 | 电池包下线检测方法及*** |
CN113066199A (zh) * | 2021-03-16 | 2021-07-02 | 深圳市元征科技股份有限公司 | 车辆下线诊断方法、车辆下线诊断装置及下线诊断设备 |
CN113507402A (zh) * | 2021-04-07 | 2021-10-15 | 惠州市德赛西威汽车电子股份有限公司 | 一种用于被动can的tbox诊断方法 |
CN114326672A (zh) * | 2021-12-28 | 2022-04-12 | 深圳市元征科技股份有限公司 | Ecu模拟检测方法、电子设备及存储介质 |
CN114235395A (zh) * | 2022-02-23 | 2022-03-25 | 江苏汇智高端工程机械创新中心有限公司 | 一种变速箱下线检测与自标定方法及*** |
CN115629593A (zh) * | 2022-10-13 | 2023-01-20 | 苏州挚途科技有限公司 | 自动驾驶的多个传感器eol标定的诊断***和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN116224201A (zh) | 2023-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180120384A1 (en) | Tester for equipment, apparatus or component with distributed processing function | |
WO2014062496A1 (en) | Tester for equipment, apparatus, or component with distributed processing function | |
CN110703734A (zh) | 氢能汽车故障诊断方法、诊断装置、诊断***及存储介质 | |
CN111966084A (zh) | Tbox检测装置及方法 | |
CN111459616A (zh) | 一种测试方法、装置、设备及存储介质 | |
CN116224201B (zh) | 电池包下线检测设备的诊断测试方法、装置及诊断设备 | |
CN115542875A (zh) | 一种基于soa服务的车辆检测方法及相关设备 | |
CN111552266A (zh) | 车辆远程诊断方法、***、设备连接器及车辆连接器 | |
CN113242532B (zh) | 车辆通信设备、WiFi连接方法及车辆诊断*** | |
CN113608518B (zh) | 数据生成方法、装置、终端设备及介质 | |
CN110647139A (zh) | 一种obd量产车评估测试工具及评估测试方法 | |
CN107942850A (zh) | 家电故障诊断方法和*** | |
CN110543394A (zh) | 服务器sensor信息一致性测试方法、***、终端及存储介质 | |
CN115692888A (zh) | 一种电池管理***和获取电芯阻抗的方法、装置 | |
CN110209142B (zh) | Plc模块的连接、检测方法、装置及检测设备 | |
CN113093710A (zh) | 总线数据分析方法、装置、设备及汽车诊断*** | |
CN116170356B (zh) | 用于电动车辆充电的通信合规测试方法及*** | |
CN116450692B (zh) | 一种数据库故障排查方法,装置、设备及存储介质 | |
CN217879414U (zh) | 一种用于充电桩设备的防护主动巡查电路 | |
CN117640702B (zh) | 一种通信协议采集方法、装置及电子设备、存储介质 | |
CN215526450U (zh) | 一种具有自诊断功能的车道控制器及车道控制*** | |
CN218634311U (zh) | 一种无线透传*** | |
CN115883414B (zh) | 一种网络测试方法、装置、设备和存储介质 | |
WO2024032043A1 (zh) | 电池测试方法、装置、电子设备和计算机可读存储介质 | |
CN117614485A (zh) | 一种双模hplc现场故障诊断方法及装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |