本发明的第二个目的在于提出一种车辆。

车辆的油门踏板信号处理系统及其控制方法与流程

文档序号:17870678发布日期:2019-06-11 23:41

导航: X技术> 最新专利>车辆装置的制造及其改造技术

本发明涉及汽车技术领域,特别涉及一种车辆的油门踏板信号处理系统、一种车辆的油门踏板信号处理系统的控制方法和一种非临时性计算机可读存储介质。




背景技术:


目前,车辆对油门踏板信号的保护算法大多都是基于一个控制器进行控制的,虽然比较稳定,但是容错性较差,即如果控制器的ADC(Analog-to-Digital Converter,模数转换器)外设出现问题或者信号传输的过程出现错误,那么将无法准确获取油门踏板信号,影响行车的安全性。




技术实现要素:


本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种车辆的油门踏板信号处理系统,该系统通过两个控制器获取油门踏板信号,提高了油门踏板信号采集的稳定性和准确性,并且可以在一个控制器出现异常时,利用另一个控制器进行油门踏板信号的采集和处理,保证了油门踏板信号的有效性,进而保证了车辆的安全性。




本发明的第三个目的在于提出一种车辆的油门踏板信号处理系统的控制方法。


本发明的第四个目的在于提出一种非临时性计算机可读存储介质。


为达到上述目的,本发明第一方面实施例提出了一种车辆的油门踏板信号处理系统,包括:第一控制器和第二控制器,所述第二控制器与所述第一控制器通信,所述第一控制器和所述第二控制器用于分别采集油门踏板信号,并分别对所述油门踏板信号进行校验,其中,所述第一控制器用于在校验通过时生成第一油门踏板信号,并在所述第二控制器校验失败时,根据所述第一油门踏板信号确定最终的油门踏板信号;所述第二控制器用于在校验通过时生成第二油门踏板信号,并在所述第一控制器校验失败时,根据所述第二油门踏板信号确定最终的油门踏板信号;所述第一控制器还用于在所述第一控制器和所述第二控制器均校验通过时,根据所述第一油门踏板信号和所述第二油门踏板信号确定最终的油门踏板信号。


根据本发明实施例的车辆的油门踏板信号处理系统,通过第一控制器和第二控制器分别采集油门踏板信号,并分别对油门踏板信号进行校验,其中,第一控制器在校验通过时生成第一油门踏板信号,并在第二控制器校验失败时,根据第一油门踏板信号确定最终的油门踏板信号,第二控制器在校验通过时生成第二油门踏板信号,并在第一控制器校验失败时,根据第二油门踏板信号确定最终的油门踏板信号,第一控制器还在第一控制器和第二控制器均校验通过时,根据第一油门踏板信号和第二油门踏板信号确定最终的油门踏板信号。由此,该系统通过两个控制器获取油门踏板信号,提高了油门踏板信号采集的稳定性和准确性,并且可以在一个控制器出现异常时,利用另一个控制器进行油门踏板信号的采集和处理,保证了油门踏板信号的有效性,进而保证了车辆的安全性。


另外,根据本发明上述实施例提出的车辆的油门踏板信号处理系统还可具有如下附加技术特征:


根据本发明的一个实施例,所述油门踏板信号为电压信号,且所述油门踏板信号包括第一路油门踏板信号和第二路油门踏板信号。


根据本发明的一个实施例,所述第一控制器为主控制器,所述第二控制器为辅控制器,其中,如果所述第一控制器和所述第二控制器均校验通过,则所述第一控制器将所述第一油门踏板信号中的第一路油门踏板信号和所述第二油门踏板信号中的第一路油门踏板信号的平均值作为最终的第一路油门踏板信号,并将所述第一油门踏板信号中的第二路油门踏板信号和所述第二油门踏板信号中的第二路油门踏板信号的平均值作为最终的第二路油门踏板信号;如果所述第一控制器校验通过,且所述第二控制器校验未通过,则所述第一控制器将所述第一油门踏板信号中的第一路油门踏板信号作为最终的第一路油门踏板信号,并将所述第一油门踏板信号中的第二路油门踏板信号作为最终的第二路油门踏板信号;如果所述第一控制器校验未通过,且所述第二控制器校验通过时,则所述第二控制器将所述第二油门踏板信号中的第一路油门踏板信号作为最终的第一路油门踏板信号,并将所述第二油门踏板信号中的第二路油门踏板信号作为最终的第二路油门踏板信号。


