在车辆启动和变速器升挡期间用于产生发动机和/或动力传动系统声音的系统和方法与流程

文档序号:15744535发布日期:2018-10-23 22:53阅读:110来源:国知局

本部分提供的信息是为了总体上呈现出本公开的背景。目前署名的发明人在本部分中描述的范围内的工作,以及在提交本申请时可能不适合于作为现有技术的描述的各方面既不明示也不隐含地被承认为本公开的现有技术。

本公开涉及用于控制车辆车舱中的扬声器播放在车辆启动和变速器升挡期间由发动机和/或动力传动系统产生的声音的系统和方法。

当具有高性能的发动机和动力传动系统的车辆从零启动到大于零的速度时,这种高性能发动机和动力传动系统会产生咕噜声。当车辆升挡时(即从较低挡位切换到较高挡位),这种高性能发动机和动力传动系统也会产生咕噜声。由高性能发动机和动力传动系统在车辆启动和变速器升挡期间产生的这些咕噜声可能会影响顾客对动力总成性能的感受。例如,对于顾客而言,比起在车辆启动和变速器升挡期间由常规发动机和动力传动系统产生的声音,他们可能更加期望的是在这些事件期间由高性能发动机和动力传动系统产生的咕噜声。

现代车辆包括各种声音降低特征,这些特征降低了发动机和动力传动系统在车辆启动和车辆升挡期间所产生的噪音量。例如,发动机扭矩成形、感应系统设计、排气系统设计和动力总成悬置件方面的改进已经降低了发动机及动力传动系统的噪音。另外,现代的车辆车舱包括进一步减少顾客所听到的发动机和动力传动系统的噪音量的隔音特征(例如填充物)。因此,虽然新发动机的性能可能与旧发动机的性能相同或者比旧发动机的性能还要好,但由于噪音降低的缘故,顾客可能会认为新发动机的表现还不如旧发动机那样好。此外,电动车辆和混合动力电动车辆至少在某些时候仅由电机推动,因此,它们在车辆启动和车辆升挡期间根本不会发出咕噜声。因此,顾客可能会错误地认为这些车辆的功率性能较低。



技术实现要素:

一种根据本公开的系统包括启动识别模块和扬声器控制模块。启动识别模块配置为监测车辆的速度,并且当车辆速度从零增加到大于零的值时识别出车辆启动。扬声器控制模块配置为监测车辆的加速度,并且当识别出车辆启动且车辆加速度大于预定加速度时,控制车辆的车舱中的扬声器播放模拟发动机和动力传动系统中的至少一个在车辆启动期间所发出的声音的第一声音。扬声器控制模块还配置为当识别出车辆启动且车辆加速度小于或等于预定加速度时控制扬声器不播放第一声音。

根据详细描述、权利要求和附图,本公开的其他应用领域将变得显而易见。详细描述和具体示例仅用于说明的目的,并不意图限制本公开的范围。

附图说明

根据详细描述和附图将更全面地理解本公开,其中:

图1是根据本公开的原理的示例性车辆的功能框图;

图2是根据本公开的原理的示例性控制系统的功能框图;以及

图3是示出了用于控制车辆车舱中的扬声器播放在车辆启动和变速器升挡期间由发动机和/或动力传动系统产生的声音的方法的流程图。

在附图中,可以再次使用附图标记来标识出相似和/或相同的元件。

具体实施方式

一种根据本公开的系统和方法控制车辆的车舱中的一个或多个扬声器播放在车辆启动和变速器升挡期间由发动机和/或动力传动系统发出的声音。对于具有发动机和动力传动系统的车辆而言,扬声器所播放的声音可以增强发动机和动力传动系统在这些事件期间发出的声音。例如,扬声器播放的声音可以是将由发动机和动力传动系统产生的但却是包括在车辆中的声音降低特征的声音。对于仅使用电机来运行的车辆来说,扬声器播放的声音可以是顾客在这些事件期间所听到的唯一的发动机和动力传动系统噪音。此外,如果电动车辆或混合动力电动车辆具有高性能的发动机和动力传动系统,则扬声器播放的声音可能是顾客希望听到的声音。

该系统和方法监测一个或多个车辆操作条件并基于车辆操作条件识别出何时发生车辆启动或变速器升挡。车辆操作条件包括变速器挡位状态、车辆速度、车辆加速度、动力总成扭矩、发动机转速、变速器换挡状态和/或变速器换挡方向。当识别出车辆启动或变速器升挡时,该系统和方法控制扬声器播放顾客在这些事件期间期望或希望听到的发动机和动力传动系统声音的类型和持续时间。

