(57)【要約】【課題】車両走行中にＩＧスイッチが配置される電源ライン上で一時的な電源遮断が生じても、好適な制御を継続することができるエンジンの制御装置を提供する。【解決手段】マイコン１１は、ＩＧスイッチ３１のオフ検出に基づいてエンジン回転数が下限値以上か否かを判定し、エンジン回転数が下限値以上であると判定すると、スイッチ素子１３側からの動作電源の供給を継続すべく該スイッチ素子１３のオフを禁止する。すなわち、走行時の振動等による何らかの要因で車両走行中にＩＧスイッチ３１が配置される電源ライン上で一時的な電源遮断が生じた場合、マイコン１１は、ＩＧスイッチ３１のオフを検出するが、マイコン１１がモニタしているエンジン回転数が下限値以上であると、そのＩＧスイッチ３１のオフ検出はドライバの意志によらない走行時の振動等によるものであるとして、スイッチ素子１３のオフを禁止し、動作電源の供給を継続させる。【選択図】      図１
2006132418.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に伴いオンオフされるメインスイッチのオンに基づいて動作電源の供給を受けると共に、該メインスイッチのオン検出に基づいてスイッチ手段をオンさせて該スイッチ手段側からも動作電源の供給を受け、その動作電源の供給に基づいてエンジン運転のための各種情報を収集して揮発性メモリに記憶しその記憶した各種情報を用いてエンジンの制御を行うと共に、前記メインスイッチのオフ検出に基づいて前記スイッチ手段をオフさせて前記動作電源の供給を遮断するエンジンの制御装置であって、
前記メインスイッチのオフ検出に基づいて、エンジンが所定の運転状態か否かを判定する運転状態判定手段と、
前記運転状態判定手段によりエンジンが所定の運転状態であると判定した時には、前記スイッチ手段側からの前記動作電源の供給を継続すべく該スイッチ手段のオフを禁止する電源オフ禁止手段と、
を備えたことを特徴とするエンジンの制御装置。
【請求項２】
前記メインスイッチのオフ検出に基づいて、前記揮発性メモリに記憶した各種情報の内で保持対象の情報をバックアップメモリに記憶するバックアップ処理を行った後に、前記スイッチ手段をオフさせて該スイッチ手段側からの前記動作電源の供給を遮断することを特徴とする請求項１に記載のエンジンの制御装置。
【請求項３】
前記運転状態判定手段は、エンジン回転数、車速、吸気管圧力及び電源信号の少なくとも１つに基づいて判定していることを特徴とする請求項１又は２に記載のエンジンの制御装置。
【請求項４】
前記メインスイッチのオフ検出に基づいて、点火動作又は燃料噴射動作を停止させる動作規制手段を備えたことを特徴とする請求項１〜３のいずれかに記載のエンジンの制御装置。
【請求項５】
前記動作規制手段は、前記メインスイッチのオフ検出がなされても、点火時期又は燃料噴射時期の演算を継続させることを特徴とする請求項４に記載のエンジンの制御装置。
【請求項６】
前記動作規制手段は、前記メインスイッチのオフ検出がなされても、エンジン回転数又は大気圧検出のための演算を継続させることを特徴とする請求項４又は５に記載のエンジンの制御装置。
【請求項７】
前記メインスイッチのオフ期間、又は前記メインスイッチのオフ期間とその後オンしてからの所定期間において、車載部品の異常検出を禁止する異常検出禁止手段を備えたことを特徴とする請求項１〜６のいずれかに記載のエンジンの制御装置。
【請求項８】
前記異常検出禁止手段は、前記メインスイッチを介して電源供給がなされている車載部品の異常検出を禁止することを特徴とする請求項７に記載のエンジンの制御装置。
【請求項９】
前記異常検出禁止手段は、点火動作を行う点火コイル、燃料噴射動作を行うインジェクタ又は燃料噴射量を決定するための空燃比を検出する空燃比センサの異常検出を禁止することを特徴とする請求項７又は８に記載のエンジンの制御装置。
【請求項１０】
前記メインスイッチのオフ期間、又は前記メインスイッチのオフ期間とその後オンしてからの所定期間において、メータなどエンジン制御装置との通信制御を行うユニットへの信号出力を禁止する信号出力禁止手段を備えたことを特徴とする請求項１〜９のいずれかに記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イグニッションスイッチのオフ後、好適なタイミングで電源供給を自己遮断して消費電力を低減する機能を有するエンジンの制御装置に関するものである。
【背景技術】
【０００２】
２輪車等の車両のエンジンを制御するＥＣＵ（電子制御ユニット）は、例えば特許文献１にて示されるように、ドライバの操作に伴うイグニッションスイッチのオンに基づいてバッテリから動作電源が供給されると共に、該スイッチのオンに基づいて該スイッチと並列に設けられるコントロールリレーをオンさせて、バッテリからリレーを介して動作電源が供給されるようになっている。また、特許文献１には記載されていないが、このイグニッションスイッチのオンに基づいて、ＥＣＵは、エンジンのクランク位置判定やエンジン行程判定等々、各種センサ出力に基づいて判定し、エンジンのクランク位置情報やエンジン行程情報としてＲＡＭに記憶している。
【０００３】
また、２輪車においては搭載するバッテリ容量が小さいため、ＥＣＵにおける消費電力を極力低減する要求がある。かかる要求から、エンジン停止時に保持する必要のある各種情報（スロットルアクチュエータの全閉又は全開位置情報やダイアグ情報（異常判定情報）等）を記憶するためのＥＣＵ内のメモリには、ＥＥＰＲＯＭ等の電気的消去可能な不揮発性メモリが用いられており、ＥＣＵは、イグニッションスイッチのオフに基づいて保持対象となっている各種情報をＥＥＰＲＯＭに記憶し（バックアップ処理）、その記憶後、コントロールリレーをオフさせて、バッテリからの電源供給を自己遮断する。これにより、データ保持にかかるメモリの電力消費がなくなると共に、メモリ以外の各種回路の暗電流がなくなるので、ＥＣＵにおける消費電力が低減される。
【０００４】
ところで、走行中の路面状況によって車両に振動が生じると、イグニッションスイッチの接点が離れたり、該スイッチが配置される電源ライン上のコネクタ部の接点が離れたりすることがある。特に悪路走行を主とするドライバにとっては、この事態が生じ易い。かかる場合、接点の離間に基づいて、ＥＣＵは、保持対象の各種情報をＥＥＰＲＯＭに記憶すると共に電源自己遮断を行う。
【０００５】
これに対し、ＲＡＭに記憶されていて保持対象となっていないエンジンのクランク位置情報やエンジン行程情報は、上記電源自己遮断が実施されると、ＲＡＭへの電源供給がなくなることで、車両が走行中であるにもかかわらずリセットされてしまう。これらリセットされたエンジンのクランク位置情報やエンジン行程情報等は、再び正確な情報を得るまでに時間を要するため、この復帰までの間、ＥＣＵは好適な制御を行うことができず、エンジン出力等に大きな影響を与えることが懸念される。
【特許文献１】特許第２６９０１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、車両走行中にメインスイッチが配置される電源ライン上で一時的な電源遮断が生じても、好適な制御を継続することができるエンジンの制御装置を提供することを主たる目的とするものである。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するのに有効な手段等につき、効果等を示しつつ説明する。
【０００８】
手段１．制御装置は、２輪車等の車両のエンジンに用いられるものであって、ユーザの操作に伴いオンオフされるメインスイッチ（例えばイグニッションスイッチ）のオンに基づいて動作電源の供給を受けると共に、該メインスイッチのオン検出に基づいてスイッチ手段をオンさせて該スイッチ手段側からも動作電源の供給を受けている。制御装置は、その動作電源の供給に基づいてエンジン運転のための各種情報を収集して揮発性メモリに記憶しその記憶した各種情報を用いてエンジンの制御を行う。また、この制御装置は、メインスイッチのオフ検出に基づいてスイッチ手段をオフさせて動作電源の供給を遮断する。運転状態判定手段は、そのメインスイッチのオフ検出に基づいてエンジンが所定の運転状態か否かを判定し、エンジンが所定の運転状態であると判定されると、電源オフ禁止手段は、スイッチ手段側からの動作電源の供給を継続すべく該スイッチ手段のオフを禁止する。
【０００９】
すなわち、走行時の振動等による何らかの要因で車両走行中にメインスイッチが配置される電源ライン上で一時的な電源遮断が生じた場合、制御装置は、メインスイッチのオフを検出する。しかしながらこの場合、運転状態判定手段がモニタしているエンジンの運転状態が所定の運転状態であると、そのメインスイッチのオフ検出はドライバの意志によらない走行時の振動等によるものであるとして、電源オフ禁止手段がスイッチ手段のオフを禁止し、動作電源の供給を継続させる。そのため、揮発性メモリに記憶されているエンジン運転のための各種情報（例えば、エンジンのクランク位置情報やエンジン行程情報等）のリセットが防止されるので、上記した一時的な電源遮断が生じても、好適な制御を継続することができる。
【００１０】
また、エンジン運転のための各種情報の中には、エンジンのクランク位置情報やエンジン行程情報等、リセットされてから再び正確な情報を得るのに時間を要したり、エンジン回転数が高い時に正確な情報を得難いものがあるので、上記のように動作電源の供給を継続させる意義は大きい。
【００１１】
手段２．上記手段１において、メインスイッチのオフ検出に基づいて、揮発性メモリに記憶した各種情報の内で保持対象の情報をバックアップメモリに記憶するバックアップ処理を行った後に、スイッチ手段をオフさせて該スイッチ手段側からの動作電源の供給が遮断される。
【００１２】
すなわち、揮発性メモリに記憶する各種情報の内で保持対象になっている情報には、上記したエンジンのクランク位置情報やエンジン行程情報等、リセットされてから再び正確な情報を得るのに時間を要したり、エンジン回転数が高い時に正確な情報を得難いものが含まれていない。こうした情報は動作電源の供給が遮断されるとリセットされてしまうことから、上記のように動作電源の供給を継続させて該情報を引き続き使用可能とする意義は大きい。
【００１３】
手段３．手段１又は２において、運転状態判定手段は、エンジン回転数、車速、吸気管圧力及び電源信号の少なくとも１つに基づいて判定する。
【００１４】
すなわち、エンジン回転数又は車速は、一般的に車両において扱われているパラメータであるので、エンジンの所定の運転状態を判定（検出）するための手段を特別に設ける必要がなく、その判定（検出）を容易に行うことができる。また、吸気管圧力信号、すなわち吸気行程に発生する負圧と他の行程との圧力差（圧力変動）を検出することにより、エンジンが所定の運転状態であるかが判定できる。また、電源信号、すなわち電源ラインに発生するレギュレータノイズ等を検出することにより、エンジンが所定の運転状態であるかが判定できる。
【００１５】
手段４．上記手段１〜３のいずれかにおいて、メインスイッチのオフ検出に基づいて、点火動作又は燃料噴射動作を停止させる動作規制手段が備えられる。
【００１６】
すなわち、実際にドライバが走行時にメインスイッチをオフさせても、上記手段１に記載したように、メインスイッチのオフ検出がなされエンジンが所定の運転状態であると判定される。従って、このようなドライバの行為はエンジンを惰性で運転させることを意味しているので、動作規制手段がこのような状況時に点火動作又は燃料噴射動作を停止させることで、このようなドライバの意志を反映させることができる。なお、上記した一時的な電源遮断が生じた場合にも点火動作又は燃料噴射動作を停止させることになるが、これは一時的であるので、エンジン制御に与える影響は極めて小さい。
【００１７】
手段５．上記手段４において、動作規制手段は、メインスイッチのオフ検出がなされても、点火時期又は燃料噴射時期の演算を継続させる。
【００１８】
すなわち、動作規制手段が点火動作又は燃料噴射動作を停止させる期間においても、点火時期又は燃料噴射時期の演算が継続されるので、次に点火時期又は燃料噴射時期が必要となるときに直ちに対応することができる。
【００１９】
手段６．上記手段４又は５において、動作規制手段は、メインスイッチのオフ検出がなされても、エンジン回転数又は大気圧検出のための演算を継続させる。
【００２０】
すなわち、動作規制手段が点火動作又は燃料噴射動作を停止させる期間においても、エンジン回転数又は大気圧検出のための演算が継続されるので、次にエンジン回転数又は大気圧検出が必要となるときに直ちに対応することができる。
【００２１】
手段７．上記手段１〜６のいずれかにおいて、メインスイッチのオフ期間、又はメインスイッチのオフ期間とその後オンしてからの所定期間において、車載部品の異常検出を禁止する異常検出禁止手段が備えられる。
【００２２】
すなわち、メインスイッチのオフ検出時においては、上記した一時的な電源遮断も含まれるので、車載部品が実際に正常であっても、このような一時的な電源遮断により異常と判定される場合がある。そのため、異常検出禁止手段がメインスイッチのオフ期間、又はメインスイッチのオフ期間とその後オンしてからの所定期間が経過して電源が安定するまで車載部品の異常検出を禁止することで、その誤検出を防止することができる。
【００２３】
手段８．上記手段７において、異常検出禁止手段は、メインスイッチを介して電源供給がなされている車載部品の異常検出を禁止する。
【００２４】
すなわち、メインスイッチを介して電源供給がなされている車載部品は、上記した期間内においては、実際に正常であっても異常と判定されてしまう。そのため、異常検出禁止手段がこの車載部品に対する異常検出を禁止することで、その誤検出を確実に防止することができる。
【００２５】
手段９．上記手段７又は８において、異常検出禁止手段は、点火動作を行う点火コイル、燃料噴射動作を行うインジェクタ又は燃料噴射量を決定するための空燃比を検出する空燃比センサの異常検出を禁止する。
【００２６】
すなわち、点火コイル、インジェクタ又は空燃比センサ（例えば、酸素センサのヒータ）はメインスイッチを介して電源供給がなされているので、上記した期間内においては、実際に正常であっても異常と判定されてしまう。そのため、異常検出禁止手段がこの車載部品に対する異常検出を禁止することで、その誤検出を確実に防止することができる。
【００２７】
手段１０．上記手段１〜９のいずれかにおいて、メインスイッチのオフ期間、又はメインスイッチのオフ期間とその後オンしてからの所定期間において、メータなどエンジン制御装置との通信制御を行うユニットへの信号出力を禁止する信号出力禁止手段が備えられる。
【００２８】
すなわち、実際にドライバが走行時にメインスイッチをオフさせても、上記手段１に記載したように、メインスイッチのオフ検出がなされエンジンが所定の運転状態であると判定される。従って、このようなドライバの行為はエンジン制御装置の停止要求を意味しているので、信号出力禁止手段がこのような状況時にはメータなどエンジン制御装置との通信制御を行うユニットへの信号出力を禁止することで、エンジン制御装置が停止しているものとしてドライバの行為に応じた表示処理をすることができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明を具体化した一実施の形態を図面に従って説明する。本実施の形態は、２輪車のエンジンを対象にエンジン制御システムを構築するものとしており、当該制御システムにおいては電子制御ユニット（以下、ＥＣＵという）を中枢として燃料噴射量の制御や点火時期の制御等を実施することとしている。
【００３０】
図１は、ＥＣＵを中心としたエンジン制御システム全体の概略構成を示している。ＥＣＵ１０は、マイクロコンピュータ（以下、マイコンという）１１、電源回路１２、スイッチ素子１３、スイッチ入力回路１４、波形整形回路１５、及び、Ａ／Ｄ変換回路１６を備えている。
【００３１】
マイコン１１は、電源回路１２及びイグニッションスイッチ（以下、ＩＧスイッチという）３１を介して車載バッテリ３２に接続されている。この電源回路１２は、バッテリ３２から供給されるバッテリ電源を電圧調整し、マイコン１１の動作電源を生成する。また、マイコン１１は、前記電源回路１２及びスイッチ素子１３を介して前記バッテリ３２に接続されている。スイッチ素子１３は例えばトランジスタよりなり、マイコン１１の制御によりオンオフされる。また、マイコン１１は、スイッチ入力回路１４を介して前記ＩＧスイッチ３１に接続され、該スイッチ入力回路１４を介してＩＧスイッチ３１のオンオフ状態を検出する。
【００３２】
そして、ドライバの操作に伴ってＩＧスイッチ３１がオンされると、マイコン１１にはバッテリ３２からＩＧスイッチ３１及び電源回路１２を介して動作電源が供給される。このとき、マイコン１１は、スイッチ入力回路１４から入力されるＩＧスイッチ３１のオン信号に基づいて、ＩＧスイッチ３１がオンされたことを検出する。マイコン１１は、ＩＧスイッチ３１がオンされたことを検出すると、スイッチ素子１３をオンさせる。これにより、マイコン１１には、バッテリ３２からスイッチ素子１３及び電源回路１２を介しても動作電源が供給される。
【００３３】
マイコン１１には、波形整形回路１５を介してクランク角センサ３５からクランク角信号が入力される。クランク角センサ３５は、クランク軸３６の回転と共に検出用円板３７が回転することにより、所定のクランク角（例えば１５°ＣＡ）と基準回転位置とを検出可能なクランク角信号を出力する。マイコン１１は、このクランク角信号に基づいて、クランク軸３６の回転角度やエンジン回転数を検出する。
【００３４】
また、マイコン１１には、上記したクランク角センサ３５からの出力信号の他に、エンジンの運転を制御するための各種センサからの出力信号、例えば吸気圧を検出すべく吸気管圧力センサからの吸気管圧力信号や大気圧を検出すべく大気圧センサからの大気圧信号、燃料噴射量を決定するための空燃比を検出する空燃比センサからの空燃比信号等がＡ／Ｄ変換回路１６を介して入力され、また車速を検出すべく車速センサからの車速信号が入力される。
【００３５】
ここで、マイコン１１には、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＥＥＰＲＯＭ２４、及び、入出力回路２５が備えられており、これらがバス２６を介して接続されている。ＲＯＭ２２にはエンジン等の制御プログラムが記憶され、ＲＡＭ２３にはＣＰＵ２１の処理のためのデータ（情報）が一時的に記憶される。ＲＡＭ２３に記憶されるデータには、エンジンのクランク位置情報やエンジン行程情報、スロットルアクチュエータの全閉又は全開位置情報、各種装置（点火コイル４１、インジェクタ４２及び空燃比センサ（例えば、酸素センサのヒータ）等）のダイアグ情報（異常判定情報）等が含まれている。ＥＥＰＲＯＭ２４には、保持対象の情報、この場合スロットルアクチュエータの全閉又は全開位置情報や各種装置のダイアグ情報がＩＧスイッチ３１のオフに基づいて記憶されバックアップされる。そして、ＣＰＵ２１は、入出力回路２５を介して入力される各種入力信号と、ＲＡＭ２３及びＥＥＰＲＯＭ２４に記憶されている各種情報とを用いて、ＲＯＭ２２に記憶されている制御プログラムに従って演算や判定処理を行い、エンジン制御等の各種制御を実施する。
【００３６】
すなわち、マイコン１１は、各種入力信号と、ＲＡＭ２３及びＥＥＰＲＯＭ２４に記憶されている各種情報とを用いて、点火コイル４１、インジェクタ４２、アクチュエータ４３、及び、メータ４４のそれぞれに対応する各種出力信号を出力し、点火コイル４１を用いた点火時期制御、インジェクタ４２を用いた燃料噴射制御、スロットルアクチュエータを含む各種アクチュエータ４３の制御、及び、車速メータやエンジン回転数メータを含むメータ４４の駆動を行う。
【００３７】
このようなマイコン１１は、上記したように、ドライバの操作に伴うＩＧスイッチ３１のオンに基づいてスイッチ素子１３をオンさせ、ＩＧスイッチ３１側から供給される動作電源に加え、スイッチ素子１３側からも動作電源が供給される。マイコン１１は、この動作電源に基づいて動作状態となり、上記した各種制御等を行う。
【００３８】
一方、ドライバの操作に伴ってＩＧスイッチ３１がオフされると、該スイッチ３１側からマイコン１１へのバッテリ電源の供給が遮断される。このとき、マイコン１１は、スイッチ素子１３のオン状態を維持してスイッチ素子１３側からの動作電源の供給を維持し、自己の動作可能状態を維持する。そして、マイコン１１は、下記に示すＩＧオフ時処理を行い、その処理における電源遮断条件の成立後に電源の自己遮断（スイッチ素子１３のオフ）を実施する。このＩＧオフ時処理は、図２に示すフローに従って行われる。
【００３９】
ステップＳ１０１では、ＩＧスイッチ３１がオフされたか否かを判定する。すなわち、スイッチ入力回路１４からのＩＧスイッチ３１のオフ信号が入力されたか否かに基づいて、ＩＧスイッチ３１のオフ判定を行う。ＩＧスイッチ３１がオンされておりオフでない場合、この処理を終了する。ＩＧスイッチ３１がオフであると判定すると、ステップＳ１０２に進む。
【００４０】
ステップＳ１０２では、点火出力信号、燃料噴射出力信号、燃料ポンプ（燃料ポンプを作動させるポンプ駆動用リレー）への出力信号等、各種出力信号の出力を停止する。すなわち、点火出力信号の停止に基づいて点火コイル４１の点火動作が停止される。また、燃料噴射出力信号の停止に基づいてインジェクタ４２の燃料噴射動作が停止される。また、燃料ポンプ（ポンプ駆動用リレー）への出力信号の停止に基づいて、燃料タンクからの燃料の吸い上げが停止される。また、ＩＧスイッチ３１のオフ検出期間中は、点火コイル４１、インジェクタ４２及び空燃比センサ等のダイアグ情報の検出を禁止し、更にメータ４４などマイコン１１との通信制御を行うユニットへの信号出力も禁止する。これに対し、点火時期又は燃料噴射時期の演算は継続する。また、エンジン回転数又は大気圧検出のための演算も継続するようにしている。そして、これらの出力停止処理を実施した後、ステップＳ１０３に進む。
【００４１】
ステップＳ１０３では、エンジン回転数が下限値Ａ［ｒｐｍ］以上か否かを判定する。因みに、下限値Ａは、本実施の形態ではアイドル回転数（例えば１０００［ｒｐｍ］）に設定されている。エンジン回転数が下限値Ａ以上である場合、この処理を終了する。一方、エンジン回転数が下限値Ａ未満である場合、ステップＳ１０４に進む。
【００４２】
ステップＳ１０４では、常時電源（スイッチ素子１３側からの給電）の自己遮断を実施する。この場合、自己遮断実施前にＲＡＭ２３に記憶されているスロットルアクチュエータの全閉又は全開位置情報や各種装置のダイアグ情報等、保持対象となっている情報をＥＥＰＲＯＭ２４に記憶させるバックアップ処理を行い、その後、常時電源の自己遮断を実施、すなわちスイッチ素子１３のオフさせる。これにより、マイコン１１への動作電源の供給がなくなり、マイコン１１における消費電力低減が図られている。
【００４３】
ここで、悪路走行中等、走行中に生じる大きな振動によりＩＧスイッチ３１の接点が離れたり、該スイッチ３１が配置される電源ライン上のコネクタ部の接点が離れたりした場合、マイコン１１にはオフ信号が入力され、ＩＧスイッチ３１のオフを検出する。しかしながらこの場合、マイコン１１はエンジン回転数をモニタしており、そのエンジン回転数が下限値Ａ以上であると常時電源の自己遮断を実施しない（ステップＳ１０３）ようになっている。
【００４４】
つまり、走行時にはアイドル回転数（下限値Ａ）を超えた回転数でエンジンが運転しているので、マイコン１１は、上記したＩＧスイッチ３１のオフ信号が走行時の振動等に起因する一時的な電源ライン上の接点離れでドライバの意志によらないものであると判定し、このような場合では常時電源の自己遮断を実施しないようになっている。
【００４５】
従って、ＲＡＭ２３に記憶されていて保持対象となっていないエンジンのクランク位置情報やエンジン行程情報は、リセットされることなく引き続き使用可能である。つまり、これらクランク位置情報やエンジン行程情報等は、走行時にリセットされると、再び正確な情報を得るまでに時間を要するためにエンジン出力等に大きな影響を与えることが懸念されるが、本実施の形態では、上記のような走行時のＲＡＭ２３のリセットを防止できるので、マイコン１１（ＥＣＵ１０）は好適な制御を継続できるようになっている。
【００４６】
以上詳述した本実施の形態によれば、以下の優れた効果が得られる。
【００４７】
本実施の形態のマイコン１１は、ＩＧスイッチ３１のオフ検出に基づいてエンジン回転数が下限値Ａ以上か否かを判定し、エンジン回転数が下限値Ａ以上であると判定すると、スイッチ素子１３側からの動作電源の供給を継続すべく該スイッチ素子１３のオフを禁止する。すなわち、走行時の振動等による何らかの要因で車両走行中にＩＧスイッチ３１が配置される電源ライン上で一時的な電源遮断が生じた場合、マイコン１１は、スイッチ入力回路１４からのオフ信号に基づいてＩＧスイッチ３１のオフを検出する。しかしながらこの場合、マイコン１１がモニタしているエンジン回転数が下限値Ａ以上であると、そのＩＧスイッチ３１のオフ検出はドライバの意志によらない走行時の振動等によるものであるとして、該マイコン１１はスイッチ素子１３のオフを禁止し、動作電源の供給を継続させる。そのため、ＲＡＭ２３に記憶されているエンジン運転のための各種情報（エンジンのクランク位置情報やエンジン行程情報等）のリセットが防止されるので、上記した一時的な電源遮断が生じても、好適な制御を継続することができる。
【００４８】
また、上記したエンジンのクランク位置情報やエンジン行程情報は、リセットされてから再び正確な情報を得るのに時間を要するばかりか、エンジン回転数が高い時に正確な情報を得難いものである。そのため、上記のように動作電源の供給を継続させる意義は大きい。
【００４９】
本実施の形態では、エンジン回転数によりスイッチ素子１３のオンオフを判定している。すなわち、エンジン回転数は、一般的に車両において扱われているパラメータであるので、エンジンの所定の運転状態を判定（検出）するための手段を特別に設ける必要がなく、その判定（検出）を容易に行うことができる。
【００５０】
本実施の形態のマイコン１１は、ＩＧスイッチ３１のオフ検出に基づいて、点火動作又は燃料噴射動作を停止させる。すなわち、実際にドライバが走行時にＩＧスイッチ３１をオフさせても、マイコン１１は、ＩＧスイッチ３１のオフ検出がなされエンジン回転数が下限値Ａ以上であると判定し、スイッチ素子１３側からの動作電源の供給を継続させる。従って、このようなドライバの行為はエンジンを惰性で運転させることを意味しているので、マイコン１１がこのような状況時に点火動作又は燃料噴射動作を停止させることで、このようなドライバの意志を反映させることができる。なお、上記した一時的な電源遮断が生じた場合にも点火動作又は燃料噴射動作を停止させることになるが、これは一時的であるので、エンジン制御に与える影響は極めて小さい。
【００５１】
本実施の形態のマイコン１１は、ＩＧスイッチ３１のオフ検出がなされても、点火時期又は燃料噴射時期の演算を継続させる。すなわち、マイコン１１がこのような状況時において点火動作又は燃料噴射動作を停止させる期間においても、点火時期又は燃料噴射時期の演算を継続するので、次に点火時期又は燃料噴射時期が必要となるときに直ちに対応することができる。
【００５２】
また、点火時期又は燃料噴射時期の演算に加え、エンジン回転数又は大気圧検出のための演算も継続するようにしているので、次にエンジン回転数又は大気圧検出が必要となるときにも直ちに対応することができる。
【００５３】
本実施の形態のマイコン１１は、ＩＧスイッチ３１のオフ検出期間において、点火コイル４１、インジェクタ４２又は空燃比センサのダイアグ情報の検出を禁止する。すなわち、点火コイル４１、インジェクタ４２又は空燃比センサ（例えば、酸素センサのヒータ）はＩＧスイッチ３１を介して電源供給がなされているので、そのオフ期間においては、実際に正常であっても異常と判定されてしまう。そのため、マイコン１１がこの車載部品に対する異常検出を禁止することで、その誤検出を確実に防止することができる。
【００５４】
また、ＩＧスイッチ３１のオフ検出期間において、メータ４４などマイコン１１との通信制御を行うユニットへの信号出力を禁止している。すなわち、実際にドライバが走行時にＩＧスイッチ３１をオフさせても、マイコン１１は、ＩＧスイッチ３１のオフ検出がなされエンジン回転数が下限値Ａ以上であると判定し、スイッチ素子１３側からの動作電源の供給を継続させる。従って、このようなドライバの行為はマイコン１１の停止要求を意味しているので、マイコン１１がこのような状況時にはメータ４４などマイコン１１との通信制御を行うユニットへの信号出力を禁止することで、マイコン１１が停止しているものとしてドライバの行為に応じた表示処理をすることができる。
【００５５】
なお、本発明は上記実施の形態の記載内容に限定されず、例えば次のように実施しても良い。
【００５６】
上記実施の形態では、ＥＣＵ１０内のトランジスタよりなるスイッチ素子１３を制御してマイコン１１への動作電源の供給を制御するようにしたが、このようなスイッチ素子はトランジスタ以外、例えばリレーであっても良く、またＥＣＵ１０外に配置されていても良い。
【００５７】
上記実施の形態では、ＩＧスイッチ３１のオフ検出がなされエンジン回転数が下限値Ａ以上である場合に、スイッチ素子１３のオフを禁止して動作電源の供給を継続させるようにしたが、これに限定されるものではない。例えば、下限値Ａ、この場合アイドル回転数（例えば１０００［ｒｐｍ］）に設定したが、これ以外の回転数に設定しても良い。また、エンジン回転数の代わりに車速や吸気管圧力信号、電源信号を用いても良い。
【００５８】
車速は、エンジン回転数と同様、一般的に車両において扱われているパラメータであるので、エンジンの所定の運転状態を判定（検出）するための手段を特別に設ける必要がなく、その判定（検出）を容易に行うことができる。また、吸気管圧力信号、すなわち吸気行程に発生する負圧と他の行程との圧力差（圧力変動）を検出することにより、エンジンが所定の運転状態であるかが判定できる。また、電源信号、すなわち電源ラインに発生するレギュレータノイズ等を検出することにより、エンジンが所定の運転状態であるかが判定できる。
【００５９】
上記実施の形態では、ＩＧスイッチ３１のオフ検出後に、点火動作や燃料噴射動作の停止、ダイアグ情報の検出の禁止、点火時期や燃料噴射時期の演算の継続、エンジン回転数や大気圧検出のための演算の継続を行うようにしたが、これに限定されるものではなく、適宜変更しても良い。
【００６０】
上記実施の形態では、点火コイル４１、インジェクタ４２及び空燃比センサ等のダイアグ検出をＩＧスイッチ３１のオフ検出期間中禁止したが、例えばＩＧスイッチ３１のオフ検出期間中だけでなく、その後ＩＧスイッチ３１がオンしてからの所定期間もダイアグ検出を禁止するようにしても良い。このようにすれば、ダイアグ情報の誤検出はより確実に防止できる。
【図面の簡単な説明】
【００６１】
【図１】発明の実施の形態におけるエンジン制御システムの概略を示す構成図である。
【図２】ＩＧオフ時処理の流れを示すフローチャートである。
【符号の説明】
【００６２】
１１…マイクロコンピュータ（運転状態判定手段、電源オフ禁止手段、動作規制手段、異常検出禁止手段及び信号出力禁止手段）、１３…スイッチ素子（スイッチ手段）、３１…イグニッションスイッチ（メインスイッチ）、２３…ＲＡＭ（揮発性メモリ）、２４…ＥＥＰＲＯＭ（バックアップメモリ）、４１…点火コイル（車載部品）、４２…インジェクタ（車載部品）。
【図１】
2006132418.tif 000003
【図２】
2006132418.tif 000004