根据本发明的一个实施例,如果所述最终的第一路油门踏板信号小于或者等于2倍的所述最终的第二路油门踏板信号,则将所述最终的第一路油门踏板信号作为所述最终的油门踏板信号;如果所述最终的第一路油门踏板信号大于2倍的所述最终的第二路油门踏板信号,则将所述最终的第二路油门踏板信号作为所述最终的油门踏板信号。


根据本发明的一个实施例,所述第一控制器与所述第二控制器通过SPI(Serial Peripheral Interface,串行外设接口)通信线进行通信。


为达到上述目的,本发明的第二方面实施例提出了一种车辆,其包括本发明第一方面实施例所述的车辆的油门踏板信号处理系统。


根据本发明实施例的车辆,通过上述的车辆的油门踏板信号处理系统的两个控制器获取油门踏板信号,提高了油门踏板信号采集的稳定性和准确性,并且可以在一个控制器出现异常时,利用另一个控制器进行油门踏板信号的采集和处理,保证了油门踏板信号的有效性,进而保证了车辆的安全性。


为达到上述目的,本发明第三方面实施例提出了一种车辆的油门踏板信号处理系统的控制方法,所述油门踏板信号处理系统包括:第一控制器和第二控制器,所述第二控制器与所述第一控制器通信,所述控制方法包括以下步骤:所述第一控制器和所述第二控制器分别采集油门踏板信号,并分别对所述油门踏板信号进行校验;所述第一控制器在校验通过时生成第一油门踏板信号,并在所述第二控制器校验失败时,根据所述第一油门踏板信号确定最终的油门踏板信号;所述第二控制器在校验通过时生成第二油门踏板信号,并在所述第一控制器校验失败时,根据所述第二油门踏板信号确定最终的油门踏板信号;所述第一控制器还在所述第一控制器和所述第二控制器均校验通过时,根据所述第一油门踏板信号和所述第二油门踏板信号确定最终的油门踏板信号。


根据本发明实施例的油门踏板信号处理系统的控制方法,第一控制器和第二控制器分别采集油门踏板信号,并分别对油门踏板信号进行校验,第一控制器在校验通过时生成第一油门踏板信号,并在第二控制器校验失败时,根据第一油门踏板信号确定最终的油门踏板信号,第二控制器在校验通过时生成第二油门踏板信号,并在第一控制器校验失败时,根据第二油门踏板信号确定最终的油门踏板信号,第一控制器还在第一控制器和第二控制器均校验通过时,根据第一油门踏板信号和第二油门踏板信号确定最终的油门踏板信号。由此,通过两个控制器获取油门踏板信号,提高了油门踏板信号采集的稳定性和准确性,并且可以在一个控制器出现异常时,利用另一个控制器进行油门踏板信号的采集和处理,保证了油门踏板信号的有效性,进而保证了车辆的安全性。


另外,根据本发明上述实施例提出的车辆的油门踏板信号处理系统的控制方法还可具有如下附加技术特征:


根据本发明的一个实施例,所述油门踏板信号为电压信号,且所述油门踏板信号包括第一路油门踏板信号和第二路油门踏板信号。


