[发明专利]一种车载控制器A2L文件的处理方法及装置有效
申请号: | 202010009470.X | 申请日: | 2020-01-06 |
公开(公告)号: | CN113076092B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 曾备;李靖;邓志巧;胡继浩;马桂谦 | 申请(专利权)人: | 广汽埃安新能源汽车有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33 |
代理公司: | 北京维飞联创知识产权代理有限公司 11857 | 代理人: | 逯恒 |
地址: | 511400 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 控制器 a2l 文件 处理 方法 装置 | ||
本发明公开一种车载控制器A2L文件的处理方法及装置,该处理方法包括:将原始A2L文件读入MATLAB的运行空间,存储为文本对象;运用正则表达式,分别提取原始A2L文件的变量结构体及转化公式信息;利用MATLAB脚本命令将提取的变量结构体及转化公式信息导出到Excel文件中;处理Excel文件中的变量结构体及转化公式信息,并将Excel文件重新读入MATLAB的运行空间;读取目标A2L文件,在目标A2L文件中检索与Excel文件中处理后的变量名称及转化公式名称相对应的变量结构体及转化公式信息;将Excel文件中的处理后的变量结构体及转化公式信息更新到目标A2L文件中,生成新的A2L文件。本发明能够帮助工程人员快速定位所需处理的标定数据信息,提高了对A2L文件的处理效率。
技术领域
本发明涉及车载控制器开发技术领域,具体涉及一种车载控制器A2L文件的处理方法及装置。
背景技术
A2L文件是指符合ASAP2(ASAM MCD-2MC)标准的、用于存储控制器观测量及标定量信息(measurement and calibration,MC)的描述文件。A2L的作用是为观测系统(例如INCA)提供必要的观测数据接口信息,使观测系统与被观测设备实现交互。
在车载控制器软件开发的过程中,标定工作是指通过软件仿真,或通过零部件或整车的测试验证,不断调整控制器的软件参数,使零部件及整车性能达到最佳状态的工作环节。标定描述文件——A2L文件是业内实现标定数据交互的一种标准化格式,是访问车载控制器标定数据的必要文件,控制着标定数据的访问方式及权限。但是,随着车载控制器的逐步发展,软件复杂度不断提升,标定数据的数量也急剧增长;同时,软件的迭代要求标定数据可以按照版本的要求进行沿用或修改。显然,传统的、人工的处理方式,难以满足数以万计的标定数据的管理,因此,如何快速有效地实现A2L文件的处理,成为车载控制器软件开发,尤其是标定工作中的突出问题之一。
在整车控制器标定数据的应用实践中,标定数据主要依赖于商业软件(ETASINCA)进行管理,而A2L文件则由工程师手动处理,再导入到商业软件当中。根据ASAP标准,A2L文件条目众多,属性复杂,人工处理往往会导致数据错误,并且普通文本格式的文件可读性差,检索困难,这种管理方式不仅效率低下,而且执行困难,常常遗漏信息或无法分析出数据之间的潜在关系,往往导致标定描述文件的错误在软件集成过程中才暴露出来,增加了开发周期及人力成本。现有商业软件(如Vector ASAP2 Tool-set)与数据采集设备的配置信息关联性较强,不能独立地处理标定数据接口信息本身,对工程师的应用水平提出了较高的要求,不能很好地推广使用。另一方面,商业软件采用自有界面,无法与通用的数据格式(如Excel、Matlab)进行信息交互,也带来工程师使用上的困难。
发明内容
本发明所要解决的技术问题在于,提供一种车载控制器A2L文件的处理方法及装置,以快速定位所需处理的标定数据信息,提高车载控制器软件开发过程中对A2L文件的处理效率。
为了解决上述技术问题,本发明提供一种车载控制器A2L文件的处理方法,包括:
步骤S1,将原始A2L文件读入MATLAB的运行空间,存储为文本对象;
步骤S2,运用正则表达式,分别提取原始A2L文件的变量结构体及转化公式信息;
步骤S3,利用MATLAB脚本命令将提取的变量结构体及转化公式信息导出到Excel文件中;
步骤S4,处理Excel文件中的变量结构体及转化公式信息,并将Excel文件重新读入MATLAB的运行空间;
步骤S5,读取作为更新对象的目标A2L文件,在所述目标A2L文件中检索与所述Excel文件中处理后的变量名称及转化公式名称相对应的变量结构体及转化公式信息;
步骤S6,将所述Excel文件中的处理后的变量结构体及转化公式信息更新到所述目标A2L文件中,生成新的A2L文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广汽埃安新能源汽车有限公司,未经广汽埃安新能源汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010009470.X/2.html,转载请声明来源钻瓜专利网。