一种变速箱控制器程序标定方法
文献发布时间:2023-06-19 18:46:07
技术领域
本发明涉及一种变速箱控制器程序标定方法。
背景技术
变速箱程序标定目前使用自定义的固定426个参数进行标定,每次上传下载全部426个参数,该方案支持标定数量较少且支持标定内容固定,每次有新标定内容时需要同时修改变速箱控制程序及变速箱上位机标定软件源代码,更新成本高,更新难度大,周期长。
典型如申请号为CN202210867832.8的中国发明专利公开的一种诊断参数标定方法及装置,更新参数采用的都是全量列表化更新的方式,成本高、难度大、周期长。
发明内容
为解决上述技术问题,本发明提供了一种变速箱控制器程序标定方法,该变速箱控制器程序标定方法能实现上位机导入参数解释性库文件,上位机软件根据人员自定义添加参数按照库文件进行查询、翻译、通讯,以此实现无固定参数数量、无固定参数类型。
本发明通过以下技术方案得以实现。
本发明提供的一种变速箱控制器程序标定方法,包括如下步骤:
①读取库文件:读取上位机导入的库文件;
②库文件解析:对库文件进行解析,读取库文件中记载的参数;
③参数转换:对读取的参数进行格式转换;
④标定:将解析的参数显示并将程序中原参数覆盖修改,完成标定。
所述步骤①中,库文件由下位机在程序源代码修改完成时生成。
所述步骤②中,库文件中记载的参数包括,配置参数、标定参数、测量参数。
所述步骤③中,进行格式转换为,将key-value文本类型的参数转换为程序中原参数对应的格式。
所述步骤⑤分为在线标定和离线标定。
所述在线标定是将参数传输并显示。
所述离线标定是用解析的参数将程序中原参数覆盖修改。
所述在线标定,包括曲线显示、数值显示和CAN传输。
本发明的有益效果在于:能够实现上位机导入参数解释性库文件,上位机软件根据人员自定义添加参数按照库文件进行查询、翻译、通讯,以此实现无固定参数数量、无固定参数类型的变速箱标定,大幅降低更新成本、更新难度,缩短更新周期。
附图说明
图1是本发明至少一种实施方式的流程示意图;
图2是图1中标定步骤的流程示意图。
具体实施方式
下面进一步描述本发明的技术方案,但要求保护的范围并不局限于所述。
实施例1
如图1、图2所示的一种变速箱控制器程序标定方法,包括如下步骤:
①读取库文件:读取上位机导入的库文件;
②库文件解析:对库文件进行解析,读取库文件中记载的参数;
③参数转换:对读取的参数进行格式转换;
④标定:将解析的参数显示并将程序中原参数覆盖修改,完成标定。
实施例2
基于实施例1,所述步骤①中,库文件由下位机在程序源代码修改完成时生成。
实施例3
基于实施例1,所述步骤②中,库文件中记载的参数包括,配置参数、标定参数、测量参数。
实施例4
基于实施例1,所述步骤③中,进行格式转换为,将key-value文本类型的参数转换为程序中原参数对应的格式。
实施例5
基于实施例1,所述步骤⑤分为在线标定和离线标定。
实施例6
基于实施例5,所述在线标定是将参数传输并显示。
实施例7
基于实施例5,所述离线标定是用解析的参数将程序中原参数覆盖修改。
实施例8
基于实施例6,所述在线标定,包括曲线显示、数值显示和CAN传输。
实施例9
基于上述实施例,一个较为完整的流程为:
1、控制器下位机程序源代码修改后,自动生成库文件;
2、标定系统上位机软件导入库文件,自动读取库文件;
3、标定系统上位机软件在线标定功能:根据用户需要及选择,自动分类显示不同类型数据,自动与控制器下位机软件通过CAN总线进行通讯、握手、上传、下载等操作;
4、标定系统上位机软件在线标定功能:自动进行测量参数列表上传、识别、处理、显示;
5、标定系统上位机软件在线标定功能:在用户修改标定参数后,上位机软件自动进行下载、校验等操作;
6、标定系统上位机软件离线标定功能:根据用户需要,自动对修改后的文件写入HEX程序文件,无需重新对控制器下位机程序源代码进行重新生成;
7、流程结束。