一种用于处理发动机侧关键CAN信号无效的控制方法与流程

文档序号:20515428发布日期:2020-04-24 19:02阅读:2018来源:国知局
一种用于处理发动机侧关键CAN信号无效的控制方法与流程

本发明属于自动变速箱控制技术领域,具体地说,涉及一种用于处理发动机侧关键can信号无效的控制方法。



背景技术:

发动机扭矩信号、油门开度信号及发动机转速信号属于发动机和变速箱控制所必须的关键can信号,在自动变速箱的整个换挡策略中起着至关重要的作用。通常情况下,自动变速箱控制器通过can(controllerareanetwork,控制器局域网)总线接收发动机控制器发出的发动机扭矩信号、油门开度信号及发动机转速信号,然后软件内部经过一系列的运算从而进行换挡策略控制。但是在某些状况下,由于发动机一侧的某些故障导致发动机侧的扭矩信号、油门信号和转速信号数值不正确,发动机控制器会用can信号矩阵中定义的无效值来代替不正确的信号值,并将无效值传输到can总线上,当自动变速箱控制器从can总线上接收到发动机侧关键信号的无效值后,就会认为当前的发动机扭矩信号、油门开度信号及发动机转速信号值不可信赖,自动变速器控制器软件内部会采取一定的保护措施,来保证整车驾驶安全性。

在实现本发明的过程中,发明人发现现有技术至少存在以下不足:目前对于发动机侧关键can信号有效性的处理和控制还是空白状态,当自动变速箱控制器接收到发动机侧关键can信号无效值时,还是按照常规的控制逻辑对变速箱进行控制,将会严重影响到换挡品质和整车驾驶安全性。



技术实现要素:

本发明所要解决的技术问题是提供一种用于处理发动机侧关键can信号无效的控制方法,克服了现有控制方法存在的缺陷,采用本发明控制方法后,实现了当自动变速箱控制器判断认为接收到的发动机扭矩信号、油门开度信号及发动机转速信号无效时,采取控制软件进跛行回家的保护措施,确保动态换挡品质和整车驾驶安全性。

为解决上述技术问题,本发明的技术方案是:用于处理发动机侧关键can信号无效的控制方法,其特征在于,包括以下步骤:

检测到自动变速箱的输出轴转速大于等于可标定数值时,判断发动机扭矩信号、油门开度信号及发动机转速信号是否有效,是则进行正常换挡控制;否则,采取跛行回家保护模式。

一种优化方案,包括以下步骤;

自动变速箱的输出轴转速信号判定步骤:

自动变速箱控制器判断自动变速箱的输出轴转速是否大于等于可标定数值,当自动变速箱的输出轴转速大于等于可标定数值时,则自动变速箱控制器判定该自动变速箱所属的车辆有车速。

一种优化方案,还包括发动机侧关键can信号判定步骤:

步骤101,检测当前车速,然后进入步骤102;

步骤102,判断当前车速是否大于零,是则进入步骤103,否则进入步骤110;

步骤103,判断报文传输的正确性:

通过can总线接收发动机扭矩信号、油门开度信号及发动机转速信号所在的发动机报文,然后进入步骤104;

步骤104,检测报文报传输过程中,判断是否存在“报文从未收到过”、“dlc错误”或“can报文超时故障”,如果否,报文状态为有效,采集到的报文状态信号值为0,然后进入步骤105,否则进入步骤110。

一种优化方案,还包括步骤105,判断报文传输过程中信号的正确性:

将关键can信号所在的报文进行校验和计算,并将计算所得的校验和作为该报文的一个can信号发送到can总线上,当接收到该报文时,对自身计算的校验和与传输的校验和进行比较,然后进入步骤106;

步骤106,判断传输的该报文校验和数值与自动变速箱控制器计算的校验和数值是否相同,是则进入步骤107,否则进入步骤110。

一种优化方案,还包括步骤107,判断报文传输无误且信号所在的报文校验和正确,当接收到的发动机扭矩信号、油门开度信号及发动机转速信号值均为can信号矩阵中定义的无效值,则判定接收到的发动机侧的关键can信号无效,然后进入步骤108;

步骤108,检测发动机侧的关键can信号无效且是否持续一段时间,是则进入步骤109,否则进入步骤111;

步骤109,记录发动机侧关键信号无效的故障码,并请求点亮故障指示灯,控制进入跛行回家模式。

一种优化方案,步骤110,不对发动机侧关键信号的有效性进行判断。

一种优化方案,步骤111,按照正常控制逻辑进行换挡控制。

一种优化方案,还包括故障保护措施步骤:

