(57)【要約】【課題】遠隔操作により始動したエンジンが稼動している状態で、セキュリティを確保しつつ、エンジンの始動に必要な運転者の操作を削減できる制御装置及び制御方法を提供する。【解決手段】携帯機からのエンジン始動要求に応じて、エンジン制御装置にエンジンの始動と暖気運転の開始を要求する信号を出力する信号出力処理４２２と、エンジンの始動からエンジンを停止させるまでの時間をタイマ部４１に計時させるタイマ計時処理４２１と、携帯機が車両の正規の携帯機であるか否かを認証してドアの施解錠をドア制御装置に要求する認証処理４２５と、運転者の所定の走行準備操作を検出する検出処理４２３と、タイマ部４１がエンジンを停止させる時刻を計時するまでに、認証処理４２３の要求によりドアが解錠され、かつ、運転者の所定の走行準備操作を検出すると、エンジンの暖気運転を継続させる暖気運転継続処理４２４とを実行する。【選択図】図７
2010138815.tif 000002
【特許請求の範囲】
【請求項１】
携帯機から受信した操作信号に応じた信号を、車両に搭載された他の制御装置に出力する制御装置であって、
時刻を計時するタイマ部と、
携帯機からのエンジンの始動を要求する信号に応じて、エンジンを始動させ、エンジンの暖気運転を開始させる要求信号をエンジンを制御する制御装置に出力する信号出力処理と、エンジンが始動してから、エンジンを停止させるまでの時間をタイマ部に計時させるタイマ計時処理と、携帯機が車両の正規の携帯機であるか否かを認証してドアの施解錠を要求する信号をドアの施解錠を行う制御装置に出力する認証処理と、運転者の所定の走行準備操作を検出する検出処理と、タイマ部がエンジンを停止させる時刻を計時するまでの間に、認証処理において出力された信号によりドアが解錠され、かつ、検出処理によって運転者の所定の走行準備操作を検出すると、エンジンの暖気運転を継続させる暖気運転継続処理と、を実行する実行部と、
を備える制御装置。
【請求項２】
前記暖気運転継続処理は、前記タイマ部がエンジンを停止させる時刻を計時するまでの間に、前記認証処理において出力された信号によりドアが解錠されない場合、または、前記検出処理によって運転者の所定の走行準備操作を検出しない場合には、暖気運転を停止させる請求項１に記載の制御装置。
【請求項３】
前記所定の走行準備操作は、機械鍵をイグニッションオン位置まで回転させる操作と、イグニッションスイッチをオンするためのイグニッションノブをイグニッションオン位置まで回転させる操作と、フットブレーキを踏む操作とのいずれか１つである請求項１または２に記載の制御装置。
【請求項４】
前記暖気運転継続処理は、前記検出処理が所定の走行準備操作を検出する前に、シフトレバー操作またはパーキングブレーキを解除する操作を検出すると、暖気運転を停止させる請求項１から３のいずれか一項記載の制御装置。
【請求項５】
携帯機から受信した操作信号に応じた信号を、車両に搭載された他の制御装置に出力する制御装置の制御方法であって、
携帯機からのエンジンの始動を要求する信号に基づいて、エンジンを始動させ、エンジンの暖気運転を開始させる要求信号をエンジンを制御する制御装置に出力する信号出力ステップと、
エンジンが始動してから、エンジンを停止させるまでの時間をタイマ部に計時させるタイマ計時ステップと、
携帯機が車両の正規の携帯機であるか否かを認証してドアの施解錠を要求する信号をドアの施解錠を行う制御装置に出力する認証ステップと、
運転者の所定の走行準備操作を検出する検出ステップと、
タイマ部がエンジンを停止させる時刻を計時するまでの間に、認証ステップにおいて出力された信号によりドアが解錠され、かつ、検出ステップによって運転者の所定の走行準備操作を検出すると、エンジンの暖気運転を継続させる暖気運転継続ステップと、を有する制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置および制御方法に関する。
【背景技術】
【０００２】
携帯機からのエンジンスタート信号に基づき車両のエンジンを始動するシステムが普及している。しかしながら、携帯機によりエンジンを始動する操作が行われてから乗員が実際に車両に乗車するまでの間、不審者が不正に車両へ乗り込んでしまい、車両が盗難される恐れがある。
そこで、特許文献１では、遠隔操作によりエンジン始動を行った場合に、盗難防止効果を維持するイモビライザイシステムが開示されている。また、特許文献２では、遠隔操作によりエンジン始動を行い、エンジン稼動状態で特定の鍵によりドアをアンロックした場合は、エンジンを停止せず、特定の鍵以外によりドアをアンロックした場合、エンジンを停止させ、セキュリティを確保している。
【特許文献１】特開平１１−２４０４２１号公報
【特許文献２】特開２００８−１５００１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１では、イモビライザによる認証を行う前にイモビライザの機能を無効化されてしまうと、盗難防止効果を発揮することができない。一方、特許文献２は特定の鍵以外によりドアをアンロックした場合、エンジンを停止させ、セキュリティを確保している。しかし、特定の鍵によりドアをアンロックした場合、エンジンは停止しないため、ドアのアンロックから乗員が実際に車両に乗車するまでの間に、不審者が不正に車両へ乗り込んでしまい、車両が盗難されてしまう恐れがある。
【０００４】
本発明は、上記課題を解決するためになされたものであり、遠隔操作により始動したエンジンが稼動している状態で、セキュリティを確保しつつ、エンジンの始動に必要な運転者の操作を削減することが可能な制御装置および制御方法を提供する。
【課題を解決するための手段】
【０００５】
請求項１に記載の制御装置は、携帯機から受信した操作信号に応じた信号を、車両に搭載された他の制御装置に出力する制御装置であって、時刻を計時するタイマ部と、携帯機からのエンジンの始動を要求する信号に応じて、エンジンを始動させ、エンジンの暖気運転を開始させる要求信号をエンジンを制御する制御装置に出力する信号出力処理と、エンジンが始動してから、エンジンを停止させるまでの時間をタイマ部に計時させるタイマ計時処理と、携帯機が車両の正規の携帯機であるか否かを認証してドアの施解錠を要求する信号をドアの施解錠を行う制御装置に出力する認証処理と、運転者の所定の走行準備操作を検出する検出処理と、タイマ部がエンジンを停止させる時刻を計時するまでの間に、認証処理において出力された信号によりドアが解錠され、かつ、検出処理によって運転者の所定の走行準備操作を検出すると、エンジンの暖気運転を継続させる暖気運転継続処理と、を実行する実行部と、を備える。
この構成によれば、タイマ部がエンジンを停止させる時刻を計時するまでに、認証処理において出力した信号によりドアが解錠され、かつ、所定の走行準備操作が検出されれば、エンジンの暖気運転を継続するため、エンジンの始動に必要な運転者の操作を削減することができる。
【０００６】
請求項２に記載の制御装置は、請求項１に記載の制御装置において、前記暖気運転継続処理は、前記タイマ部がエンジンを停止させる時刻を計時するまでの間に、前記認証処理において出力された信号によりドアが解錠されない場合、または、前記検出処理によって運転者の所定の走行準備操作を検出しない場合には、暖気運転を停止させる。
この構成によれば、タイマ部がエンジンを停止させる時刻を計時するまでに、認証処理によりドアが解錠されない場合、または、検出処理によって運転者の所定の走行準備操作を検出しない場合には、暖気運転を停止するため、セキュリティを確保することができる。
【０００７】
請求項３に記載の制御装置は、請求項１または２に記載の制御装置において、前記所定の走行準備操作は、機械鍵をイグニッションオン位置まで回転させる操作と、イグニッションスイッチをオンするためのイグニッションノブをイグニッションオン位置まで回転させる操作と、フットブレーキを踏む操作とのいずれか１つである。
この構成によれば、運転者が車両に搭乗して簡易な操作を行えば、暖気運転を継続するため、エンジンの始動に必要な運転者の操作を削減することができる。
【０００８】
請求項４に記載の制御装置は、請求項１から３のいずれか一項記載の制御装置において、前記暖気運転継続処理は、前記検出処理が所定の走行準備操作を検出する前に、シフトレバー操作またはパーキングブレーキを解除する操作を検出すると、暖気運転を停止させる。
この構成によれば、前記検出処理が所定の走行準備操作を検出する前に、シフトレバー操作またはパーキングブレーキを解除する操作を検出すると、暖気運転を停止させるため、セキュリティが更に高まる。
【０００９】
請求項５に記載の制御方法は、携帯機から受信した操作信号に応じた信号を、車両に搭載された他の制御装置に出力する制御装置の制御方法であって、携帯機からのエンジンの始動を要求する信号に基づいて、エンジンを始動させ、エンジンの暖気運転を開始させる要求信号をエンジンを制御する制御装置に出力する信号出力ステップと、エンジンが始動してから、エンジンを停止させるまでの時間をタイマ部に計時させるタイマ計時ステップと、携帯機が車両の正規の携帯機であるか否かを認証してドアの施解錠を要求する信号をドアの施解錠を行う制御装置に出力する認証ステップと、運転者の所定の走行準備操作を検出する検出ステップと、タイマ部がエンジンを停止させる時刻を計時するまでの間に、認証ステップにおいて出力された信号によりドアが解錠され、かつ、検出ステップによって運転者の所定の走行準備操作を検出すると、エンジンの暖気運転を継続させる暖気運転継続ステップと、を有する。
この構成によれば、タイマ部がエンジンを停止させる時刻を計時するまでに、認証ステップにおいて出力した信号によりドアが解錠され、かつ、所定の走行準備操作が検出されれば、エンジンの暖気運転を継続するため、エンジンの始動に必要な運転者の操作を削減することができる。
【発明の効果】
【００１０】
本発明によれば、遠隔操作により始動したエンジンが稼動している状態で、セキュリティを確保しつつ、エンジンの始動に必要な運転者の操作を削減することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
図１から図３を用いて本発明が適用される車両のシステム構成について説明する。図１は、携帯機または機械鍵によってエンジンの始動を行う車両のシステム構成の一例を示した図である。
制御装置４０Ａは、図１に示すように、イモビライザ制御装置１６と、キーシリンダ１４と、バッテリ１５と、アンテナ１７と、エンジン水温センサ１８と、フットブレーキスイッチ（ＳＷ）１９と、パーキングブレーキスイッチ（ＳＷ）と、ドア開閉スイッチ（ＳＷ）２１と、ドアロックスイッチ（ＳＷ）２２と、ドアアンロックスイッチ（ＳＷ）２３と、エンジンフードスイッチ（ＳＷ）２４と、シフトポジションスイッチ（ＳＷ）２５と、エンジン回転センサ２６と、ロックトリガスイッチ（ＳＷ）２７と、アンロックトリガスイッチ（ＳＷ）２８と、車室外アンテナ２９と、車室内アンテナ３０と、エンジン制御装置５０と、ボディ制御装置６０と接続される。
【００１２】
アンテナ１７は、携帯機１２からの信号を受信する。制御装置４０Ａは、アンテナ１７で受信した携帯機１２から送信されたエンジンの始動を要求する信号（以後、リモートエンジンスタート信号と記載する）を入力すると、車両がエンジンを始動しても良い状態にあるか否かを判定する。例えば、ドアが開いているか否かをドア開閉ＳＷ２１からの入力により判定する。また、エンジン始動による車の飛び出しを防止するため、制御装置４０Ａは、シフトポジションＳＷ２５からの入力によりシフトポジションがパーキングレンジに入っているか、また、パーキングブレーキＳＷ２０からの入力によりパーキングブレーキがかかっているか否かを判定する。さらに、ボンネットが閉まっているか否かをエンジンフードＳＷ２４からの入力により判定する。制御装置４０Ａは、車両がエンジンを始動しても良い状態にあると判定した場合には、制御装置４０Ａの内部にあるイグニッション（ＩＧ）スイッチ３４をオンして、バッテリ１５の電力をエンジン制御装置５０へ供給する。次に、制御装置４０Ａは、制御装置４０Ａの内部にあるアクセサリ（ＡＣＣ）スイッチ３５およびスタータ（ＳＴ）スイッチ３６をオンする。制御装置４０Ａは、スタータスイッチ３６をオンすることでスタータ信号を出力し、エンジン制御装置５０にエンジンの始動を要求する。エンジン制御装置５０は、スタータ信号を入力すると、スタータリレー５１をオンして、スタータモータ５２に電力を供給する。電力の供給を受けたスタータモータ５２が駆動し、エンジンの始動が行われる。
【００１３】
制御装置４０Ａは、エンジン水温センサ１８からエンジン水温を入力し、エンジン回転センサ２６からエンジン回転数を入力して、エンジンが始動したか否か、また、エンジンが暖気運転状態にあるか否かを判定する。そして、エンジン水温またはエンジン回転数が異常値である場合には、制御装置４０Ａは、制御装置４０Ａの内部に設けられているイグニッションスイッチ３４をオフすることにより、エンジン制御装置５０への電力供給を停止する。
【００１４】
制御装置４０Ａは、アンテナ１７で受信したエンジンの停止を要求する信号（以後、リモートエンジンストップ信号と記載する）を入力すると、イグニッションスイッチ３４をオフすることにより、エンジン制御装置５０への電力供給を停止する。電力が供給されなくなったエンジン制御装置５０は、エンジンを停止させる。
【００１５】
制御装置４０Ａは、スマートエントリ機能によるドアの開閉も行う。ここで、スマートエントリ機能には、例えば車両に接近するだけで自動的にドアをアンロックするとともに、車両から離れるだけで自動的にドアをロックするものがある。この場合、具体的には車両近傍に形成された作動エリアに携帯機１２が入ってきたときに自動的にドアがアンロックされるとともに、この作動エリアから携帯機１２が出たときに自動的にドアがロックされるようになっている。また、作動エリア内に携帯機１２が入っている場合に、ドアハンドルに設けられたロックトリガＳＷ２７またはアンロックトリガＳＷ２８に運転者が触れることで、ドアのロックおよびアンロックを行うものもある。
本実施例の制御装置４０Ａは、車室外アンテナ２９および車室内アンテナ３０からの入力により、携帯機１２が車室外にあるか車室内にあるかを判断する。携帯機１２が車室外にある場合、ドアハンドルに設けられたロックトリガＳＷ２７がオンされると、制御装置４０Ａは、携帯機１２が車両の正規の携帯機であるか否かを認証する（以後、スマートエントリ認証と記載する）。携帯機１２が車両の正規の携帯機である場合には、制御装置４０Ａはボディ制御装置６０に、ドアのロックを要求する信号を出力する。ボディ制御装置６０は、ドアのロックを要求する信号を入力すると、ドアのロック及びアンロックを制御するドアロックアンロック制御装置６２に、ドアのロックを要求する信号を出力する。そして、ドアがロックされたことを確認すると、ボディ制御装置６０は、運転者にドアがロックされたことを報知するために、ハザードランプ６１を点灯させたり、ブザー６３を鳴らす。一方、アンロックトリガＳＷ２８がオンされると、制御装置４０Ａは、スマートエントリ認証を行う。携帯機１２が車両の正規の携帯機である場合には、制御装置４０Ａはボディ制御装置６０に、ドアのアンロックを要求する信号を出力する。ボディ制御装置６０は、ドアのアンロックを要求する信号を入力すると、ドアロックアンロック制御装置６２に、ドアのアンロックを要求する信号を出力する。ドアロックアンロック制御装置６２は、ボディ制御装置６０からの入力信号に応じて、ドアのロック／アンロックを行う。
【００１６】
制御装置４０Ａは、スマートエントリ機能を使用せずにドアがアンロックされた場合には、車両の所有者でない不審者がドアをアンロックし、車両を盗難する可能性があるため、エンジンの暖気運転を停止するよう要求するエンジン停止信号をエンジン制御装置５０へ出力する。スマートエントリ機能を使用しないとは、例えば、携帯機１２に備えられているドアのロック／アンロックボタンを使用した場合であったり、機械鍵１０を使用してドアのアンロックを行った場合等である。また、制御装置４０Ａは、スマートエントリ機能によってドアがアンロックされた場合であっても、暖気運転を所定の時間継続した場合（以後、暖気運転を続けることができる所定の時間を暖気設定時間と記載する）には、暖気運転を停止するようにエンジン停止信号をエンジン制御装置５０へ出力する。車両が屋内の駐車場に駐車されている場合に暖気運転を続けると、一酸化炭素中毒の誘因となる可能性があるからである。暖気設定時間は、エンジンが暖気運転を継続できる時間であり、例えば、２０分とすることができる。一方、スマートエントリ機能によってドアがアンロックされた場合、携帯機１２との通信時にその携帯機１２が車両の正規の携帯機であると認証されているため、車両の所有者によりドアがアンロックされたとして、制御装置４０Ａは暖気運転を継続する。また、制御装置４０Ａは、スマートエントリ機能によってドアがアンロックされても、暖気設定時間が経過すれば暖気運転を中止させる。しかし、運転者が車両に搭乗し、走行準備を開始すれば、暖気運転を停止させる必要がなくなるため、暖気設定時間が経過するまでに、運転者が機械鍵１０をキーシリンダ１４へと差込み、イグニッションスイッチオン位置まで機械鍵１０を回転させると、暖気運転を継続させる。
【００１７】
機械鍵１０には、固有のキーコードを記憶したトランスポンダ１１が備えられている。機械鍵１０をキーシリンダ１４に差し込むと、イモビアンプ１３がトランスポンダ１１に記憶された固有のキーコードを読み込み、イモビライザ制御装置１６へ出力する。イモビライザ制御装置１６は、入力された固有のキーコードと予め記憶されている正規のコードとの比較（以後、イモビライザ認証と記載する）を行い、コードが一致したか否かの比較結果を制御装置４０Ａへと出力する。コードが不一致の場合には、車両の盗難防止のため、制御装置４０Ａは、エンジン停止信号をエンジン制御装置５０へ出力する。コードが一致する場合には、制御装置４０Ａは、暖気運転を継続する。
また、機械鍵１０をキーシリンダ１４へ差し込む前に、パーキングブレーキＳＷ２０からパーキングブレーキが解除されたことを示す信号を入力した場合、または、シフトポジションＳＷ２５からシフトレバーがパーキングレンジから移動されたことを示す信号を入力した場合には、車両の盗難を防止するため、制御装置４０Ａは、エンジン停止信号をエンジン制御装置５０へ出力する。
【００１８】
図２は、携帯機またはイグニッションノブによってエンジンの始動を行う車両のシステム構成の一例を示した図である。各構成が行う処理については、図１とほぼ同じであるため説明を省略し、図１と異なる構成について説明する。
携帯機１２は、イモビライザ機能を内蔵したスマートエントリ機能を備える。イモビライザ機能とは、携帯機に記憶されたキーコードを用いてイモビライザ認証を行い、携帯機に記憶されたキーコードと正規のコードとが一致する場合に、携帯機からのエンジンの始動を許可する機能である。したがって、スマートエントリ機能によってドアを施解錠する際に、イモビライザ認証も行う。
イグニッションノブ３２は、運転者が携帯機１２を携帯している状態で、ノブを回せば、機械鍵１０を使用せずにエンジンの始動・停止等を行うことができるノブである。
制御装置４０Ｂは、暖気設定時間が経過するまでに、運転者がイグニッションノブ３２をイグニッションスイッチオン位置まで回転させると、暖気運転を継続させる。また、イグニッションスイッチがオンされたことをトリガとして、制御装置４０Ｂは、携帯機１２のイモビライザ認証を行う。携帯機１２に入力された固有のキーコードと正規のコードとが不一致の場合には、制御装置４０Ｂは、エンジン停止信号をエンジン制御装置５０へ出力する。コードが一致する場合には、制御装置４０Ｂは、暖気運転を継続する。
また、運転者がイグニッションノブ３２をイグニッションスイッチオン位置まで回転させる前に、パーキングブレーキＳＷ２０がオフされた場合、または、シフトポジションＳＷ２５がオンされた場合には、車両の盗難を防止するため、制御装置４０Ｂは、エンジン停止信号をエンジン制御装置５０へ出力する。ここで、パーキングブレーキＳＷ２０がオフされた場合とは、パーキングブレーキが解除されたことを意味し、シフトポジションＳＷ２５がオンされた場合とは、シフトレバーがパーキングレンジから移動されたことを意味する。
【００１９】
図３は、携帯機またはプッシュスイッチによってエンジンの始動を行う車両のシステム構成の一例を示した図である。各構成が行う処理については、図１とほぼ同じであるため説明を省略し、図１と異なる構成について説明する。
携帯機１２は、イモビライザ機能を内蔵したスマートエントリ機能を備える。したがって、スマートエントリ機能によってドアを施解錠する際に、イモビライザ認証も行う。
プッシュスイッチ３３は、運転者が携帯機１２を携帯している状態で、プッシュスイッチ３３を押すことで、機械鍵によらずに、エンジンの始動・停止等を行えるスイッチである。
制御装置４０Ｃは、暖気設定時間が経過するまでに、フットブレーキＳＷ１９がオンされると、暖気運転を継続させる。ここで、フットブレーキＳＷ１９がオンされるとは、フットブレーキが踏まれたことを示す。
また、フットブレーキが踏まれたことをトリガとして、制御装置４０Ｃは、携帯機１２のイモビライザ認証を行う。携帯機１２に入力された固有のキーコードと予め記憶されている正規のコードとが不一致の場合には、制御装置４０Ｃは、エンジン停止信号をエンジン制御装置５０へ出力する。コードが一致する場合には、制御装置４０Ｃは、暖気運転を継続する。
また、運転者がフットブレーキを前に、パーキングブレーキＳＷ２０がオフされた場合、または、シフトポジションＳＷ２５がオンされた場合には、車両の盗難を防止するため、制御装置４０Ｃは、エンジン停止信号をエンジン制御装置５０へ出力する。
【００２０】
次に、図４および図５を用いて制御装置のシステム構成について説明する。図４は、携帯機または機械鍵によってエンジンの始動を行う車両における制御装置４０Ａのシステム構成の一例を示す図である。
制御装置４０Ａは、タイマ部４１と、実行部４２Ａとを備える。
タイマ部４１は、実行部４２Ａと接続され、暖気設定時間等を計時し、計時した時刻を実行部４２Ａへと入力する。実行部４２Ａは、エンジンの始動時刻にタイマ部４１に計時を開始させ、暖気設定時間を計時させる。
実行部４２Ａが行う処理は、制御装置４０Ａについて図１で説明した処理とほぼ同様であるため、簡略化して説明する。実行部４２Ａは、図１で説明した各構成と接続され、各構成からの入力信号に基づいて、エンジン制御装置５０にスタータ信号、エンジン停止信号を出力する。また、実行部４２Ａは、ボディ制御装置６０に、ドアのロックおよびアンロックを要求する信号を出力する。
【００２１】
図５は、携帯機またはイグニッションノブによってエンジンの始動を行う車両における制御装置４０Ｂ、および携帯機またはプッシュスイッチによってエンジンの始動を行う車両における制御装置４０Ｃのシステム構成の一例を示す図である。
制御装置４０Ｂおよび４０Ｃは、タイマ部４１と、実行部４２Ｂとを備える。
タイマ部４１は、実行部４２Ｂと接続され、暖気設定時間等を計時し、計時した時刻を実行部４２Ｂへと入力する。実行部４２Ｂは、エンジンの始動時刻にタイマ部４１に計時を開始させ、暖気設定時間を計時させる。
実行部４２Ｂが行う処理は、制御装置４０Ｂおよび４０Ｃについて図２および図３で説明した処理とほぼ同様であるため、簡略化して説明する。実行部４２Ｂは、図２および図３で説明した各構成と接続され、各構成からの入力信号に基づいて、エンジン制御装置５０にスタータ信号、エンジン停止信号を出力する。また、実行部４２Ｂは、ボディ制御装置６０に、ドアのロックおよびアンロックを要求する信号を出力する。
以後、特に区別する必要がない場合には、制御装置４０Ａ、４０Ｂ、４０Ｃを制御装置４０と、実行部４２Ａおよび実行部４２Ｂを実行部４２と記載する。
【００２２】
次に、実行部４２のハードウェア構成の一例について説明する。図６は、実行部４２のハードウェア構成の一例を示す図である。実行部４２は、信号の入出力を行う入出力部４３と、制御装置４０による制御処理を実現するためのプログラムや、エンジンを停止させるか否かを判定するプログラム（詳細は後述）などが格納されたＲＯＭ４６と、ＲＯＭ４６に格納されたプログラムを読み込んで実行する中央処理装置（ＣＰＵ）４５と、プログラムを実行する際に使用される一時的なデータを保存するＲＡＭ４４とから構成される。
また、ＲＯＭ４６に格納されたプログラムのＣＰＵ４５による演算によって、図７に示すタイマ計時処理４２１、信号出力処理４２２、検出処理４２３、暖気運転継続処理４２４Ａ、スマートエントリ処理（認証処理）４２５Ａおよび図８に示す暖気運転継続処理４２４Ｂ、スマートエントリ処理４２５Ｂが実行される。
【００２３】
次に、図７および図８を用いて実行部４２Ａおよび実行部４２Ｂが実行する処理について説明する。図７は、実行部４２Ａにおいて、上述したＣＰＵ４５などのハードウェアとＲＯＭ４６に格納されたソフトウェアとの協働によって実現されるの機能ブロック図の一例である。
実行部４２Ａは、タイマ計時処理４２１と、信号出力処理４２２と、検出処理４２３と、暖気運転継続処理４２４Ａと、スマートエントリ処理４２５Ａとを実行する。
【００２４】
信号出力処理４２２は、アンテナ１７と、エンジン制御装置５０と、タイマ計時処理４２１と接続する。信号出力処理４２２は、アンテナ１７が携帯機１２からリモートエンジンスタート信号を受信すると、エンジンの始動を要求するスタータ信号をエンジン制御装置５０へと出力する。また、信号出力処理４２２は、タイマ部４１がエンジン始動開始時刻から暖気設定時間を計時できるように、タイマ計時処理にもスタータ信号を出力する。タイマ計時処理４２１は、スタータ信号を入力して、タイマ部４１に時刻の計時を開始させる。また、信号出力処理４２２は、アンテナ１７が携帯機１２からリモートエンジンストップ信号を受信すると、エンジンの停止を要求するエンジン停止信号をエンジン制御装置５０へと出力する。
【００２５】
タイマ計時処理４２１は、タイマ部４１と、信号出力処理４２２と接続する。タイマ計時処理４２１は、前述の通り、信号出力処理４２２からスタータ信号を入力し、タイマ部４１に時刻の計時を開始させ、暖気設定時間を計時させる。
【００２６】
検出処理４２３は、イグニッションスイッチ（ＳＷ）３１と、パーキングブレーキＳＷ２０と、シフトポジションＳＷ２５と、フットブレーキＳＷ１９と、暖気運転継続処理４２４とに接続される。
検出処理４２３は、イグニッションＳＷ３１のオン・オフ操作、パーキングブレーキＳＷ２０から入力されるパーキングブレーキＳＷ２０の操作、シフトポジションＳＷ２５から入力されるシフトレバーの操作、フットブレーキＳＷ１９から入力されるフットブレーキの操作を検出すると、暖気運転継続処理４２４へと各操作内容を出力する。暖気運転継続処理４２４は、検出処理４２３から入力した各操作内容に基づいて、暖気運転を継続するか否かを判断する。
【００２７】
スマートエントリ処理４２５Ａは、ドア開閉ＳＷ２１と、ドアロックＳＷ２２と、ドアアンロックＳＷ２３と、アンロックトリガＳＷ２８と、ボディ制御装置６０と接続する。スマートエントリ処理４２５Ａは、ドア開閉ＳＷ２１によりドアが閉まっていることを確認し、かつ、ドアロックＳＷ２２によりドアがロックされていることを確認した場合に、アンロックトリガＳＷ２８がオンされると、スマートエントリ認証を行う。携帯機１２が車両の正規の携帯機である場合には、スマートエントリ処理４２５Ａは、ボディ制御装置６０にドアのアンロックを要求する信号を出力する。
また、スマートエントリ処理４２５Ａは、ドア開閉ＳＷ２１によりドアが閉まっていることを確認し、かつ、ドアアンロックＳＷ２３によりドアがアンロックされていることを確認した場合に、ロックトリガＳＷ２７がオンされると、スマートエントリ認証を行う。携帯機１２が車両の正規の携帯機である場合には、スマートエントリ処理４２５Ａは、ボディ制御装置６０にドアのロックを要求する信号を出力する。
【００２８】
暖気運転継続処理４２４Ａは、ドア開閉ＳＷ２１と、ドアロックＳＷ２２と、ドアアンロックＳＷ２３と、イモビライザ制御装置１６と、エンジン回転センサ２６と、タイマ部４１と、検出処理４２３と、エンジン制御装置５０と接続される。
暖気運転継続処理４２４Ａは、エンジン回転センサ２６からエンジン回転数を入力し、エンジンが暖気運転状態にあるか否かを確認する。エンジンが暖気運転状態にあるか否かは、エンジン回転数が所定の回転数の範囲内にあるか否かによって確認できる。例えば、エンジン回転数が７００回転から９００回転の間にある場合に、エンジンは暖気中であると判定できる。
【００２９】
暖気運転継続処理４２４Ａは、ドア開閉ＳＷ２１がオフされると、ドアアンロックＳＷ２３からの入力信号により、ドアがスマートエントリ処理４２５Ａによってアンロックされたのか否かを確認する。ここで、ドア開閉ＳＷ２１がオフされるとは、ドアが開いたことを意味する。ドアがスマートエントリ処理４２５Ａによってアンロックされた場合、暖気運転継続処理４２４Ａは、暖気運転を継続する信号をエンジン制御装置５０へ出力する。ドアがスマートエントリ処理４２５Ａによってアンロックされなかった場合、暖気運転継続処理４２４Ａは、エンジン停止信号をエンジン制御装置５０へ出力する。また、エンジン始動開始時刻に計時を開始した時刻情報をタイマ部４１から入力する。タイマ部４１が計時した時刻が暖気設定時間を経過した場合、暖気運転継続処理４２４Ａはエンジン停止信号をエンジン制御装置５０へ出力する。タイマ部４１が計時した時刻が暖気設定時間を経過するまでに、検出処理４２３からイグニッションＳＷ３１をオンする操作、または、フットブレーキを踏む操作を入力した場合には、暖気運転継続処理４２４Ａは、タイマ部４１の計時動作を停止させ、暖気運転を継続する。一方、イグニッションＳＷ３１をオンする操作、または、フットブレーキを踏む操作を入力する前に、シフトレバーの操作、または、パーキングブレーキの操作を検出処理４２３から入力した場合には、暖気運転継続処理４２４Ａは、エンジン制御装置５０へエンジン停止信号を出力する。
さらに、イモビライザ制御装置１６からイモビライザ認証の結果を入力し、機械鍵１０に内蔵されたトランスポンダ１１のキーコードと、イモビライザ制御装置１６に記憶されている正規のキーコードが一致しなかった場合にも、暖気運転継続処理４２４Ａは、エンジン停止信号をエンジン制御装置５０へ出力する。
【００３０】
図８は、実行部４２Ｂにおいて、上述したＣＰＵ４５などのハードウェアとＲＯＭ４６に格納されたソフトウェアとの協働によって実現されるの機能ブロック図の一例である。
実行部４２Ｂは、タイマ計時処理４２１と、信号出力処理４２２と、検出処理４２３と、暖気運転継続処理４２４Ｂと、スマートエントリ処理４２５Ｂとを実行する。タイマ計時処理４２１と、信号出力処理４２２と、検出処理４２３については、図７の機能ブロック図における説明と異なるところがないため、説明を省略する。また、暖気運転継続処理４２４Ｂおよびスマートエントリ処理４２５Ｂにおける処理についても、図７における説明とほぼ同一であるため、異なる点に絞って説明する。
【００３１】
スマートエントリ処理４２５Ｂは、ドア開閉ＳＷ２１と、ドアロックＳＷ２２と、ドアアンロックＳＷ２３と、アンロックトリガＳＷ２８と、暖気運転継続処理４２４Ｂと、ボディ制御装置６０と接続する。スマートエントリ処理４２５Ｂは、ドア開閉ＳＷ２１によりドアが閉まっていることを確認し、かつ、ドアロックＳＷ２２によりドアがロックされていることを確認した場合に、アンロックトリガＳＷ２８がオンされると、スマートエントリ認証とイモビライザ認証とを行う。携帯機１２が車両の正規の携帯機である場合には、スマートエントリ処理４２５Ｂは、ボディ制御装置６０にドアのアンロックを要求する信号を出力する。
また、スマートエントリ処理４２５Ｂは、イグニッションＳＷ３１がオンされた場合、または、フットブレーキＳＷ１９がオンされた場合には、イモビライザ認証を行い、その結果を暖気運転継続処理４２４Ｂへと出力する。
【００３２】
暖気運転継続処理４２４Ｂは、ドア開閉ＳＷ２１と、ドアロックＳＷ２２と、ドアアンロックＳＷ２３と、と、エンジン回転センサ２６と、タイマ部４１と、検出処理４２３と、スマートエントリ処理４２５Ｂと、エンジン制御装置５０と接続される。
暖気運転継続処理４２４Ｂは、スマートエントリ処理４２５Ｂからイモビライザ認証の結果を入力する。そして、携帯機１２のキーコードが正規のキーコードと一致していなかった場合には、暖気運転継続処理４２４は、エンジン停止信号をエンジン制御装置５０へ出力する。
【００３３】
次に、図９および図１０を用いて、携帯機からのエンジン始動要求を受けて制御装置４０が実行する処理の一例について説明する。図９および１０は、実行部４２が実行する処理の一例を示すフローチャートである。
実行部４２は、アンテナ１７が携帯機１２からリモートエンジンスタート信号を受信すると（ステップＳ１０／ＹＥＳ）、実行部４２は、車両がエンジンを始動しても良い状態かどうかを確認する。まず、実行部４２は、ドアは閉まっているか否かを確認する（ステップＳ１１）。ドアが閉まっている場合（ステップＳ１１／ＹＥＳ）、実行部４２は、シフトポジションはパーキング（Ｐ）レンジになっているかを確認する（ステップＳ１２）。ドアが閉まっていない場合（ステップＳ１１／ＮＯ）、実行部４２は、スタータ信号を出力せず待機状態に戻る。実行部４２は、シフトポジションがパーキングレンジになっている場合（ステップＳ１２／ＹＥＳ）、パーキングブレーキがオンになっているか否かを確認する（ステップＳ１３）。シフトポジションがパーキングレンジにない場合（ステップＳ１２／ＮＯ）、実行部４２は、スタータ信号を出力せず待機状態に戻る。パーキングブレーキもオンになっている場合（ステップＳ１３／ＹＥＳ）、実行部４２は、スタータ信号をエンジン制御装置５０へ出力する（ステップＳ１４）。そして、タイマ部４１のうち、エンジン始動開始時刻からの時刻を計時するタイマＴに、時刻の計時を開始させる（ステップＳ１５）。
【００３４】
実行部４２は、リモートエンジンスタート信号を受信していない場合（ステップＳ１０／ＮＯ）、リモートエンジンスタータ信号によりエンジンを始動してエンジン暖気を行っているか否かを確認する（ステップＳ２０）。リモートエンジンスタート信号によるエンジン暖気ではない場合（ステップＳ２０／ＮＯ）、運転者が車両内でエンジン始動操作を行ってエンジンを始動したと判断し、実行部４２は、待機状態に戻る。リモートエンジンスタート信号によるエンジン暖気である場合（ステップＳ２１／ＹＥＳ）、実行部４２は、アンテナ１７が携帯機１２からリモートエンジンストップ信号を受信したか否かを確認する（ステップＳ２１）。アンテナ１７がリモートエンジンストップ信号を受信した場合（ステップＳ２１／ＹＥＳ）、実行部４２は、エンジン停止信号をエンジン制御装置５０へ出力する（ステップＳ２２）。そして、タイマＴをリセットする（ステップＳ２３）。
【００３５】
アンテナ１７がリモートエンジンストップ信号を受信していない場合（ステップＳ２１／ＮＯ）、実行部４２は、アンロックトリガＳＷ２８がオンされて、アンロック要求が入力されているか否かを確認する（ステップＳ３０）。アンロックトリガＳＷ２８がオンの場合（ステップＳ３０／ＹＥＳ）、実行部４２は、携帯機１２が車両の正規の携帯機か否かを判定する（ステップＳ３１／ＹＥＳ）。携帯機１２が車両の正規の携帯機である場合（ステップＳ３１／ＹＥＳ）、実行部４２は、ドアのアンロックを要求する信号をボディ制御装置６０へ出力する（ステップＳ３２）。そして、タイマ部４１のうち、スマートエントリ機能によりドアをアンロックしてからの時刻を計時するタイマＤをスタートさせる（ステップＳ３３）。アンロックトリガＳＷ２８がオフの場合（ステップＳ３０／ＮＯ）、実行部４２は、ドアが開いたか否かを確認する（ステップＳ４０）。ドアが開いていない場合（ステップＳ４０／ＮＯ）、実行部４２はタイマＤが所定の時間を計時したか否かを確認する（ステップＳ５０）。ここで、所定の時間とは、スマートエントリ機能によりドアがアンロックされたのにも関わらず、ドアが開かないため、ドアのアンロックがユーザの意図しない操作であったと判断するための時間である。また、長時間にわたりドアがアンロックの状態であると、防犯上も好ましくない。所定の時間は、例えば３０秒とできる。タイマＤが所定の時間を計時すると（ステップＳ５０／ＹＥＳ）、実行部４２は、ドアをロックするようドアロック信号をボディ制御装置６０に出力する。そして、タイマＤをリセットする。タイマＤが所定の時間を計時していない場合（ステップＳ５０／ＮＯ）、実行部４２は、タイマＴが暖気設定時間を計時したか否かを確認する（ステップＳ５３）。タイマＴが暖気設定時間を計時した場合（ステップＳ５３／ＹＥＳ）、実行部４２は、エンジン停止信号をエンジン制御装置５０へと出力する（ステップＳ４３）。そして、タイマＴをリセットする（ステップＳ４４）。タイマＴが暖気設定時間を計時していない場合には（ステップＳ５３／ＮＯ）、実行部４２は待機状態に戻る。
【００３６】
ドアが開いた場合には（ステップＳ４０／ＹＥＳ）、実行部４２は、タイマＤをリセットする（ステップＳ４１）。そして、ドアのアンロックがスマートエントリ機能によるものであったか否かを確認する（ステップＳ４２）。スマートエントリ機能によるドアのアンロックでない場合（ステップＳ４２）、ドアを開けた人物が車両の所有者でない可能性があるため、車両が盗難される危険がある。そこで、実行部４２は、エンジン停止信号をエンジン制御装置５０へ出力する（ステップＳ４３）。そして、実行部４２は、タイマＴをリセットする（ステップＳ４４）。
スマートエントリ機能によるドアのアンロックであった場合（ステップＳ４２／ＹＥＳ）、実行部４２はエンジンの暖気を継続させる。
【００３７】
次に、実行部４２は所定の走行準備操作を検出したか否かを確認する（ステップＳ５４）。ここで、所定の走行準備操作とは、運転者が車両に搭乗し、運転者が車両の所有者であるか否かを認証するための操作である。例えば、トランスポンダを備える機械鍵がエンジンの始動に必要な車両であれば、機械鍵をイグニッションオン位置まで回転させる操作を所定の走行準備操作とできる。また、携帯機がイモビライザ機能を内蔵したスマートエントリ機能を備えている場合に、イグニッションノブによってエンジンの始動を行う車両であれば、イグニッションノブをイグニッションオン位置まで回転させる操作を所定の走行準備操作とできる。また、プッシュスイッチによってエンジンの始動を行う車両であれば、フットブレーキを踏む操作を所定の走行準備操作としても良い。
【００３８】
所定の走行準備操作を検出しない場合（ステップＳ６４／ＮＯ）、実行部４２は、タイマＴが暖気設定時間を計時したか否かを確認する（ステップＳ７０）。タイマＴが暖気設定時間を計時した場合（ステップＳ７０／ＹＥＳ）、実行部４２は、エンジン停止信号をエンジン制御装置５０へ出力する（ステップＳ７４）。そして、実行部４２は、タイマＴをリセットする（ステップＳ７５）。
【００３９】
タイマＴが暖気設定時間を計時していない場合（ステップＳ７０／ＮＯ）、実行部４２は、車両の盗難を防止するため、イモビライザの認証がされていないのにも関わらず、車両を走行させようとする操作が行われていないか否かを確認する。まず、実行部４２は、シフトポジションがパーキングレンジにあるか否かを確認する（ステップＳ７１）。シフトポジションがパーキングレンジにない場合（ステップＳ７１／ＮＯ）、実行部４２は、エンジン停止信号をエンジン制御装置５０へ出力し（ステップＳ７４）、タイマＴをリセットする（ステップＳ７５）。シフトポジションがＰレンジである場合（ステップＳ７１／ＹＥＳ）、実行部４２は、パーキングブレーキがオンか否かを確認する（ステップＳ７２）。パーキングブレーキが解除されている場合（ステップＳ７２／ＮＯ）、実行部４２は、エンジン停止信号をエンジン制御装置５０へ出力し（ステップＳ７４）、タイマＴをリセットする（ステップＳ７５）。パーキングブレーキがオンである場合（ステップＳ７２／ＹＥＳ）、実行部４２は、アンテナ１７がリモートエンジンストップ信号を受信しているか否かを確認する（ステップＳ７３）。アンテナ１７がリモートエンジンストップ信号を受信している場合（ステップＳ７３／ＹＥＳ）、実行部４２は、エンジン停止信号を出力し（ステップＳ７４）、タイマＴをリセットする（ステップＳ７５）。アンテナ１７がリモートエンジンストップ信号を受信していない場合には（ステップＳ７３／ＮＯ）、再び、所定の走行準備操作を検出していないか否かを確認する（ステップＳ６０）。
【００４０】
実行部４２は、所定の走行準備操作を検出すると（ステップＳ５４／ＹＥＳ）、タイマＴをリセットする（ステップＳ５５）。そして、所定の走行準備操作を行った者が、車両の所有者であるか否かをイモビライザ認証によって判定する（ステップＳ５６）。イモビライザ認証により、運転者が車両の所有者であると認証された場合（ステップＳ６２／ＹＥＳ）、実行部４２はエンジンの暖気を継続させる。イモビライザ認証により、運転者が車両の所有者ではないと認証された場合（ステップＳ６４／ＮＯ）、実行部４２は、エンジン停止信号をエンジン制御装置５０へ出力する（ステップＳ６５）。また、実行部４２は、エンジン停止操作を検出したか否かを確認する（ステップＳ６４）。ここで、エンジン停止操作とは、携帯機１２からではなく、運転者が車両に搭乗した状態で行うエンジンを停止させるための操作である。例えば、機械鍵をイグニッションオフ位置に回転させる操作、イグニッションノブをイグニッションオフ位置に回転させる操作、プッシュスイッチを押してエンジン停止スイッチをオンにする操作である。エンジン停止操作を検出すると（ステップＳ６４／ＹＥＳ）、実行部４２は、エンジン停止信号をエンジン制御装置５０へ出力する（ステップＳ６５）。エンジン停止操作を検出しなければ（ステップＳ６４／ＮＯ）、実行部４２は、エンジンの暖気を継続させる（ステップＳ６３）。
【００４１】
以上の説明から明らかなように、本実施例によれば、携帯機１２からのエンジン始動要求により始動したエンジンが稼動している状態でも、タイマ部４１がエンジンを停止させる時刻を計時するまでに、スマートエントリ処理４２５Ａまたは４２５Ｂによりドアが解錠されない場合、または、検出処理４２３が運転者の所定の走行準備操作を検出しない場合には、暖気運転継続処理４２４Ａまたは４２４Ｂが暖気運転を停止させるため、セキュリティを確保することができる。さらに、検出処理４２３が所定の走行準備操作を検出する前に、シフトレバー操作またはパーキングブレーキを解除する操作を検出すると、暖気運転継続処理４２４Ａまたは４２４Ｂは、暖気運転を停止させるため、セキュリティが更に高まる。
一方、スマートエントリ機能によりドアが解錠され、かつ、暖気設定時間が経過するまでに、運転者が車両に搭乗して簡易な操作を行えば、暖気運転継続処理４２４Ａまたは４２４Ｂは、暖気運転を継続するため、エンジンの始動に必要な運転者の操作を削減することができる。
【００４２】
以上、本発明の好ましい実施の形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
例えば、本実施例では、実行部４２は、タイマ計時処理４２１と、信号出力処理４２２と、検出処理４２３と、暖気運転継続処理４２４Ａおよび４２４Ｂと、スマートエントリ処理４２５Ａおよび４２５Ｂとを実行していたが、スマートエントリ処理を行う制御装置を他の処理を行う制御装置とは別途に設けても良い。
【００４３】
実行部４２が実行するプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
更に、実行部４２がＲＯＭ４６に記憶されたソフトウェアプログラムを読み出して、ＣＰＵ４５により実行して実現するソフトウェア処理の一部又は全部をハードウェアにて実現しても良い。
【図面の簡単な説明】
【００４４】
【図１】本発明が適用される車両のシステム構成の一例を示す図である。
【図２】本発明が適用される車両のシステム構成の一例を示す図である。
【図３】本発明が適用される車両のシステム構成の一例を示す図である。
【図４】制御装置のシステム構成の一例を示す図である。
【図５】制御装置のシステム構成の一例を示す図である。
【図６】実行部のハードウェア構成の一例を示す図である。
【図７】実行部の有する機能の一例を示す機能ブロック図である。
【図８】実行部の有する機能の一例を示す機能ブロック図である。
【図９】制御装置が実行する処理の一例を示すフローチャートである。
【図１０】制御装置が実行する処理の一例を示すフローチャートである。
【符号の説明】
【００４５】
１０…機械鍵
１１…トランスポンダ
１２…携帯機
１３…イモビアンプ
１４…キーシリンダ
１５…バッテリ
１６…イモビライザ制御装置
１７…アンテナ
１８…エンジン水温センサ
１９…フットブレーキＳＷ
２０…パーキングブレーキＳＷ
２１…ドア開閉ＳＷ
２２…ドアロックＳＷ
２３…ドアアンロックＳＷ
２４…エンジンフードＳＷ
２５…シフトポジションＳＷ
２６…エンジン回転センサ
２７…ロックトリガＳＷ
２８…アンロックトリガＳＷ
２９…車室外アンテナ
３０…車室内アンテナ
３１…イグニッションＳＷ
３２…イグニッションノブ
３３…プッシュスイッチ
３４…ＩＧスイッチ
３５…ＡＣＣスイッチ
３６…ＳＴスイッチ
４０Ａ、４０Ｂ、４０Ｃ…制御装置
４１…タイマ部
４２Ａ、４２Ｂ…実行部
４３…入出力部
４４…ＲＡＭ
４５…ＣＰＵ
４６…ＲＯＭ
５０…エンジン制御装置
５１…スタータリレー
５２…スタータモータ
６０…ボディ制御装置
６１…ハザードランプ
６２…ドアロックアンロック制御装置
６２…ブザー
４２１…タイマ計時処理
４２２…信号出力処理
４２３…検出処理
４２４Ａ、４２５Ｂ…暖気運転継続処理
４２５Ａ、４２５Ｂ…スマートエントリ処理
【図１】
2010138815.tif 000003
【図２】
2010138815.tif 000004
【図３】
2010138815.tif 000005
【図４】
2010138815.tif 000006
【図５】
2010138815.tif 000007
【図６】
2010138815.tif 000008
【図７】
2010138815.tif 000009
【図８】
2010138815.tif 000010
【図９】
2010138815.tif 000011
【図１０】
2010138815.tif 000012