首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

汽车多地协同远程标定系统及其标定方法 

申请/专利权人:上海同星智能科技有限公司

申请日:2023-09-22

公开(公告)日:2024-06-25

公开(公告)号:CN117149466B

主分类号:G06F9/54

分类号:G06F9/54;G06F9/445;G06F8/36

优先权:["20230908 US 18/243,750"]

专利状态码:有效-授权

法律状态:2024.06.25#授权;2023.12.19#实质审查的生效;2023.12.01#公开

摘要:本发明属于信号标定处理技术领域,具体涉及一种汽车多地协同远程标定系统及其标定方法,其中汽车多地协同远程标定系统包括:服务器,被配置为存储标定数据库且接收并存储来自应答端发送的标定信号;请求端,被配置为从服务器调用标定信号以读取标定信号值;和或向服务器发送标定信号写入命令,并向服务器发送读取写入后标定信号的命令;应答端,被配置为向服务器发送标定信号;以及还被配置为用于接收服务器发送的写入的目标值,并对车辆完成在线标定。

主权项:1.一种汽车多地协同远程标定系统,其特征在于,包括:服务器、应答端和请求端;其中本地计算机作为所述请求端,本地计算机中的标定模块经所述服务器同时连接所述应答端的多个汽车ECU,且各应答端将相应汽车ECU的标定信号发送至所述服务器存储;本地计算机中的标定模块对存储在服务器的标定信号在本地自动创建相应的映射系统变量;本地计算机中的标定模块从服务器调用标定信号以读取标定信号值,并对各映射系统变量赋初值;在本地计算机的图形程序中使用通配符更新代码,随后运行图形程序,服务器将图形程序的运行结果分别通过相应应答端发送至对应的汽车ECU上,使得汽车ECU中的相应标定信号根据图形程序的运行结果进行修改,以对相应汽车完成在线标定;请求端和各应答端均位于不同的省市;所述通配符是用来匹配预先设置好模式的字符串;在批量修改映射系统变量值时,通配符适于快速地匹配一批映射系统变量,从而进行批量修改;映射系统变量的命名规则为:使用汽车ECU名称作为前缀,标定信号名称与汽车ECU名称之间通过下划线隔开;以及对于定义为观测量的标定信号:首先,应答端预先将ECU的标定信号发送至服务器存储,然后请求端的标定模块调用服务器的标定数据库,并对标定数据库中的相应标定信号自动创建映射系统变量;用户在请求端编写对标定信号进行判断的图形程序;然后,用户启动汽车ECU功能测试,请求端标定模块经服务器连接应答端的汽车ECU,以读取ECU中标定信号的当前值,并赋值给映射系统变量,即对映射系统变量赋初值;随后标定模块通过查询或是DAQ方式,周期读取标定信号值,并存入映射系统变量;最后,在执行用户的图形程序时,直接读取映射系统变量的值,进行比较;对于定义为标定量的标定信号:首先,应答端预先将ECU的标定信号发送至服务器存储,然后请求端的标定模块调用服务器的标定数据库,并对标定数据库中的标定信号自动创建映射系统变量;用户在请求端编写写入标定信号值的图形程序;然后,用户启动汽车ECU功能测试,请求端标定模块经服务器连接应答端的ECU,并将映射系统变量的赋值函数关联至异步函数set_sys_var_async,异步函数的功能是调用请求端标定模块的API函数,以执行对相应标定信号的写入和读取操作;当执行请求端图形程序时,请求端标定模块会调用异步函数set_sys_var_async,将目标值作为参数传入;在异步函数中,通过异步的方式,先后向服务器发起如下请求:(1)写入标定信号的请求,请求携带参数为写入目标值;(2)读取标定信号的请求;执行单元发起请求后,无需等待请求结果,即可立即从异步函数set_sys_var_async中返回;请求端标定模块将在后台按顺序写入标定信号,并经服务器将写入目标值发送至应答端,由应答端将目标值写入,即ECU中的相应标定信号值被修改为目标值,由请求端标定模块向服务器申请读取相应标定信号;当所述服务器执行写入命令和读取命令同时成功后,所述请求端将所述映射系统变量的最后存入值刷新成待写入目标值,并将写入目标值发送至所述服务器;对于定义为可写观测量的标定信号:首先,应答端预先将ECU的标定信号发送至服务器存储,然后请求端的标定模块调用服务器的标定数据库,并对标定数据库中的相应标定信号自动创建映射系统变量;用户在请求端编写写入标定信号值的图形程序;然后,用户启动汽车ECU功能测试,请求端标定模块经服务器连接应答端的ECU,以读取ECU中标定信号的当前值,并赋值给相应的映射系统变量;随后请求端标定模块通过查询或是DAQ方式,周期读取相应标定信号值,并存入映射系统变量;在测试过程中,ECU检测到标定信号值变为新的数值,则映射系统变量的值将会被改写为新的数值;请求端标定模块同时将映射系统变量的赋值函数关联至异步函数set_sys_var_async;当执行请求端图形程序时,请求端标定模块会调用异步函数set_sys_var_async,将目标值作为参数传入;在异步函数中,通过异步的方式,先后向服务器发起如下请求:(1)写入标定信号的请求,请求携带参数为写入目标值;(2)读取标定信号的请求;执行单元发起请求后,无需等待请求结果,即可立即从异步函数set_sys_var_async中返回;请求端标定模块将在后台按顺序写入标定信号,并经服务器将写入目标值发送至应答端,由应答端将目标值写入,即ECU中的相应标定信号值被修改为目标值,由请求端标定模块向服务器申请读取标定信号;当所述服务器执行写入命令和读取命令同时成功后,所述请求端将所述映射系统变量的最后存入值刷新成待写入目标值,并将写入目标值发送至所述服务器;在所述请求端未接收到所述服务器的标定信号的情况下,说明标定信号不存在或是标定信号传输过程失败,则标定信号在请求端对应的映射系统变量无法被初始化,即对应的映射系统变量也不存在,所述请求端若还写入标定信号对应的映射系统变量时,所述请求端报错;所述应答端包括:计算机装置和总线适配器;其中所述计算机装置被配置为向服务器发送标定信号,还被配置为用于接收服务器发送的写入的目标值;所述总线适配器被配置为从ECU中读取标定信号,还被配置为将所述目标值下发至ECU,以完成对相应车辆的在线标定。

全文数据:

权利要求:

百度查询: 上海同星智能科技有限公司 汽车多地协同远程标定系统及其标定方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。