System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种发动机报文故障下的发动机控制方法及系统技术方案_技高网

一种发动机报文故障下的发动机控制方法及系统技术方案

技术编号:40045824 阅读:11 留言:0更新日期:2024-01-16 20:26
本发明专利技术公开一种发动机报文故障下的发动机控制方法及系统。该方法包括:获取接收发动机报文故障信息;根据接收发动机报文故障信息,控制动力系统禁止启机,通过发动机管理系统控制发动机工作在转矩模式;对发动机进行单侧响应测试,得到测试结果;根据测试结果,判断发动机管理系统是否能收到报文;根据判断结果,控制发动机的工作状态。本发明专利技术提供的技术方案可以在发动机报文故障时,提高发动机的利用效率。

【技术实现步骤摘要】

本专利技术涉及发动机控制,尤其涉及一种发动机报文故障下的发动机控制方法及系统


技术介绍

1、随着科学技术的发展,新能源汽车发展迅猛。其中,插电式混合动力汽车采用两个动力源,分别为动力电池和发动机-发电机系统。而发动机作为动力源的前提是发动机受控,即整车控制器(vehicle controlunit,vcu)和发动机控制器(engine managementsystem,ems)之间能正常通信。例如,vcu与ems之间交互的某些重要的报文正常。目前,针对插电式混合动力系统,当整车控制器接收不到发动机某些重要的报文(如扭矩,转速等)时,就会控制发动机停机。因此,在vcu收不到ems的某些报文,但是ems能收到vcu的报文的情况下,发动机也无法工作,影响发动机的利用效率。

2、现有的发动机存在报文故障时发动机将停机,发动机的利用率较低的问题,成为业内亟待解决的技术问题。


技术实现思路

1、本专利技术提供了一种发动机报文故障下的发动机控制方法及系统,以解决发动机存在报文故障时,发动机的利用率较低的问题,提升发动机的利用效率。

2、根据本专利技术的一方面,提供了一种发动机报文故障下的发动机控制方法,包括:

3、获取接收发动机报文故障信息;

4、根据接收发动机报文故障信息,控制动力系统禁止启机,通过发动机管理系统控制发动机工作在转矩模式;

5、对发动机进行单侧响应测试,得到测试结果;

6、根据测试结果,判断发动机管理系统是否能收到报文;

7、根据判断结果,控制发动机的工作状态。

8、可选地,根据接收发动机报文故障信息,控制动力系统禁止启机,通过发动机管理系统控制发动机工作在转矩模式,包括:

9、根据接收发动机报文故障信息,控制动力系统禁止启机;

10、向发动机管理系统发送转矩模式指令和目标转矩;

11、通过发动机管理系统根据转矩模式指令和目标转矩,控制发动机工作在转矩模式。

12、可选地,对发动机进行单侧响应测试,得到测试结果,包括:

13、控制发电机以目标转速工作在转速模式;

14、在预设时间段内,获取发电机的实际扭矩和实际转速;

15、将发电机的实际扭矩与预设阈值扭矩进行比较,得到测试结果。

16、可选地,根据测试结果,判断发动机管理系统是否能收到报文,包括:

17、当发电机的实际扭矩在预设扭矩范围内时,判定发动机管理系统能收到整车控制器的报文;

18、当发电机的实际转速小于预设转速阈值,或所述发电机的实际扭矩大于预设扭矩阈值持续时间超过预设时间段时,判定发动机管理系统能收到整车控制器的报文。

19、可选地,根据判断结果,控制发动机的工作状态,包括:

20、当发动机管理系统能收到整车控制器的报文时,增加发动机的发电扭矩;

21、当发动机管理系统不能收到整车控制器的报文时,控制发动机停机。

22、可选地,在当发动机管理系统能收到整车控制器的报文时,增加发动机的发电扭矩之后,还包括;

23、通过发动机向电动水泵、机械水泵、暖风机、散热器和节温器进行供电。

24、可选地,在根据接收发动机报文故障信息,控制动力系统禁止启机,通过发动机管理系统控制发动机工作在转矩模式之前,还包括:

25、根据接收发动机报文故障信息,获取发动机的工作状态;

26、当发动机未启机,则控制发电机拖动发动机启机。

27、可选地,根据接收发动机报文故障信息,获取发动机的工作状态,包括:

28、获取发电机的转速信息;

29、根据发电机的转速信息与第一预设转速阈值进行比较,根据比较结果,确定发动机的工作状态。

30、可选地,在当发动机未启机,则控制发电机拖动发动机启机之后,还包括:

31、向发动机管理系统发送喷油请求、转速模式请求以及目标转速请求;

32、当发电机的转速大于第二预设转速阈值时,判定发电机启动发动机成功。

33、根据本专利技术的另一方面,提供了一种发动机报文故障下的发动机控制系统,包括:

34、获取模块,用于获取接收发动机报文故障信息;

35、第一控制模块,用于根据接收发动机报文故障信息,控制动力系统禁止启机,通过发动机管理系统控制发动机工作在转矩模式;

36、测试模块,用于对发动机进行单侧响应测试,得到测试结果;

37、判断模块,用于根据测试结果,判断发动机管理系统是否能收到报文;

38、第二控制模块,用于根据判断结果,控制发动机的工作状态。

39、本专利技术实施例的技术方案通过获取接收发动机报文故障信息,根据该故障信息控制动力系统禁止启机。再通过发动机管理系统控制发动机工作在转矩模式,对发动机进行单侧响应测试。根据测试结果,判断发动机管理系统是否能收到报文,从而控制发动机的工作状态。当判定发动机能够接收到整车控制器的报文时,可以控制发动机不停机,为用户提供其他辅助功能。因此,本专利技术实施例的技术方案可以提升发动机的利用效率。

40、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种发动机报文故障下的发动机控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述接收发动机报文故障信息,控制动力系统禁止启机,通过发动机管理系统控制发动机工作在转矩模式,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述发动机进行单侧响应测试,得到测试结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述测试结果,判断所述发动机管理系统是否能收到报文,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述判断结果,控制所述发动机的工作状态,包括:

6.根据权利要求5所述的方法,其特征在于,在所述当所述发动机管理系统能收到所述整车控制器的报文时,增加所述发动机的发电扭矩之后,还包括:

7.根据权利要求1所述的方法,其特征在于,在所述根据所述接收发动机报文故障信息,控制动力系统禁止启机,通过发动机管理系统控制发动机工作在转矩模式之前,还包括:

8.根据权利要求7所述的方法,其特征在于,所述根据所述接收发动机报文故障信息,获取所述发动机的工作状态,包括:

9.根据权利要求7所述的方法,其特征在于,在所述当所述发动机未启机,则控制所述发电机拖动所述发动机启机之后,还包括:

10.一种发动机报文故障下的发动机控制系统,其特征在于,包括:

...

【技术特征摘要】

1.一种发动机报文故障下的发动机控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述接收发动机报文故障信息,控制动力系统禁止启机,通过发动机管理系统控制发动机工作在转矩模式,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述发动机进行单侧响应测试,得到测试结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述测试结果,判断所述发动机管理系统是否能收到报文,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述判断结果,控制所述发动机的工作状态,包括:

6.根据权利要求5所述的方法,...

【专利技术属性】
技术研发人员:尹建坤张强马艳红刘建康
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1