专利名称:车辆洗车模式的制作方法
技术领域:
本发明涉及自动地使车辆准备好进行洗车的方法和系统。
背景技术:
在洗车过程中可能对车辆造成损坏。例如,在清洗的压力下,从车辆伸展出来的车辆构件(诸如镜子、窗户雨刷和天线)可能折断。为了防止损坏,在洗车期间,构件可以被缩回。在洗车期间,其它构件(诸如脚踏板)通常被缩回。这阻止构件在洗车期间被清洗。因此,期望提供一种用于自动地保护车辆的构件同时确保它们可以被清洗的方法和系统。
发明内容
在一个示例性实施例中,提供了一种控制车辆的方法。该方法包括从多个洗车模式确定当前洗车模式;以及基于该洗车模式控制至少一个车辆构件。在另一个示例性实施例中,提供了一种用于洗车的车辆控制系统。该系统包括从多个洗车模式确定当前的洗车模式的第一模块。第二模块基于所述洗车模式来控制至少一个车辆构件。此外,本发明还涉及以下技术方案。1. 一种控制车辆的方法,包括
从多个洗车模式中确定当前的洗车模式;以及 基于所述洗车模式来控制至少一个车辆构件。2.如技术方案I所述的方法,其中,确定所述洗车模式基于车载车辆数据。3.如技术方案2所述的方法,其中,所述车载车辆数据包括功率模式、变速器档位、车辆速度、以及雨水传感器数据、光传感器数据、和湿度传感器数据中的至少一个。4.如技术方案I所述的方法,其中,确定所述洗车模式基于非车载车辆数据。5.如技术方案I所述的方法,其中,控制所述至少一个车辆构件包括将所述至少一个车辆构件控制到缩回状态,以便保护所述车辆构件。6.如技术方案I所述的方法,其中,控制所述至少一个车辆构件包括将所述至少一个车辆构件控制到伸展状态,以便清洗所述车辆构件。7.如技术方案I所述的方法,还包括基于用户输入而确定用户配置参数,并且其中,控制所述至少一个车辆构件基于所述用户配置参数。8.如技术方案7所述的方法,还包括产生用户界面,并且其中,基于用户与所述用户界面的交互而产生所述用户输入。9.如技术方案7所述的方法,其中,所述用户配置参数指示以下的至少一个控制所述至少一个车辆构件中的哪一个、如何控制所述至少一个车辆构件、以及在所述多个洗车模式中的哪个洗车模式期间控制所述至少一个车辆构件。10.如技术方案I所述的方法,其中,所述多个洗车模式包括进入洗车、离开洗车、正在洗车、以及非正在洗车。11. 一种用于洗车的车辆控制系统,包括
从多个洗车模式中确定当前的洗车模式的第一模块;以及 基于所述洗车模式来控制至少一个车辆构件的第二模块。12.如技术方案11所述的系统,其中,所述第一模块基于车载车辆数据确定所述洗车模式。13.如技术方案12所述的系统,其中,所述车载车辆数据包括功率模式、变速器档位、车辆速度、以及雨水传感器数据、光传感器数据、和湿度传感器数据中的至少一个。14.如技术方案11所述的系统,其中,所述第一模块基于非车载车辆数据确定所述洗车模式。15.如技术方案11所述的系统,其中,所述第二模块将所述至少一个车辆构件控制到缩回状态,以便保护所述车辆构件。16.如技术方案11所述的系统,其中,所述第二模块将所述至少一个车辆构件控制到伸展状态,以便清洗所述车辆构件。17.如技术方案11所述的系统,还包括基于用户输入而确定用户配置参数的第三模块,并且其中,所述第二模块基于所述用户配置参数控制所述至少一个车辆构件。18.如技术方案17所述的系统,其中,所述第三模块产生用户界面,并且其中,基于用户与所述用户界面的交互而产生所述用户输入。19.如技术方案17所述的系统,其中,所述用户配置参数指示以下的至少一个控制所述至少一个车辆构件中的哪一个、如何控制所述至少一个车辆构件、以及在所述多个洗车模式中的哪个洗车模式期间控制所述至少一个车辆构件。20.如技术方案11所述的系统,其中,所述多个洗车模式包括进入洗车、离开洗车、正在洗车、以及非正在洗车。上述特征和优点以及本发明其它的特征和优点将根据以下结合附图对本发明进行的详细说明而变得清楚。
在以下参照附图仅通过示例给出的实施例的详细说明中,其它特征、优点和细节得以显现,附图中
图1是根据示例性实施例的包括洗车控制系统的车辆的功能性框 图2是显示根据示例性实施例的洗车控制系统的数据流 图3是显示根据示例性实施例的洗车控制系统的模式的状态图;以及 图4是显示根据示例性实施例的洗车控制方法的流图。
具体实施例方式以下说明在本质上仅仅是示例性的,而并不是为了限制本发明、其应用或用途。应当明白在所有附图中,相应的附图标记指示类似的或者相应的部件和特征。根据示例性实施例,车辆10的洗车系统在图1中以12总体显示。总体而言,洗车系统12提供了方法和系统,用于自动地检测车辆10何时经历洗车,并且在洗车期间控制车辆构件,使得它们可以被保护和/或清洗。在各种实施例中,洗车系统12可以由车辆10的驾驶员或其它乘客来配置。现在具体参考图1,车辆10包括一个或多个控制模块14a_14n。如本文所使用的,术语模块指的是专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享的,专用的,或者成组的)和存储器、一个或多个软件或固件程序、组合逻辑电路、和/或提供所述功能的适当的构件。控制模块中的至少一个包括洗车控制系统(此后称为主控制模块14a)。主控制模块14a与一个或多个车辆传感器16a-16n、一个或多个致动器18a_18n、和/或车辆12的一个或多个其它控制模块14b-14n通信。例如,主控制模块14a可以从车辆传感器16a_16n接收传感器信号,和/或可以通过车辆网络22从其它控制模块14b-14n接收消息。车辆网络22可以包括有线或无线通信通道的任何组合。例如,车辆网络22可以包括单个通信总线或各种通信总线的组合,其根据车辆通信网络标准实施,所述车辆通信网络标准例如控制器局域网(CAN)、汽车工程师学会(SAE) J1850、和通用汽车局域网(GMLAN)等。主控制模块14a可以产生给一个或多个致动器18a_18n的控制信号,和/或可以产生通过车辆网络22给其它控制模块14b-14n的消息。产生控制信号和/或消息,以便基于洗车模式来控制一个或多个车辆构件20a-20n。车辆构件20a-20n可以是但不限于镜子、风挡雨刷、天线、脚踏板等。洗车模式可以是,例如,进入洗车、离开洗车、正在洗车、非正在洗车、或任何其它的中间模式。车辆构件20a-20n的控制可以依赖于车辆构件20a_20n在洗车过程中是否应该被保护或清洗。现在参考图2,数据流图示出了图1的控制模块14a的实施例。在各实施例中,控制模块14a可以包括一个或多个子模块和数据存储器。如可以理解的,图2中所示的子模块可以被组合和/或进一步分割,以自动地确定洗车模式和基于该模式控制一个或多个车辆构件20a-20n (图1)。控制模块14a的输入可以由车辆10 (图1)的传感器16a_16n (图1)来产生,可以从车辆10 (图1)中的其它控制模块14b-14n接收到,可以被建模和/或可以被预先限定。在各种实施例中,控制模块中的至少一个14b可以包括远程信息处理系统,该远程信息处理系统从例如远程位置(例如,从卫星、塔等)接收车辆定位数据或其它数据。在各种实施例中,主控制模块14a包括洗车自动检测模块30、用户配置模块32、构件控制模块34和参数数据存储器36。洗车自动检测模块30接收车辆数据38作为输入。在各种实施例中,车辆数据38可以包括车载车辆数据,诸如但不限于,功率模式、变速器档位、车辆速度、和传感器数据。功率模式可以指示车辆10 (图1)的功率模式,例如,关闭、行驶、停止等。变速器档位可以指示车辆10 (图1)的变速器的档位,例如,驻车、驱动1、驱动
2、驱动3、空档等。传感器数据可以是来自车辆传感器16a-16n (图1)的雨水传感器数据、光传感器数据、湿度传感器数据等。在各种实施例中,车辆数据38可以包括非车载车辆数据(即,从远程位置接收到的),诸如但不限于,车辆定位、洗车中的车辆位置、洗车信息等。基于车辆数据38,洗车自动检测模块30确定洗车模式40。洗车模式40可以指示洗车的阶段。在各种实施例中,如图3的示例所示,洗车模式40可以是非正在洗车模式60、进入洗车模式62、正在洗车模式54、和离开洗车模式66中的至少一个。车辆数据38可以包括功率模式、变速器档位、车辆速度和传感器数据。
在该示例中,洗车自动检测模块30将洗车模式40初始化为非正在洗车模式60。在当前模式是非正在洗车模式60并且以下情况68发生时,洗车自动检测模块30将洗车模式40设置为进入洗车模式62
1.功率模式是行驶或关闭中的至少一个;
2.变速器档位是空档达到预先确定的时间;
3.车辆速度小于预先确定的速度;以及
4.光传感器或者湿度传感器数据指示车辆10(图1)在洗车中(例如,湿度传感器指示在校准值以上的湿度水平和/或光传感器基于反射回到传感器的光的量而指示挡风玻璃是湿的)。在当前模式是进入洗车模式62并且以下情况70发生时,洗车自动检测模块30将洗车模式40设置为正在洗车模式64
1.功率模式是行驶或关闭中的至少一个;
2.变速器档位是空档达到预先确定的时间(例如,该预先确定的时间大于进入洗车模式62的预先确定的时间);
3.车辆速度小于预先确定的速度;以及
4.光传感器或者湿度传感器数据指示车辆10(图1)在洗车中(例如,湿度传感器指示在校准值以上的湿度水平和/或光传感器基于反射回到传感器的光的量而指示挡风玻璃是湿的)。在当前模式是正在洗车模式64并且以下情况72发生时,洗车自动检测模块30将洗车模式40设置为离开洗车模式66
1.变速器档位已经从空档改变为驱动档位;以及
2.车辆速度大于预先确定的速度。在当前模式是离开洗车模式66并且以下情况74发生时,洗车自动检测模块30将洗车模式40设置为非正在洗车模式60
1.车辆速度大于预先确定的速度(例如,该预先确定的速度大于离开洗车模式66的预先确定的速度);或者
2.光传感器或者湿度传感器数据指示车辆不在洗车中(例如,湿度传感器指示在校准值以上的湿度水平和/或光传感器基于反射回到传感器的光的量而指示挡风玻璃是湿的)。再次参考图2,用户配置模块32接收用户输入42作为输入。用户配置模块32基于用户输入42确定用户配置的参数46。例如,用户配置模块32可以产生界面数据44以便将用户界面显示给用户(例如,可视用户界面、声学用户界面、或任何其它类型的用户界面等)。在可视用户界面的示例中,用户界面可以包括选择框、文本输入框、选择菜单、或用于配置控制哪个车辆构件20a-20n (图1)(例如,窗户、风挡雨刷、镜子、脚踏板、天线等)、如何控制车辆构件20a-20n (例如,伸展、缩回、关闭等)、以及在什么洗车模式60-66期间来控制车辆构件20a-20n的任何其它选择项。用户与用户界面交互以便产生用户输入42。用户输入42指示了用户选择要控制的车辆构件20a-20n (图1)、如何控制车辆构件20a_20n (图1)、以及应该在什么洗车模式60-66期间控制车辆构件20a-20n。用户配置模块32将用户输入42存储在参数数据存储器36中作为用户配置的参数46。构件控制模块34接收洗车模式40作为输入。基于洗车模式40,构件控制模块34产生直接给车辆构件20a-20n (图1)的控制信号50,和/或产生给其它控制模块14b_14n的消息52,使得车辆构件20a-20n可以被控制。在各种实施例中,构件控制模块34基于预先确定的参数和/或用户配置的参数产生控制信号50和/或消息52,以便控制各种车辆构件 20a-20n。例如,构件控制模块34从参数数据存储器36获取用于特定洗车模式40的预先确定的参数和用户配置参数46。对于每个车辆构件20a-20n (图1 ),构件控制模块34基于用户配置参数46 (如果存在)或基于预先确定的参数(如果用户配置参数46不存在)来产生控制信号50或消息52。预先确定的参数可以是在生产期间由车辆制造商设定的默认参数。例如,默认参数可以指示当在进入洗车模式62和正在洗车模式64时所有车辆构件应该处于保护或缩回状态。然而,用户配置参数46可以指示具体的车辆构件20a-20n (图1)(诸如脚踏板)应该处于清洗或伸展状态,使得它们可以在洗车期间被清洗。现在参考图4,并且继续参考图2和图3,流图示出了一种根据示例性实施例的可以由控制模块14a执行的洗车控制方法。如同在本公开的教导下可以理解的是,方法内的操作顺序并不限于图4所示的顺序执行,而能够以可行的且根据本公开的一种或多种不同顺序执行。在一个示例中,本方法可以在100处开始。在110,关于图3所讨论的状态68_74或其它状态被评估以便自动地确定洗车模式40。在120-140处评估洗车模式40。在120,如果洗车模式40是进入洗车模式62,则在150从参数数据存储器36获取与进入洗车模式62相关联的参数48,在160-190基于参数48产生控制信号50和/或消息52。例如,对于160处的每个车辆构件20a-20n (图1),如果在170处存在用户配置参数46,则在180基于用户配置参数46来产生控制信号50和/或消息52。然而,如果在170不存在用户配置参数46,则在190基于预先确定的参数产生控制信号50和/或消息52。此后,可以在200处结束本方法。在120,如果洗车模式40不是进入洗车模式62,在130,洗车模式40是正在洗车模式64,则在210从参数数据存储器36获取与正在洗车模式64相关联的参数48,在160-190基于参数48产生控制信号50和/或消息52。例如,对于160处的每个车辆构件20a_20n(图1),如果在170处存在用户配置参数46,则在180基于用户配置参数46来产生控制信号50和/或消息52。然而,如果在170不存在用户配置参数46,则在190基于预先确定的参数产生控制信号50和/或消息52。此后,可以在200处结束本方法。在120,如果洗车模式40不是进入洗车模式62,在130,如果洗车模式40不是正在洗车模式64,在140,洗车模式40是离开洗车模式66,则在280从参数数据存储器36获取与离开洗车模式66相关联的参数48,在160-190基于参数48产生控制信号50和/或消息52。例如,对于160处的每个车辆构件20a-20n (图1),如果在170处存在用户配置参数46,则在180基于用户配置参数46来产生控制信号50和/或消息52。然而,如果在170不存在用户配置参数46,则在190基于预先确定的参数产生控制信号50和/或消息52。此后,可以在200处结束本方法。在120,如果洗车模式40不是进入洗车模式62,在130,如果洗车模式40不是正在洗车模式64,在140,如果洗车模式40不是离开洗车模式66,则洗车模式40是非正在洗车模式60。不产生控制信号或消息,并且方法可以在200处结束。
已参照示例性实施例对本发明进行了描述,本领域技术人员将理解的是,在不脱离本发明范围的情况下,可以做出各种改变和对其元件用等同物进行替换。另外,根据本发明的教导,可做许多变形以适应特定情况或材料,这些都不会脱离本发明的实质范围。因此,本发明不限于所公开的具体实施例,而是本发明将包括落入到本申请范围内的所有实施例。
权利要求
1.一种控制车辆的方法,包括从多个洗车模式中确定当前的洗车模式;以及基于所述洗车模式来控制至少一个车辆构件。
2.如权利要求1所述的方法,其中,确定所述洗车模式基于车载车辆数据。
3.如权利要求2所述的方法,其中,所述车载车辆数据包括功率模式、变速器档位、车辆速度、以及雨水传感器数据、光传感器数据、和湿度传感器数据中的至少一个。
4.如权利要求1所述的方法,其中,确定所述洗车模式基于非车载车辆数据。
5.如权利要求1所述的方法,其中,控制所述至少一个车辆构件包括将所述至少一个车辆构件控制到缩回状态,以便保护所述车辆构件。
6.如权利要求1所述的方法,其中,控制所述至少一个车辆构件包括将所述至少一个车辆构件控制到伸展状态,以便清洗所述车辆构件。
7.如权利要求1所述的方法,还包括基于用户输入而确定用户配置参数,并且其中,控制所述至少一个车辆构件基于所述用户配置参数。
8.如权利要求7所述的方法,还包括产生用户界面,并且其中,基于用户与所述用户界面的交互而产生所述用户输入。
9.如权利要求7所述的方法,其中,所述用户配置参数指示以下的至少一个控制所述至少一个车辆构件中的哪一个、如何控制所述至少一个车辆构件、以及在所述多个洗车模式中的哪个洗车模式期间控制所述至少一个车辆构件。
10.一种用于洗车的车辆控制系统,包括从多个洗车模式中确定当前的洗车模式的第一模块;以及基于所述洗车模式来控制至少一个车辆构件的第二模块。
全文摘要
本发明提供一种控制车辆的方法。该方法包括从多个洗车模式确定当前洗车模式;以及基于该洗车模式控制至少一个车辆构件。
文档编号B60S3/00GK103010167SQ20121036786
公开日2013年4月3日 申请日期2012年9月27日 优先权日2011年9月27日
发明者M.B.弗内斯, K.J.巴斯勒普 申请人:通用汽车环球科技运作有限责任公司