现参考图1,车辆100包括车体102,车体102包围了车辆车舱104、发动机114、进气系统116、变矩器118、变速器120、动力传动系统122、车轮124以及一个或多个扬声器128。发动机114燃烧空气/燃料混合物以产生用于车辆100的驱动扭矩。发动机控制模块(ECM)130基于驾驶员输入来调整由发动机114产生的驱动扭矩的量。驾驶员输入可以是指示加速踏板的位置的信号。另外地或替代地,驾驶员输入可以是由自适应巡航控制系统产生的信号,这种自适应巡航控制系统改变车辆速度以维持预定的跟随距离。

空气通过进气系统116被吸入到发动机114中。进气系统116包括进气歧管132和节流阀134。节流阀134可以包括具有可旋转叶片的蝶形阀。ECM 130控制节气门致动器模块137,该节气门致动器模块137调节节流阀134的开度以控制吸入到进气歧管132中的空气量。

来自进气歧管132的空气被吸入到发动机114的各汽缸中。虽然发动机114可以包括多个汽缸,但是出于说明的目的,示出了单个代表性的汽缸138。仅作为示例,发动机114可以包括2个、3个、4个、5个、6个、8个、10个和/或12个汽缸。ECM 130可以停用某些汽缸,这样做可以在某些发动机操作条件下提高燃料经济性。

发动机114可以使用四冲程循环来运行。下面描述的四个冲程被称为进气冲程、压缩冲程、燃烧冲程和排气冲程。在曲轴140的每次旋转期间,在汽缸138内发生四个冲程中的两个冲程。因此,如果汽缸138要经历全部四个冲程,那么,两次曲轴旋转是必不可少的。

在进气冲程期间,来自进气歧管132的空气通过进气阀142被吸入汽缸138中。ECM 130控制燃料致动器模块144,燃料致动器模块144调节由燃料喷射器145执行的燃料喷射以实现期望的空气/燃料比。可以在中央位置或多个位置(例如在每个汽缸的进气阀142附近)将燃料喷射到进气歧管132中。在各种实施方式中,燃料可以直接喷射到汽缸中或者喷射到与汽缸相关联的混合室中。燃料致动器模块144可以停止将燃料喷射到停用汽缸。

喷射的燃料与空气进行混合并在汽缸138中产生空气/燃料混合物。在压缩冲程期间,汽缸138内的活塞(未示出)对空气/燃料混合物进行压缩。发动机114可以是压燃式发动机,在这种情况下,汽缸138中的压缩点燃了空气/燃料混合物。或者,发动机114可以是火花点火式发动机,在这种情况下,基于来自ECM 130的信号,火花致动器模块146激励火花塞148以在汽缸138中产生火花,这样便点燃了空气/燃料混合物。火花的正时可以相对于活塞处于其最高位置(称为上止点(TDC))时的时间来规定。

火花致动器模块146可以由火花正时信号控制,该火花正时信号规定在TDC之前或之后多远处产生火花。因为活塞位置与曲轴旋转直接相关,所以火花致动器模块146的操作可以与曲轴角度同步。在各种实施方式中,火花致动器模块146可以停止向停用汽缸提供火花。

产生火花可以被称为点火事件。火花致动器模块146可以具备改变每次点火事件的火花正时的能力。当火花正时信号在上一次点火事件与下一次点火事件之间改变时,火花致动器模块146甚至可以能够改变下一次点火事件的火花正时。在各种实施方式中,发动机114可以包括多个汽缸,并且火花致动器模块146可以针对发动机114中的所有汽缸使得相对于TDC的火花正时改变相同的量。

在燃烧冲程期间,空气/燃料混合物的燃烧将活塞向下驱动,从而驱动曲轴140。燃烧冲程可以定义为活塞到达TDC与活塞返回到下止点(BDC)之间的时间。在排气冲程期间,活塞开始从BDC向上移动并通过排气阀150排出燃烧副产物。燃烧副产物经由排气系统152从车辆中排出。

进气阀142可以由进气凸轮轴154控制,而排气阀150可以由排气凸轮轴156控制。在各种实施方式中,多个进气凸轮轴(包括进气凸轮轴154)可以控制汽缸138的多个进气阀(包括进气阀142)和/或可以控制多组汽缸(包括汽缸138)的进气阀(包括进气阀142)。类似地,多个排气凸轮轴(包括排气凸轮轴156)可以控制汽缸138的多个排气阀和/或可以控制多组汽缸(包括汽缸138)的排气阀(包括排气阀150)。

