CN109002033A - 基于uds的自动化标定***及方法 - Google Patents
基于uds的自动化标定***及方法 Download PDFInfo
- Publication number
- CN109002033A CN109002033A CN201810920334.9A CN201810920334A CN109002033A CN 109002033 A CN109002033 A CN 109002033A CN 201810920334 A CN201810920334 A CN 201810920334A CN 109002033 A CN109002033 A CN 109002033A
- Authority
- CN
- China
- Prior art keywords
- calibration
- uds
- module
- automation
- ecu
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种基于UDS的自动化标定***及方法,该***包括可视化标定配置模块、标定加载模块以及ECU标定模块,其中所述的可视化标定配置模块用于根据***预设条件将收集到的标定项配置成标定数据库,所述的标定加载模块用于加载所述的标定数据库,并将标定值写入至标定数据库,所述的ECU标定模块,烧录有待标定单元,并基于UDS协议完成与所述标定管理模块的通信后,实现对所述待标定单元的自动化标定。采用了该发明中的基于UDS的自动化标定***及方法,从模块设计到车辆售后维修一条完整的标定工具链,保证了标定数据各个环节的一致性,同时自动化的过程更节约了开发者的开发时间。
Description
技术领域
本发明涉及嵌入式技术领域,尤其涉及自动化标定技术领域,具体是指一种基于UDS的自动化标定***及方法。
背景技术
随着我国汽车工业的迅速发展,车辆上的ECU个数、每个ECU上标定参数的数量和内容日益复杂。已有的标定方法或着眼于标定参数本身标定值的自动化计算,或着眼于标定参数文件或数据库的维护。本发明给出了从标定参数定义、配置到生成匹配的ECU模块和PC模块标定数据库的工具链,整个过程无自动化生成,可以准确快速的完成标定参数从设计到实施的任务。
自动化生成标定参数并标定是基于软件分层架构的。应用层被划分为一个个相对独立的模块,每个模块拥有独立的标定参数。内核层完成共通的、基本的功能:任务调度(Scheduler),模式管理(Mode management),协议栈(COM Stack),内存管理(memorymanagement),以及为标定和诊断而设的UDS(Unified Diagnostic Services),等等。BSP负责向上层软件屏蔽具体的硬件细节(如声音,上层无需知道该声音是无源蜂鸣器、有源蜂鸣器还是录音播放,只需发布播放何种声音的指令即可),而保持对上层软件是独立、透明的。因而通过接口文件BSP_IF对BSP进行抽象。
由于应用层模块根据不同的项目变化较大,也意味着FDF的个数和内容变化较大。内核则相对稳定,可以将其标定项“硬编码”到配置中。上层软件不需知道BSP(BoardSupport Package)内的模块分布和相互关系,因而由接口文件BSP_IF描述BSP的所有标定参数。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种能够自动化生成标定参数并标定的基于UDS的自动化标定***及方法。
为了实现上述目的,本发明的基于UDS的自动化标定***及方法具有如下构成:
该基于UDS的自动化标定***,其主要特点是,所述的***包括:
可视化标定配置模块,根据***预设条件将收集到的标定项配置成标定数据库;
标定加载模块,与所述的可视化标定配置模块相连接,加载所述的标定数据库,并将标定值写入至标定数据库;
ECU标定模块,烧录有待标定单元,所述的ECU标定模块基于UDS协议完成与所述标定管理模块的通信后,实现对所述待标定单元的自动化标定。
该基于UDS的自动化标定***的可视化标定配置模块内置存储器,所述的***预设条件包括用户需求和存储器性能。
该基于UDS的自动化标定***的ECU标定模块存储有ECU可执行文件,且所述ECU标定模块用于将所述的待标定单元烧录至所述的ECU可执行文件中,并生成与所述ECU可执行文件相匹配的标定配置文件,且通过所述的标定配置文件实现所述待标定单元的自动化标定。
该基于上述***实现基于UDS的自动化标定方法,其主要特点是,所述的方法包括:
(1)所述的可视化标定配置模块根据***预设条件将收集到的标定项配置成标定数据库;
(2)所述的标定加载模块加载所述的标定数据库,并将标定值写入至标定数据库;
(3)所述的ECU标定模块基于无线通信协议完成与所述标定管理模块的通信后,实现所述待标定单元的自动化标定。
该基于UDS的自动化标定方法的步骤(1)中,通过***的应用层、内核层以及BSP板级支持包中收集所述的标定项。
该基于UDS的自动化标定方法的步骤(1)中,所述的标定数据库包括所述标定项的扩展属性,所述的扩展属性包括数据标识、存储位置和访问权限。
该基于UDS的自动化标定方法的内核层内置一UDS单元,通过所述的UDS单元管理所述标定项的扩展属性。
该基于UDS的自动化标定方法的步骤(1)中,所述收集的标定项仅包括标定项基本属性,所述的标定项基本属性包括名称、数据类型、数据个数和默认值。
该基于UDS的自动化标定方法的步骤(3)中,所述的ECU标定模块存储有ECU可执行文件,且所述ECU标定模块用于将所述的待标定单元烧录至所述的ECU可执行文件中,并生成与所述ECU可执行文件相匹配的标定配置文件,且通过所述的标定配置文件实现所述待标定单元的自动化标定。
采用了该发明中的基于UDS的自动化标定***及方法,从模块设计到车辆售后维修一条完整的标定工具链,保证了标定数据各个环节的一致性,同时自动化的过程更节约了开发者的开发时间。
附图说明
图1为本发明的基于UDS的自动化标定***的结构示意图。
图2为本发明的可视化标定配置模块的主要UML示意图。
图3为本发明的ECU标定模块执行过程的流程示意图。
图4为本发明的UDS协议标定流程的流程示意图。
具体实施方式
为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
本发明给出一种基于UDS的自动化标定***及方法,包括标定项定义、标定项收集和配置、标定项配置文件和自动标定。
一般的汽车嵌入式软件构架会将软件分为应用层、内核层和BSP。每一个都拥有一些标定项,以适应整车匹配和不同的行车工况。将这些标定项收集起来,让开发者在图形化界面下根据客户需求对这些标定项进行某些配置,如分配UDS要求的DID,分配存储位置,划分标定项的安全访问级别等等。这些配置与嵌入式模块结合最终生成可烧录到ECU的可执行文件;同时生成与ECU可执行文件匹配的标定配置文件,被标定加载模块解析,从而实现标定时上位机和下位机自动匹配。
本发明涉及一种基于UDS的自动化标定***(参阅图1),其包括:
可视化标定配置模块,根据***预设条件将收集到的标定项配置成标定数据库;
标定加载模块,与所述的可视化标定配置模块相连接,加载所述的标定数据库,并将标定值写入至标定数据库;
ECU标定模块,烧录有待标定单元,所述的ECU标定模块基于UDS协议完成与所述标定管理模块的通信后,实现对所述待标定单元的自动化标定。
该基于UDS的自动化标定***的可视化标定配置模块内置存储器,所述的***预设条件包括用户需求和存储器性能。
该基于UDS的自动化标定***的ECU标定模块存储有ECU可执行文件,且所述ECU标定模块用于将所述的待标定单元烧录至所述的ECU可执行文件中,并生成与所述ECU可执行文件相匹配的标定配置文件,且通过所述的标定配置文件实现所述待标定单元的自动化标定。
本发明还涉及一种基于上述***实现基于UDS的自动化标定方法,该方法包括:
(1)所述的可视化标定配置模块根据***预设条件将收集到的标定项配置成标定数据库;
(2)所述的标定加载模块加载所述的标定数据库,并将标定值写入至标定数据库;
(3)所述的ECU标定模块基于无线通信协议完成与所述标定管理模块的通信后,实现所述待标定单元的自动化标定。
该基于UDS的自动化标定方法的步骤(1)中,通过***的应用层、内核层以及BSP板级支持包中收集所述的标定项。
该基于UDS的自动化标定方法的步骤(1)中,所述的标定数据库包括所述标定项的扩展属性,所述的扩展属性包括数据标识、存储位置和访问权限。
该基于UDS的自动化标定方法的内核层内置一UDS单元,通过所述的UDS单元管理所述标定项的扩展属性。
该基于UDS的自动化标定方法的步骤(1)中,所述收集的标定项仅包括标定项基本属性,所述的标定项基本属性包括名称、数据类型、数据个数和默认值。
该基于UDS的自动化标定方法的步骤(3)中,所述的ECU标定模块存储有ECU可执行文件,且所述ECU标定模块用于将所述的待标定单元烧录至所述的ECU可执行文件中,并生成与所述ECU可执行文件相匹配的标定配置文件,且通过所述的标定配置文件实现所述待标定单元的自动化标定。
在一具体实施方式中,本发明的基于UDS的自动化标定***及方法中,一个标定项Cal_Item应当包含基本属性:名称Name,数据类型DataType,数据个数Size,默认值(DefaultValue)。此外,还应当包含扩展属性:数据标识(DID),存储位置(Storage),访问权限(Security)。
使用四元组Cal_Item<Name,DataType,Size,DefaultValue>表述基本标定项,使用三元组Cal_Uds<Name,DID,Storage,Security,CurrentValue>描述扩展标定项,其中Name和Cal_Item中的Name是一一对应的。
每个FDF中包含若干条Cal_Item,被可视化标定配置模块收集起来。可视化标定配置模块固定写入内核层的Cal_Item。最后可视化标定配置模块收集BSP_IF中列出的Cal_Item。
在一具体实施方式中,在可视化标定配置模块中的前三列列出基本属性Name,DataType,Size,为不可编辑列。要修改它们只能通过修改FDF文件和BSP_IF,当然对应的模块代码和BSP代码也要修改。可以定义接口:
Cal_Read(Cal_Name,DataType,Size,rBuffer)读取标定参数到rBuffer中。
定义接口:
Cal_Write(Cal_Name,DataType,Size,wBuffer)将wBuffer写入到标定存储介质中。
后三列为扩展属性,为可编辑列。DID是UDS中利用0x22和0x2E服务读写数据要求的标识;storage指示该标定项可以存储在EEPROM,外部Flash,内部Flash还是RAM,可视化标定配置模块据此对标定项进行分类排列,便于BSP读写真正的存储设备;Security用来在UDS中指示标定加载模块标定的角色,从而决定哪些客户端可以访问哪些标定数据,通过UDS的0x27服务进行检查。
在一具体实施方式中,本发明的标定加载模块读取标定项列表,Name,DataType,Size,DefaultValue三列是不可编辑的,扩展属性仅需要显示currentValue并可编辑。标定开始后标定加载模块依次利用Uds的0x27服务鉴定身份,0x2E服务写入参数的currentValue,0x22服务读取参数的currentValue。参数读写过程中ECU标定模块的UDS单元根据标定加载模块的安全等级判定该标定参数是否可以暴露,进而执行指令或报错处理。
在一具体实施方式中,FDF和BSP_IF以xml的形式存储,可视化标定配置模块利用Qt的xmlReader解析出标定项,存储到类CalItem的列表中,可视化标定配置模块的Model类将该列表封装,提供该TableView类显示,可视化标定配置模块主要的UML类图如附图2所示。
在一具体实施方式中,标定数据库以xml的形式存储,可视化标定配置模块利用Qt的xmlReader解析出标定数据库项到一个临时列表,再根据标定项Name比对已经生成的CalItem列表,拼合为完整的CalItem。注意,如因为FDF和BSP_IF对标定项定义的修改可能导致收集的标定项与标定数据库不一致,则需要警示开发者已经产生变更。
CalItem全部load成功后,开发者可以根据用户需求和ECU存储器配置情况修改CalItem的属性。根据CalItem列表生成如下内容。
(1)一个enum类型列出所有的DataType:
typedef enum{CAL_U8,CAL_S8,CAL_U16,CAL_S16,CAL_S32,CAL_U32}CalDataType;
(2)一个enum类型列出所有的标定名:
typedef enum{CalName1,CalName2,CalName3,…,CalCnt}CalId;
(3)一个存储所有默认标定字节数据的标定参数default Value数组:
const uint8Cal_DefaultValues[CAL_PARAMETER_BYTES];
(4)一个存储所有当前标定字节数据标定参数currentValue数组:
uint8Cal_CurrentValues[CAL_PARAMETER_BYTES];
(5)一个描述标定项属性的结构体:
typedef struct{CalId calName,uint32udsDid,uint8security,CalDataTypedataType,uint32size}Uds_calItem;
(6)一个Uds_calItem数组:
Uds_calItem Uds_calItemCfg[CalCnt];
(7)一个二维数组描述标定项在Cal_DefaultValues和Cal_CurrentValues中的分布:
const uint32Cal_Layout[2][CalCnt];
计算方式如下:
Cal_Layout[0][0]=0;
Cal_Layout[0][1]=bytesOfDataType(Uds_calItemCfg[0].dataType)*Uds_calItemCfg[0].size;
其中,bytesOfDataType计算dataType得到的字节数,如bytesOfDataType(CAL_S16)==2。
后续的计算按下式递推:
Cal_Layout[i][0]=Cal_Layout[i-1][0]+Cal_Layout[i-1][1];
Cal_Layout[i][1]=bytesOfDataType(Uds_calItemCfg[i].dataType)*Uds_calItemCfg[i].size;
(8)若干存储位置分界符的宏,例如:
Cal_parameter数组用来描述标定数据在字节数组Cal_DefaultValues中的分布。BSP存储设备驱动模块则通过比对CalName和存储位置分界符,确定哪些区域的标定参数存储在哪个存储设备。
运行在ECU标定模块上的待标定单元的标定初始化流程如附图3所示,其中,当标定过的标识未读取成功时,说明存储设备发生过意外故障(可能是电磁干扰引起的),此时,需要将defaultValue彻底写一遍。如果读取“是否标定过标识”成功了,但该标识指示尚未标定过,那么也将defaultValue写一遍,因此如图3所示的标定初始化流程中,无论读取成功与否,均需要将所有default Values写入存储设备。
用户配置完毕后,利用Qt的xmlWriter将它们写入标定数据库中。
与可视化标定配置模块类似,标定加载模块load标定数据库,生成(1)至(7)中所列的数据结构。可视化标定配置模块至少能够驱动一种CAN设备,用户只可编辑currentValue,编辑完毕后执行附图4所示的UDS协议标定流程,完成标定。一致性校验通过后,设置附图2给出的是否标定过标识。
采用了该发明中的基于UDS的自动化标定***及方法,从模块设计到车辆售后维修一条完整的标定工具链,保证了标定数据各个环节的一致性,同时自动化的过程更节约了开发者的开发时间。
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
Claims (9)
1.一种基于UDS的自动化标定***,其特征在于,所述的***包括:
可视化标定配置模块,根据***预设条件将收集到的标定项配置成标定数据库;
标定加载模块,与所述的可视化标定配置模块相连接,加载所述的标定数据库,并将标定值写入至标定数据库;
ECU标定模块,烧录有待标定单元,所述的ECU标定模块基于UDS协议完成与所述标定管理模块的通信后,实现对所述待标定单元的自动化标定。
2.根据权利要求1所述的基于UDS的自动化标定***,其特征在于,所述的可视化标定配置模块内置存储器,所述的***预设条件包括用户需求和存储器性能。
3.根据权利要求1所述的基于UDS的自动化标定***,其特征在于,所述的ECU标定模块存储有ECU可执行文件,且所述ECU标定模块用于将所述的待标定单元烧录至所述的ECU可执行文件中,并生成与所述ECU可执行文件相匹配的标定配置文件,且通过所述的标定配置文件实现所述待标定单元的自动化标定。
4.基于权利要求1的自动化标定方法,其特征在于,所述的方法包括:
(1)所述的可视化标定配置模块根据***预设条件将收集到的标定项配置成标定数据库;
(2)所述的标定加载模块加载所述的标定数据库,并将标定值写入至标定数据库;
(3)所述的ECU标定模块基于无线通信协议完成与所述标定管理模块的通信后,实现所述待标定单元的自动化标定。
5.根据权利要求4所述的基于UDS的自动化标定方法,其特征在于,所述的步骤(1)中,通过***的应用层、内核层以及BSP板级支持包中收集所述的标定项。
6.根据权利要求5所述的基于UDS的自动化标定方法,其特征在于,所述的步骤(1)中,所述的标定数据库包括所述标定项的扩展属性,所述的扩展属性包括数据标识、存储位置和访问权限。
7.根据权利要求5所述的基于UDS的自动化标定方法,其特征在于,所述的内核层内置一UDS单元,通过所述的UDS单元管理所述标定项的扩展属性。
8.根据权利要求5所述的基于UDS的自动化标定方法,其特征在于,所述的步骤(1)中,所述收集的标定项仅包括标定项基本属性,所述的标定项基本属性包括名称、数据类型、数据个数和默认值。
9.根据权利要求4所述的基于UDS的自动化标定方法,其特征在于,所述的步骤(3)中,所述的ECU标定模块存储有ECU可执行文件,且所述ECU标定模块用于将所述的待标定单元烧录至所述的ECU可执行文件中,并生成与所述ECU可执行文件相匹配的标定配置文件,且通过所述的标定配置文件实现所述待标定单元的自动化标定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810920334.9A CN109002033B (zh) | 2018-08-14 | 2018-08-14 | 基于uds的自动化标定***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810920334.9A CN109002033B (zh) | 2018-08-14 | 2018-08-14 | 基于uds的自动化标定***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109002033A true CN109002033A (zh) | 2018-12-14 |
CN109002033B CN109002033B (zh) | 2021-07-23 |
Family
ID=64594771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810920334.9A Active CN109002033B (zh) | 2018-08-14 | 2018-08-14 | 基于uds的自动化标定***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109002033B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110888664A (zh) * | 2019-11-22 | 2020-03-17 | 奇瑞汽车股份有限公司 | 一种基于xml方式的标定数据写入方法 |
CN112363738A (zh) * | 2020-12-21 | 2021-02-12 | 上汽大通汽车有限公司 | 一种基于车辆ecu柔性大数据标定文件在线生成方法 |
CN113050589A (zh) * | 2021-03-05 | 2021-06-29 | 东软睿驰汽车技术(沈阳)有限公司 | 一种车辆ecu参数的标定方法、装置及设备 |
CN113126597A (zh) * | 2021-04-09 | 2021-07-16 | 东风电驱动***有限公司 | 一种基于数据库的仪表标定方法及*** |
CN114326663A (zh) * | 2021-12-20 | 2022-04-12 | 浙江鸿泉电子科技有限公司 | 车辆can总线uds诊断可视化操作图形化编程*** |
CN117112048A (zh) * | 2023-07-03 | 2023-11-24 | 红石阳光(北京)科技股份有限公司 | 基于XML文件的UDS Clinet实现方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334662A (zh) * | 2008-07-25 | 2008-12-31 | 重庆邮电大学 | 基于asap标准的汽车电控单元标定***及方法 |
CN101751028A (zh) * | 2009-12-01 | 2010-06-23 | 重庆邮电大学 | 汽车电控单元通用标定***及实现方法 |
CN102968114A (zh) * | 2012-11-20 | 2013-03-13 | 意昂神州(北京)科技有限公司 | 一种支持多协议的生产线终端刷写设备以及采用该设备进行刷写的方法 |
CN103365638A (zh) * | 2012-03-29 | 2013-10-23 | 北京九州华海科技有限公司 | 基于ECUCoder的单片机开发***及方法 |
CN105022388A (zh) * | 2015-07-31 | 2015-11-04 | 宁波市金榜汽车电子有限公司 | 一种燃气发电机电子控制单元的标定方法 |
CN106776633A (zh) * | 2015-11-23 | 2017-05-31 | 上海极能客车动力***有限公司 | 用户可配置的自动生成a2l文件的装置和方法 |
CN107290998A (zh) * | 2016-04-13 | 2017-10-24 | 北京连创驱动技术有限公司 | 一种基于uds的标定数据刷写的方法 |
CN206906886U (zh) * | 2017-06-06 | 2018-01-19 | 上海开迪机械科技有限公司 | 一种配合整车控制器调试的一体化平台 |
-
2018
- 2018-08-14 CN CN201810920334.9A patent/CN109002033B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334662A (zh) * | 2008-07-25 | 2008-12-31 | 重庆邮电大学 | 基于asap标准的汽车电控单元标定***及方法 |
CN101751028A (zh) * | 2009-12-01 | 2010-06-23 | 重庆邮电大学 | 汽车电控单元通用标定***及实现方法 |
CN103365638A (zh) * | 2012-03-29 | 2013-10-23 | 北京九州华海科技有限公司 | 基于ECUCoder的单片机开发***及方法 |
CN102968114A (zh) * | 2012-11-20 | 2013-03-13 | 意昂神州(北京)科技有限公司 | 一种支持多协议的生产线终端刷写设备以及采用该设备进行刷写的方法 |
CN105022388A (zh) * | 2015-07-31 | 2015-11-04 | 宁波市金榜汽车电子有限公司 | 一种燃气发电机电子控制单元的标定方法 |
CN106776633A (zh) * | 2015-11-23 | 2017-05-31 | 上海极能客车动力***有限公司 | 用户可配置的自动生成a2l文件的装置和方法 |
CN107290998A (zh) * | 2016-04-13 | 2017-10-24 | 北京连创驱动技术有限公司 | 一种基于uds的标定数据刷写的方法 |
CN206906886U (zh) * | 2017-06-06 | 2018-01-19 | 上海开迪机械科技有限公司 | 一种配合整车控制器调试的一体化平台 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110888664A (zh) * | 2019-11-22 | 2020-03-17 | 奇瑞汽车股份有限公司 | 一种基于xml方式的标定数据写入方法 |
CN112363738A (zh) * | 2020-12-21 | 2021-02-12 | 上汽大通汽车有限公司 | 一种基于车辆ecu柔性大数据标定文件在线生成方法 |
CN113050589A (zh) * | 2021-03-05 | 2021-06-29 | 东软睿驰汽车技术(沈阳)有限公司 | 一种车辆ecu参数的标定方法、装置及设备 |
CN113050589B (zh) * | 2021-03-05 | 2022-06-03 | 东软睿驰汽车技术(沈阳)有限公司 | 一种车辆ecu参数的标定方法、装置及设备 |
CN113126597A (zh) * | 2021-04-09 | 2021-07-16 | 东风电驱动***有限公司 | 一种基于数据库的仪表标定方法及*** |
CN114326663A (zh) * | 2021-12-20 | 2022-04-12 | 浙江鸿泉电子科技有限公司 | 车辆can总线uds诊断可视化操作图形化编程*** |
CN114326663B (zh) * | 2021-12-20 | 2024-04-19 | 浙江鸿泉电子科技有限公司 | 车辆can总线uds诊断可视化操作图形化编程*** |
CN117112048A (zh) * | 2023-07-03 | 2023-11-24 | 红石阳光(北京)科技股份有限公司 | 基于XML文件的UDS Clinet实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109002033B (zh) | 2021-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109002033A (zh) | 基于uds的自动化标定***及方法 | |
US8150674B2 (en) | Automated testing platform for event driven systems | |
CN109302522A (zh) | 测试方法、装置以及计算机***和介质 | |
US20080120521A1 (en) | Automated Testing and Control of Networked Devices | |
CN108229799B (zh) | 一种多源异构电网运行实时数据接入***及方法 | |
CN102541521A (zh) | 基于结构化查询语言的操作指令自动生成装置及方法 | |
CN111125220B (zh) | 信息自定义导出方法及装置 | |
CN103905231A (zh) | 对设备类型统一管理的方法和装置 | |
CN116501727B (zh) | 一种设备数据校验方法、装置、设备及存储介质 | |
CN111399828A (zh) | 一种基于模型驱动的逻辑设备建模方法及终端 | |
CN117009243A (zh) | 芯片性能自动化测试方法、装置、计算机设备及存储介质 | |
CN116680885A (zh) | 一种基于SysML和Tango的复杂装置控制软件建模与验证方法 | |
CN114915643A (zh) | 铁路信号集中监测***的配置方法、装置、设备及介质 | |
WO2000052484A2 (en) | Interface independent test system | |
CN110989554B (zh) | 新能源整车集成控制器硬件在环测试用例库建立方法 | |
US20230251977A1 (en) | Security of Embedded Devices Through a Device Lifecycle with a Device Identifier | |
US6978216B2 (en) | Testing of integrated circuits from design documentation | |
US8041529B2 (en) | Changing parameters in a tested system using virtual working pages | |
CN115774505A (zh) | 物联网虚拟设备***的演示方法、装置、设备和存储介质 | |
CN108334313A (zh) | 用于大型soc研发的持续集成方法、装置及代码管理*** | |
US7152139B1 (en) | Techniques for generating serial presence detect contents | |
US7587519B2 (en) | Method and device for modifying modular messages | |
CN112104766B (zh) | 诊断协议重构方法、装置、终端设备及存储介质 | |
CN118368348A (zh) | Esc的多轮速解析协议配置方法、装置、诊断仪和车辆 | |
CN117971306A (zh) | 一种RESTful API文档生成和调试软件***、开发优化方法 |
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 |