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

技术编号:23927970 阅读:108 留言:0更新日期:2020-04-25 00:31
本发明专利技术公开了一种用于处理发动机侧关键CAN信号无效的控制方法,其特征在于,检测到自动变速箱的输出轴转速大于等于可标定数值时,判断发动机扭矩信号、油门开度信号及发动机转速信号是否有效,是则进行正常换挡控制;判定发动机侧关键CAN信号,判断报文传输的正确性,采集到的报文状态信号值为0,检测发动机侧的关键CAN信号无效且是否持续一段时间,记录发动机侧关键信号无效的故障码,并请求点亮故障指示灯,控制进入跛行回家模式。

A control method for invalid key can signals on engine side

【技术实现步骤摘要】
一种用于处理发动机侧关键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总线上,自动变速箱控制器接收到该报文时,会基于该报文的信号数值和报文校验和计算公式计算收到的报文的校验和,并对自身计算的校验和与发动机控制器传输的校验和进行比较,当发动机控制器传输本文档来自技高网...

【技术保护点】
1.用于处理发动机侧关键CAN信号无效的控制方法,其特征在于,包括以下步骤:/n检测到自动变速箱的输出轴转速大于等于可标定数值时,判断发动机扭矩信号、油门开度信号及发动机转速信号是否有效,是则进行正常换挡控制;否则,采取跛行回家保护模式。/n

【技术特征摘要】
1.用于处理发动机侧关键CAN信号无效的控制方法,其特征在于,包括以下步骤:
检测到自动变速箱的输出轴转速大于等于可标定数值时,判断发动机扭矩信号、油门开度信号及发动机转速信号是否有效,是则进行正常换挡控制;否则,采取跛行回家保护模式。


2.如权利要求1所述的用于处理发动机侧关键CAN信号无效的控制方法,其特征在于,包括以下步骤;
自动变速箱的输出轴转速信号判定步骤:
自动变速箱控制器判断自动变速箱的输出轴转速是否大于等于可标定数值,当自动变速箱的输出轴转速大于等于可标定数值时,则自动变速箱控制器判定该自动变速箱所属的车辆有车速。


3.如权利要求1所述的用于处理发动机侧关键CAN信号无效的控制方法,其特征在于,还包括发动机侧关键CAN信号判定步骤:
步骤101,检测当前车速,然后进入步骤102;
步骤102,判断当前车速是否大于零,是则进入步骤103,否则进入步骤110;
步骤103,判断报文传输的正确性:
通过CAN总线接收发动机扭矩信号、油门开度信号及发动机转速信号所在的发动机报文,然后进入步骤104;
步骤104,检测报文报传输过程中,是否存在“报文从未收到过”、“DLC错误”或“CAN报文超时故障”,如果否,报文状态为有效,采集到的报文状态信号值为0,然后进入步骤105,否则进入步骤110。


4.如权利要求1所述的用于处理发动机侧关键CAN信号无效的控制方法,其特征在于,还包括步骤105,判断报文传输过程中信号的正确性:
将关键CAN信号所在的报文进行校验和计算,并将计算所得的校验和作...

【专利技术属性】
技术研发人员:辛彩云郭伟高龙杨治学
申请(专利权)人:盛瑞传动股份有限公司
类型:发明
国别省市:山东;37

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

1