根据本发明的一个实施例,所述第一控制器为主控制器,所述第二控制器为辅控制器,其中,如果所述第一控制器和所述第二控制器均校验通过,将所述第一油门踏板信号中的第一路油门踏板信号和所述第二油门踏板信号中的第一路油门踏板信号的平均值作为最终的第一路油门踏板信号,并将所述第一油门踏板信号中的第二路油门踏板信号和所述第二油门踏板信号中的第二路油门踏板信号的平均值作为最终的第二路油门踏板信号;如果所述第一控制器校验通过,且所述第二控制器校验未通过,则将所述第一油门踏板信号中的第一路油门踏板信号作为最终的第一路油门踏板信号,并将所述第一油门踏板信号中的第二路油门踏板信号作为最终的第二路油门踏板信号;如果所述第一控制器校验未通过,且所述第二控制器校验通过时,则将所述第而油门踏板信号中的第一路油门踏板信号作为最终的第一路油门踏板信号,并将所述第二油门踏板信号中的第二路油门踏板信号作为最终的第二路油门踏板信号。


根据本发明的一个实施例,上述的控制方法还包括:如果所述最终的第一路油门踏板信号小于或者等于2倍的所述最终的第二路油门踏板信号,则将所述最终的第一路油门踏板信号作为所述最终的油门踏板信号;如果所述最终的第一路油门踏板信号大于2倍的所述最终的第二路油门踏板信号,则将所述最终的第二路油门踏板信号作为所述最终的油门踏板信号。


根据本发明的一个实施例,上述的控制方法还包括:所述第一控制器和所述第二控制器在校验未通过时生成故障信号,并上报所述故障信号。


为达到上述目的,本发明第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现本发明第三方面所述的车辆的油门踏板信号处理系统的控制方法。


本发明实施例的非临时性计算机可读存储介质,当存储在存储介质上的计算机程度被处理器执行时,第一控制器和第二控制器分别采集油门踏板信号,并分别对油门踏板信号进行校验,第一控制器在校验通过时生成第一油门踏板信号,并在第二控制器校验失败时,根据第一油门踏板信号确定最终的油门踏板信号,第二控制器在校验通过时生成第二油门踏板信号,并在第一控制器校验失败时,根据第二油门踏板信号确定最终的油门踏板信号,第一控制器还在第一控制器和第二控制器均校验通过时,根据第一油门踏板信号和第二油门踏板信号确定最终的油门踏板信号,由此,提高了油门踏板信号采集的稳定性和准确性,并且可以在一个控制器出现异常时,利用另一个控制器进行油门踏板信号的采集和处理,保证了油门踏板信号的有效性,进而保证了车辆的安全性。


附图说明


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,


图1是根据本发明一个实施例的车辆的油门踏板信号处理系统的方框示意图;


图2是根据本发明一个具体示例的车辆的油门踏板信号处理系统的工作原理图;


图3是根据本发明一个实施例的车辆的方框示意图;以及


图4是根据本发明一个实施例的车辆的油门踏板信号处理系统的控制方法的流程图。


具体实施方式


下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。


下面参考附图来描述本发明实施例提出的车辆的油门踏板信号处理系统、车辆的油门踏板信号处理系统的控制方法、车辆和非临时性计算机可读存储介质。


图1是根据本发明一个实施例的车辆的油门踏板信号处理系统的方框示意图。如图1所示,该系统包括:第一控制器和第二控制器。第二控制器与第一控制器通信,第一控制器和第二控制器用于分别采集油门踏板信号,并分别对油门踏板信号进行校验。


其中,第一控制器用于在校验通过时生成第一油门踏板信号Main_PedalAD,并在第二控制器校验失败时,根据第一油门踏板信号Main_PedalAD确定最终的油门踏板信号PedalAD。第二控制器用于在校验通过时生成第二油门踏板信号Assist_PedalAD,并在第一控制器校验失败时,根据第二油门踏板信号Assist_PedalAD确定最终的油门踏板信号PedalAD;第一控制还用于在第一控制器和第二控制器均校验通过时,根据第一油门踏板信号Main_PedalAD和第二油门踏板信号Assist_PedalAD确定最终的油门踏板信号。