可以相对于活塞TDC由进气凸轮相位器158改变进气阀142打开的时间。可以相对于活塞TDC由排气凸轮相位器160改变排气阀150打开的时间。阀致动器模块162可以基于来自ECM 130的信号来控制进气凸轮相位器158和排气凸轮相位器160。当实施时,可变气门升程也可以由阀致动器模块162控制。

阀致动器模块162可以通过禁用进气阀142和/或排气阀150的打开来停用汽缸138。阀致动器模块162可以通过将进气阀142与进气凸轮相位器158分离来禁用进气阀142的打开。类似地,阀致动器模块162可以通过将排气阀150与排气凸轮相位器160分离来禁用排气阀150的打开。在各种实施方式中,阀致动器模块162可以使用除凸轮轴以外的装置(诸如电磁致动器或电动液压致动器)来控制进气阀142和/或排气阀150。

ECM 130调节节流阀134的位置、由燃料喷射器145执行的燃料喷射的量和/或正时、火花塞148产生火花的正时、和/或打开进气阀142和排气阀150以实现发动机114的期望扭矩输出的正时。ECM 130基于驾驶员输入确定期望的发动机扭矩。

曲轴140处的扭矩输出通过变矩器118、通过变速器120、通过动力传动系统122传递到车轮124。动力传动系统122包括驱动轴164、差速器166和车轴168。变矩器118、变速器120和差速器166将发动机扭矩以若干传动比进行放大,以在车轴168处提供车轴扭矩。车轴扭矩使车轮124发生旋转,导致车辆100在向前或向后方向上加速。

车辆100还包括测量车辆100的操作条件的各种传感器。曲轴位置(CKP)传感器180安装在曲轴140附近并测量曲轴140的角位置。车轮速度(WS)传感器182安装到一个或多个车轮124上并测量车轮124的速度。

变速器控制模块(TCM)192基于车辆100的操作条件和预定换挡规律来变换变速器120的挡位。操作条件可以包括车辆100的速度、车辆100的期望加速度和/或发动机114的期望扭矩输出。TCM 192可以基于来自WS传感器182的车轮速度来确定车辆速度。TCM 192可以从ECM 130接收期望车辆加速度和/或期望发动机扭矩。ECM 130可以与TCM 192进行通信以协调变速器120中的换挡。例如,ECM 130可以在换挡期间减小发动机扭矩。

扬声器128设置在车辆车舱104内。因此,扬声器128所播放的声音可以被车辆车舱104内的乘客听到。音频控制模块(ACM)194控制扬声器128播放模拟在车辆启动和变速器升挡期间由发动机和/或动力传动系统产生的声音的声音。扬声器128播放的声音可以是在这些事件期间由发动机114和动力传动系统122产生的声音或者在这些事件期间由相同或相似类型的发动机和动力传动系统产生的声音。

尽管车辆100被描绘为仅由发动机驱动的车辆,但车辆100可以仅由电机驱动。或者,车辆100可以是由发动机和电机这两者驱动的混合动力车辆。如果车辆100包括发动机,则在车辆启动和变速器升挡期间由扬声器128播放的声音可以增强在这些事件期间由发动机114和动力传动系统122产生的声音。如果车辆100没有包括发动机,则在车辆启动和变速器升挡期间由扬声器128播放的声音可以是表示在这些事件期间由发动机和动力传动系统产生的声音的唯一声音。

现在参考图2,ACM 194的示例性实施方式包括车辆加速度模块202、发动机转速模块204、动力总成扭矩模块206。车辆加速度模块202确定车辆100的加速度(或减速度)并输出车辆加速度。车辆加速度模块202可以基于由TCM 192输出的车辆速度来确定车辆加速度。TCM 192可以基于来自WS传感器182的车轮速度来确定车辆速度。

发动机转速模块204确定发动机114的转速。发动机转速模块204可以基于来自CKP传感器180的曲轴位置来确定发动机转速。如果车辆100不包括发动机,则发动机转速模块204可以基于车辆操作条件来确定虚拟发动机转速。操作条件可以包括变速器120的车辆速度和当前挡位。发动机转速模块204可以从TCM 192接收车辆速度和变速器挡位。发动机转速模块204确定发动机转速(或虚拟发动机转速)。

