于2010年2月12日提交的日本专利申请第2010-029428号的和于2010年9月29日提交的日本专利申请第2010-218317号的公开内容(包括说明书、附图和权利要求书)通过引用全部结合于此。
具体实施方式
[第一实施例]
在下文中,将参考附图对根据本发明的第一实施例的车辆控制系统进行描述。
首先,将参考图1对用于具体实现以下技术的系统的配置(即,车辆控制系统)进行描述,所述技术为响应于从远程控制终端发送的RF信号,启动安装在车辆上的发动机的技术(在下文中,也称作“远程启动”)。
<车辆控制系统的配置>
图1是示出了车辆控制系统SY1的配置的示图。车辆控制系统SY1包括:远程启动装置1、认证装置2、发动机控制器3、本体控制器4、发射机应答器5、钥匙插入开关6、脚踏制动器开关7、开门和关门开关8、门锁开关9、发动机罩开关10、变速位置传感器11、曲柄脉冲传感器12、导航装置13、起动机继电器14、起动机马达15、危险灯16、门锁/解锁电路17、以及蜂鸣器18。
车辆控制系统将远程启动装置1等经由信号线彼此电气连接。
远程启动装置1包括:微型计算机1a、辅助开关ACC1、点火开关IG1、起动机开关ST1、以及无线接收器电路1e。微型计算机1a包括:远程启动发动机的启动控制单元1b、对车辆C的操作状态进行检测的操作状态检测单元1c、以及停止已启动的发动机的远程控制停止单元1d。将在后面对由启动控制单元1b等执行的控制的细节进行描述。
微型计算机1a还包括:例如,对由启动控制单元1b等执行的控制程序进行存储的ROM、执行存储在ROM中的程序的CPU、以及当CPU执行程序时作为工作区域的RAM。
辅助开关ACC1是当远程启动设备1远程启动发动机时提供或截止从电池B到车辆C的辅助装置的功率的开关。
点火开关IG1是当远程启动设备1远程启动发动机时提供或截止从电池B到除车辆C的辅助装置以外的其他电气装置的功率的开关。
起动机开关ST1是当远程启动设备1远程启动发动机时提供或截止从电池B经由起动机继电器14到车辆C的起动机马达15的功率的开关。
无线接收器电路1e是接收从远程控制终端RC无线发送的信号的电路。
当用户将用户钥匙K插入到车辆C的钥匙筒KS中时,认证装置2根据从用户钥匙K无线接收的ID信号执行认证过程,其中用户钥匙K是用于启动车辆C的驾驶所必需的钥匙。将在后面对认证过程的细节进行描述。
发动机控制器3控制车辆C的发动机的运转。具体而言,发动机控制器3控制车辆C的火花塞、喷射器、以及节流阀马达以控制发动机的运转。
本体控制器4根据从认证装置2接收的认证结果控制危险灯16、门锁/解锁电路17、以及蜂鸣器18。例如,当从认证装置2接收的认证结果为“失败”时,本体控制器4控制危险灯或蜂鸣器18,向外部通知车辆C被盗。
发射机应答器5是当用户将用户钥匙K插入到车辆C的钥匙筒KS中时,无线接收来自用户钥匙K的ID信号的接收器。发射机应答器5将接收的ID信号经由信号线发送到认证装置2。
钥匙插入开关6检测用户钥匙K的插入状态并且将检测结果输出到远程启动装置1。
脚踏制动器开关7检测用户对脚踏制动器开关7的操作并且将检测结果输出到远程启动装置1等。
开门和关门开关8检测门的打开和关闭状态并且将检测结果输出到远程启动装置1等。开门和关门开关8是,例如,门控灯开关。
门锁开关9检测门的锁/解锁状态并且将检测结果输出到远程启动装置1等。
发动机罩开关10检测发动机罩的打开和关闭状态并且将检测结果输出到远程启动装置1等。
变速位置传感器11检测变速杆的位置并且将检测结果输出到远程启动装置1等。
曲柄脉冲传感器12检测发动机的旋转轴的锯齿形脉冲并且将检测的脉冲信号输出到远程启动装置1等。
导航装置13包括显示单元和在其中记录地图信息等的记录单元。导航装置13在显示单元上连同地图一起显示车辆C的当前位置。
起动机继电器14是当接通起动机开关ST或起动机开关ST1时,将功率从电池B提供到起动机马达15的继电器。
起动机马达15是当远程启动装置1或发动机控制器3开动发动机时,供给发动机的旋转功率的马达。
危险灯16是在本体控制器4的控制之下闪烁的灯。危险灯16闪烁来向车辆C的外部发出警告。
门锁/解锁电路17根据来自本体控制器14的信号锁或解锁车辆C的门。
蜂鸣器18是在本体控制器14的控制之下鸣响的蜂鸣器。蜂鸣器18鸣响以向车辆C的外部发出警告。
钥匙筒KS安装在车辆C的方向盘的附近。钥匙筒KS包括辅助开关ACC、点火开关IC和起动机开关ST。
当用户将用户钥匙K插入到钥匙筒KS中并且将用户钥匙K转到使辅助开关ACC接通的位置时,辅助开关ACC在钥匙筒KS中被接通。
当用户将插入到钥匙筒KS中的用户钥匙K转到使点火开关IG接通的位置时,点火开关IG被接通。
当用户将插入到钥匙筒KS中的用户钥匙K转到使发动机开关ST接通的位置时,发动机开关ST被接通。
具有上述配置的车辆控制系统SY1执行各种过程。例如,各种过程包括正常启动发动机而没有远程启动发动机的发动机启动过程、对从用户钥匙K等无线接收的ID信号进行认证的认证过程、通过远程控制启动发动机的远程发动机启动过程、以及停止远程发动机启动过程的远程启动控制停止过程。
这些过程的详细描述如下。
<发动机启动过程>
首先描述发动机启动过程。发动机启动过程主要通过用户钥匙K、钥匙筒KS、起动机继电器14、起动机马达15、发动机、以及发动机控制器3来具体实现。
用户将用户钥匙K插入到钥匙筒KS的钥匙插入孔中并且将用户钥匙转到使起动机开关ST接通的位置。在车辆控制系统SY1中,当接通起动机开关ST时,电池B电气连接到起动机马达15并因此启动起动机马达15。即,用户可以通过转动用户钥匙K以接通起动机开关ST来启动起动机马达15。
因此,用户可以通过根据发动机声音确定发动机的转速达到预定转速(例如,1000rpm)并停止转动操作来启动发动机。
另一方面,发动机控制器3当接收起动机开关信号时,控制发动机的火花塞、喷射器、以及节流阀马达以启动发动机。发动机控制器3在起动机马达的帮助下控制火花塞或喷射器,直到根据从曲柄脉冲传感器12接收的信号确定的发动机转速达到预定转速。即,发动机控制器3执行开动控制。
<认证过程>
接下来描述认证过程。认证过程主要通过远程控制终端RC、无线钥匙W、用户钥匙K、天线AT、发射机应答器5、认证装置2、以及发动机控制器3来具体实现。
下面将描述使用用户钥匙K的认证过程。当用户将用户钥匙K插入到钥匙插入孔中时,发射机应答器5无线接收来自用户钥匙K的ID信号。发射机应答器5将接收的ID信号发送到认证装置2。
认证装置2确定接收的ID信号是否与预先存储的ID信号匹配,并且当两个ID信号彼此匹配时将表示“成功”的信号作为认证结果发送到发动机控制器3。
当两个ID信号彼此不匹配时,认证装置2将表示“失败”的信号作为认证结果发送到发动机控制器3。发动机控制器3当接收到起动机开关信号和作为认证结果的表示“成功”的信号时,执行发动机启动处理。
下面将描述使用无线钥匙W的认证过程。用户操作无线钥匙W将用于对车辆C的门进行解锁的指令信号和ID信号发送到车辆控制系统SY1。此时,车辆控制系统SY1的认证装置2经由天线AT接收到用于对门进行解锁的指令信号。
认证装置2确定与用于对门进行解锁的指令信号一起接收到的ID信号是否与预先存储的ID信号匹配,并且当两个ID信号彼此匹配时将表示“成功”的信号作为认证结果发送到本体控制器4。
当两个ID信号彼此不匹配时,认证装置2将表示“失败”的信号作为认证结果发送到本体控制器4。
本体控制器4当接收到作为认证结果的表示“成功”的信号时对车辆C的门进行解锁,而当接收到作为认证结果的表示“失败”的信号时不对车辆C的门进行解锁。
因此,由于车辆控制系统SY1对车辆C的门进行解锁,所以用户可以通过拉门上的把手来打开门。
下面将描述使用远程控制终端RC的认证过程。用户操作远程控制终端RC将指示启动发动机的信号发送到车辆控制系统SY1。
此时,车辆控制系统SY1的远程启动装置1经由天线AT和无线接收器电路1e接收到指示启动发动机的信号。远程启动装置1将包括在指示启动发动机的信号中的ID信号发送到认证装置2。
认证装置2确定接收的ID信号是否与预先存储的ID信号匹配,并且当两个ID信号彼此匹配时将表示“成功”的信号作为认证结果发送到发动机控制器3。
当两个ID信号彼此不匹配时,认证装置2将表示“失败”的信号作为认证结果发送到发动机控制器3。
发动机控制器3当接收到起动机开关信号时执行远程发动机启动过程。发动机控制器3当接收到起动机开关信号和作为认证结果的表示“失败”的信号时,执行向外部通知车辆C被盗的处理。稍后描述向外部通知车辆C被盗的处理。
<远程发动机启动过程>
下面将描述远程发动机启动过程。
远程发动机启动过程主要通过远程控制终端RC、天线AT、远程启动装置1、起动机继电器14、起动机马达15、以及发动机控制器3来具体实现。
当用户操作远程控制终端RC的发动机启动按钮时,远程控制终端RC响应于该操作,将启动信号无线发送到安装在车辆C上的远程启动装置1。
远程启动装置1的启动控制单元1b根据经由天线AT和无线接收器电路1e接收的启动信号来启动发动机。
在远程启动发动机时,远程启动装置1在接收到启动信号之后,当满足预定条件时,确定车辆状态为可以预热发动机的状态,并且接通其辅助开关ACC1、点火开关IG1、以及起动机开关ST1。
响应于各开关的接通,车辆控制系统SY1将功率从电池B提供到辅助电气装置、非辅助电气装置和起动机马达15。
所述预定条件的示例包括根据来自钥匙插入开关6的信号的钥匙没有被插入的条件、根据来自脚踏制动器开关7的信号的脚踏制动器没有被踩下的条件、根据来自发动机罩开关10的信号的发动机罩没有被打开的条件、根据来自变速位置传感器11的信号的变速杆的位置被选择为“P”(停车位置)的条件、以及根据来自门锁开关9的信号的门没有被打开的条件。
辅助电气装置为控制车辆C的电动窗、雨刷器、音频、室内照明等的控制装置。非辅助电气装置为控制方向盘、变速箱、脚踏制动器等的控制装置。
响应于点火开关IG或点火开关IG1的接通而被提供有来自电池B的功率的电气装置被称作点火装置。即,点火开关IG或点火开关IG1被布置在将功率从电池B提供到点火装置的路径中。
车辆控制系统SY1具有执行远程发动机启动过程的常规模式和连续运转模式两种模式。可以通过使用布置在远程控制终端RC或车辆中的开关由用户来对这些模式进行选择。下面将详细描述这些模式。
(常规模式)
首先描述常规模式。假设用户在车辆控制系统SY1中设置了常规模式。于是,当通过用户在远程控制终端RC上的操作远程启动车辆C的发动机并且随后用户打开车辆C的门并登上车辆C时,远程控制系统SY1停止发动机的运转。
因而,在通过用户在远程位置使用远程控制终端RC远程启动了车辆C的发动机之后,直到用户登上车辆C,即使当非可信用户试图闯入车辆C并且试图驾驶并盗窃发动机正在运转的车辆C时,发动机也会在打开车辆C的门时停止运转,从而防止车辆被盗。
另一方面,由于曾经通过使用远程控制终端RC远程启动的车辆C的发动机随着登车而停止,所以用户在登上车辆C时必须重新启动发动机,而这对于用户是不方便的。
(连续运转模式)
接下来将描述连续运转模式。假设用户将车辆控制系统SY1设置为连续运转模式。然后,即使当用户利用远程控制终端RC上的操作远程启动车辆C的发动机、然后用过远程操作对车辆C的门进行解锁、打开车门并登上车辆C时,车辆控制系统SY1也不停止发动机的运转而是持续运转发动机。
当用户登上车辆C之后由用户执行了预定操作时,车辆控制系统SY1持续运转发动机以驱动车辆。当此时执行了其他预定操作时,车辆控制系统SY1停止发动机的运转。
传统上,预定操作的示例为启动车辆的驾驶的用户操作(在下文中称作“驾驶启动操作”)。即,该驾驶启动操作为在用户将用户钥匙K插入到钥匙筒KS并且接通点火开关IG之后的踩下脚踏制动器的用户操作。
传统上,其他预定操作的示例为首先踩下脚踏制动器的用户操作。
另一方面,当车辆C在未远程启动车辆C的发动机的情况下开始运转时,用户登上车辆C、踩下脚踏制动器、将用户钥匙K插入到钥匙筒KS中、并且接通点火开关IG和起动机开关ST。
然而,一些用户即使在他们远程启动车辆C的发动机并且登上车辆C之后还会执行常规驾驶启动操作。即,一些用户在远程启动车辆C的发动机、登上车辆C、并踩下脚踏制动器之后执行驾驶启动操作。
在此情况下,由于用户登上车辆C然后踩下脚踏制动器,所以远程启动装置1不持续运转发动机而是停止了发动机的运转。
因此,违背了用户持续运转发动机的意志使发动机停止运转,因此不能享受到连续运转模式的便利。
因此,车辆控制系统SY1的远程启动装置1通过执行以下远程启动控制停止过程改进了在连续运行模式中使用车辆C的便利性。
<远程启动控制停止过程>
下面将描述远程启动控制停止过程。
远程启动控制停止过程主要通过远程启动装置1、钥匙插入开关6、脚踏制动器开关7、以及发动机控制器3具体实现。
远程启动装置1的启动控制单元1b响应于来自远程控制终端RC的RF信号执行上述远程启动过程来启动车辆C的发动机。
此后,当检测到特定信号时,远程启动装置1的操作状态检测单元1c通过使用远程控制停止单元1d停止发动机的运转控制并且使得发动机控制器3来控制发动机的运转。
即,远程启动装置1的操作状态检测单元1c根据作为特定信号的来自钥匙插入开关6的信号检测到用户钥匙K被插入到钥匙筒KS中。
远程启动装置1的操作状态检测单元1c根据作为特定信号的来自脚踏制动器开关7的信号检测到脚踏制动器被踩下。
远程启动装置1的操作状态检测单元1c在检测到上述状态之后根据作为特定信号的来自脚踏制动器开关7的信号检测到将脚踏制动器从踩下状态改变为未踩下状态。
当操作状态检测单元1c检测到上述事实之后,远程启动装置1的远程控制停止单元1d断开点火开关IG1和辅助开关ACC1,将发动机从远程启动状态改变到使用发动机控制器3的正常发动机控制状态。
下文中,把在车辆C中引起产生特定信号的用户操作称为“驾驶启动操作”。
因而,在用户远程启动车辆C的发动机并登上车辆C之后,即使在用户执行常规驾驶启动操作时,只要用户将用户钥匙K插入到钥匙筒KS中,车辆C的发动机也不会停止。即,不会违背用户持续运转车辆C的发动机的意志来使发动机停止运转。
<控制过程的流程>
将参考图2的流程图详细说明在车辆控制系统SY1的远程启动装置1控制车辆C的远程启动之后,停止远程启动控制并且在发动机控制器3的控制之下执行正常发动机控制的过程。
在此,假设用户预先将车辆控制系统SY1设置为连续运转模式。
由于车辆控制系统SY1的远程启动装置1不知道什么时候从远程控制终端RC接收到指示启动发动机的信号,所以即使在没有将功率从电池B提供到其他装置的状态下,也总是或者周期地将功率从电池B提供到远程启动装置1。
因此,车辆控制系统SY1的远程启动装置1以预定的周期来启动图2所示的主流程的过程。
(主流程)
下面首先描述由车辆控制系统SY1执行的控制过程的流程的主流程。
车辆控制系统SY1的远程启动装置1确定车辆C的发动机是否被远程启动(步骤SA1)。即,远程启动装置1确定是否通过从用户操作的远程控制终端RC无线接收指示启动发动机的信号而远程启动了发动机。
当确定车辆C的发动机被远程启动时(步骤SA1中的是),则车辆控制系统SY1的远程启动装置1执行步骤SA2的处理。
此时,车辆控制系统SY1的远程启动装置1在远程启动发动机时接通其点火开关IG1。从而,将功率从电池B提供到车辆控制系统SY1的其他装置。
车辆控制系统SY1的远程启动装置1启动其计时器X(步骤SA2)。当步骤SA1的确定结果为是时对计时器X进行初始化。即,将计时器X设置为0。
当确定车辆C的发动机没有被远程启动时(步骤SA1中的否),则车辆控制系统SY1的远程启动装置1以预定的周期重复该处理。
车辆控制系统SY1的远程启动装置1确定车辆C的门是否被解锁(步骤SA3)。即,远程启动装置1根据从门锁开关9接收的信号确定车辆C的门是否被解锁。
当确定车辆C的门没有被解锁时(步骤SA3中的否),则车辆控制系统SY1的远程启动装置1执行步骤SA4的处理。
车辆控制系统SY1的远程启动装置1确定车辆C的门是否被无线钥匙W解锁(步骤SA4)。
即,远程启动装置1经由无线接收器电路1e接收从由用户操作的无线钥匙W发送的指示对门进行解锁的信号和ID信号,并且将接收的ID信号发送到认证装置2。认证装置2根据接收的ID信号执行上述认证过程并且将认证结果发送到远程启动装置1和本体控制器4。本体控制器4当接收的认证结果为“成功”时对车辆C的门进行解锁,而当接收的认证结果为“失败”时不对车辆C的门进行解锁。
当确定车辆C的门被解锁时(步骤SA3中的是),则车辆控制系统SY1的远程启动装置1执行步骤SA13的处理。
在步骤SA13中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SA13)。即,远程启动装置1执行远程启动控制停止过程并且将用于停止运转发动机的信号发送到发动机控制器3。发动机控制器3当接收到用于停止运转发动机的信号时停止发动机的运转。
当确定接收的认证结果为“成功”并且车辆C的门被无线钥匙W解锁时(步骤SA4中的是),则远程启动装置1执行步骤SA5的处理。
当确定车辆C的门被无线钥匙W解锁时,车辆控制系统SY1的远程启动装置1启动其计时器W(步骤SA5)。当步骤SA4的确定结果为是时对计时器W进行初始化。即,将计时器W设置为0。
当确定接收的认证结果为“失败”并且没有确定车辆C的门被无线钥匙W解锁时(步骤SA4中的否),则远程启动装置1执行步骤SA12的处理。
当确定车辆C的门未被无线钥匙W解锁时,远程启动装置1确定计时器X是否计时达到预定时间(步骤SA12)。
当确定计时器X计时达到预定时间时(步骤SA12中的是),则远程启动装置1执行步骤SA13的处理。
在步骤SA13中,车辆控制系统SY1的远程启动装置1执行停止驱动车辆C的发动机的控制(步骤SA13)。
当确定计时器X没有计时达到预定时间时(步骤SA12中的否),则远程启动装置1执行步骤SA2的处理。
车辆控制系统SY1的远程启动装置1确定其计时器W是否计时达到预定时间(步骤SA6)。
当确定计时器W没有计时达到预定时间时(步骤SA6中的否),则远程启动装置1执行步骤SA7的处理。
当确定计时器W计时达到预定时间时(步骤SA6中的是),则远程启动装置1执行步骤SA13的处理。即,由于通过无线钥匙W长时间将车辆C的门保持在解锁状态会使得非可信用户盗窃车辆C,所以远程启动装置1停止车辆C的发动机的运转。
在步骤SA13中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SA13)。
车辆控制系统SY1的远程启动装置1确定车辆C的驾驶员座位附近的车门是否被打开(步骤SA7)。即,远程启动装置1根据从开门和关门开关8接收的信号确定车辆C的驾驶员座位附近的门是否被打开。
当确定车辆C的驾驶员座位附近的门被打开时(步骤SA7中的是),则车辆控制系统SY1的远程启动装置1执行步骤SA8的处理。
当确定车辆C的驾驶员座位附近的门被打开时,车辆控制系统SY1的远程启动装置1启动其计时器R(步骤SA8)。当步骤SA7的确定结果为是时对计时器R进行初始化。即,将计时器R设置为0。
当确定车辆C的驾驶员座位附近的门没有被打开时(步骤SA7中的否),则远程启动装置1执行步骤SA13的处理。
在步骤SA13中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SA13)。
当确定计时器R没有计时达到预定时间时(步骤SA9中的否),则远程启动装置1执行步骤SA10的处理。
车辆控制系统SY1的远程启动装置1确定用户是否将脚踏制动器从踩下状态改变为未踩下状态(步骤SA10)。即,远程启动装置1根据从脚踏制动器开关7接收的信号确定是否将脚踏制动器从OFF状态改变为ON状态。
当确定计时器R计时达到预定时间时(步骤SA9中的是),则远程启动装置1执行步骤SA13的处理。
在步骤SA13中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SA13)。
即,由于通过无线钥匙W长时间将车辆C的门保持在打开状态会使得非可信用户盗窃车辆C,所以远程启动装置1停止车辆C的发动机的运转。
当确定用户将脚踏制动器从踩下状态改变为未踩下状态时(步骤SA10中的是),则远程启动装置1执行步骤SA11的处理。
车辆控制系统SY1的远程启动装置1停止远程启动发动机的控制(步骤SA11)。
即,远程启动装置1在远程启动发动机时断开其辅助开关ACC1和点火开关IG1。后面将详细描述当由用户执行驾驶启动操作时由远程启动装置1执行的“远程启动控制停止过程”。
当确定没有将脚踏制动器从踩下状态改变为未踩下状态时(步骤SA10中的否),则远程启动装置1执行步骤SA9的处理。
在步骤SA3、SA6、SA7、SA9和SA12中,远程启动装置1停止运转车辆C的发动机,使得防止非可信用户闯入车辆C中(步骤SA13)。
(子流程)
首先参考图3所示的子流程详细描述由远程启动装置1执行的图2所示的主流程中步骤SA11的处理。
车辆控制系统SY1的远程启动装置1确定车辆C的发动机是否被远程启动(步骤SB1)。即,远程启动装置1确定是否通过从用户操作的远程控制终端RC无线接收到指示启动发动机的信号而远程启动了发动机。
当确定车辆C的发动机被远程启动时(步骤SB1中的是),则车辆控制系统SY1的远程启动装置1执行步骤SB2的处理。
车辆控制系统SY1的远程启动装置1确定车辆C的发动机的转速是否不正常(步骤SB2)。即,远程启动装置1确定根据从曲柄脉冲传感器12接收的信号所确定的车辆C的发动机的每秒旋转数是否等于或大于预定转速。
当确定车辆C的发动机没有被远程启动时(步骤SB1中的否),则车辆控制系统SY1的远程启动装置1以预定的周期重复该处理。
当确定发动机的转速没有不正常时(步骤SB2中的否),则远程启动装置1执行步骤SB3的处理。
车辆控制系统SY1的远程启动装置1确定用户钥匙K是否插入到钥匙筒KS中(步骤SB3)。即,远程启动装置1根据从钥匙插入开关6接收的信号确定用户钥匙K是否插入到钥匙筒KS中。
当确定发动机的转速不正常时(步骤SB2中的是),则远程启动装置1执行步骤SB14的处理。
在步骤SB14中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SB14)。即,远程启动装置1执行远程启动控制停止过程并且将用于停止运转发动机的信号发送到发动机控制器3。发动机控制器3当接收到用于停止运转发动机的信号时停止发动机的运转。
当确定用户钥匙K没有插入到钥匙筒KS中时(步骤SB3中的否),则远程启动装置1执行步骤SB4的处理。
车辆控制系统SY1的远程启动装置1确定脚踏制动器是否被踩下(步骤SB4)。即,远程启动装置1根据来自脚踏制动器开关7的信号确定脚踏制动器是否从OFF状态改变为ON状态。
当确定用户钥匙K插入到钥匙筒KS中时(步骤SB3中的是),则远程启动装置1执行步骤SB14的处理。
在步骤SB14中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SB14)。
当确定脚踏制动器被踩下时(步骤SB4中的是),则远程启动装置1执行步骤SB5的处理。
车辆控制系统SY1的远程启动装置1确定脚踏制动器是否从踩下状态改变为未踩下状态(步骤SB5)。即,远程启动装置1根据来自脚踏制动器开关7的信号确定脚踏制动器是否从ON状态改变为OFF状态。
当确定脚踏制动器没有被踩下时(步骤SB4中的否),则远程启动装置1执行步骤SB2的处理。
当确定用户没有将脚踏制动器从踩下状态改变为未踩下状态时(步骤SB5中的否),则远程启动装置1执行步骤SB6的处理。
车辆控制系统SY1的远程启动装置1确定用户钥匙K是否插入到钥匙筒KS中(步骤SB6)。
当确定用户将脚踏制动器从踩下状态改变为未踩下状态时(步骤SB5中的是),则远程启动装置1执行步骤SB2的处理。
当确定用户钥匙K插入到钥匙筒KS中时(步骤SB6中的是),则远程启动装置1执行步骤SB7的处理。
车辆控制系统SY1的远程启动装置1确定用户钥匙K是否从钥匙筒KS中拔出(步骤SB7)。
当确定用户钥匙K没有插入到钥匙筒KS中时(步骤SB6中的否),则远程启动装置1执行步骤SB12的处理。
当确定用户钥匙K没有从钥匙筒KS中拔出时(步骤SB7中的否),则远程启动装置1执行步骤SB8的处理。
车辆控制系统SY1的远程启动装置1确定车辆C的发动机的转速是否不正常(步骤SB8)。
当确定用户钥匙K从钥匙筒KS中拔出时(步骤SB7中的是),则远程启动装置1执行步骤SB14的处理。
在步骤SB14中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SB14)。
当确定发动机的转速没有不正常时(步骤SB8中的否),则远程启动装置1执行步骤SB9的处理。
车辆控制系统SY1的远程启动装置1确定车辆C的变速杆的位置是否从“P”(停车位置)脱离(步骤SB9)。即,远程启动装置1根据从变速位置传感器11接收的信号确定车辆C的变速杆的位置是否从“P”脱离。当变速杆的位置从“P”脱离时,其意味着变速杆位于“D”、“R”、“1”、“2”、“3”等处。
当确定发动机的转速不正常时(步骤SB8中的是),则远程启动装置1执行步骤SB14的处理。
在步骤SB14中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SB14)。
当确定变速杆的位置没有从“P”脱离时(步骤SB9中的否),则远程启动装置1执行步骤SB10的处理。
车辆控制系统SY1的远程启动装置1确定是否将脚踏制动器从踩下状态改变为未踩下状态(步骤SB10)。即,远程启动装置1根据来自脚踏制动器开关7的信号确定是否将脚踏制动器从ON状态改变为OFF状态。
当确定变速杆的位置从“P”脱离时(步骤SB9中的是),则远程启动装置1执行步骤SB14的处理。
在步骤SB14中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SB14)。
当确定用户将脚踏制动器从踩下状态改变为未踩下状态时(步骤SB10中的是),则远程启动装置1执行步骤SB11的处理。
车辆控制系统SY1的远程启动装置1停止远程启动发动机的控制(步骤SB11)。即,远程启动装置1在远程启动发动机时断开其辅助开关ACC1和点火开关IG1。
当确定用户没有将脚踏制动器从踩下状态改变为未踩下状态时(步骤SB10中的否),则远程启动装置1执行步骤SB6的处理。
如上所述,在检测到将用户钥匙K插入到钥匙筒KS和脚踏制动器踩下操作之后,当检测到制动器踩下操作停止时,车辆控制系统SY1的远程启动装置1断开作为远程控制开关的远程启动装置1的点火开关IG1。从而,停止了远程启动控制对发动机运转的控制,而发动机在发动机控制器3的控制下运转。
因而,在用户远程启动车辆C的发动机并登上车辆C之后,当用户执行驾驶启动操作时,远程启动装置1可以禁止违背用户意志地停止运转发动机。
车辆控制系统SY1的远程启动装置1将该过程返回。
当步骤SB6的确定结果为否时,即,当确定没有插入用户钥匙K时,车辆控制系统SY1的远程启动装置1确定发动机的转速是否不正常(步骤SB12)。当确定发动机的转速不正常时(步骤SB12中的是),则远程启动装置1执行步骤SB14的处理。当确定发动机的转速没有不正常时(步骤SB12中的否),则远程启动装置1执行步骤SB13的处理。
当步骤SB12的确定结果为NO时,即,当确定发动机的转速没有不正常时,车辆控制系统SY1的远程启动装置1确定变速杆的位置是否从“P”脱离(步骤SB13)。当确定变速杆的位置从“P”脱离时(步骤SB13中的是),则远程启动装置1执行步骤SB14的处理。当确定变速杆的位置没有从“P”脱离时(步骤SB13中的否),则远程启动装置1执行步骤SB5的处理。
在步骤SB14中,车辆控制系统SY1的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SB14)。
如上所述,当发动机的转速不正常时或者当变速杆的位置从“P”脱离时,车辆控制系统SY1的远程启动装置1停止运转发动机,从而增强启动车辆驾驶时的安全性。
[第二实施例]
下面将描述本发明的第二实施例。下面将主要描述第二实施例的处理与第一实施例的不同之处。
将参考图4所示的流程图描述图2所示的流程图中的、并且由车辆控制系统SY1的远程启动装置1执行的步骤SA11的处理,即,不同的“远程启动控制停止过程”的处理。当车辆控制系统SY1执行图2所示的流程图中的步骤SA11的处理时执行图4所示的过程的流程。
(子流程)
首先,车辆控制系统SY1的远程启动装置1确定车辆C的发动机是否被远程启动(步骤SC1)。
当确定车辆C的发动机被远程启动时(步骤SC1中的是),则车辆控制系统SY1的远程启动装置1执行步骤SC2的处理。
车辆控制系统SY1的远程启动装置1确定用户钥匙K是否插入到钥匙筒KS中(步骤SC2)。
当确定车辆C的发动机没有被远程启动时(步骤SC1中的否),则车辆控制系统SY1的远程启动装置1以预定的周期重复该处理。
当确定用户钥匙K没有插入到钥匙筒KS中时(步骤SC2中的否),则远程启动装置1执行步骤SC3的处理。
车辆控制系统SY1的远程启动装置1确定脚踏制动器是否被踩下(步骤SC3)。
当确定用户钥匙K插入到钥匙筒KS中时(步骤SC2中的是),则远程启动装置1将该过程返回。
当确定脚踏制动器被踩下时(步骤SC3中的是),则远程启动装置1执行步骤SC4的处理。
车辆控制系统SY1的远程启动装置1确定是否将脚踏制动器从踩下状态改变为未踩下状态(步骤SC4)。
当确定脚踏制动器没有被踩下时(步骤SC3中的否),则远程启动装置1执行步骤SC2的处理。
当确定用户没有将脚踏制动器从踩下状态改变为未踩下状态时(步骤SC4中的否),则远程启动装置1执行步骤SC5的处理。
车辆控制系统SY1的远程启动装置1确定用户钥匙K是否插入到钥匙筒KS中(步骤SC5)。
当确定用户将脚踏制动器从踩下状态改变为未踩下状态时(步骤SC4中的是),则远程启动装置1执行步骤SC2的处理。
当确定用户钥匙K插入到钥匙筒KS中时(步骤SC5中的是),则远程启动装置1执行步骤SC6的处理。
车辆控制系统SY1的认证装置2执行上述认证过程。即,当用户钥匙K插入到钥匙筒KS中时,认证装置2经由发射机应答器接收从用户钥匙K无线发送的ID信号,并且根据接收的ID信号执行认证处理。认证装置2将认证过程的认证结果发送到车辆控制系统SY1的本体控制器4。
车辆控制系统SY1的本体控制器4确定从认证装置2接收的认证结果是否为“成功”(步骤SC6)。
当确定用户钥匙K没有插入到钥匙筒KS中时(步骤SC5中的否),则远程启动装置1执行步骤SC4的处理。
当确定接收的认证结果不为“成功”时(步骤SC6中的否),则本体控制器4执行步骤SC7的处理。
当确定接收的认证结果不为“成功”时,本体控制器4执行报警处理(步骤SC7)。该报警处理意味着一种控制危险灯16或蜂鸣器18向车辆C的外部发出以下事实的通知的处理,即,由于本体控制器4接收的认证结果不是“成功”,所以已经使用非可信用户的伪造用户钥匙盗窃了车辆C。
当确定接收的认证结果为“成功”时(步骤SC6中的是),则本体控制器4执行步骤SC8的处理。
车辆控制系统SY1的远程启动装置1确定用户钥匙K是否从钥匙筒KS中拔出(步骤SC8)。
当确定用户钥匙K没有从钥匙筒KS中拔出时(步骤SC8中的否),则远程启动装置1执行步骤SC9的处理。
车辆控制系统SY1的远程启动装置1确定是否将脚踏制动器从踩下状态改变为未踩下状态(步骤SC9)。即,远程启动装置1根据来自脚踏制动器开关7的信号确定是否将脚踏制动器从ON状态改变为OFF状态。
当确定用户钥匙K从钥匙筒KS中拔出时(步骤SC8中的是),则远程启动装置1将该过程返回。
当确定用户将脚踏制动器从踩下状态改变为未踩下状态时(步骤SC9中的是),则远程启动装置1执行步骤SC10的处理。
车辆控制系统SY1的远程启动装置1停止远程启动发动机的控制(步骤SC10)。即,远程启动装置1在远程启动发动机时断开其辅助开关ACC1和点火开关IG1。
当确定用户没有将脚踏制动器从踩下状态改变为未踩下状态时(步骤SC9中的否),则远程启动装置1执行步骤SC8的处理。
车辆控制系统SY1的远程启动装置1将该过程返回。
如上所述,在检测到将用户钥匙K插入到钥匙筒KS和脚踏制动器踩下操作之后,当检测到制动器踩下操作停止时,车辆控制系统SY1的远程启动装置1断开作为远程控制开关的远程启动装置1的点火开关IG1。从而,停止了远程启动控制对发动机运转的控制,而发动机在发动机控制器3的控制下运转。
因而,在用户远程启动车辆C的发动机并登上车辆C之后,当用户执行驾驶启动操作时,远程启动装置1可以禁止违背用户意志地使发动机停止运转。
根据上述控制过程,即使当认证装置2中的认证结果不为“成功”时,车辆控制系统SY1也可以允许驾驶车辆C。从而,车辆C会临时地被非可信用户偷走。然而,在这种情况下,发动机控制器3没有停止发动机的运转。
这是因为由车辆控制系统SY1的认证装置2执行的认证过程在得到认证结果之前会持续预定的时间(例如,10秒)。与此同时车辆C会行进。在此情况下,当发动机控制器3停止运转发动机时,会使得车辆C发生交通事故。
因此,当车辆C在驾驶使能状态下并且认证结果不为“成功”时,车辆控制系统SY1执行报警处理,以向车辆C的外部进行车辆C可能被盗的通知,从而防止车辆C被盗。
[第三实施例]
下面将描述本发明的第三实施例。下面将主要描述第三实施例的处理与第一实施例的不同之处。
第三实施例与第一实施例在车辆控制系统的部分配置上不同。尽管在第一实施例中已经描述了“车辆控制系统SY1包括钥匙筒KS。钥匙筒KS包括辅助开关ACC、点火开关IC和起动机开关ST。车辆控制系统SY1包括远程启动装置1。远程启动装置1包括辅助开关ACC1、点火开关IC1和起动机开关ST1”,然而根据第三实施例的车辆控制系统SY2不具有这样的配置,如图5所示。
替代地,车辆控制系统SY2包括启动车辆C的发动机的推式启动系统。如图5所示,推式启动系统包括作为电源开关的起动机开关STS、电源控制器21、认证装置2、无线钥匙W、以及本体控制器4。
即,当用户对车辆C操作无线钥匙W并登上车辆C时,认证装置2中的认证结果为“成功”。从而,推式启动系统执行此后作为简单操作的接受驾驶启动的操作。即,在此之后用户可以通过推动起动机开关STS来驾驶车辆C。
将参考图6所示的子流程图描述图2所示的流程图中的、并且由具有推式启动系统的车辆控制系统SY2执行的步骤SA11的处理,即,不同的“远程启动控制停止过程”的处理。
当执行图2的流程图所示的过程中的步骤SA11的“远程启动控制停止过程”时,车辆控制系统SY2执行图6的子流程图所示的过程。
(子流程)
首先,将参考图6的子流程图详细描述由远程启动装置1执行的图2的主流程图所示的步骤SA11的过程。
车辆控制系统SY2的远程启动装置1确定车辆C的发动机是否被远程启动(步骤SD1)。
当确定车辆C的发动机被远程启动时(步骤SD1中的是),则车辆控制系统SY2的远程启动装置1执行步骤SD2的处理。
车辆控制系统SY2的远程启动装置1确定车辆C的发动机的转速是否不正常(步骤SD2)。
当确定车辆C的发动机没有被远程启动时(步骤SD1中的否),则车辆控制系统SY2的远程启动装置1以预定的周期重复该处理。
当确定发动机的转速不正常时(步骤SD2中的是),则远程启动装置1执行步骤SD10的处理。当确定发动机的转速没有不正常时(步骤SD2中的否),则远程启动装置1执行步骤SD3的处理。
车辆控制系统SY2的远程启动装置1确定起动机开关STS是否接通(步骤SD3)。即,远程启动装置1确定是否从已经检测了起动机开关STS的接通的电源控制器21接收到表示接通起动机开关STS的信号。
当确定起动机开关STS没有接通时(步骤SD3中的否),则远程启动装置1执行步骤SD4的处理。
车辆控制系统SY2的远程启动装置1确定脚踏制动器是否被踩下(步骤SD4)。
当确定起动机开关STS接通时(步骤SD3中的是),则远程启动装置1执行步骤SD10的处理。
在步骤SD10中,车辆控制系统SY2的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SD10)。即,远程启动装置1将用于停止运转发动机的信号发送到发动机控制器3。发动机控制器3当接收到用于停止运转发动机的信号时停止发动机的运转。
在步骤SD10中,车辆控制系统SY2的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SD10)。
当确定脚踏制动器被踩下时(步骤SD4中的是),则远程启动装置1执行步骤SD5的处理。
车辆控制系统SY2的远程启动装置1确定是否将脚踏制动器从踩下状态改变为未踩下状态(步骤SD5)。
当确定脚踏制动器没有被踩下时(步骤SD4中的否),则远程启动装置1执行步骤SD2的处理。
当确定用户将脚踏制动器从踩下状态改变为未踩下状态时(步骤SD5中的是),则远程启动装置1执行步骤SD6的处理。
车辆控制系统SY2的远程启动装置1确定起动机开关STS是否接通(步骤SD6)。
当确定用户没有将脚踏制动器从踩下状态改变为未踩下状态时(步骤SD5中的否),则远程启动装置1执行步骤SD2的处理。
当确定起动机开关STS接通时(步骤SD6中的是),则远程启动装置1执行步骤SD7的处理。
车辆控制系统SY2的远程启动装置1停止远程启动发动机的控制(步骤SD7)。即,远程启动装置1在远程启动发动机时断开其辅助开关ACC1和点火开关IG1。
当确定起动机开关STS没有接通时(步骤SD6中的否),则远程启动装置1执行步骤SD8的处理。
如上所述,在检测到制动器踩下操作之后,当检测到起动机开关STS的操作时,车辆控制系统SY2的远程启动装置1断开作为远程控制开关的远程启动装置1的点火开关IG1。从而,停止了远程启动控制对发动机运转的控制,而发动机在发动机控制器3的控制下运转。
因而,在用户远程启动车辆C的发动机并登上车辆C之后,当用户执行驾驶启动操作时,远程启动装置1可以禁止违背用户意志地使发动机停止运转。
车辆控制系统SY2的远程启动装置1将该过程返回。
当步骤SD6的确定结果为否时,即,当确定起动机开关STS没有接通时,车辆控制系统SY2的远程启动装置1确定发动机的转速是否不正常(步骤SD8)。当确定发动机的转速不正常时(步骤SD8中的是),则远程启动装置1执行步骤SD10的处理。当确定发动机的转速没有不正常时(步骤SD8中的否),则远程启动装置1执行步骤SD9的处理。
当步骤SD8的确定结果为否时,即,当确定发动机的转速没有不正常时,车辆控制系统SY2的远程启动装置1确定变速杆的位置是否从“P”脱离(步骤SD9)。当确定变速杆的位置从“P”脱离时(步骤SD9中的是),则远程启动装置1执行步骤SD10的处理。当确定变速杆的位置没有从“P”脱离时(步骤SD9中的否),则远程启动装置1执行步骤SD5的处理。
在步骤SD10中,车辆控制系统SY2的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SD10)。
如上所述,当发动机的转速不正常时或者当变速杆的位置从“P”脱离时,车辆控制系统SY2的远程启动装置1停止运转发动机,从而增强启动车辆的驾驶时的安全性。
[第四实施例]
下面将描述本发明的第四实施例。第四实施例包括等效于但不同于第三实施例所描述的车辆控制系统SY2中的控制处理的控制处理。
因此,将在第四实施例中主要描述与第三实施例所描述的车辆控制系统SY2的控制处理不同的控制处理。
如图7的流程图所示,由第四实施例中的车辆控制系统SY2执行的控制处理还在作为根据第三实施例的流程图的图6中的步骤SD6与步骤SD7之间包括新处理。
下面将主要详细描述该新处理。
(子流程)
首先,车辆控制系统SY2的远程启动装置1确定车辆C的发动机是否被远程启动。远程启动装置1确定在操作起动机开关STS之前脚踏制动器是否被踩下。在此之后,远程启动装置1确定是否操作起动机开关STS(步骤SE1至SE6)。
车辆控制系统SY2的远程启动装置1确定车辆C的发动机的转速是否不正常(步骤SE7)。
当确定发动机的转速没有不正常时(步骤SE7中的否),则远程启动装置1执行步骤SE8的处理。
车辆控制系统SY2的远程启动装置1确定车辆C的变速杆的位置是否从“P”脱离(步骤SE8)。
当确定发动机的转速不正常时(步骤SE7中的是),则远程启动装置1执行步骤SE13的处理。
在步骤SE13中,车辆控制系统SY2的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SE13)。即,远程启动装置1将用于停止运转发动机的信号发送到发动机控制器3。发动机控制器3当接收到用于停止运转发动机的信号时停止发动机的运转。
当确定车辆C的变速杆的位置没有从“P”脱离时(步骤SE8中的否),则远程启动装置1执行步骤SE9的处理。
车辆控制系统SY2的远程启动装置1确定是否将脚踏制动器从踩下状态改变为未踩下状态(步骤SE9)。
当确定车辆C的变速杆的位置从“P”脱离时(步骤SE8中的是),则远程启动装置1执行步骤SE13的处理。
在步骤SE13中,车辆控制系统SY2的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SE13)。
当确定用户将脚踏制动器从踩下状态改变为未踩下状态时(步骤SE9中的是),则远程启动装置1执行步骤SE10的处理。
车辆控制系统SY2的远程启动装置1停止远程启动发动机的控制(步骤SE10)。即,远程启动装置1在远程启动发动机时断开其辅助开关ACC1和点火开关IG1。
当确定用户没有将脚踏制动器从踩下状态改变为未踩下状态时(步骤SE9中的否),则远程启动装置1执行步骤SE7的处理。
车辆控制系统SY2的远程启动装置1将该过程返回。
如上所述,在检测到踩下脚踏制动器然后检测到起动机开关STS的操作之后,当再次检测到踩下脚踏制动器时,车辆控制系统SY2的远程启动装置1断开作为远程控制开关的远程启动装置1的点火开关IG1。从而,停止了远程启动控制对发动机运转的控制,而发动机在发动机控制器3的控制下运转。
因而,在用户远程启动车辆C的发动机并登上车辆C之后,当用户执行驾驶启动操作时,远程启动装置1可以禁止违背用户意志地使发动机停止运转。
如上所述,当发动机的转速不正常时或者当变速杆的位置从“P”脱离时,车辆控制系统SY2的远程启动装置1停止运转发动机,从而增强启动车辆的驾驶时的安全性。
[第五实施例]
下面将描述本发明的第五实施例。第五实施例包括等效于但不同于第三实施例所描述的车辆控制系统SY2中的控制处理的控制处理。
因此,将在第五实施例中主要描述与第三实施例所描述的车辆控制系统SY2的控制处理不同的控制处理。
如图8的流程图所示,由第五实施例中的车辆控制系统SY2执行的控制处理还在作为根据第三实施例的流程图的图6中的步骤SD6与步骤SD7之间包括新处理。
下面将主要详细描述该新处理。
(子流程)
首先,车辆控制系统SY2的远程启动装置1确定车辆C的发动机是否被远程启动。远程启动装置1确定在操作起动机开关STS之前脚踏制动器是否被踩下。在此之后,远程启动装置1确定是否操作起动机开关STS(步骤SF1至SF6)。
当用户操作起动机开关STS时,车辆控制系统SY2的认证装置2根据事先从无线钥匙W接收的ID信号执行认证过程。认证装置2将认证过程的认证结果发送到本体控制器4。
车辆控制系统SY2的本体控制器4确定从认证装置2接收的认证结果是否为“成功”(步骤SF7)。
当确定接收的认证结果为“成功”时(步骤SF7中的是),则本体控制器4执行步骤SF8的处理。
本体控制器4执行上述报警处理(步骤SF8)。
当确定接收的认证结果不为“成功”时(步骤SF7中的否),则本体控制器4执行步骤SF12的处理。
在步骤SF12中,车辆控制系统SY2的远程启动装置1执行停止运转车辆C的发动机的控制(步骤SF12)。即,远程启动装置1将用于停止运转发动机的信号发送到发动机控制器3。发动机控制器3在接收到用于停止运转发动机的信号时停止发动机的运转。
车辆控制系统SY2的远程启动装置1停止远程启动发动机的控制(步骤SF9)。即,远程启动装置1在远程启动发动机时断开其辅助开关ACC1和点火开关IG1。
车辆控制系统SY2的远程启动装置1将该过程返回。
如上所述,当检测到起动机开关STS的操作和踩下脚踏制动器的操作时,车辆控制系统SY2的远程启动装置1断开作为远程控制开关的远程启动装置1的点火开关IG1。从而,停止了远程启动控制对发动机运转的控制,而发动机在发动机控制器3的控制下运转。
因而,在用户远程启动车辆C的发动机并登上车辆C之后,当用户执行驾驶启动操作时,远程启动装置1可以禁止违背用户意志地使发动机停止运转。
根据上述控制过程,即使当认证装置2中的认证结果不为“成功”时,车辆控制系统SY2也可以允许驾驶车辆C。从而,车辆C会临时地被非可信用户偷走。然而,在这种情况下,发动机控制器3没有停止发动机的运转。
这是因为由车辆控制系统SY2的认证装置2执行的认证过程在得到认证结果之前会持续预定的时间(例如,10秒)。与此同时车辆C会行进。在此情况下,当发动机控制器3停止运转发动机时,会使得车辆C发生交通事故。
因此,当车辆C处于驾驶使能状态并且认证结果不为“成功”时,车辆控制系统SY2执行报警处理,以向车辆C的外部进行车辆C可能被盗的通知,从而防止车辆C被盗。
[修改示例]
虽然已经描述了本发明的第一至第五实施例,但是本发明并不限于该第一至第五实施例而是可以按照各种形式进行修改。下面将描述修改示例。下面将要描述的修改示例可以适当地结合。
<修改示例1>
在第一和第二实施例中,已经描述了在踩下脚踏制动器之后,当用户钥匙K插入到钥匙筒KS中并且停止踩下脚踏制动器时,车辆控制系统SY1的远程启动装置1停止远程启动控制。
然而,在车辆控制系统SY1的远程启动装置1启动发动机并且将用户钥匙K插入到钥匙筒KS之后,当踩下制动器并且停止踩下制动器时,车辆控制系统SY1可以停止远程启动控制。
当车辆控制系统SY1的远程启动装置1按照这样的顺序执行控制时,可以获得与第一和第二实施例所描述的优点相同的优点。
<修改示例2>
虽然第一和第二实施例中的认证过程已经按照这样的发生顺序进行了描述,即“当用户将用户钥匙K插入到钥匙插入孔中时,发射机应答器5无线接收来自用户钥匙K的ID信号。发射机应答器5将接收的ID信号发送到认证装置2。认证装置2确定接收的ID信号是否与预先存储的ID信号匹配,并且当两个ID信号彼此匹配时将表示‘成功’的信号作为认证结果发送到本体控制器和发动机控制器3。”,但是认证过程也可以根据从智能钥匙接收的信号进行。
例如,当携带智能钥匙的用户位于车辆C的附近时,智能钥匙将ID信号发送到车辆C的发射机应答器5而不管用户的操作如何。发射机应答器5从智能钥匙无线接收ID信号。发射机应答器5将接收的ID信号发送到认证装置2。认证装置2确定接收的ID信号是否与预先存储的ID信号匹配,并且当两个ID信号彼此匹配时将表示“成功”的信号作为认证结果发送到本体控制器和发动机控制器3。本体控制器4对车门进行解锁。发动机控制器3允许发动机运转。
<修改示例3>
虽然已经在第一和第二实施例中描述了通过基于程序的控制器的计算过程在软件中具体实现各种功能,但是一些功能也可以在电气硬件电路中具体实现。与之相反,描述为在硬件电路中具体实现的一些功能也可以在软件中具体实现。
<修改示例4>
在第一至第五实施例中,出于方便的目的,将说明了车辆控制系统的控制过程的流程图描述为单一流程。然而,控制器可以利用多任务功能并行执行由所述单一流程分成的多个流程。
[第六实施例]
在下文中,将描述根据本发明第六实施例的远程启动装置,其安装在具有自动变速箱的车辆上并且根据远程控制终端的操作远程启动发动机。
图9示出了包括远程启动装置101的车辆的主要控制系统。车辆包括电子控制器,诸如远程启动装置101、防盗器102、发动机控制器103、本体控制器104以及控制各开关的钥匙筒KS,所述各开关将功率从电池B提供到车辆的各负载。
每个电子控制器均包括微型计算机,所述微型计算机具有CPU、存储由CPU运行的控制程序的ROM、以及存储控制数据或计算数据的RAM。诸如发动机控制器103和本体控制器104那样的电子控制器彼此连接,以便经由车辆网络CAN(Controller Area Network,控制器局域网络)发送和接收数据。
在车辆中,当操作人员将点火钥匙(在下文中,简单地称作“钥匙”)K插入到钥匙筒KS中并转动钥匙K时,接通布置在用于将功率从电池B提供到辅助装置的电源路径中的辅助功率开关ACC,接通布置在用于将功率从电池B提供到点火装置的电源路径中的点火开关IG,并且接通布置在用于将功率从电池B提供到起动机电路106的电源路径中的起动机开关ST。钥匙筒KS提供有接点电路,以便在接通起动机开关ST时接通点火开关IG并断开辅助开关ACC。
辅助装置包括诸如导航装置、音频装置、和空气滤清器那样的负载,并且点火装置包括诸如点火电路、发动机控制器、和空气调节器那样的负载。
起动机电路106包括开动发动机的起动机马达M和将电池B的电压应用到起动机马达M的起动机继电器SR。
在第六实施例中,将这样的钥匙K用作远程控制终端105:该钥匙K具有安装在钥匙头部的存储了特定ID代码的电子芯片,并且包括门锁开关、门解锁开关、和发动机启动开关。
防盗器102经由发射机应答器107接收安装在钥匙头部的电子芯片中存储的ID代码,用车辆ID代码对接收的ID代码电子地进行验证,并且当两个代码彼此相等时,将表示其为可信钥匙的控制信息发送到发动机控制器103。
发动机控制器103经由辅助开关ACC连接至电源线,且经由点火开关IG连接到电源线,并且根据这些电源线的电压检测各开关的状态。
发动机控制器103当接通点火开关IG时启动,并且只有在从防盗器102接收到表示其为可信钥匙的控制信号时才启动发动机。即,当接通起动机开关ST以开动发动机时,发动机控制器103根据从布置在机轴中的曲柄传感器输出的曲柄脉冲确定汽缸、在预定时间向汽缸注入燃料、通过控制点火启动发动机、并且当断开点火开关IG时通过停止燃料注入和点火控制来停止发动机。
本体控制器104响应于布置在钥匙K中的门锁开关和门解锁开关的操作来控制自动门锁和解锁电路,并且当检测到闯入者时控制蜂鸣器的蜂鸣。
远程启动装置101包括三个继电器电路ACC1、IG1和ST1,其分别将电池B连接到辅助装置、点火装置和起动机电路,这三个继电器电路独立于诸如辅助开关ACC、点火开关IG和起动机开关ST之类的开关。将继电器电路ACC1、IG1和ST1的输出电压作为继电器电路ACC1、IG1和ST1的监视信号输入到远程启动装置101。继电器电路IG1作为本发明中的远程控制开关。
远程启动装置101包括接收从远程控制终端105无线发送的各远程控制信号(诸如发动机启动信号、门锁信号和门解锁信号)的无线接收器电路110。
远程启动装置101、防盗器102和本体控制器104经由本地通信线C1和C2彼此连接。远程启动装置101从防盗器102读取用于结合的ID代码,将该ID与远程控制终端105的ID结合,将结合结果发送到防盗器102,并且当远程控制终端105为可信的远程控制终端105时,将从远程控制终端105发送的门解锁信号或门锁信号发送到本体控制器104。
将诸如将钥匙K插入到钥匙筒KS中(插入开关位于钥匙筒中)的插入开关信号(其作为发动机的远程启动控制所必须的控制数据)、制动器踩下信号、开门和关门开关信号、门锁和解锁开关信号、发动机罩信号、变速位置开关信号、以及发动机转速信号之类的各开关信号输入到远程启动装置101。
远程启动装置101包括多个功能块:诸如启动控制单元111,当接收到从远程控制终端105无线发送的发动机启动信号时,启动控制单元111启动发动机;操作状态检测单元112,根据上述开关信号的输入,操作状态检测单元112至少对由操作人员作出的将钥匙K插入到钥匙筒KS中的插入和制动器踩下操作进行检测;以及远程控制停止单元113,在已经由启动控制单元111启动了发动机之后,在由操作状态检测单元112检测到制动器踩下操作之前或之后,当检测到钥匙K的插入时,远程控制停止单元113确定由钥匙K的操作接通点火开关IG,并且断开继电器电路ACC1和IG1。
由存储在ROM中的控制程序具体实现各功能块,并且CPU执行该控制程序。
启动控制单元111接收从远程控制终端105无线发送的ID和发动机启动信号,当防盗器102验证其为可信ID时将表示其为可信ID的信号发送到防盗器102,并且接通远程启动继电器电路ACC1、IG1和ST1。
发动机控制器103通过下列操作启动发动机,即,从防盗器102接收到表示已经从可信远程控制终端105接收到发动机启动信号的信号;当确定发动机开动时,根据曲柄脉冲识别汽缸;在预定时间向所述汽缸注入燃料;以及控制点火。
此时,当接通经由点火开关IG连接到电源路径的空气调节器的开关时,同时启动了车辆内部的空调。
启动控制单元111接通继电器电路ST1,然后检测作为发动机转速信号的曲柄脉冲,并且当发动机达到预定转速时确定发动机启动结束,然后断开继电器电路ST1。
此后,远程控制停止单元113持续执行预热操作达预定时间(例如,20分钟),当经过所述预定时间时,断开继电器电路ACC1和IG1,从而停止发动机。当在预热期间再次接通安装在远程控制终端105中的发动机启动开关时,发送发动机停止信号。当接收到发动机停止信号时,发动机停止。
在持续执行预热操作达大约20分钟的时候,远程控制停止单元113执行以下两种控制过程中的一个:一种控制过程为,结束远程控制操作以在没有停止处于远程启动状态的发动机的情况下进入驾驶使能状态;另一种控制过程为,根据由操作状态检测单元检测到的操作人员的操作停止发动机,以防止车辆被第三方偷走。
传统上,在具有自动变速箱的车辆中,操作人员插入并且转动钥匙,然后踩下制动器,并且将变速杆从停车区域切换到驾驶区域以进入驾驶使能状态。
因此,在已经远程启动了发动机的状态下,通过仅当将钥匙K插入到钥匙筒KS中并且检测到由钥匙K的操作而引起的点火开关IG的接通时才在不停止发动机的情况下进入驾驶使能状态,可以改进对于操作人员的便利性。
然而,为了检测到由钥匙K的操作而引起的点火开关IG的接通,需要提供专用检测器电路,从而使得车辆的成本增加。
操作人员可以在踩下制动器之后操作钥匙。在此情况下,当远程控制停止单元113确定其为不正常的操作过程并且停止发动机时,可信的操作人员(诸如车辆的主人)需要再次操作钥匙以重新启动发动机。
因此,根据本发明第六实施例的远程启动装置101可以在不提供对由钥匙K的操作而引起的点火开关IG的接通进行检测的检测器电路的情况下确定钥匙操作,并且即使在进行钥匙操作之前,当执行制动器踩下操作时,也可以在不停止发动机的情况下进入驾驶使能状态。
具体而言,在已经由启动控制单元启动了发动机之后,当由操作状态检测单元检测到钥匙K的插入时,远程控制停止单元113确定由于钥匙K的操作而接通点火开关IG并且断开继电器电路ACC1和IG1。
下面将对其进行详细说明。如图10所示,当操作状态检测单元112检测到在由已经从远程控制终端105接收到发动机启动信号的启动控制单元111远程启动了发动机的状态下(SA101),远程控制终端105对门进行了解锁时(SA102),远程控制停止单元113确定其为可信操作人员并且启动计时器W(SA103)。
计时器W是定义了直到检测到后续操作(即,开门或关门)的延时时间的计时器,并且当在该延时时间内没有检测到开门或关门时,出于防盗的目的,计时器W用于强制停止发动机。例如,将计时器的值设置为大约10秒,但并不限于此。
当计时器W计时结束时(SA104),远程控制停止单元113确定是否停止发动机(SA112)并停止远程启动控制过程,即,禁止允许驾驶在远程启动状态下的发动机的连续运转操作,以立即断开继电器电路IG1。从而,停止发动机(SA109)。
直到计时器W计时结束(SA104)之前,当操作状态检测单元112检测到驾驶员座位的门被打开时(SA105),远程控制停止单元113启动计时器R(SA106)。
计时器W是定义了直到操作人员登上车辆并且执行驾驶启动操作(诸如插入钥匙K和制动器踩下操作)的延时时间的计时器,并且当在该延时时间内没有检测到驾驶启动操作时,出于防盗的目的,计时器R用于强制停止发动机。例如,将计时器的值设置为大约10秒,但并不限于此。
当计时器R计时结束时(SA107),远程控制停止单元113确定是否停止发动机(SA112)并停止远程启动控制过程,即,断开继电器电路IG1。从而,停止发动机(SA109)。
直到计时器R计时结束(SA107)之前,当操作状态检测单元112检测到驾驶启动操作(用于启动驾驶的操作,诸如操作钥匙K和操作制动器,并且还将其称作“连续运转操作”)时(SA108)时,远程控制停止单元113确定由钥匙K接通点火开关IG以进入驾驶使能状态,并且停止远程启动控制过程,即,断开继电器电路IG1(SA109)。此时,由于接通了点火开关IG,所以可以在不停止发动机的情况下进入驾驶使能状态。
当操作状态检测单元112检测到在步骤SA102中不是通过远程控制终端105而是通过钥匙K对门进行解锁时(SA110),立即执行步骤SA112的发动机停止确定过程。当通过钥匙K的门解锁开关执行远程操作时,确定其为可信的操作人员从而节省了重新启动发动机的劳动因此提高了便利性。当通过钥匙K的手动操作而非通过远程操作对门进行解锁时,确定其为非可信操作人员并且停止发动机以增加安全性。
步骤SA102的确定处理不是必须的,并且可以在步骤SA102的位置处执行步骤SA110的确定处理以替代步骤SA102。
图11详细示出了步骤SA108的驾驶启动操作确定过程。直到操作状态检测单元112检测到操作人员将钥匙K插入到钥匙筒KS中(SB101)之前,当检测到制动器踩下操作时(SB102),远程控制停止单元113启动计时器B(SB103)。
计时器B是定义了直到操作人员插入钥匙K的延时时间的计时器,并且当在该延时时间内没有将钥匙K插入到钥匙筒KS中时,出于防盗的目的,计时器B用于强制停止发动机。例如,将计时器的值设置为大约3秒,但并不限于此。
当计时器B计时结束时(SB104),远程控制停止单元113确定是否停止发动机(SB110)并停止远程启动控制过程,即,在步骤SA109中断开继电器电路IG1。从而,停止发动机。
直到计时器B计时结束(SB104)之前,当操作状态检测单元112检测到钥匙K被插入时(SB105),远程控制停止单元113启动计时器K(SB106)。
计时器K是定义了在操作人员插入钥匙K之后直到接通点火开关IG的延时时间的计时器,并且当经过了该延时时间时,计时器B用于确定接通点火开关IG。例如,将计时器的值设置为大约2秒,但并不限于此。
直到计时器K计时结束(SB107)之前,当操作状态检测单元112检测到钥匙K被拔出时(SB109),远程控制停止单元113确定是否停止发动机(SB110)并停止远程启动控制过程,即,在步骤SA109中断开继电器电路IG1。从而,停止发动机。
当计时器K计时结束时(SB107),确定接通点火开关IG(SB108)并停止远程启动控制过程,即,在步骤SA109中断开继电器电路IG1。当接通点火开关并且直到计时器K计时结束时,不停止发动机以进入驾驶使能状态。
即,通过考虑由计时器K的计时来接通点火开关,不再需要对由钥匙K的操作而引起的点火开关IG的接通进行检测的专用检测器电路。当在计时器K计时结束的时候没有接通点火开关时,停止发动机。
当在步骤SB101中检测到插入钥匙K时,执行步骤SB106的处理。当在步骤SB102中没有检测到制动器踩下操作时,执行步骤SA107的处理并且由于计时器R计时结束而停止发动机(SA112和SA109)。
直到在步骤SB105中确定插入钥匙K之前,当制动器踩下操作停止时,可以执行步骤SB110的发动机停止确定过程。当在插入钥匙之前停止制动器踩下操作时,确定操作人员没有驾驶意图或者是基于恶意的第三方的操作。
在步骤SB102中确定制动器踩下操作是为了增强在操作制动器之后操作人员操作钥匙时的对于操作人员的便利性。如果在操作钥匙之前操作制动器时由远程启动装置立即停止发动机,则需要可信操作人员的麻烦的操作,比如通过操作钥匙重新启动发动机。
步骤SA107中的计时器R的计时、步骤SB104中计时器B的计时、和步骤SB107中的计时器K的计时中的一个或全部都可以提供有这样的控制步骤:通过使用操作状态检测单元112对操作人员是否执行了预定的被禁止的操作进行检测,并且当检测到执行了任何被禁止的操作时通过使用远程控制停止单元113来执行步骤SA112的处理。在此,预定的被禁止的操作的示例包括加速器踩下操作和将变速杆切换进入驾驶区域的切换操作。
图12为示出了在执行制动器踩下操作之后当执行钥匙插入操作时的序列的时序图。图13为示出了在执行了钥匙插入操作之后当执行制动器踩下操作时的序列的时序图。
在步骤SB101和SB105中确定钥匙K的插入的同时,可以执行使用防盗器102的认证处理,并且当由操作状态检测单元112从防盗器102接收到表示认证不应当被允许的信号时,可以由远程控制停止单元113执行步骤SA112的处理。在此情况下,确定操作了伪造的钥匙,从而令人满意地防止了盗窃。图14和图15示出了这个序列的时序图。
当将钥匙K插入到钥匙筒KS中时,防盗器102经由布置在钥匙筒KS周围的天线读取钥匙的ID。
如上所述,根据本发明第六实施例的远程启动装置被提供有远程控制停止单元,在已经由启动控制单元启动了发动机之后,当由操作状态检测单元检测到钥匙插入操作和制动器踩下操作时,远程控制停止单元断开远程控制开关。
在由操作状态检测单元检测到制动器踩下操作之后,在预定的等待时间中,当即使没有检测到钥匙的插入时,远程控制停止单元断开远程控制开关,以及在预定的等待时间中,当检测到钥匙的插入时,远程控制停止单元断开远程控制开关。
在由操作状态检测单元检测到制动器踩下操作并且直到断开远程控制开关之前检测到制动器踩下操作停止之后,当检测到钥匙的插入时,远程控制停止单元立即断开远程控制开关。
在制动器踩下操作之前或之后,在由操作状态检测单元检测到插入钥匙之后,当经过了预定的等待时间时,远程控制停止单元确定由用户的钥匙的插入接通点火开关并断开远程控制开关,并且在由操作状态检测单元检测到钥匙的插入之后,当检测到制动器踩下操作时,远程控制停止单元断开远程控制开关。
在车辆上安装有确定钥匙是否为可信钥匙的防盗器。在操作状态检测单元检测到钥匙的插入并且防盗器确定钥匙为可信钥匙之后,当经过了预定的等待时间时,远程控制停止单元断开远程控制开关,并且当防盗器确定钥匙为伪造钥匙时,远程控制停止单元立即断开远程控制开关。
直到断开远程控制开关之前,当操作状态检测单元检测到预定的被禁止的操作时,远程控制停止单元立即断开远程控制开关,并且在插入钥匙之后,直到断开远程控制开关之前,当操作状态检测单元检测到钥匙被拔出时,远程控制停止单元立即断开远程控制开关。
在车辆上安装有自动门锁系统。当由自动门锁系统对门进行解锁并且由操作状态检测单元检测到钥匙的插入时,远程控制停止单元断开远程控制开关,并且当没有使用自动门锁系统对门进行解锁时,远程控制停止单元立即断开远程控制开关。
下面将描述本发明的其他实施例。
虽然在第六实施例中已经将安装有防盗器的车辆作为示例,但本发明也可以应用于没有安装防盗器的车辆。
虽然在第六实施例中已经陈述了,将这样的机械钥匙K用作远程控制终端105:该机械钥匙K具有安装在钥匙头部的存储了特定ID代码的电子芯片,并且包括门锁开关、门解锁开关、和发动机启动开关;但是本发明也可以类似地应用于这样的情况:将被称作智能钥匙的便携终端(电子钥匙)用作远程控制终端105以替代机械钥匙K。
在这样一种车辆中,在通过便携终端与车辆之间的通信认证了该便携终端为可信的便携终端的条件下,对被称作启动开关的推式开关进行操作时,启动发动机,其中启动开关是激活车辆的驾驶系统的电源开关。
本发明的技术精神可以应用于具有发动机和马达两者的混合动力车辆,而不是只将发动机作为车辆的驱动源的车辆。在这种情况下,在操作启动开关之前操作制动器时,可以在不停止远程启动了的发动机的情况下进入驾驶使能状态。
下面将详细描述混合动力车辆的示例。在发动机效率较低的条件下,可以将混合动力车辆切换到马达驱动状态。在此实施例中,出于更容易理解本发明的目的,例如,假设当用于马达的电池的能量较低时,由发动机驱动车辆。
图16示出了采用智能进入系统的混合动力车辆的主要系统配置。
车辆包括多个电子控制器,诸如远程启动装置101、智能进入控制器102、电源控制器120、转向锁控制器122、发动机控制器103、本体控制器104以及马达控制器。
如第六实施例中那样,每个电子控制器都包括微型计算机,微型计算机包括CPU、存储由CPU运行的控制程序的ROM、以及存储控制数据或计算数据的RAM。诸如电源控制器120、发动机控制器103和本体控制器104那样的电子控制器彼此连接,以便经由车辆网络CAN(Controller Area Network,控制器局域网络)发送和接收控制数据。
作为远程控制终端105的便携终端包括显示LED 105a和四种类型的操作开关,并且另外包括无线发送存储在电子芯片中的特定ID代码和对应于各操作开关的控制代码的发送器。这些操作开关包括门锁开关105b、门解锁开关105c、发动机启动开关105d、以及发动机停止开关105e。例如,当操作发动机启动开关105d时,从便携终端发送发动机启动信号。当操作发动机停止开关105e时,从便携终端发送发动机停止信号。
电源控制器120作为混合动力车辆的系统控制器,并且在因为由操作人员携带的远程控制终端105与智能进入控制器102之间的认证结果使得该操作人员被看作可信的操作人员的条件下,电源控制器102允许由操作人员对启动开关STS的操作来激活系统。
当将由推式开关形成的启动开关STS一次接通时,切换到ACC模式,在ACC模式中,将功率从电源控制器120提供到辅助装置,并且当在ACC模式中将启动开关STS再次接通时,切换到IG模式,在IG模式中,将功率提供到各控制器。在IG模式中,将各控制器激活但没有进入车辆的驾驶状态。
在ACC模式或IG模式中,当执行制动器踩下操作并在此状态下接通启动开关STS时,将操作状态切换到其中可以由电源控制器120驱动车辆的准备模式。在IG模式或准备模式中,当再次接通启动开关STS时,将操作状态切换到其中电源控制器120停止提供功率的系统关闭状态。即使当通过启动开关STS关闭系统时,仍将功率从电池提供到远程启动装置101、电源控制器120和智能进入控制器102。
智能进入控制器102包括接收从远程控制终端105发送的信号的无线接收器电路,和将信号发送到远程控制终端105的无线发送器电路,并且还包括用于与车辆外部的远程控制终端105进行通信的天线,和用于与车辆内部的远程控制终端105进行通信的天线。
在车辆外部操作远程启动装置101,当从远程控制终端105接收到发动机启动信号时,将发动机启动指令经由电源控制器120发送到发动机控制器103,从而远程启动发动机。当接收到从远程控制终端105发送的发动机停止信号同时远程启动了发动机时,远程启动装置将发动机停止指令经由电源控制器120发送到发动机控制器103,从而停止发动机。
转向锁控制器122是在已经远程启动了发动机的情况下,出于防止车辆被第三方盗窃的目的,不允许转向操作的控制器,并且直到确定由可信用户执行连续运转操作之前锁住转向。
以此方式,当操作人员登上处于已经远程启动了发动机的状态下的车辆并试图驾驶该车辆时,操作人员推一次启动开关STS以变换至准备模式。然而,在接通启动开关STS之前,当执行制动器踩下操作时,停止发动机会不利于操作人员的便利性。
因此,远程启动装置包括:启动控制单元,当接收到发动机启动信号时,启动控制单元将远程启动信号输出到发动机控制器以启动发动机;操作状态检测单元,其至少对由操作人员作出的启动开关的操作和制动器踩下操作进行检测;以及远程控制停止单元,在已经由启动控制单元启动了发动机之后,当由操作状态检测单元早于启动开关的操作检测到制动器踩下操作、但满足预定的条件时,远程控制停止单元延迟远程控制信号的关闭时间。
图17示出了对应于由操作人员作出的启动开关操作和制动器踩下操作的远程启动装置的操作。上述图10所示的步骤SA101至SA112的处理在图17所示的过程之前执行,但它们基本上相同并不再进行描述。
如图17所示,在接通启动开关STS(SC101)之前,当由操作状态检测单元检测到制动器踩下操作时(SC102),远程控制停止单元启动计时器B(SC103)。
计时器B是定义了直到操作人员操作启动开关STS的延时时间的计时器,并且当在该延时时间内没有操作启动开关STS时,出于防盗的目的,计时器B用于强制停止发动机。例如,将计时器的值设置为大约3秒,但并不限于此。
当计时器B计时结束时(SC104),远程控制停止单元确定是否停止发动机(SC110)并停止远程启动控制过程,即,在图10所示的步骤SA109中停止发动机。
直到计时器B计时结束(SC104)之前,当操作状态检测单元检测到制动器踩下操作停止时(SC105),远程控制停止单元类似地确定是否停止发动机(SC110)并停止远程启动控制过程,即,在图10所示的步骤SA109中停止发动机。当检测到制动器踩下操作没有停止并且接通启动开关STS时(SC106),远程控制停止单元确定应当停止远程控制并停止远程控制(SC107)。此时,由于通过启动开关STS的接通操作而进入到准备模式,所以将发动机保持在启动状态。此时,通过转向锁控制器122释放转向的锁住状态。
当在步骤SC101中接通启动开关STS时,远程控制停止单元等待制动器踩下操作(SC108)。当操作状态检测单元检测到制动器踩下操作时,远程控制停止单元确定应当停止远程控制并停止远程控制(SC107)。此时,由于通过启动开关STS的接通操作进入到准备模式,所以将发动机保持在启动状态。
直到在步骤SC108中检测到制动器踩下操作之前,当检测到启动开关STS的第二次接通时(SC109),远程控制停止单元确定是否停止发动机(SC110)并停止远程启动控制过程,即,在图10所示的步骤SA109中停止发动机。即,确定操作人员没有驾驶的意愿。
图18示出了图17所示的操作的另一示例。当在步骤SD101中接通启动开关STS时,远程控制停止单元启动计时器S(SD108)。
计时器S是定义了在操作启动开关STS之后直到操作人员操作制动器的延时时间的计时器,并且当在该延时时间内没有操作制动器时,计时器S用于强制停止发动机。例如,将计时器的值设置为大约3秒,但并不限于此。
当计时器S计时结束时(SD109),确定操作人员还没有驾驶意愿,确定应当停止发动机(SD112),并在图10所示的步骤SA109中停止发动机。
直到计时器S计时结束之前,当检测到制动器踩下操作时(SD110),在步骤SA109中在启动了发动机的驾驶使能状态下停止远程启动控制过程。
直到计时器S计时结束之前,当检测到断开启动开关STS时(SD111),以类似的方式执行步骤SD112的处理。
下面将描述步骤SD107和SD112之后执行的步骤SA109的远程启动控制停止处理。当在步骤SD107中确定在驾驶使能状态中停止远程控制时,从远程启动装置101向电源控制器120发送表示该确定的控制信号,并且电源控制器120将操作模式切换到准备模式以保持发动机控制器103处于启动状态。即,操作人员可以在任何时间驾驶车辆。当在步骤SD112中确定应当停止发动机时,从远程启动装置101向电源控制器120发送表示该确定的控制信号,并且从电源控制器120向发动机控制器103给出发动机停止指令。此时,电源控制器120将操作模式切换到系统被关闭的状态。
即,远程启动装置包括:启动控制单元,当接收到发动机启动信号时,启动控制单元启动发动机;操作状态检测单元,其至少对操作人员的车辆系统的电源开关的操作和制动器踩下操作进行检测;以及远程控制停止单元,在已经由启动控制单元启动了发动机之后,在由操作状态检测单元检测到制动器踩下操作之前或之后,当检测到电源开关的操作时,远程控制停止单元停止远程控制过程。
在由操作状态检测单元检测到制动器踩下操作之后,当在预定的等待时间内没有检测到电源开关的操作时,远程控制停止单元停止远程控制过程,以及直到由操作状态检测单元检测到电源开关的操作之前,当检测到制动器踩下操作停止时,远程控制停止单元停止远程控制过程。在这两种情况中,发动机都停止。
在由操作状态检测单元检测到制动器踩下操作之后,当检测到电源开关的操作时,远程控制停止单元在预定的等待时间内停止远程控制过程。在此情况中,由于进入了准备模式,所以将发动机保持在启动状态。
在由操作状态检测单元检测到电源开关的操作之后,当检测到制动器踩下操作时,远程控制停止单元停止远程控制过程。在此情况下,由于进入了准备模式,所以将发动机保持在启动状态。
如上所述,远程控制停止单元根据制动器的操作状态和启动开关的操作状态选择下列操作中的一种操作:在发动机启动状态下停止远程启动控制过程,以改进对于用户的便利性;以及在发动机停止状态下停止远程启动控制过程,以防止被第三方盗窃。
如上所述的第六实施例和其他实施例为本发明的示例。在不背离其中能够获取本发明的操作优点的范围的条件下,可以在设计中根据要被采用的远程启动装置对各功能块的具体配置、计时器值的设定等进行适当改变。