[发明专利]基于ASAP标准的通用发动机标定系统在审
申请号: | 202111060226.7 | 申请日: | 2021-09-10 |
公开(公告)号: | CN113760956A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 崔涛;张泽 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/248;G06F16/25;G06F3/0482;G06F3/0484;G06F8/76;G01M15/02;G05B23/02 |
代理公司: | 北京晟睿智杰知识产权代理事务所(特殊普通合伙) 11603 | 代理人: | 于淼 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 asap 标准 通用 发动机 标定 系统 | ||
1.一种基于ASAP标准的通用发动机标定系统,其特征在于,包括:
A2L文件生成插件,用于读取.MAP文件中的不同变量,将不同的所述变量写入A2L文件中,包括:响应生成A2L文件的按钮,对响应事件处理生成文件框架,调用匹配正则表达式函数,匹配筛选.MAP文件中的不同变量,采用时间结构的超时事件统计待监控的变量,采用事件结构响应保存到A2L文件,将变量信息写入A2L文件;
PC端标定监控软件,与所述A2L文件生成插件相耦接,解析A2L文件中的监控变量的基本信息和属性信息,对发动机数据进行实时监控和在线标定,还用于控制上位机和下位机的连通和关断,包括:
解析A2L文件监控变量的基本信息和属性信息并组织监控设置命令发送帧CRO发送给下位机;
ECU端标定软件,与所述PC端标定监控软件相耦接,根据PC端标定监控软件的监控周期上传监控参数数值至PC端标定监控软件,包括:下位机根据监控设置命令发送帧CRO组织监控数据周期性上传的数据接收帧DTO显示在PC端标定监控软件监控界面上,利用超时事件监控数据的周期性上传,监控界面监控数值实时更新。
2.根据权利要求1所述的基于ASAP标准的通用发动机标定系统,其特征在于,所述A2L文件生成插件包括筛选监控标定变量子程序和设定监控标定变量属性子程序,其中;
所述筛选监控标定变量子程序,采用事件结构对生成A2L文件按钮进行响应;对响应事件进行处理,包括:索引参数基本信息,利用报表新建EXCEL文件,在EXCEL文件的sheet中写入基本信息,生成文件框架;
所述设定监控标定变量属性子程序,采用事件结构的超时事件统计监控变量的显示个数、五种显示类型的变量个数以及五种上传周期的变量个数;采用事件结构对保存到A2L文件按钮进行响应,将变量信息写入A2L文件;采用事件结构对退出按钮进行响应,将包含事件结构的while循环停止并关闭所述设定监控标定变量属性子程序。
3.根据权利要求1所述的基于ASAP标准的通用发动机标定系统,其特征在于,所述筛选监控标定变量子程序还用于响应添加按钮、删除按钮、生成A2L文件按钮,在程序初始化阶段通过提取监控标定信息子程序提取.MAP文件中的有效信息,对添加按钮、删除按钮的响应,通过数组插入和删除数组元素两个函数将选中的变量选到结果池数组中,并将其从筛选池数组中删除。
4.根据权利要求3所述的基于ASAP标准的通用发动机标定系统,其特征在于,所述A2L文件生成插件还包括提取监控标定信息子程序,所述筛选监控标定变量子程序还用于初始化阶段调用提取监控标定信息子程序提取有效信息,提取监控标定信息子程序调用匹配正则表达式函数,匹配筛选.MAP文件中的不同变量,对应关系为:
变量类型为监控变量,对应的特殊字符为_M;
变量类型为数据块,对应的特殊字符为_C;
变量类型为曲线,对应的特殊字符为_CUR_;
变量类型为等节点MAP,对应的特殊字符为_MAP1_;
变量类型为不等节点MAP,对应的特殊字符为_MAP2_。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111060226.7/1.html,转载请声明来源钻瓜专利网。