一种主从ECU下电控制方法及系统技术方案

技术编号:22234379 阅读:58 留言:0更新日期:2019-10-09 14:27
本发明专利技术公开了一种主从ECU下电控制方法及系统,处于下电过程状态的主ECU和从ECU判断发动机是否完成下电延迟请求操作,若是,在主ECU与从ECU之间的通信为正常的情况下,主ECU和从ECU分别获取对方发送的下电延迟请求状态报文,主ECU和从ECU基于下电延迟请求状态报文,确定下电延迟请求是否完成,若是,主ECU和从ECU同时进行下电操作。通过上述方法,主ECU和从ECU基于获取对方发送的下电延迟请求状态报文确定下电延迟请求完成,主从ECU之间通过CAN通信实现控制信息的传递,使得主ECU和从ECU同时进行下电操作,避免主ECU和从ECU不同时下电导致主ECU和从ECU报文超时故障的产生。

A Main-Slave ECU Down Control Method and System

【技术实现步骤摘要】
一种主从ECU下电控制方法及系统
本专利技术涉及ECU
,更具体地说,涉及一种主从ECU下电控制方法及系统。
技术介绍
汽车中的大缸径发动机、缸内直喷发动机为了满足硬件驱动的要求,采用主从ECU(EngineControlUnit,ECU)发动机控制单元进行下电,即双ECU同时进入工作状态的控制策略。现有技术中,所有的下电延迟请求主要在主ECU中实现,若从ECU无下电延迟请求时,从ECU先进行下电操作,即从ECU进入停止工作状态,使得主ECU接收不到从ECU的报文,主从ECU之间无法通过CAN通信实现控制信息的传递,从而导致主ECU报出主从ECU报文超时故障。
技术实现思路
有鉴于此,本专利技术提供了一种主从ECU下电控制方法及系统,实现使得主ECU和从ECU同时进行下电操作,避免主ECU和从ECU不同时下电导致主ECU和从ECU报文超时故障的产生的目的。为了实现上述目的,现提出的方案如下:本专利技术第一方面公开了一种主从ECU下电控制方法,应用于发动机控制设备ECU,所述发动机控制设备ECU包括主ECU和从ECU,所述方法包括:处于下电过程状态的所述主ECU和所述从ECU判断发动机是否完成下电延迟请求操作;若是,在所述主ECU与所述从ECU之间的通信为正常的情况下,所述主ECU和所述从ECU分别获取对方发送的下电延迟请求状态报文;所述主ECU和所述从ECU基于所述下电延迟请求状态报文,确定下电延迟请求是否完成;若是,所述主ECU和所述从ECU同时进行下电操作。优选的,所述处于下电过程状态的所述主ECU和所述从ECU判断发动机是否完成下电延迟请求操作,包括:所述主ECU和所述从ECU之间相互发送下电延迟请求状态;判断所述主ECU的下电延迟请求状态和所述从ECU的下电延迟请求状态是否为0;若是,所述处于下电过程状态的所述主ECU和所述从ECU判断发动机完成下电延迟请求操作;若否,所述处于下电过程状态的所述主ECU和所述从ECU判断发动机未完成下电延迟请求操作。优选的,所述主ECU和所述从ECU基于所述下电延迟请求状态报文,确定下电延迟请求是否完成,包括:当所述主ECU与所述从ECU基于各自接收到对方发送的所述下电延迟请求状态报文时,确定下电延迟请求状态报文指示的状态为已完成状态时,确定下电延迟请求已完成;当所述主ECU与所述从ECU基于各自接收到对方发送的所述下电延迟请求状态报文时,确定任一所述下电延迟请求状态报文指示的状态为未完成状态时,确定下电延迟请求未完成。优选的,还包括:当所述主ECU和所述从ECU之间的通信异常时,则进入故障模式,所述主ECU和所述从ECU执行下电过程状态操作。优选的,在所述主ECU和所述从ECU同时进行下电操作之后,还包括:所述主ECU和所述从ECU同时断开主继电器进入停止工作状态。本专利技术第二方面公开了一种主从ECU下电控制系统,包括:应用于发动机控制设备ECU,所述发动机控制设备ECU包括主ECU和从ECU,所述系统包括:第一判断单元,用于处于下电过程状态的所述主ECU和所述从ECU判断发动机是否完成下电延迟请求操作;获取单元,用于在所述主ECU与所述从ECU之间的通信为正常的情况下,所述主ECU和所述从ECU分别获取对方发送的下电延迟请求状态报文;第二判断单元,用于所述主ECU和所述从ECU基于所述下电延迟请求状态报文,确定下电延迟请求是否完成;操作单元,用于所述主ECU和所述从ECU同时进行下电操作。优选的,所述第一判断单元,包括:发送模块,用于所述主ECU和所述从ECU之间相互发送下电延迟请求状态;第一判断模块,用于判断所述主ECU的下电延迟请求状态和所述从ECU的下电延迟请求状态是否为0;第二判断模块,用于所述处于下电过程状态的所述主ECU和所述从ECU判断发动机完成下电延迟请求操作;第三判断模块,用于所述处于下电过程状态的所述主ECU和所述从ECU判断发动机未完成下电延迟请求操作。优选的,所述第二判断单元,包括:第一确定模块,用于当所述主ECU与所述从ECU基于各自接收到对方发送的所述下电延迟请求状态报文时,确定下电延迟请求状态报文指示的状态为已完成状态时,确定下电延迟请求已完成;第二确定模块,用于当所述主ECU与所述从ECU基于各自接收到对方发送的所述下电延迟请求状态报文时,确定任一所述下电延迟请求状态报文指示的状态为未完成状态时,确定下电延迟请求未完成。优选的,还包括:故障单元;所述故障单元,用于当所述主ECU和所述从ECU之间的通信异常时,则进入故障模式,所述主ECU和所述从ECU执行下电过程状态操作。优选的,还包括:停止单元;所述停止单元,用于所述主ECU和所述从ECU同时断开主继电器进入停止工作状态。经由上述技术方案可知,处于下电过程状态的主ECU和从ECU判断发动机是否完成下电延迟请求操作,若是,在主ECU与从ECU之间的通信为正常的情况下,主ECU和从ECU分别获取对方发送的下电延迟请求状态报文,主ECU和从ECU基于下电延迟请求状态报文,确定下电延迟请求是否完成,若是,主ECU和从ECU同时进行下电操作。通过上述方法,主ECU和从ECU基于获取对方发送的下电延迟请求状态报文确定下电延迟请求完成,主从ECU之间通过CAN通信实现控制信息的传递,使得主ECU和从ECU同时进行下电操作,避免主ECU和从ECU不同时下电导致主ECU和从ECU报文超时故障的产生。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种主从ECU下电控制方法的流程示意图;图2为本专利技术实施例公开的处于下电过程状态的主ECU和从ECU判断发动机是否完成下电延迟请求操作的流程示意图;图3为本专利技术实施例公开的主ECU和从ECU基于下电延迟请求状态报文,确定下电延迟请求是否完成的流程示意图;图4为本专利技术实施例公开的另一种主从ECU下电控制方法的流程示意图;图5为本专利技术实施例公开的一种主从ECU下电控制系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。现有技术中,所有的下电延迟请求主要在主ECU中实现,若从ECU无下电延迟请求时,从ECU先进行下电操作,主ECU接收不到从ECU的报文,使得主从ECU之间无法通过CAN通信实现控制信息的传递,从而导致主ECU报出主从本文档来自技高网...

