增程器和热管理系统标定工具开发方法及标定工具与流程

文档序号:36814546发布日期:2024-01-26 16:18阅读:19来源:国知局
增程器和热管理系统标定工具开发方法及标定工具与流程

本技术涉及汽车,特别是涉及一种增程器和热管理系统标定工具开发方法及标定工具。


背景技术:

1、目前,在汽车领域内少不了车辆增程器和热管理系统标定这一重要环节。在发动机、整车、系统算法(控制策略)、外围器件确定以后,为了获得满意的整车性能及满足客户要求和达到国家标准,对软件数据进行优化的过程,达到想要的标定工况下的目标工作状态并输出相应标定参数。然而在进行车辆增程器和热管理系统标定时必须得借助于标定工具,常见的标定工具有inca、canape、canoe、ecu等标定工具,例如使用canape进行标定,用canape硬件将电脑与ecu连接,搭建工程,在标定过程中搭建工程流程多且繁琐,对工程进行配置,工程配置过程中需要人为选择通道、通信协议、通信速率、通信周期等,工程配置繁琐且花费时间较多,例如每一次标定时间为10分钟或以上;配置过程中容易配置错误,例如会将总线网络由canfd选择为can;其次canape工具界面功能内容太多,需要付费使用,并且在进行车辆标定这一环节之前标定人员必须去学习如何进行标定和学习使用标定工具,配置完成的文件导入到canape硬件中搜索信号进行标定,而连接车辆所需要的canape硬件成本十分昂贵,导致车辆增程器和热管理系统标定环节效率低、出错率高且软硬件及人员投入成本高。


技术实现思路

1、基于此,提供一种增程器和热管理系统标定工具开发方法及标定工具,能够解决目前车辆增程器和热管理系统标定环节效率低、出错率高且软硬件及人员投入成本高的技术问题。

2、一方面,提供一种增程器和热管理系统标定工具开发方法,所述方法包括:

3、将软件开发设备通过支持can或者canfd通信的硬件与车辆电子控制单元相连接;

4、在所述软件开发设备上创建标定工具的配置文件,在所述配置文件的数组中依次按行存放与增程器和热管理系统相关标定信号的标定信号名称、物理地址、数据类型、数据长度,并以前端界面方式设置具体的标定数据;

5、在所述前端界面选择目标标定信号并输入增程器和热管理系统相关标定信号的相应标定数据后,以预设格式信号存放所述目标标定信号及其相应的标定数据,控制向所述车辆电子控制单元发出读取预设格式信号的报文;

6、检测车辆零部件是否按照报文中对应设置的相应标定数据进行工作,若是则判定增程器和热管理系统标定成功,若否则判定增程器和热管理系统标定失败。

7、在其中一个实施例中,所述将软件开发设备通过支持can或者canfd通信的硬件与车辆电子控制单元相连接包括:

8、在软件开发设备上安装与支持can或者canfd通信的硬件配套使用的驱动软件,将软件开发设备与支持can或者canfd通信的硬件进行连接;

9、调用所述软件开发设备中与所述支持can或者canfd通信的硬件配套使用的驱动软件的应用程序编程接口,将所述支持can或者canfd通信的硬件初始化设置为支持can或者canfd发送标准帧的模式;

10、将所述支持can或者canfd通信的硬件通过obd线束与所述车辆电子控制单元进行连接;

11、所述支持can或者canfd通信的硬件和采用xcp协议定义与电子控制单元建立xcp连接报文数组,使用与支持can或者canfd通信的硬件配套使用的驱动软件的应用程序编程接口将该报文数组周期性的模拟发送给电子控制单元,与所述车辆电子控制单元建立xcp连接。

12、在其中一个实施例中,在所述支持can或者canfd通信所述车辆电子控制单元建立xcp连接后,还包括:

13、所述车辆电子控制单元周期性接收报文且持续发送报文;

14、判断所述软件开发设备与所述车辆电子控制单元是否成功连接;

15、若连接失败,则重新将所述支持can或者canfd通信的硬件初始化设置为支持can或者canfd发送标准帧的模式;

16、若因通讯地址错误而出现发送数据失败,则进行超时处理,重设通讯地址并重新将所述支持can或者canfd通信的硬件初始化设置为支持can或者canfd发送标准帧的模式;

17、若连接成功,则进行下一步。

18、在其中一个实施例中,所述在所述软件开发设备上创建标定工具的配置文件,在所述配置文件的数组中依次按行存放与增程器和热管理系统相关标定信号的标定信号名称、物理地址、数据类型、数据长度,并以前端界面方式设置具体的标定数据包括:

