(57)【要約】【課題】高速クランキングスタータを備えたシステムにおいて、クランキング音の増大を抑制できるようにする。【解決手段】エンジン１１には、クランキングする際にエンジン回転速度をアイドル回転速度付近まで上昇させることができる高速クランキングスタータ３０が設けられている。クランキング音情報としてエンジン回転速度を用い、スタータ３０の通電をＯＮしてエンジン１１のクランキングを開始した後にエンジン回転速度が所定の回転速度閾値を越えたときにスタータ３０の通電をＯＦＦするクランキング音抑制制御を実行する。これにより、エンジン１１が完爆したと判定されるまで（又は運転者がスタータスイッチ３２をＯＦＦするまで）スタータ３０の通電をＯＮし続ける場合に比べて、早いタイミングでスタータ３０の通電をＯＦＦしてスタータ３０によるクランキングを停止する。【選択図】図１
2016044618.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関（１１）をクランキングする際に該内燃機関（１１）の回転速度をアイドル回転速度から所定範囲内の回転速度であるアイドル回転速度付近まで上昇させることができる高速クランキングスタータ（３０）と、
前記スタータ（３０）の通電をオンして前記内燃機関（１１）のクランキングを開始した後に該クランキングにより発生する音の大きさと相関関係を有する情報（以下「クランキング音情報」という）が所定の閾値を越えたときに前記スタータ（３０）の通電をオフするクランキング音抑制制御を実行するスタータ制御手段（３３）と
を備えていることを特徴とする内燃機関の始動制御装置。
【請求項２】
前記スタータ制御手段（３３）は、前記クランキング音情報として前記内燃機関（１１）の回転速度を用いることを特徴とする請求項１に記載の内燃機関の始動制御装置。
【請求項３】
前記スタータ制御手段（３３）は、前記クランキング音情報として前記スタータ（３０）の通電をオンしてからの経過時間を用いることを特徴とする請求項１又は２に記載の内燃機関の始動制御装置。
【請求項４】
前記内燃機関（１１）の振動を検出する振動センサ（２７）を備え、
前記スタータ制御手段（３３）は、前記クランキング音情報として前記振動センサ（２７）の出力を用いることを特徴とする請求項１乃至３のいずれかに記載の内燃機関の始動制御装置。
【請求項５】
前記スタータ制御手段（３３）は、冷却水温、バッテリ電圧、補機の作動状態、油温、吸気管圧力のうちの少なくとも一つに応じて前記閾値を設定することを特徴とする請求項１乃至４のいずれかに記載の内燃機関の始動制御装置。
【請求項６】
前記スタータ制御手段（３３）は、バッテリ電圧が所定値よりも低い場合に、前記クランキング音抑制制御を禁止することを特徴とする請求項１乃至５のいずれかに記載の内燃機関の始動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の回転速度をアイドル回転速度付近まで上昇させることができる高速クランキングスタータを備えた内燃機関の始動制御装置に関する発明である。
【背景技術】
【０００２】
内燃機関の始動制御装置として、例えば、特許文献１（特開２０１１−７４７７６号公報）に記載されているように、アイドルストップ制御を行うシステムにおいて、スタータモータ作動中の内燃機関の回転速度が所定の閾値を越えたときに、内燃機関が完爆したと判定して、スタータモータの作動を停止させるようにしたものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７４７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本出願人は、内燃機関の始動時間を短縮するために、内燃機関をクランキングする際に内燃機関の回転速度をアイドル回転速度付近まで上昇させることができる高速クランキングスタータを研究している。しかし、高速クランキングスタータを備えたシステムでは、内燃機関の回転速度を従来よりも高い回転速度（アイドル回転速度付近）まで上昇させることができるため、その分、クランキング音（クランキングにより発生するギヤの噛み合い音等）も大きくなる。このため、スタータの通電をオンして内燃機関のクランキングを開始した後、従来と同じように内燃機関が完爆したと判定されるまで（又は運転者がスタータスイッチをオフするまで）スタータの通電をオンし続けると、クランキング音がかなり増大するという問題がある。
【０００５】
そこで、本発明が解決しようとする課題は、高速クランキングスタータを備えたシステムにおいて、クランキング音の増大を抑制することができる内燃機関の始動制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に係る発明は、内燃機関（１１）をクランキングする際に該内燃機関（１１）の回転速度をアイドル回転速度から所定範囲内の回転速度であるアイドル回転速度付近まで上昇させることができる高速クランキングスタータ（３０）と、このスタータ（３０）の通電をオンして内燃機関（１１）のクランキングを開始した後に該クランキングにより発生する音の大きさと相関関係を有する情報（以下「クランキング音情報」という）が所定の閾値を越えたときにスタータ（３０）の通電をオフするクランキング音抑制制御を実行するスタータ制御手段（３３）とを備えた構成としたものである。
【０００７】
この構成では、スタータの通電をオンして内燃機関のクランキングを開始した後に、クランキング音情報が閾値を越えたときに、スタータの通電をオフすることができる。これにより、内燃機関が完爆したと判定されるまで（又は運転者がスタータスイッチをオフするまで）スタータの通電をオンし続ける場合に比べて、早いタイミングでスタータの通電をオフしてスタータによるクランキングを停止することができ、クランキング音の増大を抑制することができる。また、スタータによるクランキング時間（クランキングの継続時間）を短縮することができるため、スタータの耐久性も向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は本発明の実施例１におけるエンジン制御システムの概略構成を示す図である。
【図２】図２は実施例１のスタータ制御ルーチンの処理の流れを示すフローチャートである。
【図３】図３はクランキング音抑制制御の実行例を示すタイムチャートである。
【図４】図４は閾値のマップの一例を概念的に示す図である。
【図５】図５は実施例２のスタータ制御ルーチンの処理の流れを示すフローチャートである。
【図６】図６は実施例３のスタータ制御ルーチンの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態を具体化した幾つかの実施例を説明する。
【実施例１】
【００１０】
本発明の実施例１を図１乃至図４に基づいて説明する。
まず、図１に基づいてエンジン制御システムの概略構成を説明する。
内燃機関であるエンジン１１の吸気管１２の最上流部には、エアクリーナ１３が設けられ、このエアクリーナ１３の下流側に、吸入空気量を検出するエアフローメータ１４が設けられている。このエアフローメータ１４の下流側には、モータ１５によって開度調節されるスロットルバルブ１６と、このスロットルバルブ１６の開度（スロットル開度）を検出するスロットル開度センサ１７とが設けられている。
【００１１】
更に、スロットルバルブ１６の下流側には、サージタンク１８が設けられ、このサージタンク１８に、吸気管圧力を検出する吸気管圧力センサ１９が設けられている。また、サージタンク１８には、エンジン１１の各気筒に空気を導入する吸気マニホールド２０が設けられ、各気筒の吸気マニホールド２０に接続された吸気ポート又はその近傍に、それぞれ吸気ポートに燃料を噴射する燃料噴射弁２１が取り付けられている。或は、エンジン１１の各気筒に、それぞれ筒内に燃料を直接噴射する燃料噴射弁が取り付けられているようにしても良い。また、エンジン１１のシリンダヘッドには、各気筒毎に点火プラグ２２が取り付けられ、各気筒の点火プラグ２２の火花放電によって各気筒内の混合気に着火される。
【００１２】
一方、エンジン１１の排気管２３には、排出ガスの空燃比又はリッチ／リーン等を検出する排出ガスセンサ２４（空燃比センサ又は酸素センサ等）が設けられ、この排出ガスセンサ２４の下流側に、排出ガスを浄化する三元触媒等の触媒２５が設けられている。
【００１３】
また、エンジン１１のシリンダブロックには、冷却水温を検出する冷却水温センサ２６や、ノッキングを検出するノックセンサ２７が取り付けられている。このノックセンサ２７は、エンジン１１の振動を検出する振動センサで構成されている。また、クランク軸２８の外周側には、クランク軸２８が所定クランク角回転する毎にパルス信号を出力するクランク角センサ２９が取り付けられ、このクランク角センサ２９の出力信号に基づいてクランク角やエンジン回転速度が検出される。
【００１４】
また、エンジン１１には、始動時にクランク軸２８を回転駆動（クランキング）するためのスタータ３０が取り付けられている。このスタータ３０は、エンジン１１をクランキングする際にエンジン回転速度をアイドル回転速度付近まで上昇させることができる高速クランキングスタータである。ここで、アイドル回転速度付近とは、アイドル回転速度又はその近傍の回転速度（例えばアイドル回転速度±５０ｒｐｍの範囲内の回転速度やアイドル回転速度±１００ｒｐｍの範囲内の回転速度等）である。
【００１５】
スタータリレー３１をＯＮ／ＯＦＦ（オン／オフ）することで、図示しないバッテリからスタータ３０の通電をＯＮ／ＯＦＦするようになっている。つまり、スタータリレー３１がＯＮされると、バッテリからスタータ３０へ電力が供給されて、スタータ３０によりエンジン１１がクランキングされ、スタータリレー３１がＯＦＦされると、バッテリからスタータ３０への電力供給が停止されて、スタータ３０によるエンジン１１のクランキングが停止される。また、スタータリレー３１をＯＮ（又はＯＮ／ＯＦＦ）するためのスタータスイッチ３２（例えばキースイッチ又はプッシュスイッチ）が車両の運転席付近に設けられている。
【００１６】
上述した各種センサやスイッチの出力は、電子制御ユニット（以下「ＥＣＵ」と表記する）３３に入力される。このＥＣＵ３３は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された各種のエンジン制御用のプログラムを実行することで、エンジン運転状態に応じて、燃料噴射量、点火時期、スロットル開度（吸入空気量）等を制御する。
【００１７】
ＥＣＵ３３は、図示しない始動制御ルーチンを実行することで、運転者によりスタータスイッチ３２がＯＮされたときに、スタータリレー３１をＯＮする。これにより、スタータ３０の通電をＯＮしてエンジン１１のクランキングを開始する。その後、所定のタイミング（例えばエンジン１１の気筒判別が完了した後）に、燃料噴射及び点火を開始してエンジン１１を始動させる。
【００１８】
しかし、高速クランキングスタータ３０を備えたシステムでは、エンジン回転速度を従来よりも高い回転速度（アイドル回転速度付近）まで上昇させることができるため、その分、クランキング音（クランキングにより発生するギヤの噛み合い音等）も大きくなる。このため、スタータ３０の通電をＯＮしてエンジン１１のクランキングを開始した後、従来と同じようにエンジン１１が完爆したと判定されるまで（又は運転者がスタータスイッチ３２をＯＦＦするまで）スタータ３０の通電をＯＮし続けると、クランキング音がかなり増大するという問題がある。
【００１９】
この対策として、ＥＣＵ３３は、後述する図２のスタータ制御ルーチンを実行することで、次のような制御を行う。スタータ３０の通電をＯＮしてエンジン１１のクランキングを開始した後に該クランキングにより発生する音の大きさと相関関係を有する情報（以下「クランキング音情報」という）が所定の閾値を越えたときにスタータ３０の通電をＯＦＦするクランキング音抑制制御を実行する。
【００２０】
その際、本実施例１では、クランキング音情報としてエンジン回転速度を用いるようにしている。クランキング中のエンジン回転速度（つまりクランキング回転速度）が高くなるに従ってクランキング音が大きくなる傾向があるため、エンジン回転速度はクランキング音情報として用いることができる。
【００２１】
図３に示すように、スタータスイッチ３２がＯＮされると、スタータリレー３１をＯＮ（スタータ３０の通電をＯＮ）してエンジン１１のクランキングを開始する。この後、本実施例１のクランキング音抑制制御では、スタータスイッチ３２がＯＮされていても、エンジン回転速度が回転速度閾値（例えばアイドル回転速度付近）を越えた時点ｔ1 で、スタータリレー３１をＯＦＦ（スタータ３０の通電をＯＦＦ）する。これにより、エンジン１１が完爆したと判定されるまで（又は運転者がスタータスイッチ３２をＯＦＦするまで）スタータ３０の通電をＯＮし続ける場合に比べて、早いタイミングでスタータ３０の通電をＯＦＦしてスタータ３０によるクランキングを停止して、クランキング音の増大を抑制する。
【００２２】
ところで、スタータ３０の通電ＯＦＦ時のエンジン回転速度が低いほど、クランキング音の増大を抑制することができるが、スタータ３０の通電ＯＦＦ時のエンジン回転速度が低く過ぎると、エンジン１１の始動が困難になる可能性がある。また、エンジン１１の始動時水温（始動時の冷却水温）によって、エンジン１１の回転負荷が変化するため、始動可能回転速度（エンジン１１の始動に必要なエンジン回転速度の下限値）も変化する。
【００２３】
そこで、本実施例１では、始動時水温に応じて回転速度閾値を設定する。これにより、始動時水温に応じて、始動可能回転速度が変化するのに対応して、スタータ３０の通電をＯＦＦする際の回転速度閾値を変化させて、スタータ３０の通電ＯＦＦ時のエンジン回転速度が始動可能回転速度以上になる範囲内で回転速度閾値を低めに設定する。
【００２４】
以下、本実施例１でＥＣＵ３３が実行する図２のスタータ制御ルーチンの処理内容を説明する。
図２に示すスタータ制御ルーチンは、スタータスイッチ３２のＯＮ後（又はスタータリレー３１のＯＮ後）に所定周期で繰り返し実行され、特許請求の範囲でいうスタータ制御手段としての役割を果たす。本ルーチンが起動されると、まず、ステップ１０１で、バッテリ電圧を読み込む。この後、ステップ１０２に進み、始動時水温（始動時の冷却水温）を読み込んだ後、ステップ１０３に進み、エンジン回転速度を読み込む。
【００２５】
この後、ステップ１０４に進み、バッテリ電圧が所定値以上であるか否かを判定する。ここで、所定値は、例えば、クランキング音抑制制御を実行してもエンジン１１を始動可能なバッテリ電圧の下限値又はそれよりも少し高い値に設定されている。
【００２６】
このステップ１０４で、バッテリ電圧が所定値以上であると判定された場合には、ステップ１０５以降のクランキング音抑制制御に関する処理を次のようにして実行する。まず、ステップ１０５で、スタータリレー３１がＯＮ（スタータ３０の通電がＯＮ）であるか否かを判定する。
【００２７】
このステップ１０５で、スタータリレー３１がＯＮ（スタータ３０の通電がＯＮ）と判定された場合には、ステップ１０６に進み、始動時水温に応じて回転速度閾値を設定する。具体的には、回転速度閾値のマップ（図４参照）を用いて、始動時水温に応じた回転速度閾値を算出する。回転速度閾値のマップは、始動時水温が低いほど始動可能回転速度が高くなるのに対応して、始動時水温が低いほど回転速度閾値が高くなってスタータ３０の通電ＯＦＦ時のエンジン回転速度が高くなるように設定されている。これにより、始動時水温に応じて、始動可能回転速度が変化するのに対応して、スタータ３０の通電をＯＦＦする際の回転速度閾値を変化させて、スタータ３０の通電ＯＦＦ時のエンジン回転速度が始動可能回転速度以上になる範囲内で回転速度閾値を低めに設定するようにしている。この回転速度閾値のマップは、予め試験データや設計データ等に基づいて作成され、ＥＣＵ３３のＲＯＭに記憶されている。
【００２８】
この後、ステップ１０７に進み、エンジン回転速度が回転速度閾値を越えたか否かを判定し、エンジン回転速度が回転速度閾値以下と判定されれば、スタータリレー３１をＯＮ（スタータ３０の通電をＯＮ）に維持したまま、本ルーチンを終了する。
【００２９】
その後、上記ステップ１０７で、エンジン回転速度が回転速度閾値を越えたと判定された時点で、ステップ１０８に進み、スタータリレー３１をＯＦＦ（スタータ３０の通電をＯＦＦ）して、本ルーチンを終了する。
【００３０】
一方、上記ステップ１０４で、バッテリ電圧が所定値よりも低いと判定された場合には、クランキング音抑制制御を実行すると、エンジン１１の始動が困難になる可能性があると判断して、ステップ１０５以降のクランキング音抑制制御に関する処理を実行することなく、本ルーチンを終了する。これにより、クランキング音抑制制御を禁止する。この場合、クランキング音の抑制よりもエンジン１１の始動を優先する制御、例えば、エンジン１１が完爆したと判定されるまで（又は運転者がスタータスイッチ３２をＯＦＦするまで）スタータ３０の通電をＯＮしてクランキングする制御を行う。
【００３１】
以上説明した本実施例１では、クランキング音情報としてエンジン回転速度を用い、スタータ３０の通電をＯＮしてエンジン１１のクランキングを開始した後にエンジン回転速度が回転速度閾値を越えたときにスタータ３０の通電をＯＦＦするクランキング音抑制制御を実行するようにしている。これにより、エンジン１１が完爆したと判定されるまで（又は運転者がスタータスイッチ３２をＯＦＦするまで）スタータ３０の通電をＯＮし続ける場合に比べて、早いタイミングでスタータ３０の通電をＯＦＦしてスタータ３０によるクランキングを停止することができ、クランキング音の増大を抑制することができる。また、スタータ３０によるクランキング時間（クランキングの継続時間）を短縮することができるため、スタータ３０の耐久性も向上させることができる。
【００３２】
また、本実施例１では、クランキング音情報としてエンジン回転速度を用いるようにしたので、クランキング音を検出するためのセンサを新たに設ける必要がなく、低コスト化の要求を満たすことができる。
【００３３】
更に、本実施例１では、始動時水温に応じて回転速度閾値を設定するようにしたので、始動時水温に応じて、始動可能回転速度が変化するのに対応して、スタータ３０の通電をＯＦＦする際の回転速度閾値を変化させて、スタータ３０の通電ＯＦＦ時のエンジン回転速度が始動可能回転速度以上になる範囲内で回転速度閾値を低めに設定することができる。これにより、エンジン１１の始動性を確保しながら、クランキング音の増大抑制効果を高めることができる。
【００３４】
また、本実施例１では、バッテリ電圧が所定値よりも低い場合には、クランキング音抑制制御を実行すると、エンジン１１の始動が困難になる可能性があると判断して、クランキング音抑制制御を禁止するようにしている。これにより、バッテリ電圧が所定値よりも低い場合には、クランキング音の抑制よりもエンジン１１の始動を優先する制御を行うことができる。
【００３５】
尚、上記実施例１では、始動時水温に応じて回転速度閾値を設定するようにしたが、これに限定されず、例えば、始動時水温、バッテリ電圧、エンジン１１の補機（エアコンやオルタネータ等）の作動状態、油温（例えばエンジン１１や変速機等の油温）、吸気管圧力のうちの一つ又は二つ以上に応じて回転速度閾値を設定するようにしても良い。バッテリ電圧、補機の作動状態、油温、吸気管圧力等によっても、始動可能回転速度が変化するためである。或は、回転速度閾値を予め設定した固定値としても良い。
【実施例２】
【００３６】
次に、図５を用いて本発明の実施例２を説明する。但し、前記実施例１と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例１と異なる部分について説明する。
【００３７】
本実施例２では、クランキング音情報として、スタータリレー３１をＯＮ（スタータ３０の通電をＯＮ）してからの経過時間（以下「始動後経過時間」という）を用いるようにしている。スタータ３０の通電をＯＮしてからの時間経過に伴ってエンジン回転速度が高くなってクランキング音が大きくなるため、始動後経過時間（スタータ３０の通電をＯＮしてからの経過時間）は、クランキング音情報として用いることができる。尚、スタータスイッチ３２がＯＮされてからスタータリレー３１をＯＮ（スタータ３０の通電をＯＮ）するまでの時間が十分に短い場合には、スタータスイッチ３２がＯＮされてからの経過時間を始動後経過時間としても良い。
【００３８】
本実施例２では、ＥＣＵ３３により後述する図５のスタータ制御ルーチンを実行することで、図３に示すように、スタータスイッチ３２がＯＮされていても、始動後経過時間が経過時間閾値を越えた時点ｔ1 で、スタータリレー３１をＯＦＦ（スタータ３０の通電をＯＦＦ）する。
【００３９】
図５のスタータ制御ルーチンでは、まず、ステップ２０１で、バッテリ電圧を読み込む。この後、ステップ２０２に進み、始動時水温を読み込んだ後、ステップ２０３に進み、始動後経過時間（スタータ３０の通電をＯＮしてからの経過時間）を読み込む。
【００４０】
この後、ステップ２０４に進み、バッテリ電圧が所定値以上であるか否かを判定し、バッテリ電圧が所定値以上であると判定された場合には、ステップ２０５以降のクランキング音抑制制御に関する処理を次のようにして実行する。まず、ステップ２０５で、スタータリレー３１がＯＮ（スタータ３０の通電がＯＮ）であるか否かを判定する。
【００４１】
このステップ２０５で、スタータリレー３１がＯＮ（スタータ３０の通電がＯＮ）と判定された場合には、ステップ２０６に進み、始動時水温に応じて経過時間閾値を設定する。具体的には、経過時間閾値のマップ（図４参照）を用いて、始動時水温に応じた経過時間閾値を算出する。経過時間閾値のマップは、始動時水温が低いほど始動可能回転速度が高くなるのに対応して、始動時水温が低いほど経過時間閾値が長くなってスタータ３０の通電ＯＦＦ時のエンジン回転速度が高くなるように設定されている。これにより、始動時水温に応じて、始動可能回転速度が変化するのに対応して、スタータ３０の通電をＯＦＦする際の経過時間閾値を変化させて、スタータ３０の通電ＯＦＦ時のエンジン回転速度が始動可能回転速度以上になる範囲内で経過時間閾値を短めに設定するようにしている。この経過時間閾値のマップは、予め試験データや設計データ等に基づいて作成され、ＥＣＵ３３のＲＯＭに記憶されている。
【００４２】
この後、ステップ２０７に進み、始動後経過時間が経過時間閾値を越えたか否かを判定し、始動後経過時間が経過時間閾値以下と判定されれば、スタータリレー３１をＯＮ（スタータ３０の通電をＯＮ）に維持したまま、本ルーチンを終了する。
【００４３】
その後、上記ステップ２０７で、始動後経過時間が経過時間閾値を越えたと判定された時点で、ステップ２０８に進み、スタータリレー３１をＯＦＦ（スタータ３０の通電をＯＦＦ）して、本ルーチンを終了する。
【００４４】
一方、上記ステップ２０４で、バッテリ電圧が所定値よりも低いと判定された場合には、クランキング音抑制制御を実行すると、エンジン１１の始動が困難になる可能性があると判断して、ステップ２０５以降のクランキング音抑制制御に関する処理を実行することなく、本ルーチンを終了する。これにより、クランキング音抑制制御を禁止する。
【００４５】
以上説明した本実施例２では、クランキング音情報として始動後経過時間を用い、スタータ３０の通電をＯＮしてエンジン１１のクランキングを開始した後に始動後経過時間が経過時間閾値を越えたときにスタータ３０の通電をＯＦＦするクランキング音抑制制御を実行するようにしている。このようにしても、前記実施例１とほぼ同様の効果を得ることができる。
【００４６】
更に、本実施例２では、始動時水温に応じて経過時間閾値を設定するようにしたので、始動時水温に応じて、始動可能回転速度が変化するのに対応して、スタータ３０の通電をＯＦＦする際の経過時間閾値を変化させて、スタータ３０の通電ＯＦＦ時のエンジン回転速度が始動可能回転速度以上になる範囲内で経過時間閾値を短めに設定することができる。これにより、エンジン１１の始動性を確保しながら、クランキング音の増大抑制効果を高めることができる。
【００４７】
尚、上記実施例２では、始動時水温に応じて経過時間閾値を設定するようにしたが、これに限定されず、例えば、始動時水温、バッテリ電圧、エンジン１１の補機（エアコンやオルタネータ等）の作動状態、油温（例えばエンジン１１や変速機等の油温）、吸気管圧力のうちの一つ又は二つ以上に応じて経過時間閾値を設定するようにしても良い。或は、経過時間閾値を予め設定した固定値としても良い。
【実施例３】
【００４８】
次に、図６を用いて本発明の実施例３を説明する。但し、前記実施例１と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例１と異なる部分について説明する。
【００４９】
本実施例３では、クランキング音情報としてノックセンサ２７（振動センサ）の出力を用いるようにしている。クランキング音に応じてノックセンサ２７の出力が変化するため、ノックセンサ２７の出力は、クランキング音情報として用いることができる。
【００５０】
本実施例３では、ＥＣＵ３３により後述する図６のスタータ制御ルーチンを実行することで、図３に示すように、スタータスイッチ３２がＯＮされていても、ノックセンサ２７の出力がセンサ出力閾値を越えた時点ｔ1 で、スタータリレー３１をＯＦＦ（スタータ３０の通電をＯＦＦ）する。
【００５１】
図６のスタータ制御ルーチンでは、まず、ステップ３０１で、バッテリ電圧を読み込む。この後、ステップ３０２に進み、始動時水温を読み込んだ後、ステップ３０３に進み、ノックセンサ２７の出力を読み込む。
【００５２】
この後、ステップ３０４に進み、バッテリ電圧が所定値以上であるか否かを判定し、バッテリ電圧が所定値以上であると判定された場合には、ステップ３０５以降のクランキング音抑制制御に関する処理を次のようにして実行する。まず、ステップ３０５で、スタータリレー３１がＯＮ（スタータ３０の通電がＯＮ）であるか否かを判定する。
【００５３】
このステップ３０５で、スタータリレー３１がＯＮ（スタータ３０の通電がＯＮ）と判定された場合には、ステップ３０６に進み、始動時水温に応じてセンサ出力閾値を設定する。具体的には、センサ出力閾値のマップ（図４参照）を用いて、始動時水温に応じたセンサ出力閾値を算出する。センサ出力閾値のマップは、始動時水温が低いほど始動可能回転速度が高くなるのに対応して、始動時水温が低いほどセンサ出力閾値が大きくなってスタータ３０の通電ＯＦＦ時のエンジン回転速度が高くなるように設定されている。これにより、始動時水温に応じて、始動可能回転速度が変化するのに対応して、スタータ３０の通電をＯＦＦする際のセンサ出力閾値を変化させて、スタータ３０の通電ＯＦＦ時のエンジン回転速度が始動可能回転速度以上になる範囲内でセンサ出力閾値を小さめに設定するようにしている。このセンサ出力閾値のマップは、予め試験データや設計データ等に基づいて作成され、ＥＣＵ３３のＲＯＭに記憶されている。
【００５４】
この後、ステップ３０７に進み、ノックセンサ２７の出力がセンサ出力閾値を越えたか否かを判定し、ノックセンサ２７の出力がセンサ出力閾値以下と判定されれば、スタータリレー３１をＯＮ（スタータ３０の通電をＯＮ）に維持したまま、本ルーチンを終了する。
【００５５】
その後、上記ステップ３０７で、ノックセンサ２７の出力がセンサ出力閾値を越えたと判定された時点で、ステップ３０８に進み、スタータリレー３１をＯＦＦ（スタータ３０の通電をＯＦＦ）して、本ルーチンを終了する。
【００５６】
一方、上記ステップ３０４で、バッテリ電圧が所定値よりも低いと判定された場合には、クランキング音抑制制御を実行すると、エンジン１１の始動が困難になる可能性があると判断して、ステップ３０５以降のクランキング音抑制制御に関する処理を実行することなく、本ルーチンを終了する。これにより、クランキング音抑制制御を禁止する。
【００５７】
以上説明した本実施例３では、クランキング音情報としてノックセンサ２７の出力を用い、スタータ３０の通電をＯＮしてエンジン１１のクランキングを開始した後にノックセンサ２７の出力がセンサ出力閾値を越えたときにスタータ３０の通電をＯＦＦするクランキング音抑制制御を実行するようにしている。このようにしても、前記実施例１とほぼ同様の効果を得ることができる。
【００５８】
更に、本実施例３では、始動時水温に応じてセンサ出力閾値を設定するようにしたので、始動時水温に応じて、始動可能回転速度が変化するのに対応して、スタータ３０の通電をＯＦＦする際のセンサ出力閾値を変化させて、スタータ３０の通電ＯＦＦ時のエンジン回転速度が始動可能回転速度以上になる範囲内でセンサ出力閾値を小さめに設定することができる。これにより、エンジン１１の始動性を確保しながら、クランキング音の増大抑制効果を高めることができる。
【００５９】
尚、上記実施例３では、始動時水温に応じてセンサ出力閾値を設定するようにしたが、これに限定されず、例えば、始動時水温、バッテリ電圧、エンジン１１の補機（エアコンやオルタネータ等）の作動状態、油温（例えばエンジン１１や変速機等の油温）、吸気管圧力のうちの一つ又は二つ以上に応じてセンサ出力閾値を設定するようにしても良い。或は、センサ出力閾値を予め設定した固定値としても良い。
【００６０】
また、上記実施例３では、クランキング音情報としてノックセンサ２７の出力を用いるようにしたが、これに限定されず、ノックセンサ２７とは別に設けた振動センサの出力をクランキング音情報として用いるようにしても良い。
【００６１】
また、上記各実施例１〜３では、スタータスイッチ３２がＯＮされてエンジン１１を始動する際の制御に本発明を適用したが、これに限定されず、アイドルストップからエンジン１１を自動始動する際の制御に本発明を適用しても良い。
【符号の説明】
【００６２】
１１…エンジン（内燃機関）、２６…冷却水温センサ、２７…ノックセンサ（振動センサ）、２９…クランク角センサ、３０…スタータ、３１…スタータリレー、３２…スタータスイッチ、３３…ＥＣＵ（スタータ制御手段）
【図１】
2016044618.tif 000003
【図２】
2016044618.tif 000004
【図３】
2016044618.tif 000005
【図４】
2016044618.tif 000006
【図５】
2016044618.tif 000007
【図６】
2016044618.tif 000008