具体地,车辆上电后,第一控制器和第二控制器通过ADC(Analog-to-Digital Converter,模式转换器)分别采集油门踏板信号,并分别对采集的油门踏板信号进行校验,如果采集正常,则校验通过,如果采集异常,则校验不通过。如果第一控制器校验通过,则第一控制器对采集到的油门踏板信号进行转换和处理并生成第一油门踏板信号Main_PedalAD,如果第一控制器校验不通过,则生成故障信号,并将故障信号上报至第二控制器。如果第二控制器校验通过,则第二控制器对采集到的油门踏板信号进行转换和处理并生成二油门踏板信号Assist_PedalAD,如果第二控制器校验不通过,则生成故障信号,并将故障信号上报至第一控制器。


在本发明中,如果第一控制器校验通过且第二控制器校验未通过,则第一控制器根据第一油门踏板信号Main_PedalAD确定最终的油门踏板信号,例如将第一油门踏板信号Main_PedalAD作为最终的油门踏板信号PedalAD,即PedalAD=Main_PedalAD。如果第一控制器校验未通过,第二控制器校验通过,则第二控制器根据第二油门踏板信号Assist_PedalAD确定作为最终的油门踏板信号PedalAD,例如,将第二油门踏板信号Assist_PedalAD作为最终的油门踏板信号PedalAD,即PedalAD=Assist_PedalAD。如果第一控制器和第二控制器均校验通过,那么第一控制器结合第一油门踏板信号Main_PedalAD和第二油门踏板信号Assist_PedalAD确定最终的油门踏板信号PedalAD,例如可以将第一油门踏板信号Main PedalAD和第二油门踏板信号Assist PedalAD的平均值作为最终的油门踏板信号Main_PedalAD,即PedalAD=(Main_PedalAD+Assist_PedalAD)/2。


由此,该系统通过两个控制器获取油门踏板信号,提高了油门踏板信号采集的稳定性和准确性,并且可以在一个控制器出现异常时,利用另一个控制器进行油门踏板信号的采集和处理,保证了油门踏板信号的有效性,进而保证了车辆的安全性。


在本发明的实施例中,油门踏板信号为电压信号,且油门踏板信号包括第一路油门踏板信号和第二路油门踏板信号。也就是说,油门踏板信号包括两路信号,第一路油门踏板信号和第二路油门踏板信号,第一控制器和第二控制器采集到油门踏板信号后,通过ADC可将采集到的两路油门踏板信号转换为相应的两路数字信号。


下面结合具体地实施例描述具体如何确定最终的油门踏板信号。


根据本发明的一个实施例,第一控制器为主控制器,第二控制器为辅控制器,其中,如果第一控制器和第二控制器均校验通过,则第一控制器将第一油门踏板信号中的第一路油门踏板信号Main_PedalAD1和第二油门踏板信号中的第一路油门踏板信号Assist_PedalAD1的平均值作为最终的第一路油门踏板信号PedalAD1,并将所述第一油门踏板信号中的第二路油门踏板信号Main_PedalAD2和第二油门踏板信号中的第二路油门踏板信号Assist_PedalAD2的平均值作为最终的第二路油门踏板信号PedalAD2。如果第一控制器校验通过,且第二控制器校验未通过,则第一控制器将第一油门踏板信号中的第一路油门踏板信号Main_PedalAD1作为最终的第一路油门踏板信号PedalAD1,并将第一油门踏板信号中的第二路油门踏板信号Main_PedalAD2作为最终的第二路油门踏板信号PedalAD2。如果第一控制器校验未通过,且第二控制器校验通过时,则第二控制器将第二油门踏板信号中的第一路油门踏板信号Assist_PedalAD1作为最终的第一路油门踏板信号PedalAD1,并将第二油门踏板信号中的第二路油门踏板信号Assist_PedalAD2作为最终的第二路油门踏板信号PedalAD2。