动力总成扭矩模块206估计由车辆100的动力总成产生的扭矩量并输出动力总成扭矩。车辆100的动力总成可以包括发动机114和/或电机(未示出)。动力总成扭矩模块206可以基于由ECM 130控制的节气门位置、燃料喷射正时量和/或火花正时来估计由发动机114产生的扭矩量。动力总成扭矩模块206可以基于来自控制电机的电机控制模块(未示出)的输入来估计由电机产生的扭矩量。例如,电机控制模块可以输出期望的电机扭矩,并且动力总成控制模块206可以将估计的电机扭矩设置为等于期望的电机扭矩。

ACM 194的示例性实施方式还包括启动识别模块208、升挡识别模块210和扬声器控制模块212。启动识别模块208识别出车辆100何时从停止状态启动到大于零的速度。启动识别模块208可以基于车辆速度来识别出车辆启动。例如,启动识别模块208可以在车辆速度从零增加到大于零的速度时识别出车辆启动。启动识别模块208可以从TCM 192接收车辆速度。启动识别模块208输出指示何时识别出车辆启动的信号。

升挡识别模块210识别出变速器120何时从低挡升到高挡或者何时将要从低挡升挡到高挡,并且输出指示何时识别出变速器升挡的信号。例如,当变速器120从第一挡位换挡到第二挡位时,升挡识别模块210可以识别出变速器升挡。升挡识别模块210可以基于变速器120的操作条件来识别出变速器升挡。变速器操作条件可以包括挡位状态、换挡状态和/或换挡方向。升挡识别模块210可以从TCM 192接收变速器操作条件。

挡位状态指示出变速器120当前处于哪个挡位下。例如,如果变速器120是四速变速器,则挡位状态可以是第一挡位、第二挡位、第三挡位或第四挡位。换挡状态表示命令换挡的状态。例如,当尚未执行命令换挡时,换挡状态可能是即将发生,当正在执行命令换挡时,换挡状态可能是正在进行,并且当已经执行命令换挡时,换挡状态可能是完成。TCM 192可以基于TCM 192命令换挡后的经过时间和/或变速器120内的测量挡位位置来确定挡位状态和换挡状态。例如,当命令换挡之后的经过时间小于第一预定时间时,TCM 192可以确定换挡是即将发生,当经过时间大于第一预定时间时,TCM 192可以确定换挡是正在进行,并且当经过时间小于第二预定时间时,TCM 192可以确定换挡完成。换挡方向指示出命令换挡是升挡还是降挡。

当识别出车辆启动时,扬声器控制模块212控制扬声器128播放模拟在车辆启动期间由发动机和/或动力传动系统产生的声音的第一声音。在各种实施方式中,如果车辆100的一个或多个操作条件满足特定标准,那么当识别出车辆启动时,扬声器控制模块212仅控制扬声器128播放第一声音。例如,当识别出车辆启动并且车辆加速度大于第一预定加速度时,扬声器控制模块212可以控制扬声器128播放第一声音。大于第一预定加速度的车辆加速度可以对应于积极的车辆启动。在另一示例中,当识别出车辆启动且来自TCM 192的挡位状态指示出变速器120处于第一挡位或第二挡位时,扬声器控制模块212可以控制扬声器128播放第一声音。

在另一示例中,当识别出车辆启动且发动机转速(或虚拟发动机转速)处于预定范围内时,扬声器控制模块212可以控制扬声器128播放第一声音。预定范围可以对应于积极的车辆启动。在一个示例中,预定范围是从每分钟3000转(RPM)到每分钟6000转。

在另一示例中,扬声器控制模块212确定是否控制扬声器128独立于发动机转速(或虚拟发动机转速)地播放第一声音。为此,当识别出车辆启动(无论发动机转速如何)且车辆加速度大于第二预定加速度时,扬声器控制模块212可以控制扬声器128播放第一声音。第二预定加速度可以大于或等于第一预定加速度。

在另一示例中,当识别出车辆启动且动力总成扭矩大于预定扭矩(诸如300牛顿米(Nm)至600Nm之间的扭矩)时,扬声器控制模块212控制扬声器128播放第一声音。如果满足了以上标准中的一个或多个标准,那么当识别出车辆启动时,扬声器控制模块212可以仅控制扬声器128播放第一声音。例如,如果变速器120处于第一挡位或第二挡位下、发动机转速处于预定范围内和/或动力总成扭矩大于预定扭矩,那么当识别出车辆启动时,扬声器控制模块212可以仅控制扬声器128播放第一声音。