【技术保护点】
1.一种主从ECU下电控制方法,其特征在于,应用于发动机控制设备ECU,所述发动机控制设备ECU包括主ECU和从ECU,所述方法包括:处于下电过程状态的所述主ECU和所述从ECU判断发动机是否完成下电延迟请求操作;若是,在所述主ECU与所述从ECU之间的通信为正常的情况下,所述主ECU和所述从ECU分别获取对方发送的下电延迟请求状态报文;所述主ECU和所述从ECU基于所述下电延迟请求状态报文,确定下电延迟请求是否完成;若是,所述主ECU和所述从ECU同时进行下电操作。

【技术特征摘要】
1.一种主从ECU下电控制方法,其特征在于,应用于发动机控制设备ECU,所述发动机控制设备ECU包括主ECU和从ECU,所述方法包括:处于下电过程状态的所述主ECU和所述从ECU判断发动机是否完成下电延迟请求操作;若是,在所述主ECU与所述从ECU之间的通信为正常的情况下,所述主ECU和所述从ECU分别获取对方发送的下电延迟请求状态报文;所述主ECU和所述从ECU基于所述下电延迟请求状态报文,确定下电延迟请求是否完成;若是,所述主ECU和所述从ECU同时进行下电操作。2.根据权利要求1所述的方法,其特征在于,所述处于下电过程状态的所述主ECU和所述从ECU判断发动机是否完成下电延迟请求操作,包括:所述主ECU和所述从ECU之间相互发送下电延迟请求状态;判断所述主ECU的下电延迟请求状态和所述从ECU的下电延迟请求状态是否为0;若是,所述处于下电过程状态的所述主ECU和所述从ECU判断发动机完成下电延迟请求操作;若否,所述处于下电过程状态的所述主ECU和所述从ECU判断发动机未完成下电延迟请求操作。3.根据权利要求1所述的方法,其特征在于,所述主ECU和所述从ECU基于所述下电延迟请求状态报文,确定下电延迟请求是否完成,包括:当所述主ECU与所述从ECU基于各自接收到对方发送的所述下电延迟请求状态报文时,确定下电延迟请求状态报文指示的状态为已完成状态时,确定下电延迟请求已完成;当所述主ECU与所述从ECU基于各自接收到对方发送的所述下电延迟请求状态报文时,确定任一所述下电延迟请求状态报文指示的状态为未完成状态时,确定下电延迟请求未完成。4.根据权利要求3所述的方法,其特征在于,还包括:当所述主ECU和所述从ECU之间的通信异常时,则进入故障模式,所述主ECU和所述从ECU执行下电过程状态操作。5.根据权利要求1所述的方法,其特征在于,在所述主ECU和所述从ECU同时进行下电操作之后,还包括:所述主ECU和所述从ECU同时断开主继电器进入停止工作状态。6.一种主从E...

【专利技术属性】
技术研发人员:孙晓鹏任宪丰卢朋珍杨帆
申请(专利权)人:潍柴动力股份有限公司
类型:发明
国别省市:山东,37

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

1