汽车标定信号自动化读写方法及汽车标定系统技术方案

技术编号:39295063 阅读:9 留言:0更新日期:2023-11-07 11:02
本发明专利技术属于车用软件开发技术领域,具体涉及一种汽车标定信号自动化读写方法及汽车标定系统,其中汽车标定信号自动化读写方法包括:对标定模块中的各标定信号分别创建对应的映射系统变量;对映射系统变量赋初值;对于定义为观测量的标定信号,标定模块实时读取标定信号值,并存入相应的映射系统变量;在读取该映射系统变量时,即读出映射系统变量的最后存入值;本发明专利技术汽车标定信号自动化读写方法可以将任意标定信号映射至标定模块内部的映射系统变量中,从而实现像使用映射系统变量一样读取和写入标定信号,从而解决标定信号的互操作问题。问题。问题。

【技术实现步骤摘要】
汽车标定信号自动化读写方法及汽车标定系统


[0001]本专利技术属于车用软件开发
,具体涉及一种汽车标定信号自动化读写方法及汽车标定系统。

技术介绍

[0002]市面上同类软件产品对于汽车标定系统的自动化控制属于传统控制方法,
[0003]例如传统的监控信号读取信号的方法需要按顺序执行如下步骤:(1)打开标定数据库;(2)从标定数据库中选择需要监控的信号;(3)将这个信号拖入或是关联至监控窗口,例如图形窗口;(4)从监控窗口观察信号的变化。而传统的写入标定信号的方法需要按顺序执行如下步骤:(1)打开标定数据库;(2)从标定数据库中选择需要写入的信号;(3)将这个信号拖入或是关联至文本窗口;(4)在这个窗口中,填入需要修改的值,回车以确认修改;(5)确认信号值修改成功。
[0004]传统读取和写入标定信号需要使用特定的API函数或特定的监控程序,通过图形窗口绘制信号监控曲线,通过文本窗口修改信号值,即无法将标定信号作为一个变量来使用,这带来一个问题:用户若希望绘制多个信号经过数学运算之后的值的曲线,或是将自定义变量的值参与运算以修改目标标定变量时,就没有方法可以实现。

技术实现思路