当识别出变速器升挡时,扬声器控制模块212控制扬声器128播放第二声音,该第二声音模拟在变速器升挡后的时段期间由发动机和/或动力传动系统产生的声音。在各种实施方式中,如果车辆100的一个或多个操作条件满足特定标准,那么当识别出变速器升挡时,扬声器控制模块212仅控制扬声器128播放第二声音。例如,扬声器控制模块212可以在识别出变速器升挡时避免控制扬声器128播放第二声音,直到识别出的升挡完成。例如,如果升挡识别模块210识别出变速器正从第一挡位升挡到第二挡位(即,从第一挡位到第二挡位的升挡的状态为即将发生或正在进行),则扬声器控制模块212可以不播放第二声音,直到已经执行了从第一挡位到第二挡位的升挡为止(即,从第一挡位到第二挡位的升挡的状态为完成)。

在另一示例中,当识别出变速器升挡且车辆速度小于预定速度时,扬声器控制模块212控制扬声器128播放第二声音。例如,预定速度可以是30公里每小时(kph)至80kph之间的速度。扬声器控制模块212可以基于变速器120的挡位状态从多个预定速度中选出预定速度。例如,当变速器120处于第一挡位下时,扬声器控制模块212可以将预定速度设定为30kph,而当变速器120处于第二挡位下时,扬声器控制模块212可以将预定速度设定为50kph。

在另一示例中,当识别出变速器升挡且变速器120的挡位状态或数量小于挡位数量阈值时,扬声器控制模块212控制扬声器128播放第二声音。挡位数量阈值可以是第三挡位或第四挡位。扬声器控制模块212可以基于变速器120的挡位总数(或速度)、变速器120是手动变速器还是自动变速器和/或变速器120是否为双离合变速器来选择挡位数量阈值。

在另一示例中,当识别出变速器升挡且发动机转速处于预定范围内时,扬声器控制模块212控制扬声器128播放第二声音。扬声器控制模块212可以基于变速器120的挡位状态与预定范围之间的预定关系来调整预定范围。例如,当变速器120从第二挡位升挡之后处于第三挡位下时,预定范围可以是从2500RPM到4500RPM。

在另一示例中,当识别出变速器升挡且动力总成扭矩大于预定扭矩(诸如300Nm至600Nm之间的扭矩)时,扬声器控制模块212控制扬声器128播放第二声音。如果满足了以上标准中的一个或多个标准,那么当识别出变速器升挡时,扬声器控制模块212可以仅控制扬声器128播放第二声音。例如,当识别出变速器升挡时,如果识别出的升挡完成了、车辆速度小于预定速度、当前挡位数量小于挡位数量阈值、发动机转速处于预定范围内和/或动力总成扭矩大于预定扭矩,那么扬声器控制模块212可以仅控制扬声器128播放第二声音。

扬声器控制模块212可以控制扬声器128将第一声音和第二声音中的每一个声音播放预定时段,诸如1.5秒至2秒之间的时段。当预定时段结束时和/或当不再满足用于识别车辆启动的一个或多个条件时,扬声器控制模块212可以停止播放第一声音。例如,当车辆加速度小于第一预定加速度时,扬声器控制模块212可以停止播放第一声音。当预定时段结束时和/或当不再满足用于识别变速器升挡的一个或多个条件时,扬声器控制模块212可以停止播放第二声音。例如,当变速器升挡完成时,扬声器控制模块212可以停止播放第二声音。

扬声器控制模块212可以基于车辆操作条件从多个预定声音中选择第一声音和第二声音中的每一个声音。车辆操作条件可以包括挡位状态、车辆速度、动力总成扭矩、发动机转速和/或车辆加速度。另外,第二声音可以是专门针对所执行的特定变速器升挡。例如,扬声器控制模块212可以控制扬声器128在变速器120从第一挡位升挡到第二挡位时播放一个声音,并且当变速器从第二挡位升挡到第三挡位时播放另一个声音。

第一声音和第二声音可以分别是在车辆启动和变速器升挡期间由发动机114和动力传动系统122产生的声音,或者在这些事件期间由相同或相似类型的发动机和动力传动系统产生的声音。如果车辆100仅由电机驱动,则第一声音和第二声音可以分别是在车辆启动和变速器升挡期间由高性能发动机和动力传动系统产生的声音。

