(57)【特許請求の範囲】
【請求項１】
所定の自動停止条件が成立したときにエンジンを自動停止させ、所定の再始動条件が成立したときにスタータ（１８，２８）を駆動してエンジンを再始動させるアイドルストップ制御を行うエンジン自動停止始動制御装置において、
前記スタータ（１８，２８）への通電をオン／オフするスタータリレー（１７，３１，３２）を制御して前記スタータ（１８，２８）を制御するアイドルストップ制御用のマイクロコンピュータ（以下「アイドルストップ制御用マイコン」という）（１４，４６）と、該アイドルストップ制御用マイコン（１４，４６）の異常の有無を第一の信号線（２２）と第二の信号線（２３）の二系統で監視する監視用ＩＣ（１３，４５）とが一つの電子制御ユニット（１５）に搭載され、
前記監視用ＩＣ（１３，４５）は、前記アイドルストップ制御用マイコン（１４，４６）の異常を検出したときに前記スタータリレー（１７，３１，３２）をオフして前記スタータ（１８，２８）の駆動を禁止すると共に前記アイドルストップ制御用マイコン（１４，４６）をリセットすることを特徴とするエンジン自動停止始動制御装置。
【請求項２】
前記エンジンを制御するエンジン制御用のマイクロコンピュータ（以下「エンジン制御用マイコン」という）（１３）が前記監視用ＩＣとして機能し、
前記アイドルストップ制御用マイコン（１４）は、前記エンジン制御用マイコン（１３）の異常の有無を監視することを特徴とする請求項１に記載のエンジン自動停止始動制御装置。
【請求項３】
前記スタータリレーとして、前記スタータ（２８）を制御するために個々に独立して動作する複数のスタータリレー（３１，３２）を備え、
前記複数のスタータリレー（３１，３２）のうちの一方のスタータリレー（３１）が前記エンジン制御用マイコン（１３）により駆動され、他方のスタータリレー（３２）が前記アイドルストップ制御用マイコン（１４）により駆動されることを特徴とする請求項２に記載のエンジン自動停止始動制御装置。
【請求項４】
前記スタータリレーとして、前記スタータ（２８）のピニオンを押し出すためのソレノイド（２９）への通電をオン／オフするソレノイド用のスタータリレー（３１）と、前記ピニオンを回転駆動するためのスタータモータ（３０）への通電をオン／オフするモータ用のスタータリレー（３２）とを備え、
前記エンジンを制御するエンジン制御用のマイクロコンピュータ（以下「エンジン制御用マイコン」という）（１３，４６）は、エンジン回転センサ（４３）の出力信号を取り込む手段（４４）を有し、該エンジン回転センサ（４３）の出力信号に基づいて検出したエンジン回転速度が所定値以下になったときに、前記ソレノイド用のスタータリレー（３１）をオンして前記ピニオンを前記エンジンのリングギヤに噛み合わせることを特徴とする請求項１乃至３のいずれかに記載のエンジン自動停止始動制御装置。
【請求項５】
前記アイドルストップ制御用マイコン（１４）は、前記エンジン制御用マイコン（１３）の異常を検出したときに該エンジン制御用マイコン（１３）をリセットし、
前記エンジン制御用マイコン（１３）がリセットされてから正常起動するまでは前記アイドルストップ制御用マイコン（１４）もリセットされると共に、前記エンジン制御用マイコン（１３）のリセット時に該エンジン制御用マイコン（１３）からのスタータリレー駆動許可信号が前記スタータリレー（１７，３１，３２）の駆動禁止側となり、前記アイドルストップ制御用マイコン（１４）のリセット時に該アイドルストップ制御用マイコン（１４）からのスタータリレー駆動信号が前記スタータリレー（１７，３１，３２）の駆動停止側となるように構成されていることを特徴とする請求項２乃至４のいずれかに記載のエンジン自動停止始動制御装置。
【請求項６】
前記エンジン制御用マイコン（１３）は、前記エンジンが停止していない状態のときに該エンジン制御用マイコン（１３）からのスタータリレー駆動許可信号を前記スタータリレー（１７，３１，３２）の駆動禁止側にすることを特徴とする請求項２、３、５のいずれかに記載のエンジン自動停止始動制御装置。
【請求項７】
前記第一の信号線として、前記アイドルストップ制御用マイコン（１４，４６）から前記監視用ＩＣ（１３，４５）へウォッチドッグ信号を送信するじか線（２２）が設けられ、
前記第二の信号線として、前記アイドルストップ制御用マイコン（１４，４６）と前記監視用ＩＣ（１３，４５）との間で監視専用の情報を送受信する通信線（２３）が設けられていることを特徴とする請求項１乃至６のいずれかに記載のエンジン自動停止始動制御装置。
【請求項８】
前記通信線（２３）は、トランシーバＩＣを用いずに前記アイドルストップ制御用マイコン（１４，４６）と前記監視用ＩＣ（１３，４５）とを１対１で接続する通信線であることを特徴とする請求項７に記載のエンジン自動停止始動制御装置。
【請求項９】
前記監視用ＩＣ（１３，４５）からのスタータリレー駆動許可信号が前記スタータリレー（１７，３１，３２）の駆動許可側で且つ前記アイドルストップ制御用マイコン（１４，４６）からのスタータリレー駆動信号が前記スタータリレー（１７，３１，３２）の駆動側のときに前記スタータリレー（１７，３１，３２）をオンする論理積回路（２０，２１，３３，３４，３７，３８，３９）を備え、
前記監視用ＩＣ（１３，４５）は、前記アイドルストップ制御用マイコン（１４，４６）の異常を検出したときに該監視用ＩＣ（１３，４５）からのスタータリレー駆動許可信号を前記スタータリレー（１７，３１，３２）の駆動禁止側にすることで前記スタータリレー（１７，３１，３２）をオフすることを特徴とする請求項１乃至８のいずれかに記載のエンジン自動停止始動制御装置。
【請求項１０】
前記論理積回路は、電源（１１）と前記スタータリレー（３１，３２）との間に複数のトランジスタ（３７，３８，３９）が直列に配置され、一方のトランジスタ（３７）が前記監視用ＩＣ（１３，４５）からのスタータリレー駆動許可信号で駆動されると共に、他方のトランジスタ（３８，３９）が前記アイドルストップ制御用マイコン（１４，４６）からのスタータリレー駆動信号で駆動されるように構成されていることを特徴とする請求項９に記載のエンジン自動停止始動制御装置。
【請求項１１】
前記スタータリレーとして、前記スタータ（２８）を制御するために個々に独立して動作する複数のスタータリレー（３１，３２）を備え、
前記監視用ＩＣ（１３，４５）からのスタータリレー駆動許可信号で駆動されるトランジスタは、前記複数のスタータリレー（３１，３２）に対して共通の一つのトランジスタ（３７）が設けられ、
前記アイドルストップ制御用マイコン（１４，４６）からのスタータリレー駆動信号で駆動されるトランジスタは、前記複数のスタータリレー（３１，３２）に対して各スタータリレー毎にそれぞれ一つずつトランジスタ（３８，３９）が設けられていることを特徴とする請求項１０に記載のエンジン自動停止始動制御装置。
【請求項１２】
前記監視用ＩＣ（１３，４５）は、前記スタータリレー（１７，３１，３２）の駆動端子をモニターする機能を備えていることを特徴とする請求項１乃至１１のいずれかに記載のエンジン自動停止始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の自動停止条件が成立したときにエンジンを自動停止させ、所定の再始動条件が成立したときにエンジンを再始動させるアイドルストップ制御を行うエンジン自動停止始動制御装置に関する発明である。
【背景技術】
【０００２】
近年、エンジン（内燃機関）を搭載した車両においては、燃費節減、排気エミッション低減等を目的として、アイドルストップ制御を行うようにしたものがある。このアイドルストップ制御では、例えば、エンジンの運転中に運転者が車両を停車又は減速させて自動停止条件が成立したときにエンジンを自動的に停止させ、その後、エンジンの自動停止中（アイドルストップ中）に運転者が車両を発進又は加速させようとする操作を行って再始動条件が成立したときに自動的にスタータでエンジンをクランキングして再始動させるようにしている。
【０００３】
このようなアイドルストップ制御を行うシステムにおいては、例えば、特許文献１（特開２００６−２３３９１７号公報）に記載されているように、アイドルストップ制御用ＥＣＵと、このアイドルストップ制御用ＥＣＵに異常がないか監視するエンジン制御用ＥＣＵとを備え、エンジン制御用ＥＣＵは、アイドルストップ制御用ＥＣＵに異常があると判定したときに、バッテリからアイドルストップ制御用ＥＣＵへの電源供給をオン／オフする電源リレーをオフしてアイドルストップ制御用ＥＣＵへの電源供給を停止することで、スタータへの通電を停止してスタータを停止状態にするようにしたものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２３３９１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、アイドルストップ制御用ＥＣＵの異常時には、スタータを速やかに停止状態にすることが好ましい。しかし、上記特許文献１の技術では、アイドルストップ制御用ＥＣＵの異常を検出したときに、電源リレーをオフしてアイドルストップ制御用ＥＣＵへの電源供給を停止することで、スタータへの通電を停止してスタータを停止状態にするようにしているため、アイドルストップ制御用ＥＣＵの異常を検出してからスタータが停止するまでの時間が長くなり、アイドルストップ制御用ＥＣＵの異常時にスタータを速やかに停止状態にすることができないという問題がある。
【０００６】
また、アイドルストップ制御用ＥＣＵの異常を検出したときに、アイドルストップ制御用ＥＣＵへの電源供給を停止するため、アイドルストップ制御用ＥＣＵのＣＰＵをリセットしてアイドルストップ制御用ＥＣＵを正常復帰させてスタータを駆動するには、アイドルストップ制御用ＥＣＵへの電源供給を一旦停止した後に電源供給を再開して、アイドルストップ制御用ＥＣＵのＣＰＵをリセットしてアイドルストップ制御用ＥＣＵを正常復帰させる必要があり、アイドルストップ制御用ＥＣＵの異常を検出してからアイドルストップ制御用ＥＣＵを正常復帰させてスタータを駆動するまでの時間が長くなり、例えば、交差点でのアイドルストップ等でエンジンを早期に再始動する必要がある場合にエンジンを早期に再始動することができず、運転者に不快感を与える可能性がある。
【０００７】
そこで、本発明が解決しようとする課題は、アイドルストップ制御系の異常を検出したときに、スタータを速やかに停止状態にすることができると共に、アイドルストップ制御系を速やかに正常復帰させてエンジンを早期に再始動することができるエンジン自動停止始動制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に係る発明は、所定の自動停止条件が成立したときにエンジンを自動停止させ、所定の再始動条件が成立したときにスタータ（１８，２８）を駆動してエンジンを再始動させるアイドルストップ制御を行うエンジン自動停止始動制御装置において、スタータ（１８，２８）への通電をオン／オフするスタータリレー（１７，３１，３２）を制御してスタータ（１８，２８）を制御するアイドルストップ制御用のマイクロコンピュータ（以下「アイドルストップ制御用マイコン」という）（１４，４６）と、該アイドルストップ制御用マイコン（１４，４６）の異常の有無を第一の信号線（２２）と第二の信号線（２３）の二系統で監視する監視用ＩＣ（１３，４５）とが一つの電子制御ユニット（１５）に搭載され、監視用ＩＣ（１３，４５）は、アイドルストップ制御用マイコン（１４，４６）の異常を検出したときにスタータリレー（１７，３１，３２）をオフしてスタータ（１８，２８）の駆動を禁止すると共にアイドルストップ制御用マイコン（１４，４６）をリセットするようにしたものである。
【０００９】
この構成では、監視用ＩＣは、アイドルストップ制御用マイコンの異常の有無を第一の信号線と第二の信号線の二系統で監視することができるため、アイドルストップ制御用マイコンの異常検出性を高めることができる。また、アイドルストップ制御用マイコンの異常を検出したときに、電源リレーではなく、直接、スタータリレーをオフ（スタータへの通電をオフ）してスタータの駆動を禁止することができるため、スタータを速やかに停止状態にすることができる。更に、アイドルストップ制御用マイコンの異常を検出したときに、アイドルストップ制御用マイコンへの電源供給を停止せずに、速やかにアイドルストップ制御用マイコンをリセットすることができるため、アイドルストップ制御用マイコンを速やかに正常復帰させてスタータを駆動することができ、エンジンを早期に再始動することができる。
【００１０】
この場合、請求項２のように、エンジンを制御するエンジン制御用のマイクロコンピュータ（以下「エンジン制御用マイコン」という）（１３）が監視用ＩＣとして機能し、アイドルストップ制御用マイコン（１４）は、エンジン制御用マイコン（１３）の異常の有無を監視するようにしても良い。車両の走行状態を把握しているエンジン制御用マイコンが監視用ＩＣとして機能することで、走行状態（例えば走行中のスタータ始動禁止やエンジン機器の故障時等）に応じて早期にスタータの駆動を禁止することができる。また、アイドルストップ制御用マイコンが、エンジン制御用マイコンの異常（例えば電子スロットル制御の異常等）を検出することができ、エンジン制御が異常なときに誤ったスタータ駆動を禁止することができる。
【００１１】
また、請求項３のように、スタータリレーとして、スタータ（２８）を制御するために個々に独立して動作する複数のスタータリレー（３１，３２）を備え、複数のスタータリレー（３１，３２）のうちの一方のスタータリレー（３１）がエンジン制御用マイコン（１３）により駆動され、他方のスタータリレー（３２）がアイドルストップ制御用マイコン（１４）により駆動されるようにしても良い。このようにすれば、複数のスタータリレーを制御してスタータを制御するシステムにおいて、エンジン制御用マイコンが、アイドルストップ制御用マイコンの異常を検出したときに、一方のスタータリレーをオフしてスタータの駆動を禁止することができる。
【００１２】
また、請求項４のように、スタータリレーとして、スタータ（２８）のピニオンを押し出すためのソレノイド（２９）への通電をオン／オフするソレノイド用のスタータリレー（３１）と、ピニオンを回転駆動するためのスタータモータ（３０）への通電をオン／オフするモータ用のスタータリレー（３２）とを備え、エンジンを制御するエンジン制御用のマイクロコンピュータ（以下「エンジン制御用マイコン」という）（１３，４６）は、エンジン回転センサ（４３）の出力信号を取り込む手段（４４）を有し、該エンジン回転センサ（４３）の出力信号に基づいて検出したエンジン回転速度が所定値以下になったときに、ソレノイド用のスタータリレー（３１）をオンしてピニオンをエンジンのリングギヤに噛み合わせるようにしても良い。
【００１３】
エンジン停止時には、通常、エンジン回転速度が急激に低下したり或は不安定になるため、エンジン停止直前にピニオンを押し出してリングギヤと噛み合わせておくことが好ましい。このため、請求項４のように、エンジン回転速度が所定値以下になったときに、ソレノイド用のスタータリレーをオンしてピニオンをリングギヤに噛み合わせるようにすれば、エンジン停止直前（次回のエンジン始動前）にピニオンをリングギヤに噛み合わせておくことができる。これにより、エンジン停止直後にアイドルストップ制御用マイコンが異常になった場合でもピニオンをリングギヤに噛み合わせた状態に維持することができ、アイドルストップ制御用マイコンが異常状態から復帰後に早期にエンジンを再始動することができる。
【００１４】
また、エンジン制御用マイコンは、排出ガスの低減等を図ることを目的として、クランク角（クランク軸の回転角度）やカム角（カム軸の回転角度）を正確に検出して、燃料噴射時期や点火時期等についての適正な制御を実施する必要があるため、正確にクランク角やカム角を検出する手段（エンジン回転センサの出力信号を取り込む手段）を備えている。このため、ピニオンの噛み合わせに必要となる正確なクランク角やカム角を検出する手段を新たに設ける必要がない。
【００１５】
また、請求項５のように、アイドルストップ制御用マイコン（１４）は、エンジン制御用マイコン（１３）の異常を検出したときに該エンジン制御用マイコン（１３）をリセットし、エンジン制御用マイコン（１３）がリセットされてから正常起動するまではアイドルストップ制御用マイコン（１４）もリセットされると共に、エンジン制御用マイコン（１３）のリセット時に該エンジン制御用マイコン（１３）からのスタータリレー駆動許可信号がスタータリレー（１７，３１，３２）の駆動禁止側となり、アイドルストップ制御用マイコン（１４）のリセット時に該アイドルストップ制御用マイコン（１４）からのスタータリレー駆動信号がスタータリレー（１７，３１，３２）の駆動停止側となるようにすると良い。このようにすれば、エンジン制御用マイコンが動作しない状態では、車両走行はできないため、エンジン制御用マイコンが主マイコンとなる構成（エンジン制御用マイコンが動作しなければ、アイドルストップ制御用マイコンの動作を禁止すると共に、スタータの駆動も禁止する構成）とすることができる。
【００１６】
更に、請求項６のように、エンジン制御用マイコン（１３）は、エンジンが停止していない状態のときに該エンジン制御用マイコン（１３）からのスタータリレー駆動許可信号をスタータリレー（１７，３１，３２）の駆動禁止側にするようにしても良い。エンジンが停止していない状態のときには、スタータを駆動する必要が無いため、スタータリレー駆動許可信号をスタータリレーの駆動禁止側にすることで、誤ったスタータ駆動を防止する確率を上げることができる。
【００１７】
また、請求項７のように、第一の信号線として、アイドルストップ制御用マイコン（１４，４６）から監視用ＩＣ（１３，４５）へウォッチドッグ信号を送信するじか線（２２）を設け、第二の信号線として、アイドルストップ制御用マイコン（１４，４６）と監視用ＩＣ（１３，４５）との間で監視専用の情報を送受信する通信線（２３）を設けるようにすると良い。このようにすれば、監視用ＩＣは、アイドルストップ制御用マイコンの異常の有無を、ウォッチドッグ信号を送信するじか線と、監視専用の情報を送受信する通信線の二系統で監視することができ、アイドルストップ制御用マイコンの異常検出の信頼性を向上させることができる。
【００１８】
この場合、請求項８のように、監視専用の情報を送受信する通信線（２３）は、トランシーバＩＣを用いずにアイドルストップ制御用マイコン（１４，４６）と監視用ＩＣ（１３，４５）とを１対１で接続する通信線にすると良い。監視専用の情報を通信することによる通信負荷の増加に対して、ＣＡＮ（Controller Area Network ）等の電子制御装置間のバス通信を用いないことで、外来ノイズの影響を小さくすることができ、トランシーバＩＣ（例えばＣＡＮトランシーバＩＣ）を用いずに高速な通信が可能なため、安価に通信を実現できる。しかも、アイドルストップ制御用マイコンと監視用ＩＣとの１対１で通信することができ、他の電子制御装置からの通信情報が無いため、通信負荷が増加しても他の電子制御装置との通信へ影響がない。
【００１９】
また、請求項９のように、監視用ＩＣ（１３，４５）からのスタータリレー駆動許可信号がスタータリレー（１７，３１，３２）の駆動許可側で且つアイドルストップ制御用マイコン（１４，４６）からのスタータリレー駆動信号がスタータリレー（１７，３１，３２）の駆動側のときにスタータリレー（１７，３１，３２）をオンする論理積回路（２０，２１，３３，３４，３７，３８，３９）を備え、監視用ＩＣ（１３，４５）は、アイドルストップ制御用マイコン（１４，４６）の異常を検出したときに該監視用ＩＣ（１３，４５）からのスタータリレー駆動許可信号をスタータリレー（１７，３１，３２）の駆動禁止側にすることでスタータリレー（１７，３１，３２）をオフするようにしても良い。このようにすれば、安価な構成でアイドルストップ制御用マイコンの異常検出時にスタータリレーをオフしてスタータの駆動を禁止することができる。
【００２０】
この場合、請求項１０のように、論理積回路は、電源（１１）とスタータリレー（３１，３２）との間に複数のトランジスタ（３７，３８，３９）が直列に配置され、一方のトランジスタ（３７）が監視用ＩＣ（１３，４５）からのスタータリレー駆動許可信号で駆動されると共に、他方のトランジスタ（３８，３９）がアイドルストップ制御用マイコン（１４，４６）からのスタータリレー駆動信号で駆動されるように構成するようにしても良い。このようにすれば、監視用ＩＣにより駆動されるトランジスタとアイドルストップ制御用マイコンにより駆動されるトランジスタとを用いて論理積回路を実現することができると共に、複数のトランジスタを直列に配置するようにしたので、一方のトランジスタがオン故障した場合でも、他方のトランジスタをオフすることで、スタータリレーをオフすることができる。
【００２１】
更に、請求項１１のように、スタータリレーとして、スタータ（２８）を制御するために個々に独立して動作する複数のスタータリレー（３１，３２）を備え、監視用ＩＣ（１３，４５）からのスタータリレー駆動許可信号で駆動されるトランジスタは、複数のスタータリレー（３１，３２）に対して共通の一つのトランジスタ（３７）を設け、アイドルストップ制御用マイコン（１４，４６）からのスタータリレー駆動信号で駆動されるトランジスタは、複数のスタータリレー（３１，３２）に対して各スタータリレー毎にそれぞれ一つずつトランジスタ（３８，３９）を設けるようにしても良い。このようにすれば、監視用ＩＣにより駆動されるトランジスタを複数のスタータリレーに対して兼用（共通化）することができ、安価な構成にすることができる。
【００２２】
また、請求項１２のように、監視用ＩＣ（１３，４５）は、スタータリレー（１７，３１，３２）の駆動端子をモニターする機能を備えるようにしても良い。このようにすれば、スタータリレーの駆動端子の状態に基づいてスタータリレーの実際の駆動状態を確認することができ、もし、回路故障等によりスタータリレーが駆動していない場合でも、それを早期に検出することができる。
【図面の簡単な説明】
【００２３】
【図１】図１は本発明の実施例１における制御システムの概略構成を示す図である。
【図２】図２は各マイコン出力とＳＴＡ端子出力との論理関係を説明する図である。
【図３】図３は制御ルーチンの処理の流れを示すフローチャートである。
【図４】図４は実施例２の制御システムの概略構成を示す図である。
【図５】図５は実施例３の制御システムの概略構成を示す図である。
【図６】図６は実施例４の制御システムの概略構成を示す図である。
【図７】図７は実施例５の制御システムの概略構成を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための形態を具体化した幾つかの実施例を説明する。
【実施例１】
【００２５】
本発明の実施例１を図１乃至図３に基づいて説明する。
まず、図１に基づいて制御システムの概略構成を説明する。
バッテリ１１（電源）に接続された電源ＩＣ１２と、エンジン制御用のマイクロコンピュータ（以下「エンジン制御用マイコン」という）１３と、アイドルストップ制御用のマイクロコンピュータ（以下「アイドルストップ制御用マイコン」という）１４等が一つの電子制御ユニット（以下「ＥＣＵ」と表記する）１５に搭載されている。
【００２６】
ＥＣＵ１５のＣＡＮ端子には、他の複数の電子制御装置１６が接続され、ＥＣＵ１５と他の複数の電子制御装置１６との間でＣＡＮ（Controller Area Network ）通信により情報を送受信するようになっている。また、ＥＣＵ１５のＳＴＡ端子（スタータリレー１７の駆動端子）には、スタータリレー１７が接続され、このスタータリレー１７をオン／オフすることでバッテリ１１からスタータ１８のスタータモータ１９への通電をオン／オフするようになっている。
【００２７】
ＥＣＵ１５は、内燃機関であるエンジン（図示せず）の運転中に運転者が車両を停車又は減速させて自動停止条件が成立したときにエンジンを自動的に停止させ、その後、エンジンの自動停止中（アイドルストップ中）に運転者が車両を発進又は加速させようとする操作を行って再始動条件が成立したときに自動的にスタータ１８を駆動してエンジンをクランキングして再始動させるアイドルストップ制御を行う。
【００２８】
エンジン制御用マイコン１３は、エンジンの燃料噴射量、点火時期、吸入空気量（スロットル開度）等を制御し、アイドルストップ制御用マイコン１４は、スタータリレー１７のオン／オフを制御してスタータ１８の駆動を制御する。また、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡとアイドルストップ制御用マイコン１４からのスタータリレー駆動信号ＤＢがＮＡＮＤ回路２０に入力され、このＮＡＮＤ回路２０の出力信号ＤＣがトランジスタ２１（例えばＭＯＳＦＥＴ等）に入力される。このトランジスタ２１は、バッテリ１１とスタータリレー１７との間に配置され、このトランジスタ２１をオン／オフすることでスタータリレー１７がオン／オフされる。
【００２９】
この場合、ＮＡＮＤ回路２０及びトランジスタ２１等が論理積回路として機能し、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡがＨレベル（スタータリレー１７の駆動許可側）で且つアイドルストップ制御用マイコン１４からのスタータリレー駆動信号ＤＢがＨレベル（スタータリレー１７の駆動側）のときに、ＮＡＮＤ回路２０の出力信号ＤＣがＬレベルになってトランジスタ２１がオンになる。これにより、スタータリレー１７がオン（スタータモータ１９への通電がオン）されてスタータ１８が駆動されるようになっている。
【００３０】
一方、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡがＬレベル（スタータリレー１７の駆動禁止側）又はアイドルストップ制御用マイコン１４からのスタータリレー駆動信号ＤＢがＬレベル（スタータリレー１７の駆動停止側）のときには、ＮＡＮＤ回路２０の出力信号ＤＣがＨレベルになってトランジスタ２１がオフになる。これにより、スタータリレー１７がオフ（スタータモータ１９への通電がオフ）されてスタータ１８の駆動が停止されるようになっている。
【００３１】
また、エンジン制御用マイコン１３は、アイドルストップ制御用マイコン１４の異常の有無を監視する監視用ＩＣとして機能する。本実施例では、アイドルストップ制御用マイコン１４からエンジン制御用マイコン１３へウォッチドッグ信号を送信するじか線２２（第一の信号線）が設けられると共に、アイドルストップ制御用マイコン１４とエンジン制御用マイコン１３との間で監視専用の情報を送受信する通信線２３（第二の信号線）が設けられている。
【００３２】
この監視専用の情報を送受信する通信線２３は、トランシーバＩＣを用いずにアイドルストップ制御用マイコン１４とエンジン制御用マイコン１３とを１対１で接続する通信線である。監視専用の情報を通信することによる通信負荷の増加に対して、ＣＡＮ等の電子制御装置間のバス通信を用いないことで、外来ノイズの影響を小さくすることができ、トランシーバＩＣ（例えばＣＡＮトランシーバＩＣ）を用いずに高速な通信が可能なため、安価に通信を実現できる。しかも、アイドルストップ制御用マイコン１４とエンジン制御用マイコン１３との１対１で通信することができ、他の電子制御装置１６からの通信情報が無いため、通信負荷が増加しても他の電子制御装置１６との通信へ影響がない。
エンジン制御用マイコン１３は、じか線２２と通信線２３の二系統で、アイドルストップ制御用マイコン１４の異常の有無を次のようにして監視する。
【００３３】
(1) じか線２２を用いたアイドルストップ制御用マイコン１４の監視
エンジン制御用マイコン１３には、アイドルストップ制御用マイコン１４の動作を監視するウォッチドッグタイマ（図示せず）が設けられ、アイドルストップ制御用マイコン１４が正常に動作している状態では、アイドルストップ制御用マイコン１４からウォッチドッグタイマをクリアするウォッチドッグ信号をじか線２２を介してエンジン制御用マイコン１３へ周期的に出力するが、アイドルストップ制御用マイコン１４の動作が異常になると、ウォッチドッグタイマがクリアされなくなるため、ウォッチドッグタイマが予め設定した一定時間をカウントしてタイムアウトした時点で、エンジン制御用マイコン１３は、アイドルストップ制御用マイコン１４の動作が異常であると判断して、アイドルストップ制御用マイコン１４をリセット（再起動）するリセット信号を出力してアイドルストップ制御用マイコン１４をリセットする。
【００３４】
(2) 通信線２３を用いたアイドルストップ制御用マイコン１４の監視
エンジン制御用マイコン１３が演算質問を通信線２３を介してアイドルストップ制御用マイコン１４へ出力し、アイドルストップ制御用マイコン１４が演算質問に対する演算結果（回答）を通信線２３を介してエンジン制御用マイコン１３へ出力する。そして、エンジン制御用マイコン１３は、演算質問に対するアイドルストップ制御用マイコン１４の演算結果をチェックして、アイドルストップ制御用マイコン１４の演算異常の有無を判定する。尚、通信線２３を用いてアイドルストップ制御用マイコン１４を監視する方法は、これに限定されず、適宜変更しても良く、例えば、エンジン制御用マイコン１３とアイドルストップ制御用マイコン１４で、それぞれ同じ信号を入力してＡ／Ｄ変換し、エンジン制御用マイコン１３が、各マイコン１３，１４のＡ／Ｄ変換値を比較して、アイドルストップ制御用マイコン１４のＡ／Ｄ変換異常の有無を判定するようにしても良い。
【００３５】
(1) の方法では、ウォッチドッグ信号を監視してアイドルストップ制御用マイコン１４の動作異常（処理タイミングの異常）を判定するが、例えば、アイドルストップ制御用マイコン１４の制御プログラムのうちの一部のルーチンのみが異常となった場合でも、ウォッチドッグ信号が周期的に出力されてウォッチドッグタイマがリセットされる可能性がある。また、アイドルストップ制御用マイコン１４の演算処理が異常でも、定期的な処理が正常であれば、ウォッチドッグ信号に異常は表れない。従って、厳密には、ウォッチドッグ信号が正常でも、アイドルストップ制御用マイコン１４が正常に動作しているとは言い切れない。そのため、(2) の方法も採用することで、ウォッチドッグ信号の監視だけでは検出できない異常（例えば演算異常）を検出することが可能となり、アイドルストップ制御用マイコン１４の異常検出の信頼性を向上させることができる。
【００３６】
本実施例１では、エンジン制御用マイコン１３により後述する図３の制御ルーチンを実行することで、アイドルストップ制御用マイコン１４の異常を検出したときに、スタータリレー駆動許可信号ＤＡをＬレベル（スタータリレー１７の駆動禁止側）に切り換えてトランジスタ２１をオフすることでスタータリレー１７をオフ（スタータモータ１９への通電をオフ）してスタータ１８の駆動を禁止すると共に、アイドルストップ制御用マイコン１４へリセット信号を出力してアイドルストップ制御用マイコン１４をリセットする。これにより、アイドルストップ制御用マイコン１４の異常検出時に、スタータ１８を速やかに停止状態にすると共に、アイドルストップ制御用マイコン１４を速やかにリセットする。また、アイドルストップ制御用マイコン１４が正常の場合でも、エンジン運転中（エンジンが停止していない状態のとき）には、スタータ１８を駆動する必要が無いと判断して、スタータリレー駆動許可信号ＤＡをＬレベルに切り換えることでスタータリレー１７をオフしてスタータ１８の駆動を禁止する。
【００３７】
また、エンジン制御用マイコン１３は、ＳＴＡ端子（スタータリレー１７の駆動端子）をモニターする機能を備えている。これにより、ＳＴＡ端子の状態に基づいてスタータリレー１７の実際の駆動状態を確認することができ、もし、回路故障等によりスタータリレー１７が駆動していない場合でも、それを早期に検出することができる。
【００３８】
一方、アイドルストップ制御用マイコン１４は、エンジン制御用マイコン１３の異常の有無を次のようにして監視する。アイドルストップ制御用マイコン１４には、エンジン制御用マイコン１３の動作を監視するウォッチドッグタイマ（図示せず）が設けられ、エンジン制御用マイコン１３が正常に動作している状態では、エンジン制御用マイコン１３からウォッチドッグタイマをクリアするウォッチドッグ信号をじか線２４を介してアイドルストップ制御用マイコン１４へ周期的に出力するが、エンジン制御用マイコン１３の動作が異常になると、ウォッチドッグタイマがクリアされなくなるため、ウォッチドッグタイマが予め設定した一定時間をカウントしてタイムアウトした時点で、アイドルストップ制御用マイコン１４は、エンジン制御用マイコン１３の動作が異常であると判断して、エンジン制御用マイコン１３をリセット（再起動）するリセット信号を出力してエンジン制御用マイコン１３をリセットする。
【００３９】
また、電源ＩＣ１２も、エンジン制御用マイコン１３の異常の有無を次のようにして監視する。電源ＩＣ１２には、エンジン制御用マイコン１３の動作を監視するウォッチドッグタイマ（図示せず）が設けられ、エンジン制御用マイコン１３が正常に動作している状態では、エンジン制御用マイコン１３からウォッチドッグタイマをクリアするウォッチドッグ信号をじか線２５を介して電源ＩＣ１２へ周期的に出力するが、エンジン制御用マイコン１３の動作が異常になると、ウォッチドッグタイマがクリアされなくなるため、ウォッチドッグタイマが予め設定した一定時間をカウントしてタイムアウトした時点で、電源ＩＣ１２は、エンジン制御用マイコン１３の動作が異常であると判断して、エンジン制御用マイコン１３をリセット（再起動）するリセット信号を出力してエンジン制御用マイコン１３をリセットする。
【００４０】
前述したように、アイドルストップ制御用マイコン１４は、エンジン制御用マイコン１３の異常を検出したときにエンジン制御用マイコン１３をリセットするが、エンジン制御用マイコン１３がリセットされてから正常起動するまではアイドルストップ制御用マイコン１４もリセットされるようになっている。更に、エンジン制御用マイコン１３のリセット時には、エンジン制御用マイコン１３の出力がＨｉＺ（ハイインピーダンス）になるため、プルダウン抵抗２６によりスタータリレー駆動許可信号ＤＡがＬレベル（スタータリレー１７の駆動禁止側）となり、アイドルストップ制御用マイコン１４のリセット時には、アイドルストップ制御用マイコン１４の出力がＨｉＺになるため、プルダウン抵抗２７によりスタータリレー駆動信号ＤＢがＬレベル（スタータリレー１７の駆動停止側）となるようになっている。
【００４１】
図２に示すように、エンジン制御用マイコン１３の出力がＨｉＺのとき（エンジン制御用マイコン１３のリセット時）には、スタータリレー駆動許可信号ＤＡがＬレベル（スタータリレー１７の駆動禁止側）となるため、アイドルストップ制御用マイコン１４の出力（スタータリレー駆動信号ＤＢ）がＨレベル、Ｌレベルのいずれの場合も、スタータリレー１７がオフされてスタータ１８の駆動が禁止される。一方、アイドルストップ制御用マイコン１４の出力がＨｉＺのとき（アイドルストップ制御用マイコン１４のリセット時）には、スタータリレー駆動信号ＤＢがＬレベル（スタータリレー１７の駆動停止側）となるため、エンジン制御用マイコン１３の出力（スタータリレー駆動許可信号ＤＡ）がＨレベル、Ｌレベルのいずれの場合も、スタータリレー１７がオフされてスタータ１８の駆動が禁止される。
【００４２】
これにより、エンジン制御用マイコン１３が動作しない状態では、車両走行はできないため、エンジン制御用マイコン１３が主マイコンとなる構成（エンジン制御用マイコン１３が動作しなければ、アイドルストップ制御用マイコン１４の動作を禁止すると共に、スタータ１７の駆動も禁止する構成）とすることができる。
以下、本実施例１でエンジン制御用マイコン１３が実行する図３の制御ルーチンの処理内容を説明する。
【００４３】
図３に示す制御ルーチンは、エンジン制御用マイコン１３の電源オン期間中に所定周期で繰り返し実行される。本ルーチンが起動されると、まず、ステップ１０１で、じか線２２を用いたアイドルストップ制御用マイコン１４の監視と、通信線２３を用いたアイドルストップ制御用マイコン１４の監視を実行（開始）する。
【００４４】
この後、ステップ１０２に進み、じか線２２を用いたアイドルストップ制御用マイコン１４の監視と、通信線２３を用いたアイドルストップ制御用マイコン１４の監視のうちの少なくとも一方で、アイドルストップ制御用マイコン１４の異常を検出したか否かを判定する。
【００４５】
このステップ１０２で、アイドルストップ制御用マイコン１４の異常を検出したと判定された場合には、ステップ１０３に進み、スタータリレー駆動許可信号ＤＡをＬレベル（スタータリレー１７の駆動禁止側）に切り換える。これにより、スタータリレー１７をオフ（スタータモータ１９への通電をオフ）してスタータ１８の駆動を禁止する。
【００４６】
この後、ステップ１０４に進み、アイドルストップ制御用マイコン１４へリセット信号を出力してアイドルストップ制御用マイコン１４をリセットする。
この後、ステップ１０５に進み、アイドルストップ制御用マイコン１４が再起動するのに必要な時間（例えば５０ｍｓ）が経過するまで待機した後、本ルーチンを終了する。
【００４７】
一方、上記ステップ１０２で、アイドルストップ制御用マイコン１４の異常を検出していない（アイドルストップ制御用マイコン１４が正常）と判定された場合には、ステップ１０６に進み、エンジン停止中であるか否かを判定する。
【００４８】
このステップ１０６で、エンジン停止中であると判定された場合には、ステップ１０７に進み、スタータリレー駆動許可信号ＤＡをＨレベル（スタータリレー１７の駆動許可側）に切り換えて、スタータ１８の駆動を許可する。この場合、アイドルストップ制御用マイコン１４により、スタータリレー駆動信号ＤＢがＨレベル（スタータリレー１７の駆動側）に切り換えられたときに、スタータリレー１７がオン（スタータモータ１９への通電がオン）されてスタータ１８が駆動される。
【００４９】
これに対して、上記ステップ１０６で、エンジン停止中ではない（エンジン運転中）と判定された場合には、ステップ１０８に進み、スタータ１８を駆動する必要が無いと判断して、スタータリレー駆動許可信号ＤＡをＬレベル（スタータリレー１７の駆動禁止側）に切り換える。これにより、スタータリレー１７をオフ（スタータモータ１９への通電をオフ）してスタータ１８の駆動を禁止することで、誤ったスタータ１８の駆動を防止する確率を上げることができる。
【００５０】
以上説明した本実施例１では、エンジン制御用マイコン１３は、アイドルストップ制御用マイコン１４の異常の有無をじか線２２と通信線２３の二系統で監視するようにしたので、アイドルストップ制御用マイコン１４の異常検出性を高めることができる。また、アイドルストップ制御用マイコン１４の異常を検出したときに、電源リレーではなく、直接、スタータリレー１７をオフ（スタータモータ１９への通電をオフ）してスタータ１８の駆動を禁止するようにしたので、スタータ１８を速やかに停止状態にすることができる。更に、アイドルストップ制御用マイコン１４の異常を検出したときに、アイドルストップ制御用マイコン１４への電源供給を停止せずに、速やかにアイドルストップ制御用マイコン１４をリセットするようにしたので、アイドルストップ制御用マイコン１４を速やかに正常復帰させてスタータ１８を駆動することができ、エンジンを早期に再始動することができる。
【００５１】
また、本実施例１では、車両の走行状態を把握しているエンジン制御用マイコン１３が監視用ＩＣとして機能するようにしたので、走行状態（例えば走行中のスタータ始動禁止やエンジン機器の故障時等）に応じて早期にスタータ１８の駆動を禁止することができる。また、アイドルストップ制御用マイコン１４がエンジン制御用マイコン１３の異常の有無を監視するようにしたので、アイドルストップ制御用マイコン１４がエンジン制御用マイコン１３の異常（例えば電子スロットル制御の異常等）を検出することができ、エンジン制御が異常なときに誤ったスタータ１８の駆動を禁止することができる。
【００５２】
また、本実施例１では、ＮＡＮＤ回路２０及びトランジスタ２１等が論理積回路として機能し、アイドルストップ制御用マイコン１４の異常を検出したときに、スタータリレー駆動許可信号ＤＡをＬレベル（スタータリレー１７の駆動禁止側）に切り換えることでスタータリレー１７をオフ（スタータモータ１９への通電をオフ）してスタータ１８の駆動を禁止するようにしたので、安価な構成でアイドルストップ制御用マイコン１４の異常検出時にスタータリレー１７をオフしてスタータ１８の駆動を禁止することができる。
【実施例２】
【００５３】
次に、図４を用いて本発明の実施例２を説明する。但し、前記実施例１と実質的に同一部分には同一符号を付して説明を省略又は簡略化し、主として前記実施例１と異なる部分について説明する。
【００５４】
本実施例２では、図４に示すように、スタータ２８は、ピニオン（図示せず）を押し出すためのソレノイド２９と、ピニオンを回転駆動するためのスタータモータ３０とを備えている。また、バッテリ１１からソレノイド２９への通電をオン／オフする第１のスタータリレー３１（ソレノイド用のスタータリレー）と、バッテリ１１からスタータモータ３０への通電をオン／オフする第２のスタータリレー３２（モータ用のスタータリレー）とが個々に独立に動作するように設けられている。
【００５５】
更に、バッテリ１１と第１のスタータリレー３１との間に、第１のトランジスタ３３が配置され、バッテリ１１と第２のスタータリレー３２との間に、第２のトランジスタ３４が配置されている。そして、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡにより第１のトランジスタ３３がオン／オフされ、アイドルストップ制御用マイコン１４からのスタータリレー駆動信号ＤＢにより第２のトランジスタ３４がオン／オフされる。
【００５６】
この場合、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡがＬレベル（第１のスタータリレー３１の駆動許可側）のときに、第１のトランジスタ３３がオンされて、第１のスタータリレー３１がオン（ソレノイド２９への通電がオン）される。また、アイドルストップ制御用マイコン１４からのスタータリレー駆動信号ＤＢがＬレベル（第２のスタータリレー３２の駆動側）のときに、第２のトランジスタ３４がオンされて、第２のスタータリレー３２がオン（スタータモータ３０への通電がオン）される。
【００５７】
本実施例２では、トランジスタ３３，３４等が論理積回路として機能し、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡがＬレベルで且つアイドルストップ制御用マイコン１４からのスタータリレー駆動信号ＤＢがＬレベルのときに、第１及び第２のスタータリレー３１，３２が両方ともオン（ソレノイド２９及びスタータモータ３０への通電が両方ともオン）されてスタータ２８が正常に駆動されるようになっている。
【００５８】
エンジン制御用マイコン１３は、アイドルストップ制御用マイコン１４の異常を検出したときに、スタータリレー駆動許可信号ＤＡをＨレベル（第１のスタータリレー３１の駆動禁止側）に切り換えてトランジスタ３３をオフすることで第１のスタータリレー３１をオフ（ソレノイド２９への通電をオフ）してスタータ２８の駆動を禁止すると共に、アイドルストップ制御用マイコン１４へリセット信号を出力してアイドルストップ制御用マイコン１４をリセットする。
【００５９】
また、エンジン制御用マイコン１３のリセット時には、エンジン制御用マイコン１３の出力がＨｉＺになるため、プルアップ抵抗３５によりスタータリレー駆動許可信号ＤＡがＨレベル（スタータリレー１７の駆動禁止側）となり、アイドルストップ制御用マイコン１４のリセット時には、アイドルストップ制御用マイコン１４の出力がＨｉＺになるため、プルアップ抵抗３６によりスタータリレー駆動信号ＤＢがＨレベル（スタータリレー１７の駆動停止側）となるようになっている。
【００６０】
以上説明した本実施例２では、第１及び第２のスタータリレー３１，３２を制御してスタータ２８（ソレノイド２９及びスタータモータ３０）を制御するシステムにおいて、アイドルストップ制御用マイコン１４の異常を検出したときに、第１のスタータリレー３１をオフ（ソレノイド２９への通電をオフ）してスタータ２８の駆動を禁止することができ、前記実施例１とほぼ同じ効果を得ることができる。
【００６１】
尚、上記実施例２では、アイドルストップ制御用マイコン１４の異常を検出したときに、第１のスタータリレー３１をオフ（ソレノイド２９への通電をオフ）してスタータ２８の駆動を禁止するようにしたが、これに限定されず、アイドルストップ制御用マイコン１４の異常を検出したときに、第２のスタータリレー３２をオフ（スタータモータ３０への通電をオフ）してスタータ２８の駆動を禁止するようにしても良い。
【実施例３】
【００６２】
次に、図５を用いて本発明の実施例３を説明する。但し、前記実施例１，２と実質的に同一部分には同一符号を付して説明を省略又は簡略化し、主として前記実施例１，２と異なる部分について説明する。
【００６３】
本実施例３では、図５に示すように、バッテリ１１と第１のスタータリレー３１との間に、トランジスタ３７と第１のトランジスタ３８が直列に配置され、バッテリ１１と第２のスタータリレー３２との間に、トランジスタ３７と第２のトランジスタ３９が直列に配置されている。そして、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡによりトランジスタ３７をオン／オフする。また、アイドルストップ制御用マイコン１４からの第１のスタータリレー駆動信号ＤＢ１により第１のトランジスタ３８をオン／オフすると共に、アイドルストップ制御用マイコン１４からの第２のスタータリレー駆動信号ＤＢ２により第２のトランジスタ３９をオン／オフする。
【００６４】
この場合、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡがＬレベル（スタータリレー３１，３２の駆動許可側）のときに、トランジスタ３７がオンされると共に、アイドルストップ制御用マイコン１４からの第１のスタータリレー駆動信号ＤＢ１がＬレベル（第１のスタータリレー３１の駆動側）のときに、第１のトランジスタ３８がオンされ、これらトランジスタ３７，３８が両方ともオンされたときに、第１のスタータリレー３１がオン（ソレノイド２９への通電がオン）される。
【００６５】
また、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡがＬレベル（スタータリレー３１，３２の駆動許可側）のときに、トランジスタ３７がオンされると共に、アイドルストップ制御用マイコン１４からの第２のスタータリレー駆動信号ＤＢ２がＬレベル（第２のスタータリレー３２の駆動側）のときに、第２のトランジスタ３９がオンされ、これらトランジスタ３７，３９が両方ともオンされたときに、第２のスタータリレー３２がオン（スタータモータ３０への通電がオン）される。
【００６６】
本実施例３では、トランジスタ３７〜３８等が論理積回路として機能し、エンジン制御用マイコン１３からのスタータリレー駆動許可信号ＤＡがＬレベルで且つアイドルストップ制御用マイコン１４からの第１及び第２のスタータリレー駆動信号ＤＢ１，ＤＢ２が両方ともＬレベルのときに、第１及び第２のスタータリレー３１，３２が両方ともオン（ソレノイド２９及びスタータモータ３０への通電が両方ともオン）されてスタータ２８が正常に駆動されるようになっている。
【００６７】
エンジン制御用マイコン１３は、アイドルストップ制御用マイコン１４の異常を検出したときに、スタータリレー駆動許可信号ＤＡをＨレベル（スタータリレー３１，３２の駆動禁止側）に切り換えてトランジスタ３７をオフすることで第１及び第２のスタータリレー３１，３２を両方ともオフ（ソレノイド２９及びスタータモータ３０への通電を両方ともオフ）してスタータ２８の駆動を禁止すると共に、アイドルストップ制御用マイコン１４へリセット信号を出力してアイドルストップ制御用マイコン１４をリセットする。
【００６８】
また、エンジン制御用マイコン１３のリセット時には、エンジン制御用マイコン１３の出力がＨｉＺになるため、プルアップ抵抗４０によりスタータリレー駆動許可信号ＤＡがＨレベル（スタータリレー１７の駆動禁止側）となり、アイドルストップ制御用マイコン１４のリセット時には、アイドルストップ制御用マイコン１４の出力がＨｉＺになるため、プルアップ抵抗４１，４２により第１及び第２のスタータリレー駆動信号ＤＢ１，ＤＢ２がＨレベル（スタータリレー１７の駆動停止側）となるようになっている。
【００６９】
以上説明した本実施例３では、第１及び第２のスタータリレー３１，３２を制御してスタータ２８（ソレノイド２９及びスタータモータ３０）を制御するシステムにおいて、アイドルストップ制御用マイコン１４の異常を検出したときに、第１及び第２のスタータリレー３１，３２を両方ともオフ（ソレノイド２９及びスタータモータ３０への通電を両方ともオフ）してスタータ２８の駆動を禁止することができ、前記実施例１とほぼ同じ効果を得ることができる。
【００７０】
また、本実施例３では、バッテリ１１と第１のスタータリレー３１との間に二つのトランジスタ３７，３８を直列に配置するようにしたので、二つのトランジスタ３７，３８のうちの一方がオン故障した場合でも、他方をオフすることで、第１のスタータリレー３１をオフすることができる。更に、バッテリ１１と第２のスタータリレー３２との間に二つのトランジスタ３７，３９を直列に配置するようにしたので、二つのトランジスタ３７，３９のうちの一方がオン故障した場合でも、他方をオフすることで、第２のスタータリレー３２をオフすることができる。
【００７１】
アイドルストップ機能を備えた車両では、アイドルストップ後の再始動時にＮレンジややＰレンジ以外のシフトレンジの場合でもスタータを駆動する必要があり、アイドルストップ機能を備えていない車両のようにＮレンジやＰレンジ以外のシフトレンジの場合に機構的にスタータを駆動できない構成とすることができないため、スタータの駆動回路は、より安全設計が必要であり、本実施例３のように、二つのトランジスタを直列に接続することが有効である。
【００７２】
更に、本実施例３では、エンジン制御用マイコン１３からのスタータリレー駆動許可信号で駆動されるトランジスタ３７は、二つのスタータリレー３１，３２に対して共通の一つのトランジスタを設けるようにしたので、エンジン制御用マイコン１３により駆動されるトランジスタ３７を二つのスタータリレー３１，３２に対して兼用（共通化）することができ、安価な構成にすることができる。
【実施例４】
【００７３】
次に、図６を用いて本発明の実施例４を説明する。但し、前記実施例２と実質的に同一部分には同一符号を付して説明を省略又は簡略化し、主として前記実施例２と異なる部分について説明する。
【００７４】
本実施例４では、図６に示すように、エンジン制御用マイコン１３は、エンジン回転センサ４３の出力信号を取り込む信号判定部４４を備え、エンジン回転センサ４３の出力信号に基づいてエンジン回転速度やクランク角やカム角を検出する。その他のシステム構成は、前記実施例２と同じである。
【００７５】
また、エンジン制御用マイコン１３は、エンジンが停止する際に、エンジン回転センサ４３の出力信号に基づいて検出したエンジン回転速度が所定値（例えば１００ｒｐｍ）以下になったときに、スタータリレー駆動許可信号ＤＡをＬレベルに切り換えてトランジスタ３３をオンすることで、第１のスタータリレー３１（ソレノイド用のスタータリレー）をオンする。これにより、ソレノイド２９への通電をオンしてピニオンを押し出して、ピニオンをエンジンのリングギヤに噛み合わせる。
【００７６】
エンジン停止時には、通常、エンジン回転速度が急激に低下したり或は不安定になるため、エンジン停止直前にピニオンを押し出してリングギヤと噛み合わせておくことが好ましい。このため、本実施例４のように、エンジン回転速度が所定値以下になったときに、第１のスタータリレー３１（ソレノイド用のスタータリレー）をオンしてピニオンをリングギヤに噛み合わせるようにすれば、エンジン停止直前（次回のエンジン始動前）にピニオンをリングギヤに噛み合わせておくことができる。これにより、エンジン停止直後にアイドルストップ制御用マイコン１４が異常になった場合でもピニオンをリングギヤに噛み合わせた状態に維持することができ、アイドルストップ制御用マイコン１４が異常状態から復帰後に早期にエンジンを再始動することができる。
【００７７】
また、エンジン制御用マイコン１３は、排出ガスの低減等を図ることを目的として、クランク角やカム角を正確に検出して、燃料噴射時期や点火時期等についての適正な制御を実施する必要があるため、正確にクランク角やカム角を検出する手段（信号判定部４４）を備えている。このため、ピニオンの噛み合わせに必要となる正確なクランク角やカム角を検出する手段を新たに設ける必要がない。
【００７８】
尚、上記各実施例１〜４では、エンジン制御用マイコンがアイドルストップ制御用マイコンの異常の有無を監視する監視用ＩＣとして機能する構成としたが、これに限定されず、エンジン制御用マイコンとは別に、アイドルストップ制御用マイコンの異常の有無を監視する監視用ＩＣを設けた構成としても良い。
【実施例５】
【００７９】
次に、図７を用いて本発明の実施例５を説明する。但し、前記実施例３と実質的に同一部分には同一符号を付して説明を省略又は簡略化し、主として前記実施例３と異なる部分について説明する。
【００８０】
本実施例５では、図７に示すように、エンジン制御用マイコンの機能とアイドルストップ制御用マイコンの機能を兼ね備えたエンジン及びアイドルストップ制御用マイコン４６と、このエンジン及びアイドルストップ制御用マイコン４６の異常の有無を監視する監視用ＩＣ４５とが設けられている。本実施例５のシステム構成は、前記実施例３のシステム構成（図５参照）において、エンジン制御用マイコン１３に代えて監視用ＩＣ４５が設けられ、アイドルストップ制御用マイコン１４に代えてエンジン及びアイドルストップ制御用マイコン４６が設けられた構成となっている。また、エンジン及びアイドルストップ制御用マイコン４６は、エンジン回転センサ４３の出力信号を取り込む信号判定部４４を備え、エンジン回転センサ４３の出力信号に基づいてエンジン回転速度やクランク角やカム角を検出する。その他のシステム構成は、前記実施例３と同じである。
【００８１】
また、エンジン及びアイドルストップ制御用マイコン４６は、エンジンが停止する際に、エンジン回転センサ４３の出力信号に基づいて検出したエンジン回転速度が所定値（例えば１００ｒｐｍ）以下になったときに、第１のスタータリレー駆動信号ＤＢ１をＬレベルに切り換えて第１のトランジスタ３８をオンすると共に、監視用ＩＣ４５によりスタータリレー駆動許可信号ＤＡをＬレベルに切り換えてトランジスタ３７をオンすることで、第１のスタータリレー３１（ソレノイド用のスタータリレー）をオンする。これにより、ソレノイド２９への通電をオンしてピニオンを押し出して、ピニオンをエンジンのリングギヤに噛み合わせる。
以上説明した本実施例５においても前記実施例４とほぼ同じ効果を得ることができる。
【符号の説明】
【００８２】
１１…バッテリ（電源）、１３…エンジン制御用マイコン（監視用ＩＣ）、１４…アイドルストップ制御用マイコン、１５…ＥＣＵ、１７…スタータリレー、１８…スタータ、１９…スタータモータ、２０…ＮＡＮＤ回路、２１…トランジスタ、２２…じか線（第一の信号線）、２３…通信線（第二の信号線）、２８…スタータ、２９…ソレノイド、３０…スタータモータ、３１，３２…スタータリレー、３３，３４…トランジスタ、３７〜３９…トランジスタ、４５…監視用ＩＣ、４６…エンジン及びアイドルストップ制御用マイコン
【図１】
0005545459.tif 000002
【図２】
0005545459.tif 000003
【図３】
0005545459.tif 000004
【図４】
0005545459.tif 000005
【図５】
0005545459.tif 000006
【図６】
0005545459.tif 000007
【図７】
0005545459.tif 000008