本发明采用上述技术方案,与现有技术相比,具有以下优点:发动机的扭矩、转速和油门信号直接会影响到自动变速箱的档位控制,当这三个信号同时无效时,自动变速箱控制器会在d档时保持当前档位,在进入n时进入软件的n档,再回d时进入跛行回家档位。

附图说明

附图1是本发明实施例中用于处理发动机侧关键can信号无效的控制方法的流程图。

具体实施方式

为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式,本领域技术人员应理解,以下不构成对本发明保护范围的限制。

实施例,如图1所示,一种用于处理发动机侧关键can信号无效的控制方法,自动变速箱控制器软件进行发动机侧关键信号有效性判断的前提是确保当前有车速,因为在没有车速的前提下即使发动机侧关键信号无效也不会影响到动态换挡品质和整车安全性。自动变速箱控制器软件通常是通过输出轴转速信号来计算车速,所以判断是否有车速则可通过判断输出轴转速是否大于等于某标定值来实现。在当前有车速的前提下,自动变速器控制器对发动机扭矩信号、油门开度信号及发动机转速信号进行有效性判断,当无效时,则采取控制软件进跛行回家的保护措施,具体来说,包括以下步骤;

1)自动变速箱的输出轴转速信号判定步骤:

自动变速箱控制器通过自动变速箱的输出轴转速信号值计算车速,即自动变速箱控制器判断自动变速箱的输出轴转速是否大于等于可标定数值,当自动变速箱的输出轴转速大于等于可标定数值时,则自动变速箱控制器判定该自动变速箱所属的车辆有车速。

2)发动机侧关键can信号判定步骤:

发动机扭矩信号、油门开度信号及发动机转速信号属于发动机和变速箱控制所必须的关键can信号,自动变速箱控制器通过can总线接收发动机扭矩信号、油门开度信号及发动机转速信号所在的发动机报文时,首先会判断报文状态的有效性,即确保报文传输的正确性,排除报文传输过程中的错误导致信号值无效的可能性。当报文传输过程中,不存在“报文从未收到过”、“dlc错误”或“can报文超时故障”时,则认为报文传输过程总没有发生错误,即报文状态是有效的,体现在采集到的报文状态信号值为0。在确保发动机关键信号所在的报文传输正确性的情况下,自动变速箱控制器再判断关键信号所在报文的校验和是否正确。发动机关键信号所在报文的校验和计算公式遵循车企制定的can通信矩阵定义。发动机控制器会遵循公式对关键信号所在的报文进行校验和计算,并将计算所得的校验和作为该报文的一个can信号发送到can总线上,自动变速箱控制器接收到该报文时,会基于该报文的信号数值和报文校验和计算公式计算收到的报文的校验和,并对自身计算的校验和与发动机控制器传输的校验和进行比较,当发动机控制器传输的该报文校验和数值与自动变速箱控制器计算的校验和数值相同时,则认为报文传输过程中信号值没有错误,即排除can信号传输出错的可能性。

在报文传输无误且信号所在的报文校验和正确的情况下,如果接收到的发动机扭矩信号、油门开度信号及发动机转速信号值均为can信号矩阵中定义的无效值则自动变速箱控制器会判定接收到的发动机侧的关键can信号无效。

当自动变速箱控制器判定发动机侧的关键can信号无效且持续一段时间,本例中设定为2000ms,可根据不同变速箱标定,说明该故障持续了至少2000ms,则认为确实存在发动机侧关键信号无效的情况。

当以上两个判断条件同时成立,即自动变速箱的输出轴转速大于等于可标定数值,且发动机侧关键信号被判定无效时,自动变速箱控制软件会认为当前状态下的发动机关键信号不可信赖,会严重影响到自动变速箱侧的控制逻辑和驾驶安全性。为警示驾驶者,自动变速箱控制器会记录发动机侧关键信号无效的故障码,并请求点亮故障指示灯。为保证动态换挡品质和整车驾驶安全性,自动变速箱控制器软件内部还会采取切控制进入跛行回家的故障保护措施。

3)故障保护措施步骤:

“控制进入跛行回家模式”保护措施的工作原理:发动机的扭矩、转速和油门信号直接会影响到自动变速箱的档位控制,当这三个信号同时无效时,自动变速箱控制器会在d档时保持当前档位,在进入n时进入软件的n档,再回d时进入跛行回家档位。

以上所述为本发明最佳实施方式的举例,其中未详细述及的部分均为本领域普通技术人员的公知常识。本发明的保护范围以权利要求的内容为准,任何基于本发明的技术启示而进行的等效变换,也在本发明的保护范围之内。

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