扬声器控制模块212可以在与当前车辆操作条件相同或相似的车辆操作条件下从由发动机114和动力传动系统122产生的多个声音中选择第一声音和第二声音中的每一个声音。例如,由发动机114和动力传动系统122产生的声音以及对应的车辆操作条件可以记录在实验室设置中。所记录的车辆操作条件可以包括挡位状态、车辆速度、动力总成扭矩、发动机转速和/或车辆加速度。扬声器控制模块212可以存储记录的声音,并命令扬声器128在遇到相同或相似的车辆操作条件时再现记录的声音。

在记录由发动机114和动力传动系统122产生的声音之前,可以对发动机114和/或动力传动系统122进行修改,以增强由这些部件产生的声音。例如,发动机114和动力传动系统122中的橡胶底座可以用铝制底座替换,以增大由发动机114和动力传动系统122产生的噪音的幅度和频率。

扬声器控制模块212通过指示扬声器播放多个音调和整形宽频带噪声来控制扬声器128播放第一声音和第二声音中的每一个声音。同时地播放音调,由此产生由若干音调组成的复杂音调。每个音调都由频率进行表征。扬声器控制模块212可以基于发动机转速(或虚拟发动机转速)来调整每个音调的频率,并基于动力总成扭矩来调整每个音调的音量。例如,扬声器控制模块212可以随着发动机转速的增大而增大每个音调的频率,反之亦然,并且扬声器控制模块212可以随着动力总成扭矩的增大而增大每个音调的音量,反之亦然。

整形宽频带噪声可以是白噪声、粉红噪声或类似于白噪声或粉红噪声的噪声,并且可以被限制到预定范围,诸如从20赫兹(Hz)到1000Hz的范围。此外,整形宽频带噪声可以是专门针对发动机114和/或动力传动系统122的特定特性,诸如发动机114中的汽缸数量。例如,整形宽频带噪声可以具有与在各种车辆操作条件下由发动机114和/或动力传动系统122产生的声音的功率谱密度相匹配的功率谱密度。

现参考图3,一种用于控制扬声器128播放在车辆启动和变速器升挡期间由发动机114和/或动力传动系统122产生的声音的示例性方法开始于302。在图2的各模块的背景下描述该方法。然而,执行该方法的步骤的特定模块可以与下面提到的模块不同,和/或该方法可以脱离图2的各模块实施。

在304处,扬声器控制模块212确定车辆100的驾驶模式是被设定为积极模式还是非积极模式。ECM 130和TCM 192可以基于车辆100的驾驶模式分别调整发动机114和变速器120的操作。例如,驾驶模式可以影响动力总成声音、悬架水平、牵引力控制、发动机校准和变速器换挡模式。积极模式的示例包括跟踪模式和运动模式,而非积极模式的示例包括旅行模式和隐身模式。如果车辆100的驾驶模式被设定为积极模式,则该方法在步骤306处继续。否则,方法在308处继续。在308处,扬声器控制模块212没有控制扬声器128播放第一声音或第二声音。

在306处,扬声器控制模块212确定是否识别出了车辆启动。如上所述,启动识别模块208可以基于车辆速度来识别出车辆启动。例如,启动识别模块208可以在车辆速度从零增加到大于零的值时识别出车辆启动。当识别出车辆启动时,方法可以在310处继续。否则,方法可以在312处继续。

同样在306处,扬声器控制模块212可以确定是否识别出了积极的车辆启动。启动识别模块208可以基于车辆速度和车辆加速度来识别出积极的车辆启动。例如,启动识别模块208可以在车辆速度从零增加到大于零的值时识别出车辆启动,并且当车辆加速度大于第一预定加速度时,扬声器控制模块212可以确定车辆启动是积极的。当识别出的车辆启动是积极的时,方法可以在310处继续。否则,方法可以在312处继续。

在310处,扬声器控制模块212确定变速器120是否处于第一挡位或第二挡位下。如果变速器120处于第一挡位或第二挡位下,则方法在314处继续。否则,方法在308处继续。

在314处,扬声器控制模块212确定发动机转速是否处于预定范围内。如果发动机转速处于预定范围内,则方法在316处继续。否则,方法在308处继续。

在各种实施方式中,扬声器控制模块212可以确定是否控制扬声器128独立于发动机转速(或虚拟发动机转速)地播放第一声音。例如,当识别出车辆启动(无论发动机转速如何)且车辆加速度大于第二预定加速度时,扬声器控制模块212可以控制扬声器128播放第一声音。在这些实施方式中,如果车辆加速度大于第二预定加速度,则可以省略掉314,或者可以跳过314。