19、获取在电子控制单元软件编译过程中产生的a2l文件,从a2l文件中获取与增程器和热管理系统相关标定信号的标定信号名称、物理地址、数据类型、数据长度,并依次按行存放在配置文件的数组中;

20、若检测到所述车辆电子控制单元的软件版本与所述a2l文件的软件版本不匹配,在连接电子控制单元时提示配置文件与当前控制器程序不匹配,更换与车辆软件和a2l文件的版本一致的配置文件;

21、当所述车辆电子控制单元的软件版本与所述a2l文件的软件版本相匹配时,以前端界面方式展示标定工具的配置文件相关标定信号来设置具体的标定数据。

22、在其中一个实施例中,所述以预设格式信号存放所述目标标定信号及其相应的标定数据,控制向所述车辆电子控制单元发出读取预设格式信号的报文步骤包括:

23、从所述配置文件中获取所述目标标定信号的标定信号名称、物理地址、数据类型、数据长度信息;

24、以数组或对象方式存放所述目标标定信号及其相应的标定数据形成非矩阵式信号;

25、在所述前端界面设置用于控制目标标定信号是否使能的使用按钮和不使用按钮,以及用于确认增强转速标定值的确认标定按钮;

26、在所述前端界面点击所述使用按钮使所述目标标定信号使能,点击所述确认标定按钮控制向所述车辆电子控制单元发出读取非矩阵式信号的报文。

27、在其中一个实施例中,在所述以预设格式信号存放所述目标标定信号及其相应的标定数据,控制向所述车辆电子控制单元发出读取预设格式信号的报文步骤之后,还包括:

28、所述车辆电子控制单元对接收到的报文进行分析处理,转换成字符串;

29、将字符串以非矩阵式信号方式在所述前端界面中进行显示。

30、在其中一个实施例中,在所述将字符串以非矩阵式信号方式在所述前端界面中进行显示步骤之后,还包括:

31、响应于检测到车辆零部件按照报文中对应设置的相应标定数据进行工作,判定增程器和热管理系统标定成功后,在所述前端界面点击所述不使用按钮使所述目标标定信号不能使能;

32、在标定结束后,在所述前端界面点击断开连接按钮发送断开连接报文,通过调用所述支持can或者canfd通信的硬件初始化的方式和发送数据参数配置方式将所述软件开发设备与所述车辆电子控制单元断开连接。

33、在其中一个实施例中,所述检测车辆零部件是否按照报文中对应设置的相应标定数据进行工作步骤包括:

34、根据标定值与标定前的工作值之间的差值绝对值确定目标等待时间;

35、在目标等待时间内检测车辆零部件的工作状态是否在目标范围之内,其中所述目标范围为标定值±误差值;

36、如果车辆零部件的工作状态在目标范围内,则判定增程器和热管理系统标定成功;

37、如果车辆零部件的工作状态不在目标范围内,则标定失败,检查所述车辆电子控制单元的软件版本与所述a2l文件的软件版本是否匹配,若不匹配则更换与车辆软件和a2l文件的版本一致的配置文件。

38、另一方面,提供了一种增程器和热管理系统标定工具,其包括软件开发设备和支持can或者canfd通信的硬件;所述增程器和热管理系统标定工具通过前文所述的增程器和热管理系统标定工具开发方法对车辆的增程器和热管理系统进行标定。

39、在其中一个实施例中,所述支持can或者canfd通信的硬件包括can卡、pcan-usbpro fd适配器或usbcanfd-200u接口卡,所述软件开发设备和所述支持can或者canfd通信的硬件采用usb接口、type-c接口或网线的方式进行连接,所述支持can或者canfd通信的硬件和所述车辆电子控制单元通过obd线束进行连接。

40、上述增程器和热管理系统标定工具开发方法及标定工具,通过在软件开发设备上创建标定工具的配置文件,并以前端界面方式设置具体的标定数据;标定信号的中文含义直接在前端显示出来,在连接车辆电子控制单元之后,通过输入框输入标定数据,能够提升标定环节效率,且中文含义的前端界面方式能减少出错率,该工具控制向所述车辆电子控制单元发出读取预设格式信号的报文方式可实现对车辆零部件的工作控制,绕过正常逻辑便捷控制车辆,使车辆的部分功能工作,能够减少软硬件及人员投入成本,节约大量的标定时间和标定成本。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1