(57)【要約】【課題】制御部に入力される信号の論理レベルが変動する場合であっても、制御部の誤作動を防止可能な車両の制御装置を提供する。【解決手段】制御対象を制御する制御処理部と、制御対象に関連する異常を検知する異常検知処理部とを含む第１制御部３０と、バッテリ電圧を変換して第１制御部に給電する給電制御部２１と、バッテリＢの出力電圧の低下を検知すると第１制御部による所定の異常検知処理の実行を禁止するための異常検知禁止信号ＤＩを出力する異常検知禁止処理部２２を含み、異常検知禁止信号を含む複数の信号を第１制御部に出力する第２制御部２０とを備え、第１制御部は、異常検知禁止信号の論理レベルと、バッテリの出力電圧をモニタする電圧モニタ信号ＢＡＴＴＯの信号レベルとに基づいて、異常検知禁止信号の信号レベルの真偽を判定する信号判定処理部を備えている。【選択図】図２
2011157856.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された制御対象を制御する車両の制御装置であって、
前記制御対象の制御に関連する部位の異常を検知する異常検知処理部を含む第１制御部と、
バッテリの出力電圧の低下を検知すると前記第１制御部による所定の異常検知処理の実行を禁止するための異常検知禁止信号を出力する異常検知禁止処理部を含み、前記異常検知禁止信号を含む複数の信号を前記第１制御部に出力する第２制御部と、
を備え、
前記第１制御部は、前記異常検知禁止信号の論理レベルと、前記第２制御部を介さずに入力される、前記バッテリの出力電圧をモニタする電圧モニタ信号の信号レベルとに基づいて、前記第１制御部から入力される前記異常検知禁止信号の異常を判定する信号判定処理部を備えている車両の制御装置。
【請求項２】
前記第１制御部は、
所定の停止条件が成立するとエンジンを停止させる自動停止処理部と、
エンジンの自動停止自動再始動制御に関連する部位の異常検知処理を実行する異常検知処理部と、
前記異常検知処理部による検知結果を含む所定の再始動条件が成立すると、エンジンを自動再始動させる自動再始動処理部と、
を含み、
前記自動再始動処理部は、自動再始動処理部によるエンジンの停止中に、前記第１制御部から異常検知を禁止する状態を示す異常検知信号が入力され、且つ、前記信号判定処理部により前記異常検知禁止信号が異常であると判定されると、エンジンの自動再始動を行なわない請求項１記載の車両の制御装置。
【請求項３】
前記自動再始動処理部は、前記異常検知処理部によりシフトレバーの位置センサの異常が検知されると、エンジンの自動再始動を行なわない請求項２記載の車両の制御装置。
【請求項４】
前記自動再始動処理部は、前記異常検知処理部によりシフトレバーの位置センサの異常が検知されると、エンジンの自動再始動を行なわずにエンジンストール状態に移行する請求項２記載の車両の制御装置。
【請求項５】
前記第２制御部から出力される前記異常検知禁止信号の信号ピンに隣接して、前記異常検知禁止信号の信号レベルと異なる信号レベルの信号ピンが配列され、
前記信号判定処理部は、前記異常検知禁止信号が異常である場合に、前記異常検知禁止信号の信号ピンが、隣接する信号ピンと短絡していると判定する請求項１から４の何れかに記載の車両の制御装置。
【請求項６】
前記第１制御部は、
所定の停止条件が成立するとエンジンを停止させる自動停止処理部と、
シフトレバーの位置センサを含むエンジンの自動停止自動再始動制御に関連する異常検知処理を実行する異常検知処理部と、
前記異常検知処理部による検知結果を含む所定の再始動条件が成立すると、エンジンを自動再始動させる自動再始動処理部と、
を含み、
前記自動停止処理部は、前記自動停止処理部によるエンジンの停止中に、前記信号判定処理部により異常検知を禁止する状態を示す異常検知禁止信号が異常であると判定されると、前記異常検知禁止信号が異常検知を許可する状態であると判定して、前記自動再始動処理部によるエンジンの自動再始動処理を実行する請求項１記載の車両の制御装置。
【請求項７】
前記第１制御部は、
所定の停止条件が成立するとエンジンを停止させる自動停止処理部と、
シフトレバーの位置センサを含むエンジンの自動停止自動再始動制御に関連する異常検知処理を実行する異常検知処理部と、
前記異常検知処理部による検知結果を含む所定の再始動条件が成立すると、エンジンを自動再始動させる自動再始動処理部と、
を含み、
前記自動停止処理部は、前記自動停止処理部によるエンジンの停止中に、前記第１制御部から異常検知を禁止する状態を示す異常検知信号が入力され、且つ、前記信号判定処理部により前記異常検知禁止信号が異常であると判定されると、エンジンの自動再始動処理を行なわずに、エンジンストール状態に移行し、
前記第１制御部から異常検知を許可する状態を示す異常検知信号が入力され、且つ、前記信号判定処理部により前記異常検知禁止信号が異常であると判定されると、当該異常検知禁止信号に従って、前記自動再始動処理部によるエンジンの自動再始動処理を実行する請求項１記載の車両の制御装置。
【請求項８】
前記自動停止処理部によるエンジンの停止中に、前記信号判定処理部により異常検知を許可する状態を示す異常検知禁止信号が異常であると判定されると、前記異常検知禁止信号が異常検知を禁止する状態であると判定して、前記自動再始動処理部によるエンジンの自動再始動処理を実行する請求項７記載の車両の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載された制御対象を制御する車両の制御装置に関し、特に所定の停止条件が成立するとエンジンを停止させ、所定の再始動条件が成立するとエンジンを自動再始動させるアイドルストップ制御を実行する制御装置に好適な車両の制御装置に関する。
【背景技術】
【０００２】
一般に、車両に搭載される制御装置は、マイクロコンピュータ及びその周辺回路を含む制御部を備えている。このような制御部は、車両に搭載されたバッテリの出力電圧を所定電圧に調整するＤＣレギュレータを介して供給される電力で動作する。
【０００３】
そして、多くの制御装置は、制御部に加えてこのようなＤＣレギュレータが組み込まれている。さらに、ＤＣレギュレータに加えて、バッテリの電圧の低下を検知して制御回路に伝達する電源管理回路や、マイクロコンピュータの動作異常を監視するウォッチドッグタイマ回路等を含めて集積化された統合電源回路が構成され、当該統合電源回路が制御部と同一の基板に組み込まれた制御装置が実現されている。
【０００４】
また、このような制御装置の一例として、特許文献１には、エンジンの再始動時に、スタータモータの駆動によるバッテリ電圧の低下に起因する異常の誤検出を回避するために、エンジンの再始動の開始後、第１所定時間、異常検出に対するマスク処理を車両の電子制御装置に実行させるマスク実行手段を備えたアイドルストップ車両の制御装置が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−４６５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された制御装置にも上述した統合電源回路が組み込まれる場合があるが、このようなＩＣ化された統合電源回路では、基板のマウントスペースの制限や多機能化に対応した信号ピンの増加等に起因して、ピン間距離が短くなり、また各ピンに割り付ける信号の自由度が制限される傾向にある。
【０００７】
そのような信号ピンの一つに、バッテリの出力電圧の低下を検知して、その状態を制御回路に出力する信号を割り付けると、隣接するピン間の短絡等の事故が生じた場合に、隣接するピンの電圧によって当該信号の論理レベルが変動し、制御部に誤ったレベルの信号が伝達され、制御部の誤作動を招く虞があるという問題があった。
【０００８】
本発明の目的は、上述した問題に鑑み、制御部に入力される信号の論理レベルが変動する場合であっても、制御部の誤作動を防止可能な車両の制御装置を提供する点にある。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、本発明による車両の制御装置の特徴構成は、車両に搭載された制御対象を制御する車両の制御装置であって、前記制御対象の制御に関連する部位の異常を検知する異常検知処理部を含む第１制御部と、バッテリの出力電圧の低下を検知すると前記第１制御部による所定の異常検知処理の実行を禁止するための異常検知禁止信号を出力する異常検知禁止処理部を含み、前記異常検知禁止信号を含む複数の信号を前記第１制御部に出力する第２制御部と、
を備え、前記第１制御部は、前記異常検知禁止信号の論理レベルと、前記第２制御部を介さずに入力される、前記バッテリの出力電圧をモニタする電圧モニタ信号の信号レベルとに基づいて、前記第１制御部から入力される前記異常検知禁止信号の異常を判定する信号判定処理部を備えている点にある。
【００１０】
上述の構成によれば、信号判定処理部により、異常検知禁止信号の論理レベルと、バッテリの出力電圧をモニタする電圧モニタ信号の信号レベルが比較され、異常検知禁止信号の論理レベルの妥当性が評価される。例えば、電圧モニタ信号に基づいてバッテリの出力電圧の低下を確認できない場合に、異常検知禁止信号の論理レベルがバッテリの出力電圧の低下に対応する論理レベルであり、或は、電圧モニタ信号に基づいてバッテリの出力電圧の低下が確認できる場合に、異常検知禁止信号の論理レベルが適正なバッテリの出力電圧に対応する論理レベルである場合に、異常検知禁止信号の信号レベルが偽であると判定される。そのため、第１制御部では、異常検知禁止信号の信号レベルの真偽に基づいて適切な制御を実行することができ、より信頼性の高い車両の制御装置が実現できるようになる。
【００１１】
また、前記第１制御部は、
所定の停止条件が成立するとエンジンを停止させる自動停止処理部と、エンジンの自動停止自動再始動制御に関連する部位の異常検知処理を実行する異常検知処理部と、前記異常検知処理部による検知結果を含む所定の再始動条件が成立すると、エンジンを自動再始動させる自動再始動処理部と、を含み、前記自動再始動処理部は、自動再始動処理部によるエンジンの停止中に、前記第１制御部から異常検知を禁止する状態を示す異常検知信号が入力され、且つ、前記信号判定処理部により前記異常検知禁止信号が異常であると判定されると、エンジンの自動再始動を行なわないものであることが好ましい。
【００１２】
信号判定処理部により異常検知禁止信号の信号レベルが偽の異常検知禁止レベルであると判定された場合、本来なら異常検知処理部で自動停止自動再始動制御に関連する部位が異常であるか否か等の検知が行なわれる場合であっても、当該異常検知禁止レベルの信号に基づいて異常検知が禁止されるため、そのときに発生している異常が検知されない状態でエンジンが自動再始動される虞がある。
【００１３】
例えば、自動停止処理部によるエンジンの停止中に、シフトレバーの位置センサに異常が発生した場合、ユーザによりシフトレバーの操作位置がニュートラル位置（Ｎレンジ）からドライブ位置（Ｄレンジ）に操作されても、それが検知されない状態で自動再始動処理部によりエンジンが自動再始動されると、車両が急発進するといった不都合な事態になる。
【００１４】
そのような場合であっても、信号判定処理部により異常検知禁止信号の信号レベルが偽の異常検知禁止レベルであると判定されると、自動再始動処理部によるエンジンの自動再始動を行なわないので、高い安全性が確保できるようになる。
【発明の効果】
【００１５】
以上説明した通り、本発明によれば、制御部に入力される信号の論理レベルが変動する場合であっても、制御部の誤作動を防止可能な車両の制御装置を提供することができるようになった。
【図面の簡単な説明】
【００１６】
【図１】車両の制御システムの機能ブロック構成図
【図２】アイドルストップ制御を実行する制御装置のブロック回路図
【図３】アイドルストップ制御の状態遷移図
【図４】アイドルストップ制御の全体フローチャート
【図５】エンジン自動停止処理のフローチャート
【図６】エンジン再始動処理のフローチャート
【図７】シフトレバーの位置を検知するセンサの出力信号の特性図
【図８】異常検知禁止信号の異常判定処理のフローチャート
【図９】異常検知禁止信号の信号ピンと隣接する信号ピンのレベル比較表
【図１０】別実施形態を示し、異常検知禁止信号の異常判定処理のフローチャート
【図１１】第２制御部となる集積回路のピン配置の説明図
【発明を実施するための形態】
【００１７】
以下に、エンジン自動停止再始動制御装置を例として、本発明による車両の制御装置を説明する。
【００１８】
図１に示すように、車両の制御システムは、エンジン及び自動変速機を制御するエンジンＥＣＵ（「ＥＣＵ」は、Electric Control Unitの略称である。）２と、本発明による制御装置としてのエンジン自動停止再始動制御装置であるアイドルストップＥＣＵ３と、制動装置を制御するブレーキＥＣＵ４等の複数のＥＣＵにより構成され、各ＥＣＵが相互に制御信号を送受信するためのＣＡＮ（「ＣＡＮ」は、Controller Area Networkの略称である。）１に接続されている。
【００１９】
上述した複数のＥＣＵには、衝突時の安全装置であるエアバッグを展開制御するエアバッグＥＣＵ５や、車両を目的地に誘導するナビゲーションＥＣＵ６等が含まれる。
【００２０】
各ＥＣＵは、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたマイクロコンピュータと、入出力回路等の周辺回路と、バッテリから供給されるＤＣ１２Ｖの電圧を所定の制御電圧、例えばＤＣ５Ｖに調整するＤＣレギュレータ等を備えている。
【００２１】
各ＣＰＵは、ＲＯＭに記憶された制御プログラムに基づいて、入力回路を介して入力されたセンサ等の信号値やＣＡＮ１を介して他のＥＣＵから送信された制御信号に対して所定の演算を実行し、その演算結果に基づく制御信号を、出力回路を介してアクチュエータ等に出力し、或いはＣＡＮ１を介して他のＥＣＵに出力することにより制御対象を制御する。
【００２２】
エンジンＥＣＵ２には、エンジン回転数、エンジン水温、アクセル開度、吸気量、車速、バッテリ電圧、変速レバーのシフト位置、ブレーキ負圧等、車両に備えた各種のセンサから出力される信号が入力されている。
【００２３】
エンジンＥＣＵ２は、エンジン回転数、エンジン水温、アクセル開度、吸気量等に基づいてスロットルバルブの開度、エンジンへ供給する燃料噴射量、噴射時期、点火時期等を算出して、スロットルバルブ制御信号、燃料噴射信号、点火信号等の制御信号を出力することによりエンジンを駆動し、さらに、エンジン回転数、車速、変速レバーのシフト位置等に基づいて変速比を算出して無断変速機構が組み込まれた自動変速機に変速制御信号を出力することにより変速比を調整する。
【００２４】
さらに、エンジンＥＣＵ２は、エンジン等の駆動状態に基づいて、ＣＡＮ１を介してアイドルストップＥＣＵ３にエンジンの状態を示すステータス信号を送信する。当該ステータス信号には、アイドルストップＥＣＵ３によるエンジンの自動停止処理を許容するか禁止するかのステータス信号や、エンジンの再始動を要求するステータス信号が含まれる。
【００２５】
アイドルストップＥＣＵ３には、エンジン回転数（クランクパルス）、車速パルス、バッテリ電圧、変速レバーのシフト位置、ブレーキストロークセンサにより検知されるブレーキペダルの操作量、ブレーキブースタの負圧、路面傾斜量等、車両に備えた各種のセンサから出力される信号、及び、運転者により操作されるアイドルストップ制御禁止スイッチからの信号が入力回路を介して入力されるとともに、エンジンＥＣＵ２からＣＡＮ１を介して送信されたステータス信号が受信される。
【００２６】
スタータモータＭを駆動するリレー回路７のコイル８と電源（バッテリＢの正極）との間に、スタータスイッチの接点１１と変速レバーのニュートラルレンジまたはパーキングレンジの接点１２が直列に接続され、アイドルストップＥＣＵ３により制御されるスタータ通電回路１０がこの直列回路に並列に接続されている。
【００２７】
イグニッションキーの操作によるエンジンの始動時には、運転者により変速レバーがニュートラルレンジに操作され、スタータスイッチが閉じられることによりスタータリレー７がオンしてエンジンが始動され、エンジンの再始動処理の実行時には、アイドルストップＥＣＵ３によりスタータ通電回路１０を介してスタータリレー７がオンされることによりエンジンが再始動される。
【００２８】
アイドルストップＥＣＵ３は、エンジンの再始動処理によるスタータモータの駆動時にバッテリＢの出力電圧が低下しても各ＥＣＵが正常に動作するように、バックアップブーストコンバータ９を制御して、バッテリＢの出力電圧を所定電圧に昇圧する。
【００２９】
例えば、ナビゲーションＥＣＵ６やブレーキＥＣＵ４等、エンジン始動時の電圧低下によって、それらを構成するマイクロコンピュータがリセットされる等、動作が不安定になると、ユーザが不快に感じたり、安全性に問題が発生する可能性があるＥＣＵが、動作電圧を保障するためにバックアップブーストコンバータ９から給電されるように構成されている。
【００３０】
図２には、アイドルストップＥＣＵ３の詳細なブロック回路図が示されている。アイドルストップＥＣＵ３は、第１制御部３０と第２制御部２０を備えている。
【００３１】
第１制御部３０は、内部バスにより接続されたＣＰＵ，ＲＯＭ，ＲＡＭ等を備えたマイクロコンピュータ及びその周辺回路で構成されている。周辺回路には、スタータ通電回路１０や、電源停止時に重要な制御データを記憶するＥＥＰＲＯＭ（図示せず）等が含まれる。
【００３２】
マイクロコンピュータのＡＤ変換ポートには、ブレーキの負圧センサからの信号、シフトレバーの操作位置センサからの信号、バッテリＢのモニタ電圧等が入力され、デジタル信号の入力ポートには、アイドルストップ禁止スイッチ信号、異常検知禁止信号ＤＩ、起動信号ＳＴＯ、クランクパルス信号、車速パルス信号等の信号が入力され、さらにＣＡＮ通信ラインを介してブレーキスイッチ信号、Ｇセンサ信号、アクセル信号等が入力されている。バッテリＢのモニタ電圧として、第１制御部３０に設けた抵抗分圧回路３３からバッテリの電圧を１／４に降圧した電圧モニタ信号ＢＡＴＴと、後述する第２制御部２０から出力される電圧モニタ信号ＢＡＴＴＯの双方が入力されている。
【００３３】
ＲＯＭに記憶された制御プログラムがＣＰＵで実行されることにより、自動停止処理部、異常検知処理部、自動再手動処理部、信号判定処理部等の機能ブロックが具現化される。ＲＡＭは、各機能ブロックの動作時に必要な制御データや入出力データを記憶するワーキング領域として使用される。
【００３４】
自動停止処理部は、所定の停止条件が成立するとエンジンを停止させる機能ブロックである。異常検知処理部は、シフトレバーの操作位置を含む制御対象に関連する異常検知処理を実行する機能ブロックである。自動再始動処理部は、所定の再始動条件が成立し、または、異常検知処理部による検知結果に基づいてエンジンを自動再始動させる機能ブロックである。
【００３５】
また、信号判定処理部は、自動停止処理部によるエンジンの停止中に、異常検知禁止信号の論理レベルと、バッテリの出力電圧をモニタする電圧モニタ信号の信号レベルとに基づいて、異常検知禁止信号の信号レベルの真偽を判定する機能ブロックである。これらの機能ブロックの動作は後に詳述する。
【００３６】
スタータ通電回路１０は、第１制御部３０によりオン制御またはオフ制御されるトランジスタＴｒ１，Ｔｒ２，Ｔｒ３と、抵抗Ｒ１，Ｒ２，Ｒ３とダイオードＤ等を備えている。何らかの故障によりスタータモータＭが予期しないタイミングで駆動されないように、複数のトランジスタによりフェールセーフ可能に構成されている。
【００３７】
トランジスタＴｒ１，Ｔｒ２が、電源とスタータリレー７のコイル８の間に、ダイオードＤを介して直列に接続されている。また、抵抗Ｒ１，Ｒ２，Ｒ３が電源とアースとの間に直列に接続され、トランジスタＴｒ３が抵抗Ｒ２，Ｒ３に並列接続されている。
【００３８】
トランジスタＴｒ１，Ｔｒ２の接続点と抵抗Ｒ２，Ｒ３の接続点が連結され、マイクロコンピュータのＡＤ変換ポートにモニタ信号ＭＶ１として入力され、ダイオードＤのアノード側及びカソード側がそれぞれマイクロコンピュータの入力ポートにモニタ電圧ＭＶ２，ＭＶ３として入力されている。
【００３９】
マイクロコンピュータによってトランジスタＴｒ１，Ｔｒ２が同時にオンされると、コイル８に通電されてスタータモータＭが駆動される。マイクロコンピュータは、所定時期にトランジスタＴｒ１，Ｔｒ２を個別に駆動したときのモニタ電圧ＭＶ１，ＭＶ２，ＭＶ３の値に基づいてトランジスタＴｒ１，Ｔｒ２の故障を検知し、トランジスタＴｒ２のショートモードでの故障を検知すると、トランジスタＴｒ３をオンして、スタータリレー７をオフするように構成されている。
【００４０】
第２制御部２０は、給電制御部２１と、異常検知禁止処理部２２と、電圧モニタ部２３と、電圧監視回路２４と、複数の比較回路と、ウォッチドッグタイマ回路２５等の複数の回路を１チップ化したＣＭＯＳの集積回路である。
【００４１】
給電制御部２１は、バッテリＢの出力電圧ＤＣ１２Ｖを変換してＤＣ５Ｖの制御電圧を生成して第１制御部３０に給電するＤＣレギュレータを備えている。
【００４２】
異常検知禁止処理部２２は、バッテリＢの出力電圧が８Ｖより低下したことを検知すると、第１制御部３０による所定の異常検知処理の実行を禁止するための異常検知禁止信号ＤＩをハイレベル（異常検知禁止状態）にして第１制御部３０に出力し、バッテリＢの出力電圧が８Ｖ以上であることを検知すると、第１制御部３０による所定の異常検知処理の実行を許可するべく異常検知禁止信号ＤＩをローレベル（異常検知許可状態）にして第１制御部３０に出力する比較回路である。
【００４３】
電圧モニタ部２３は、バッテリＢの出力電圧ＤＣ１２Ｖを１／４に降圧した電圧モニタ信号ＢＡＴＴＯを第１制御部３０に出力する抵抗分圧回路である。
【００４４】
電圧監視回路２４は、バッテリＢの出力電圧が３．５Ｖ以下のときにローレベル、６Ｖ以上のときにハイレベルとなる起動信号ＳＴＯを第１制御部３０に出力するヒステリシス比較器である。
【００４５】
比較回路は、外部から入力されるクランクパルス信号や車速信号等のパルス信号を波形成形して第１制御部３０に出力し、或は、外部から入力されるアナログ入力信号を二値化して第１制御部３０に出力する複数の比較器である。
【００４６】
ウォッチドッグタイマ回路２５は、第１制御部３０のマイクロコンピュータの暴走等の異常を監視する公知のタイマ回路である。
【００４７】
図１１には、第２制御部２０を構成する集積回路の信号ピン配置が示されている。原則的に、集積回路の信号ピンのうち重要な信号端子は、その端子に隣接する信号ピンを空き端子とするのであるが、信号数の増加により隣接する信号ピンに他の信号を割り付ける必要が生じる場合もある。上述した異常検知禁止信号ＤＩを出力するＤＩ端子は、そのような例外的な端子で、電圧モニタ信号ＢＡＴＴＯを出力するＢＡＴＴＯ端子と、起動信号ＳＴＯを出力するＳＴＯ端子の間に配置されている。
【００４８】
アイドルストップＥＣＵ３は、上述した各種の入力信号及びステータス信号に基づいてアイドルストップ制御を実行する。つまり、エンジンの駆動中に所定の停止条件が成立するとエンジンを停止させる自動停止処理と、エンジンの自動停止中に所定の再始動条件が成立すると、スタータモータを起動してエンジンを再始動させる再始動処理を実行する。
【００４９】
アイドルストップＥＣＵ３は、自動停止処理の実行時にＣＡＮ１を介してエンジンＥＣＵ２に燃料カット要求信号を送信し、再始動処理の実行時にスタータ通電回路３０を介してスタータリレー７をオンしてスタータモータＭを駆動するとともに、ＣＡＮ１を介してエンジンＥＣＵ２に燃料カット解除要求信号を送信する。
【００５０】
エンジンＥＣＵ２は、アイドルストップＥＣＵ３から燃料カット要求信号を受信すると、エンジンへ出力する燃料噴射信号をオフしてエンジンを停止させ、エンジン停止時にアイドルストップＥＣＵ３から燃料カット解除要求信号を受信すると、エンジンへの燃料噴射信号の出力を再開する。
【００５１】
このようにして、信号待ちによる停車等の際に、無駄なアイドリングによる燃料消費が抑制される。
【００５２】
図３には、このような車両のアイドルストップ制御に関する動作モードの遷移図が示されている。「モード０」は、イグニッションスイッチがオンされ、スタータモータが駆動される前のエンジンが完全に停止した状態である。「モード０」からスタータスイッチがオンされるとエンジンが始動され、走行可能な状態である「モード１」に遷移する。
【００５３】
「モード１」でエンジンの自動停止条件が成立すると、アイドルストップＥＣＵ３からエンジンＥＣＵ２に燃料カット要求信号が送信され、エンジンを自動停止させる移行状態である「モード２」に遷移し、完全にエンジンが停止するとアイドルストップ状態である「モード３」に遷移する。
【００５４】
「モード３」に遷移した状態でエンジンの再始動条件が成立すると、アイドルストップＥＣＵ３からエンジンＥＣＵ２に燃料カット解除要求信号が送信され、エンジンを再始動させる移行状態である「モード４」に遷移し、完全にエンジンが始動すると「モード１」に遷移する。
【００５５】
以下、アイドルストップＥＣＵ３により実行されるアイドルストップ制御を詳述する。
【００５６】
図４に示すように、自動停止処理部は、所定の停止条件が成立するとエンジンを停止させ（ＳＡ１，ＳＡ２）、再始動処理部は、エンジンの自動停止中に所定の再始動条件が成立するとエンジンを再始動する（ＳＡ３，ＳＡ４）。
【００５７】
図５には、自動停止処理の手順が示されている。自動停止処理部は、車室内に設けられたアイドルストップモード禁止スイッチが操作されず、アイドルストップモードが許容されていること（ＳＢ１）、エンジンＥＣＵ２等の他のＥＣＵからエンジンの自動停止処理を禁止するステータス信号が受信されていないこと（ＳＢ２）、車速が零（停車状態）であること（ＳＢ３）、傾斜センサにより検知された路面傾斜量が所定範囲内であること（ＳＢ４）、変速レバーがニュートラルレンジまたはパーキングレンジに操作されていること（ＳＢ５）等の条件を所定の停止条件として判定する。尚、ステップＳＢ３の判定では、車速が零で完全に停車していなくとも、これから停止すると予測可能な条件を具備する場合に所定の停止条件に含めてもよい。例えば、車速が零に近い所定値以下でブレーキペダルが操作されている等の条件である。
【００５８】
尚、アイドルストップモード禁止スイッチがオン操作されている場合には、アイドルストップ制御が禁止される。
【００５９】
自動停止処理部は、各停止条件が成立していると判定すると、エンジンＥＣＵ２に燃料カット要求信号を送信し（ＳＢ６）、エンジンＥＣＵ２からインジェクタに出力される燃料噴射信号をオフさせることによりエンジンを停止させる。
【００６０】
ステップＳＢ５で、変速レバーがニュートラルレンジまたはパーキングレンジに操作されておらず、例えばＤレンジのような走行レンジに操作されている場合には（ＳＢ７）、ブレーキペダルが所定量操作されていることを条件として（ＳＡ８）、エンジンＥＣＵ２に燃料カット要求信号を送信する（ＳＢ６）。
【００６１】
尚、ステップＳＢ５で変速レバーがニュートラルレンジまたはパーキングレンジに操作されている場合に、さらにブレーキペダルが所定量操作されていることを条件に加えてもよい。また、手動変速機が搭載された車両では、ステップＳＢ５の判定に替えて、変速レバーがニュートラルレンジに操作され、且つ、クラッチペダルが踏み込まれていないことを検知するクラッチアッパースイッチがオン状態であることを判定すればよい。
【００６２】
図６には、再始動処理の手順が示されている。再始動処理部は、第２制御部２０から異常検知許可状態であるローレベルの異常検知禁止信号ＤＩが入力されていれば（ＳＣ１）、異常検知処理部を起動して通常異常検知処理を実行させ（ＳＣ２）、引き続いて低電圧異常検知処理を実行させる（ＳＣ３）。ステップＳＣ１で、異常検知禁止状態であるハイレベルの異常検知禁止信号ＤＩが入力されていれば、通常異常検知処理を実行させずに、低電圧異常検知処理のみを実行させる（ＳＣ３）。
【００６３】
通常異常検知処理とは、ブレーキブースタの負圧の異常検知処理、スタータモータ駆動回路や信号端子の異常検知処理、シフトレバーの位置を検知するシフト位置センサの異常検知処理、ＡＤ変換ポートの異常検知処理、バックアップブーストコンバータ９の異常検知処理、ＥＥＰＲＯＭの異常検知処理等をいい、それぞれ所定の自己診断アルゴリズムに基づいて異常の有無を検知し、その結果に応じて、直ちにエンジンの再始動要求を発生させるか、エンジンの再始動要求を発生させることなく、ＣＡＮ１に接続されているメータＥＣＵに異常情報を送信してインスツルメントパネルに異常情報を表示させる処理である。後者の場合、アイドルストップの動作モードを「モード０」、つまりエンジンストール状態に遷移させる。
【００６４】
例えば、坂道でエンジンが自動停止した状態でブレーキブースタの負圧が低下すると、ブレーキ保持力が低下して車両がずり下がる虞があり、速やかにエンジンを再始動させる必要があるため、異常検知処理部は、ブレーキブースタの負圧の異常検知処理で所定の負圧より低下したことを検知すると、直ちにエンジンの再始動要求を発生させる。
【００６５】
シフト位置センサが故障して、正確な操作位置が検知できない場合に、仮にＤレンジ等の走行レンジに操作された状態であれば、エンジンを自動再始動すると車両が急発進する虞があるため、異常検知処理部は、シフト位置センサの異常を検知すると、アイドルストップの動作モードを「モード０」、つまりエンジンストール状態に遷移させる再始動解除要求を発生させる。
【００６６】
図７に示すように、シフトレバーの操作により異なる値の電圧を出力する抵抗を備えたシフト位置センサは、シフトレンジがパーキングレンジまたはニュートラルレンジに操作された状態と、その他のレンジに操作された状態で出力電圧範囲が異なり、各出力電圧範囲（図７中、ハッチングされた領域）がシフト位置センサに印加される電圧により変動する出力特性を有する。
【００６７】
そこで、異常検知処理部は、第１制御部３０に備えた降圧回路の出力である電圧モニタ信号ＢＡＴＴに基づいてシフト位置センサに印加されるバッテリＢ電圧を算出し、そのときのシフト位置センサの出力電圧が何れかの電圧範囲に入る場合に正常であると判定し、何れの電圧範囲にも入らない場合に故障していると判定するシフト位置センサの異常検知処理を実行する。
【００６８】
また、アナログ信号をデジタル信号に変換する複数のＡＤ変換ポートに何らかの異常があると、上述したシフト位置センサの異常検知処理等が適正に実行できない虞があるため、異常検知処理部は、ＡＤ変換ポートの一つに入力されたアナログ基準電圧に対するＡＤ変換電圧が所定の値を示す場合に正常であると判定し、ＡＤ変換電圧が所定の値からずれると故障していると判定するＡＤ変換ポートの異常検知処理を実行する。
【００６９】
バッテリＢの出力電圧が８Ｖより低いときに、上述した通常異常検知処理を実行すると、正常であるにもかかわらず誤った判定によりエンジンの再始動要求を発生させる虞があるため、そのような場合に通常異常検知処理を禁止するために、第２制御部２から異常検知禁止状態であるハイレベルの異常検知禁止信号ＤＩが入力され、バッテリＢの出力電圧が８Ｖ以上の場合に異常検知許可状態であるローレベルの異常検知禁止信号ＤＩが入力される。
【００７０】
低電圧異常検知処理とは、スタータモータ関連の異常検知処理、バックアップブーストコンバータ９を含むバッテリＢ関連の異常検知処理等をいい、その結果に応じて、直ちにエンジンの再始動要求を発生させるか、エンジンの再始動要求を発生させることなく、ＣＡＮ１に接続されているメータＥＣＵに異常情報を送信してインスツルメントパネルに異常情報を表示させる処理である。
【００７１】
低電圧異常検知処理は、バッテリＢの出力電圧の低下によりエンジンの再始動に重要な影響を与えるため、異常検知禁止信号ＤＩが異常検知禁止状態であるハイレベルであっても処理が実行される。
【００７２】
例えば、エンジン停止中にエアコンや車載器でバッテリＢの電力が消費されると、バッテリＢの出力電圧が低下し、バックアップブーストコンバータ９で昇圧しても各ＥＣＵが正常に動作しない虞がある。異常検知処理部は、バックアップブーストコンバータ９からのモニタ電圧を検知して、所定電圧以下に低下する場合に速やかにエンジンを再始動させる。
【００７３】
再始動処理部は、異常検知処理部による異常検知処理が終了すると、異常検知処理部からのエンジンの再始動要求の有無を判定し、再始動要求があれば（ＳＣ４）、特異操作状態であるか否かを判定して、特異操作状態でなければ（ＳＣ５）、強制的にスタータモータＭを駆動するとともに（ＳＣ６）、ＣＡＮ１を介してエンジンＥＣＵ２に燃料カット解除要求信号を送信して（ＳＣ７）、エンジンを再始動させる。
【００７４】
特異操作状態とは、エンジンを再始動させると車両の飛出し等の危険な状態が発生する可能性がある操作が行なわれた状態をいう。
【００７５】
例えば、自動変速機を備えた車両であれば、シフトレバーの操作位置がニュートラルレンジまたはパーキングレンジ等の非走行レンジにある状態でエンジンが停止状態に移行した後に、シフトレバーの操作位置がＤレンジ等の走行レンジに操作され、且つ、ブレーキペダルが車両の発進を回避可能な程度に踏込み操作されていな状態等をいう。
【００７６】
また、手動変速機を備えた車両であれば、シフトレバーの操作位置がニュートラルレンジ等の非走行レンジにあり、クラッチアッパースイッチがオンしている状態でエンジンが停止状態に移行した後に、シフトレバーの操作位置が走行レンジに操作され、クラッチアッパースイッチがオンしている状態をいう。
【００７７】
異常検知処理部からエンジンの再始動要求がない場合には（ＳＣ４）、異常検知処理部からのエンジンの再始動解除要求の有無を判定し、再始動解除要求がなければ（ＳＣ８）、他のＥＣＵからエンジンの再始動要求があるか否かを判定し（ＳＣ９）、再始動要求があればステップＳＣ５以下の再始動処理を実行する。他のＥＣＵからエンジンの再始動要求とは、例えばエンジンＥＣＵ２から送信されたステータス信号が再始動要求である場合等をいう。
【００７８】
さらに、他のＥＣＵからエンジンの再始動要求がなければ（ＳＣ９）、ユーザ要件による再始動要求があるか否か、詳細には、運転者による再始動要求があるか否か（例えば、アクセルペダルの踏込み操作がなされたか否かや、ユーザの操作によって安全性または車両の保全性の面でエンジンを再始動した方がよい状況になったか否か）を判定し（ＳＣ１０）、例えばアクセルペダルの踏込み操作がなされたと判定する場合には、運転者による車両の走行意図を認識してステップＳＣ５以下の手順でエンジンを再始動させる。
【００７９】
ユーザによる再始動要求として、他にスポーツモードスイッチがオンされたこと、アイドルストップ禁止スイッチがオンされたこと、所定量以上のステアリング操作がなされたこと、エンジンフードが開かれたこと、ドアが開かれたこと等がステップＳＣ１０で判定される。
【００８０】
ステップＳＣ９，ＳＣ１０で再始動要求がないと判定され、ステップＳＣ５で特異操作がなされていると判定された場合には、エンジン尾停止状態が継続される（ＳＣ１１）。
【００８１】
ステップＳＣ８で再始動解除要求があれば、アイドルストップ制御によるエンジン停止状態を解除して「モード０」、つまりエンジンストール状態に移行する（ＳＣ１２）。「モード０」に遷移後は、ユーザによるスタータスイッチの操作によってエンジンが手動で起動される。
【００８２】
再始動解除要求とは、上述した通常異常検知処理や低電圧異常検知処理で、エンジンの再始動を行なった場合に支障が生じる虞があるとの異常が検知された場合に、エンジンの再始動制御を禁止する要求である。例えば、シフト位置センサの異常が検知されるとシフト位置が適正な状態にあるか否かが判定できないため、エンジンの再始動制御が禁止され、エンジンストール状態である「モード０」に遷移する。
【００８３】
ところで、上述した第２制御部２０では、異常検知禁止信号ＤＩの信号ピンの両隣に、電圧モニタ信号ＢＡＴＴＯの信号ピンと、起動信号ＳＴＯの信号ピンが配置されているため、金属片等の何らかの導電性部材等を介して異常検知禁止信号ＤＩの信号ピンが隣接する信号ピンと短絡して、異常検知禁止信号ＤＩの論理レベルが変動する虞がある。
【００８４】
図９には、バッテリＢの出力電圧に応じて変動する異常検知禁止信号ＤＩの論理レベル（ハイレベル５Ｖ、ローレベル０Ｖ）、電圧モニタ信号ＢＡＴＴＯの電圧値（バッテリ電圧の１／４の値）、起動信号ＳＴＯの論理レベル（ハイレベル５Ｖ、ローレベル０Ｖ）が示されている。
【００８５】
バッテリの出力電圧が３．５Ｖ以下のときに、異常検知禁止信号ＤＩの信号ピンと起動信号ＳＴＯの信号ピンが短絡すると、第１制御部３０に入力されるべきハイレベル（異常検知禁止状態）の異常検知禁止信号ＤＩが起動信号ＳＴＯの信号ピンの影響を受けてローレベル（異常検知許可状態）に変動する場合がある（図９のバッテリ電圧が３．５Ｖの欄で、太線の枠で囲まれた領域）。
【００８６】
また、バッテリの出力電圧が８Ｖ以上のときに、異常検知禁止信号ＤＩの信号ピンと電圧モニタ信号ＢＡＴＴＯの信号ピンが短絡すると、第１制御部３０に入力されるべきローレベル（異常検知許可状態）の異常検知禁止信号ＤＩが電圧モニタ信号ＢＡＴＴＯの信号ピンの影響を受けてハイレベル（異常検知禁止状態）に変動する場合がある（図９のバッテリ電圧が１２Ｖの欄で、太線の枠で囲まれた領域）。
【００８７】
異常検知禁止信号ＤＩの信号ピンが、隣接する信号ピンと短絡して、異常検知禁止信号ＤＩが本来の論理レベルと反対の論理レベルとして第１制御部３０に入力される可能性があるのは、上述のピン配置に限るものではなく、その他の信号が異常検知禁止信号ＤＩの信号ピンに隣接して割り付けられた場合も同様である。
【００８８】
そのような場合に、図６のステップＳＣ１で判定される異常検知禁止信号ＤＩの論理レベルが反転し、本来実行されるべきステップＳＣ２の通常異常検知処理が実行されない状態で、ステップＳＣ４，ＳＣ８，ＳＣ９，ＳＣ１０の何れかでエンジンの再始動要求が確認されると、本来エンジン停止状態を継続すべき場合（ＳＣ１１，ＳＣ１２）であっても、誤ってエンジンが再始動される虞がある。
【００８９】
エンジン自動停止中にこのような事態が発生した場合に、さらに例えばシフト位置センサまたはＡＤ変換ポートの故障が同時に発生しても、シフト位置センサの異常検知処理やＡＤ変換ポートの異常検知処理が実行されないため、これらの故障が検知されないため、異常検知禁止信号ＤＩの論理レベルが反転する前に実行されたシフト位置センサの異常検知処理やＡＤ変換ポートの異常検知処理によりＲＡＭに格納された検知結果が正常であれば、エンジンが再始動されるためである。
【００９０】
そこで、第１制御部３０に備えた信号判定処理部により、異常検知禁止信号ＤＩの論理レベルと、第１制御部３０に備えた降圧回路によるバッテリの出力電圧をモニタする電圧モニタ信号ＢＡＴＴの信号レベルとに基づいて、異常検知禁止信号ＤＩの信号レベルの真偽を判定するように構成されている。
【００９１】
以下、信号判定処理部の動作を説明する。
図８に示すように、信号判定処理部は、異常検知禁止信号ＤＩと電圧モニタ信号ＢＡＴＴを入力して（ＳＤ１、ＳＤ２）（実際には、別途の入出力処理ルーチンで信号の入出力処理が行なわれ、入力された信号値はＲＡＭに記憶されているため、ここでは、ＲＡＭから信号値を読み出す処理が行なわれる。）、異常検知禁止信号ＤＩが異常検知禁止状態であるハイレベルに固定された異常であるか否かが判断され、ハイレベルに固定された異常であれば（ＳＤ３）、異常検知禁止信号ＤＩが異常検知禁止異常と判定して信号ピンがハイレベル側に短絡故障している旨の判定フラグをＲＡＭに記憶する（ＳＤ４）。
【００９２】
そして、エンジンの自動停止中であれば（ＳＣ５）、アイドルストップ制御によるエンジン停止状態を解除して「モード０」、つまりエンジンストール状態に移行する（ＳＤ６）。「モード０」に以降後は、ユーザによるスタータスイッチの操作によってエンジンが手動で起動される。
【００９３】
異常検知禁止信号ＤＩが異常検知禁止状態であるハイレベルに固定された異常でなければ（ＳＤ３）、異常検知許可状態であるローレベルに固定された異常であるか否かが判断され、ローレベルに固定された異常であれば（ＳＤ７）、異常検知禁止信号ＤＩが異常検知許可異常と判定して信号ピンがローレベル側に短絡故障している旨の判定フラグをＲＡＭに記憶し（ＳＤ８）、ステップＳＤ５以下の処理を実行する。
【００９４】
異常検知禁止信号ＤＩが異常検知許可状態であるローレベルに固定された異常でなければ（ＳＤ７）、異常検知禁止信号ＤＩは正常であると判定して処理を終了する。尚、ＲＡＭに記憶された判定フラグに基づいて、ＣＡＮ１に接続されているメータＥＣＵに異常情報が送信され、インスツルメントパネルに異常情報が表示される。
【００９５】
信号判定処理部は、電圧モニタ信号ＢＡＴＴを４倍してバッテリＢの出力電圧を算出し、ＤＣ８Ｖ以上である場合に異常検知禁止信号ＤＩが異常検知禁止状態であれば、ハイレベルに固定された異常検知禁止異常であると判定し、ＤＣ８Ｖ未満である場合に異常検知禁止信号ＤＩが異常検知許可状態であれば、ローレベルに固定された異常検知許可異常であると判定するのである。
【００９６】
上述した信号判定処理が、エンジン再始動処理部によるエンジン再始動処理の前に実行されるように構成すれば、異常検知禁止信号ＤＩに異常が発生している場合にアイドルストップ制御によるエンジン停止状態からエンジンストール状態にモードが遷移されるので、誤ってエンジンが自動再始動されることがなくなる。
【００９７】
また、図８に示したＤＩ異常判定処理を実行するプログラムモジュールを、エンジン再始動処理のプログラムモジュールの前に実行されるようにプログラムを構成すれば、ＤＩ異常判定処理が組み込まれていない既存の制御プログラムを大きく改変することなく、極めて容易に対応することができる。
【００９８】
つまり本発明による車両の制御装置は、制御対象を制御する制御処理部と、制御対象に関連する異常を検知する異常検知処理部とを含む第１制御部３０と、バッテリ電圧を変換して第１制御部３０に給電する給電制御部と、バッテリＢの出力電圧の低下を検知すると第１制御部３０による所定の異常検知処理の実行を禁止するための異常検知禁止信号ＤＩを出力する異常検知禁止処理部を含み、異常検知禁止信号を含む複数の信号を第１制御部３０に出力する第２制御部２０とを備えている。
【００９９】
制御処理部は、所定の停止条件が成立するとエンジンを停止させる自動停止処理部と、シフトレバーの位置センサを含む制御対象に関連する異常検知処理を実行する異常検知処理部と、所定の再始動条件が成立し、または、異常検知処理部による検知結果に基づいてエンジンを自動再始動させる自動再始動処理部を含む。
【０１００】
そして、第１制御部３０は、異常検知禁止信号ＤＩの論理レベルと、バッテリＢの出力電圧をモニタする電圧モニタ信号の信号レベルとに基づいて、異常検知禁止信号の信号レベルの真偽を判定する信号判定処理部を備えている。
【０１０１】
このとき使用される電圧モニタ信号は、第１制御部に備えたバッテリ電圧の降圧回路からの出力信号を採用することが好ましい。第２制御部２０のＤＩ信号ピンとＢＡＴＴＯ信号ピンが短絡する虞が無いピン配置であれば、第２制御部２０から出力される電圧モニタ信号を用いることも可能である。
【０１０２】
さらに、自動停止処理部によるエンジンの停止中に、信号判定処理部により異常検知禁止信号の信号レベルが偽の異常検知禁止レベルであると判定されると、自動再始動処理部によるエンジンの自動再始動を行なわずに、エンジンストール状態に移行するように構成されている。
【０１０３】
第２制御部２０から出力される異常検知禁止信号ＤＩの信号ピンに隣接して、異常検知禁止信号ＤＩの信号レベルと異なる信号レベルの信号ピンが配列され、信号判定処理部は、異常検知禁止信号ＤＩの信号レベルが偽である場合に、異常検知禁止信号の信号ピンが隣接する信号ピンと短絡していると判定するように構成されている。
【０１０４】
以下、別実施形態を説明する。
上述した実施形態では、異常検知禁止信号ＤＩの真偽を判定する基準として、第２制御部２０を介することなく、第１制御部３０に備えた抵抗分圧回路３３で生成された電圧モニタ信号ＶＡＴＴを用いる例を説明したが、異常検知禁止信号ＤＩと第２制御部２０の電圧モニタ部２３から出力される電圧モニタ信号ＶＡＴＴＯが隣接するピン配置でない場合には、電圧モニタ信号ＶＡＴＴＯを異常検知禁止信号ＤＩの真偽を判定する基準として用いることも可能である。
【０１０５】
上述した実施形態では、異常検知禁止信号ＤＩがハイレベル側の異常、及び、ローレベル側の異常の双方でステップＳＤ６，ＳＤ７の処理が実行される場合を説明したが、異常検知禁止信号ＤＩがハイレベル側の異常、及び、ローレベル側の異常で次に実行する処理を異ならせるように構成してもよい。
【０１０６】
例えば、自動停止処理部によるエンジンの停止中に、信号判定処理部により異常検知禁止信号の信号レベルが偽の異常検知禁止レベルであると判定されると、自動再始動処理部によるエンジンの自動再始動処理を行なわずに、エンジンストール状態に移行し、信号判定処理部により異常検知禁止信号の信号レベルが偽の異常検知許可レベルであると判定されると、当該偽の異常検知許可レベルに従って、自動再始動処理部によるエンジンの自動再始動処理を実行するように構成してもよい。
【０１０７】
図１０には、この場合のＤＩ異常判定処理が示されている。図８に示したフローチャートとの相違点は、ステップＳＥ７で、異常検知許可状態であるローレベルに固定された異常であるか否かが判断され、ローレベルに固定された異常であれば、ステップＳＥ８で、異常検知禁止信号ＤＩが異常検知許可異常と判定して信号ピンがローレベル側に短絡故障している旨の判定フラグがＲＡＭに記憶され、その後、ステップＳＥ５、ＳＥ６の処理を実行することなく終了する点である。
【０１０８】
この場合、図６に示したエンジン再始動処理のステップＳＣ２の通常異常検知処理で、シフト位置センサの異常検知処理やＡＤ変換ポートの異常検知処理等が確実に実行されるので、通常異常検知処理が実行されない場合に生じる不都合が解消する。
【０１０９】
本発明は、自動変速機を備えた車両、及び、手動変速機を備えた車両の何れにも適用できるが、特にシフトレバーが１速や２速に操作され、クラッチが係合した状態でエンジンが再始動されると、急発進する手動変速機を備えた車両に適用されることが好ましい。
【０１１０】
さらにまた別の実施形態として、自動停止処理部によるエンジンの停止中に、信号判定処理部により異常検知禁止信号ＤＩの信号レベルが偽の異常検知禁止レベルであると判定されると、異常検知禁止信号の信号レベルが異常検知許可レベルであると判定して、自動再始動処理部によるエンジンの自動再始動処理を実行するように構成してもよい。
【０１１１】
また、上述の別実施形態に加えて、或は、上述の別実施形態とは別に、自動停止処理部によるエンジンの停止中に、信号判定処理部により異常検知禁止信号ＤＩの信号レベルが偽の異常検知許可レベルであると判定されると、異常検知禁止信号の信号レベルが異常検知禁止レベルであると判定して、自動再始動処理部によるエンジンの自動再始動処理を実行するように構成してもよい。
【０１１２】
この場合には、上述した図６の異常検知禁止信号ＤＩの信号レベルを判定するステップＳＣ１の処理を、信号判定処理部によって設定された制御フラグを判定する処理に代えればよい。例えば、信号判定処理部が、異常検知禁止信号ＤＩの信号レベルが偽の異常検知禁止レベルであると判定すると、異常検知禁止信号の信号レベルが異常検知許可レベルであると判定する制御フラグをセットするように構成し、再指導処理部は、ステップＳＣ１で当該制御フラグがセットされていれば、ステップＳＣ２の処理を実行するように判断するのである。
【０１１３】
上述した何れの実施形態も、車両の制御装置がアイドルストップＥＣＵである場合を例に説明したが、本発明による車両の制御装置は、アイドルストップＥＣＵに限るものではなく、その他のＥＣＵにも適用できる。
【０１１４】
つまり、車両に搭載された制御対象を制御する車両の制御装置であって、制御対象を制御する制御処理部と、制御対象に関連する異常を検知する異常検知処理部とを含む第１制御部と、バッテリ電圧を変換して第１制御部に給電する給電制御部と、バッテリの出力電圧の低下を検知すると第１制御部による所定の異常検知処理の実行を禁止するための異常検知禁止信号を出力する異常検知禁止処理部を含み、異常検知禁止信号を含む複数の信号を前記第１制御部に出力する第２制御部とを備え、第１制御部は、異常検知禁止信号の論理レベルと、バッテリの出力電圧をモニタする電圧モニタ信号の信号レベルとに基づいて、異常検知禁止信号の信号レベルの真偽を判定する信号判定処理部を備えていればよい。
【０１１５】
上述した各実施形態は本発明の一例に過ぎず、本発明の作用効果を奏する範囲において各ブロックの具体的構成等を適宜変更設計できることは言うまでもない。
【符号の説明】
【０１１６】
１：ＣＡＮ
２：エンジンＥＣＵ
３：制御装置（エンジン自動停止再始動制御装置）
２０：第２制御部
３０：第１制御部
【図１】
2011157856.tif 000003
【図２】
2011157856.tif 000004
【図３】
2011157856.tif 000005
【図４】
2011157856.tif 000006
【図５】
2011157856.tif 000007
【図６】
2011157856.tif 000008
【図７】
2011157856.tif 000009
【図８】
2011157856.tif 000010
【図９】
2011157856.tif 000011
【図１０】
2011157856.tif 000012
【図１１】
2011157856.tif 000013