在316处,扬声器控制模块212确定动力总成扭矩是否大于预定扭矩。如果动力总成扭矩大于预定扭矩,则方法在318处继续。否则,方法在308处继续。在318处,扬声器控制模块212控制扬声器128播放第一声音。

在312处,扬声器控制模块212确定是否识别出了变速器升挡。如上所述,升挡识别模块210可以基于可以由TCM 192提供的挡位状态、换挡状态和/或换挡方向来识别变速器升挡。如果识别出了变速器升挡,则方法在320处继续。否则,方法在308处继续。

在320处,扬声器控制模块212确定车辆速度是否大于预定速度。如果车辆速度大于预定速度,则方法在322处继续。否则,方法在308处继续。

在322处,扬声器控制模块212确定变速器120是否已经升挡(即,变速器升挡是否完成)。如果变速器120已经升挡,则方法在322处继续。否则,方法在308处继续。

在324处,扬声器控制模块212确定变速器120的当前挡位状态或数量是否小于预定挡位数量。如果当前挡位数量小于预定挡位数量,则方法在326处继续。否则,方法在308处继续。

在326处,扬声器控制模块212确定发动机转速是否处于预定范围内。如果发动机转速处于预定范围内,则方法在328处继续。否则,方法在308处继续。

在328处,扬声器控制模块212确定动力总成扭矩是否大于预定扭矩。如果动力总成扭矩大于预定扭矩,则方法在330处继续。否则,方法在308处继续。在330处,扬声器控制模块212控制扬声器128播放第二声音。

扬声器控制模块212可以控制扬声器128将第一声音和第二声音中的每一个声音播放预定时段。当预定时段结束时和/或当不再满足用于识别车辆启动的一个或多个条件时,扬声器控制模块212可以停止播放第一声音。例如,当车辆加速度小于第一预定加速度时,扬声器控制模块212可以停止播放第一声音。另外地或替代地,当不再满足310、314和/或316时,扬声器控制模块212可以停止播放第一声音。

当预定时段结束时和/或当不再满足用于识别变速器升挡的一个或多个条件时,扬声器控制模块212可以停止播放第二声音。例如,当变速器升挡完成后经过的时段大于预定时段时,扬声器控制模块212可以停止播放第二声音。另外地或替代地,当不再满足320、322、324、326和/或328时,扬声器控制模块212可以停止播放第二声音。

在308、318或330后,方法可以返回到302。以这种方式,该方法可以连续地确定是否识别出了车辆启动或变速器升挡,并且当识别出了这两个事件中的一个事件时播放第一声音或第二声音。另外,该方法可以监测各种车辆操作条件,并且在播放第一声音和第二声音之前确认车辆操作条件满足特定标准。因此,该方法可以确保仅当驾驶员期望听到第一声音和第二声音时才对其进行播放。

前面的描述在本质上仅仅是说明性的,决不是为了限制本公开、其应用或用途。本公开的广泛教导可以通过各种形式来实现。因此,尽管本公开包括特定示例,但是本公开的真实范围不应该如此受到限制,这是因为其他修改在通过研究附图、说明书和以下权利要求书后将变得明显。应该理解的是,在不改变本公开的原理的情况下,方法内的一个或多个步骤可以以不同的顺序(或同时地)执行。此外,虽然上面将每个实施例描述为具有某些特征,但是关于本公开的任何实施例所描述的那些特征中的任何一个或多个可以实现在任何其他实施例的特征中和/或与任何其他实施例的特征进行组合,即使这种组合没有明确地进行描述。换句话说,所描述的实施例不是相互排斥的,并且一个或多个实施例相互之间的置换仍然落在本公开的范围内。

元件之间(例如,模块、电路元件、半导体层等之间)的空间及功能关系使用包括“连接”、“接合”、“联接”、“相邻”、“邻近”、“在...上”、“上方”、“下方”和“设置”之类的各种术语进行描述。当在上述公开内容中描述第一元件与第二元件之间的关系时,除非明确地描述为“直接”,否则这种关系可以是其中没有其他中间元件存在于所述第一元件和第二元件之间的直接关系,但也可以是其中一个或多个中间元件(或者在空间上或功能上)存在于所述第一元件和第二元件之间的间接的关系。如本文所用,短语A、B和C中的至少一个应该被解释为指使使用非排他性的逻辑或(OR)的逻辑(A或B或C),且不应该被解释为指“A中的至少一个、B中的至少一个以及C中的至少一个”。