[0005]本专利技术的目的是提供一种汽车标定信号自动化读写方法及汽车标定系统。
[0006]为了解决上述技术问题,本专利技术提供了一种汽车标定信号自动化读写方法,包括:
[0007]对标定模块中的各标定信号分别创建对应的映射系统变量;
[0008]对映射系统变量赋初值;
>[0009]对于定义为观测量的标定信号,标定模块实时读取标定信号值,并存入相应的映射系统变量;
[0010]在读取该映射系统变量时,即读出映射系统变量的最后存入值。
[0011]又一方面,本专利技术还提供了一种汽车标定信号自动化读写方法,包括:
[0012]对标定模块中的各标定信号分别创建对应的映射系统变量;
[0013]对映射系统变量赋初值;
[0014]对于定义为标定量的标定信号,将赋值函数关联至一个异步函数中,其中赋值函数为待写入目标值的映射系统变量写入函数;以及在写入标定量时,所述异步函数向标定模块下发写入命令和读取命令后立即返回,该异步函数调用完毕;或
[0015]对于定义为可写观测量的标定信号,将赋值函数关联至一个异步函数中,其中赋值函数为待写入目标值的映射系统变量写入函数;以及在写入可写观测量时,所述异步函数向标定模块下发写入命令和读取命令后立即返回,该异步函数调用完毕
[0016]第三方面,本专利技术还提供了一种汽车标定系统,包括:
[0017]映射系统变量创建模块,对各标定信号分别创建对应的映射系统变量;
[0018]赋值模块,对映射系统变量赋初值;
[0019]标定数据库,存储标定信号数据并定义标定信号为观测量或标定量或可写观测量;
[0020]执行模块,对相应标定信号写入和/或读取映射系统变量。
[0021]本专利技术的有益效果是,本专利技术汽车标定信号自动化读写方法可以将任意标定信号映射至标定模块内部的映射系统变量中,从而实现像使用映射系统变量一样读取和写入标定信号,从而解决标定信号的互操作问题。
[0022]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
[0023]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0024]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本专利技术实施例的汽车标定信号自动化读写方法的步骤图;
[0026]图2是本专利技术第二种实施例的汽车标定信号自动化读写方法的步骤图;
[0027]图3是本专利技术实施例所涉及的汽车标定系统原理框图。
具体实施方式
[0028]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]传统的标定信号控制需要使用API函数或特定的监控程序,例如通过图形窗口绘制信号监控曲线,通过文本窗口修改信号值。
[0030]这带来一个问题:用户若希望绘制多个标定信号经过数学运算之后的值的曲线,或是将自定义变量的值参与运算以修改目标标定信号时,就没有方法可以实现。
[0031]因此,本实施例提供了一种汽车标定信号自动化读写方法,包括:对标定模块中的各标定信号分别创建对应的映射系统变量;对映射系统变量赋初值;对于定义为观测量的标定信号,标定模块实时读取标定信号值,并存入相应的映射系统变量;在读取该映射系统变量时,即读出映射系统变量的最后存入值。
[0032]本实施例的汽车标定信号自动化读写方法可以将任意标定信号映射至标定模块内部的映射系统变量中,从而实现像使用映射系统变量一样读取和写入标定信号,从而解决标定信号的互操作问题。
[0033]下面结合附图,详细说明本实施例的各种非限制性实施方式。
[0034]如图1所示,本实施例提供了一种汽车标定信号自动化读写方法,包括:
[0035]步骤S101,对标定模块中的各标定信号分别创建对应的映射系统变量;
[0036]步骤S102,对映射系统变量赋初值;
[0037]步骤S103,对于定义为观测量的标定信号,标定模块实时读取标定信号值,并存入相应的映射系统变量;
[0038]步骤S104,在读取该映射系统变量时,即读出映射系统变量的最后存入值。
[0039]图1的步骤仅是展示汽车标定信号自动化读写方法的流程,并非对具体的步骤顺序产生限定。
[0040]在一些实施例中,对于自动创建的映射系统变量,其命名规则有两种,软件系统提供选项以供用户选择:
[0041](1)直接使用标定信号名称,例如标定信号名称是“abc”,则映射系统变量名称也为“abc”;
[0042](2)使用ECU名称作为前缀,标定信号名称与ECU名称之间通过下划线隔开,例如标定信号名称是“abc”,ECU名称是“ABS”,则映射系统变量名称为“ABS_abc”。
[0043]各映射系统变量创建完成后,标定模块首先连接ECU,从ECU读取各标定信号当前值(连接ECU成功时的值),并将各当前值赋值给相应的映射系统变量,从而完成对各映射系统变量赋初值。
[0本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种汽车标定信号自动化读写方法,其特征在于,包括:对标定模块中的各标定信号分别创建对应的映射系统变量;对映射系统变量赋初值;对于定义为观测量的标定信号,标定模块实时读取标定信号值,并存入相应的映射系统变量;在读取该映射系统变量时,即读出映射系统变量的最后存入值。2.根据权利要求1所述的汽车标定信号自动化读写方法,其特征在于,还包括:对于定义为标定量的标定信号,将赋值函数关联至一个异步函数中,其中赋值函数为待写入目标值的映射系统变量写入函数;在写入标定量时,所述异步函数向标定模块下发写入命令和读取命令后立即返回,该异步函数调用完毕。3.根据权利要求1所述的汽车标定信号自动化读写方法,其特征在于,还包括:对于定义为可写观测量的标定信号,将赋值函数关联至一个异步函数中,其中赋值函数为待写入目标值的映射系统变量写入函数;在写入可写观测量时,所述异步函数向标定模块下发写入命令和读取命令后立即返回,该异步函数调用完毕。4.根据权利要求2或3所述的汽车标定信号自动化读写方法,其特征在于,当标定模块执行写入命令和读取命令同时成功后,将所述映射系统变量的最后存入值刷新成待写入目标值。5.根据权利要求4所述的汽车标定信号自动化读写方法,其特征在于,在标定模块未启动而导致标定信号无效的情况下,写入无效标定信号对应的映射系统变量时,所述标定模块将报错。6.根据权利要求5所述的汽车标定信号自动化读写方法,其特征在于,所述映射系统变量参与表达式构建,即构建观测量信号表达式,或测试结果表达式。7.一种汽车标定信号自动化读写方法,其特征在于,包括:对标定模块中的各标定信号分别创建对应的映射系统...

【专利技术属性】
技术研发人员:刘矗谢乐寅莫莽
申请(专利权)人:上海同星智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1