具体地,油门踏板信号包括两路信号,所以第一控制器和第二控制器采集到的油门踏板信号包括两路数字信号,第一控制器采集到的第一油门踏板信号包括Main_PedalAD1和Main_PedalAD2,第二控制器采集到的第二油门踏板信号包括Assist_PedalAD1和Assist_PedalAD2。最终的油门踏板信号PedalAD包括PedalAD1和PedalAD2。因此,可以通过确定PedalAD1和PedalAD2确定最终的油门踏板信号PedalAD,而PedalAD1可以根据Main_PedalAD1和Assist_PedalAD1确定,PedalAD2可以根据Main_PedalAD2和Assist_PedalAD2确定。


具体而言,如果第一控制器和第二控制器均校验通过,则可以将Main_PedalAD1和Assist_PedalAD1的平均值作为PedalAD1,将Main_PedalAD2和Assist_PedalAD2的平均值作为PedalAD2,即PedalAD1=(Main_PedalAD1+Assist_PedalAD1)/2;PedalAD2=(Main_PedalAD2+Assist_PedalAD2)/2。如果第一控制器校验通过且第二控制器校验未通过,则将Main_PedalAD1作为PedalAD1,将Main_PedalAD2作为PedalAD2,即PedalAD1=Main_PedalAD1;PedalAD2=Main_PedalAD2。如果第一控制器校验未通过且第二控制器校验通过,则将Assist_PedalAD1作为PedalAD1,将Assist_PedalAD2作为PedalAD2,即PedalAD1=Assist_PedalAD1;PedalAD2=Assist_PedalAD2。


在确定了最终的第一路油门踏板信号PedalAD1和最终的第二路油门踏板信号PedalAD2后,还需根据PedalAD1和PedalAD1确定最终的油门踏板信号PedalAD。


具体而言,根据本发明的一个实施例,如果最终的第一路油门踏板信号PedalAD1小于或者等于2倍的最终的第二路油门踏板信号PedalAD2,则将最终的第一路油门踏板信号PedalAD1作为最终的油门踏板信号PedalAD;如果最终的第一路油门踏板信号PedalAD1大于2倍的最终的第二路油门踏板信号PedalAD2,则将最终的第二路油门踏板信号PedalAD2作为最终的油门踏板信号PedalAD。


也就是说,如果PedalAD1≤2*PedalAD2,则PedalAD=PedalAD1;如果PedalAD1>2*PedalAD2,则PedalAD=PedalAD2。由此,利用两个控制器,确定最终的油门踏板信号PedalAD。


在本发明的实施例中,第一控制器与第二控制器可以通过SPI通信线进行通信。


为使本领域技术人员更清楚地理解本发明,下面结合图2描述本发明提出的车辆的油门踏板信号处理系统的工作原理。如图2所示,该车辆的油门踏板信号处理系统的工作原理可以包括以下过程:


S101,车辆上电。


S102,第一控制器和第二控制器分别采集油门踏板信号,并进行校验。


S103,判断第一控制器和第二控制器是否均校验通过。如果是,则执行步骤S104;如果否,则执行步骤S106。


S104,第一控制器根据采集的油门踏板信号生成Main_PedalAD1和Main_PedalAD2,第二控制器根据采集的油门踏板信号生成Assist_PedalAD1和Assist_PedalAD2。


S105,PedalAD1=(Main_PedalAD1+Assist_PedalAD1)/2;PedalAD2=(Main_PedalAD2+Assist_PedalAD2)/2,再执行步骤S111。


S106,判断是否第一控制器校验通过。如果是,则执行步骤S107;如果否,则执行步骤S109。


S107,第一控制器根据采集的油门踏板信号生成Main_PedalAD1和Main_PedalAD2。


S108,PedalAD1=Main_PedalAD1;PedalAD2=Main_PedalAD2,再执行步骤S111。


S109,第二控制器根据采集的油门踏板信号生成Assist_PedalAD1和第Assist_PedalAD2。


S110,PedalAD1=Assist_PedalAD1;PedalAD2=Assist_PedalAD2,再执行步骤S111。