在附图中,如箭头所示,箭头的方向通常表示图示所关注的信息(例如数据或指令)的流程。例如,当元件A和元件B交换各种信息,但从元件A传递到元件B的信息与图示相关时,箭头可以从元件A指向元件B。这个单向箭头并不意味着没有其他信息从元件B传递到元件A。而且,对于从元件A发送到元件B的信息,元件B可以向元件A发送对该信息的请求或从元件A接收该信息的确认。

在包括以下定义在内的本申请中,术语“模块”或术语“控制器”可以用术语“电路”替换。术语“模块”可以指代以下内容、是以下内容的一部分或者包括有以下内容:专用集成电路(ASIC);数字、模拟或模拟/数字混合离散电路;数字、模拟或模拟/数字混合集成电路;组合逻辑电路;现场可编程门阵列(FPGA);执行代码的处理器电路(共享、专用或成组);存储由处理器电路执行的代码的存储器电路(共享、专用或成组);其他的提供所描述功能的合适的硬件部件;或者上述的一些或全部的组合,诸如在片上系统内。

模块可以包括一个或多个接口电路。在一些示例中,接口电路可以包括有线或无线接口,其连接至局域网(LAN)、因特网、广域网(WAN)或它们的组合。本发明的任何给定模块的功能可以分配在多个经由接口电路连接的模块中。例如,多个模块可以使得负载平衡。在进一步的示例中,服务器(也称为远端或云)模块可以为客户端模块完成一些功能。

如上文所用,术语代码可以包括软件、固件和/或微码,可以指程序、例行程序、功能、类、数据结构和/或对象。术语共享处理器电路包含单个处理器电路,其执行来自多个模块的一些或全部代码。术语成组处理器电路包含处理器电路,其结合附加的处理器电路,执行来自一个或多个模块的一些或全部代码。多个处理器电路的的引用包含离散模上的多个处理器电路、单个片上的多个处理器电路、单个处理器电路的多个芯、单个处理器电路的多个线程、或以上的组合。术语共享存储器电路包含单个存储器电路,其存储来自多个模块的一些或全部代码。术语成组存储器电路包含存储器电路,其结合附加的存储器,存储来自一个或多个模块的一些或全部代码。

术语存储器电路为术语计算机可读介质的子集。如本文所用,术语计算机可读介质不包含通过介质(诸如通过载波等)传播的瞬时电子或电磁信号;因此,术语计算机可读介质可以看成是有形的且非瞬时的。非瞬时有形计算机可读介质的非限制性示例为非易失性存储器电路(诸如闪存电路、可擦可编程只读存储器电路,或掩模只读存储器电路)、易失性存储器电路(诸如静态随机访问存储器电路或动态随机访问存储器电路)、磁存储介质(诸如模拟或者数字磁带或硬盘驱动器),以及光学存储介质(诸如CD、DVD或蓝光光盘)。

本申请中描述的设备及方法可以部分或完全地由专用计算机实施,通过配置通用计算机以执行一种或多种嵌入计算机程序的特定功能,创造该专用计算机。以上所述的功能块、流程部件及其他元件用作软件规范,其可通过技术人员或程序员的常规作业翻译为计算机程序。

计算机程序包括处理器可执行指令,其存储在至少一个非瞬时的、有形的计算机可读介质上。计算机程序也可以包括或者可以依赖于所存储的数据。计算机程序可以包含与专用计算机的硬件交互的基本输入/输出系统(BIOS)、与专用计算机的特定装置交互的装置驱动程序、一个或多个操作系统、用户应用、后台服务、后台应用程序等等。

计算机程序可包括:(i)待解析的描述性文本,诸如HTML(超文本标记语言)或XML(可扩展标记语言),(ii)汇编代码,(iii)通过编译器由源代码生成的目标代码,(iv)由解释器执行的源代码,(v)由即时编译器编译和执行的源代码等等。仅作为示例,源代码可使用来自以下语言的语法进行编写,包括C、C++、C#、Objective C、Haskell、Go、SQL、R、Lisp、Fortran、Perl、Pascal、Curl、OCaml、HTML5(超文本标记语言第5版)、Ada、ASP(动态服务器网页)、PHP(PHP:超文本预处理器)、Scala、Eiffel、Smalltalk、Erlang、Ruby、Visual Lua、MATLAB、SIMULINK和

除非使用短语“用于...的装置”或者在使用短语“用于...的操作”或“用于...的步骤”的方法权利要求的情况下明确描述元件,否则权利要求书中描述的元件都不是美国法典35 U.S.C.§112(f)中定义的装置加功能元件。

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