S111,判断是否存在PedalAD1≤2*PedalAD2。如果是,则执行步骤S112;如果否,则执行步骤S113。


S112,PedalAD=PedalAD1。


其中,PedalAD为最终的油门踏板信号


S113,PedalAD=PedalAD2。


综上,根据本发明实施例的车辆的油门踏板信号处理系统,通过第一控制器和第二控制器分别采集油门踏板信号,并分别对油门踏板信号进行校验,其中,第一控制器在校验通过时生成第一油门踏板信号,并在第二控制器校验失败时,根据第一油门踏板信号确定最终的油门踏板信号,第二控制器在校验通过时生成第二油门踏板信号,并在第一控制器校验失败时,根据第二油门踏板信号确定最终的油门踏板信号,第一控制器还在第一控制器和第二控制器均校验通过时,根据第一油门踏板信号和第二油门踏板信号确定最终的油门踏板信号。由此,该系统通过两个控制器获取油门踏板信号,提高了油门踏板信号采集的稳定性和准确性,并且可以在一个控制器出现异常时,利用另一个控制器进行油门踏板信号的采集和处理,保证了油门踏板信号的有效性,进而保证了车辆的安全性。


如图3所示,本发明的实施例还提出一种车辆100,其包括上述的车辆的油门踏板信号处理系统10。


根据本发明实施例的车辆,通过上述的车辆的油门踏板信号处理系统的两个控制器获取油门踏板信号,提高了油门踏板信号采集的稳定性和准确性,并且可以在一个控制器出现异常时,利用另一个控制器进行油门踏板信号的采集和处理,保证了油门踏板信号的有效性,进而保证了车辆的安全性。


基于上述的车辆的油门踏板信号处理系统,本发明还提出一种车辆的油门踏板信号处理系统的控制方法。对于方法实施例中未披露的细节,可参照上述的系统实施例,具体不再赘述。


图4是根据本发明一个实施例的车辆的油门踏板信号处理系统的控制方法的流程图。其中,如图1所示,油门踏板信号处理系统包括:第一控制器和第二控制器,第二控制器与第一控制器通信;如图4所示,车辆的油门踏板信号处理系统的控制方法包括以下步骤:


S1,第一控制器和第二控制器分别采集油门踏板信号,并分别对油门踏板信号进行校验。


S2,第一控制器在校验通过时生成第一油门踏板信号Main_PedalAD,并在第二控制器校验失败时,根据第一油门踏板信号Main_PedalAD确定最终的油门踏板信号PedalAD。


S3,第二控制器在校验通过时生成第二油门踏板信号Assist_PedalAD,并在第一控制器校验失败时,根据第二油门踏板信号Assist_PedalAD确定最终的油门踏板信号PedalAD。


S4,第一控制器在第一控制器和第二控制器均校验通过时,根据第一油门踏板信号Main_PedalAD和第二油门踏板信号Assist_PedalAD确定最终的油门踏板信号。


在本发明的实施例中,上述的油门踏板信号处理系统的控制方法还包括:第一控制器和第二控制器在校验未通过时生成故障信号,并上报故障信号。


具体地,车辆上电后,第一控制器和第二控制器通过ADC(分别采集油门踏板信号,并分别对采集的油门踏板信号进行校验,如果采集正常,则校验通过,如果采集异常,则校验不通过。如果第一控制器校验通过,则第一控制器对采集到的油门踏板信号进行转换和处理并生成第一油门踏板信号Main_PedalAD,如果第一控制器校验不通过,则生成故障信号,并将故障信号上报至第二控制器。如果第二控制器校验通过,则第二控制器对采集到的油门踏板信号进行转换和处理并生成二油门踏板信号Assist_PedalAD,如果第二控制器校验不通过,则生成故障信号,并将故障信号上报至第一控制器。






永利集团手机在线登录_永利ylzz导航_永利集团登录网址【点击进入】原创文章,作者:管理员,如若转载,请注明出处: http://www.smokenbarley.com/dyarticle/9.html