(57)【要約】【課題】点火コイルへの通電期間が何らかの不具合により長くなって点火が行われない場合に通電を遮断して点火を行うと共に、通電気筒が異常な場合には、異常気筒に通電を禁止することで、点火コイルの熱ダメージを回避する等の点火制御系に影響が及ぶのを防止すると共に、併せて、内燃機関の全体の運転性への悪影響を未然に防ぐことのできる内燃機関の点火制御装置を提供することにある。【解決手段】点火コイルへの通電を所定角で行った後に遮断することにより点火を行う内燃機関の点火制御装置であって、前記点火コイルへの前記通電の状態を監視し、該通電状態の監視時間が前記所定角に点火時期の変化幅を加味した時間を超えても前記通電を遮断しない場合に、前記点火コイルへの通電を別途遮断してなる。【選択図】図２
2010265906.tif 000002
【特許請求の範囲】
【請求項１】
点火コイルへの通電を所定角で行った後に遮断することにより点火を行う内燃機関の点火制御装置であって、
該点火制御装置は、前記点火コイルへの前記通電の状態を監視し、該通電状態の監視時間が前記所定角に点火時期の変化幅を加味した時間を超えても前記通電を遮断しない場合に、前記点火コイルへの通電を別途遮断することを特徴とする内燃機関の点火制御装置。
【請求項２】
前記監視時間は、前記通電角と点火時期変化幅に、更に所定の余裕代を加味した値を時間に換算したものであることを特徴とする請求項１に記載の内燃機関の点火制御装置。
【請求項３】
前記監視時間は、その時間に上限値を有することを特徴とする請求項１又は２に記載の内燃機関の点火制御装置。
【請求項４】
前記監視時間の上限値は、一定値又は電源電圧に基づいて算出されるものであることを特徴とする請求項３に記載の内燃機関の点火制御装置。
【請求項５】
点火コイルへの通電を行った後にクランク角基準位置に基づく点火時期に前記通電を遮断することにより点火を行う内燃機関の点火制御装置であって、
該点火制御装置は、前記点火コイルへの前記点火時期を監視し、該点火時期を超えても前記通電を遮断しない場合に、前記点火コイルへの通電を別途遮断することを特徴とする内燃機関の点火制御装置。
【請求項６】
前記別途遮断時期は、前記点火時期と点火時期変化幅とを加味した値を時間に換算したものであることを特徴とする請求項５に記載の内燃機関の点火制御装置。
【請求項７】
前記別途遮断時期の時間は、 その時間に上限値を有することを特徴とする請求項６に記載の内燃機関の点火制御装置。
【請求項８】
前記別途遮断時期の時間の上限値は、一定値又は電源電圧に基づいて算出されるものであることを特徴とする請求項７に記載の内燃機関の点火制御装置。
【請求項９】
内燃機関の運転状態を検出する手段と、内燃機関の気筒を判別する手段と、クランク角度を検出する手段と、前記気筒の判別に基づいて該判別気筒の点火コイルへの通電と遮断を行う手段とを備えた内燃機関の点火制御装置において、
前記判別気筒の通電順序が本来の気筒の点火順序でない場合には、その気筒に通電を行わないことを特徴とする内燃機関の燃料噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の点火制御装置に係り、特に、点火コイルに通電しても点火が行われない場合に適切な安全制御を行う内燃機関の点火制御装置に関する。
【背景技術】
【０００２】
一般の内燃機関の点火制御装置は、内燃機関の気筒毎に異なる信号を出力するカム軸センサ信号により気筒判別を行う一方、クランク軸センサ信号により内燃機関の回転位置を検出することで、点火コイルに所定時間の通電を行い、その後該通電を遮断制御をすることで点火プラグでの点火を行うものであるが、該技術は、点火制御を行うためのクランク軸センサ信号が故障したり、内燃機関の停止等で前記信号が発生しなくなった場合には、通電を遮断するための点火位置が発生しなくなってしまうために、点火コイルは連続的に通電を継続してしまうことになる。このことは、本来の通電角度以上に点火コイルへ通電を行ってしまうことになり、点火コイルへの熱ダメージを与えてしまう可能があるという問題がある。
【０００３】
この種の技術分野においては、基本となる前記内燃機関の点火制御に前記の如き不具合が発生した場合の対処として、種々の提案がなされている。
【０００４】
例えば、特許文献１に所載の技術は、内燃機関の各気筒に対応して複数の点火コイルを備え、クランク角センサからの信号に基づいて、前記各点火コイルに通電を行う点火制御装置において、該点火制御装置が、各点火コイルの通電状態を検出する点火コイル通電状態検出手段を備え、該点火コイル通電状態検出手段が、複数の点火コイルが同時に通電されていることを検出した場合には、最後に通電が開始された点火コイルへの通電を即時に停止させる通電停止手段を備えた構成とすることで、内燃機関の点火電力系におけるヒューズの断線を防止して点火制御自体の停止を防止するものである。
【０００５】
また、検出した気筒判別値とクランク軸センサ信号に基づいて点火気筒に対して点火制御を行うものにおいて、前記点火気筒判別値に異常が生じた場合には、最新に点火設定される予定の現在通電中の点火コイルに対し、該予定されている点火時期での通電終了を禁止して即座に通電を停止する制御を行うことも行われている。
【０００６】
更に、特許文献２に所載の技術は、内燃機関の点火装置が、一つの点火コイルの一次電流回路の閉成通電状態を監視する監視装置を備え、該監視装置は、前記閉成通電状態を監視する監視期間が点火のための点火コイルの予め定められた閉成通電期間に一定の係数（例えば１．２５）を乗算した期間になった場合に、点火コイルの閉成通電状態を解除するように構成されており、該構成によって、点火コイルの閉成通電状態の不具合を回避するとともに、点火コイルの閉成通電状態の前記監視期間の演算を非常に簡単にして点火コイルの閉成通電状態を監視することができると云うものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−３２９０４３号公報
【特許文献２】特開平５−２４８３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、前記した特許文献２に所載の技術は、閉成通電状態を監視する監視期間が点火のための点火コイルの予め定められた閉成通電期間に一定の係数（例えば１．２５）を乗算した期間になった場合に、点火コイルの閉成通電状態を解除するように構成されているために、点火コイル自体やその駆動回路への熱ダメージを回避することは可能であるが、閉成通電状態を監視する監視期間が点火のための点火コイルの予め定められた閉成通電期間に一定の係数（例えば１．２５）を乗算した期間であるために、内燃機関自体の制御への影響が懸念される。
【０００９】
即ち、閉成通電期間のみに依存して監視期間が決められているために、監視期間が長くなった場合には、通電解除時点（点火位置）も比例して遅くなるために、爆発行程又は排気行程で点火される場合があり、バックファイヤ等の発生が懸念される一方、通電開始後に要求点火時期が遅角（遅い方向）になった場合には、本来の点火位置に対して、監視制御による点火（通電停止）が先に機能するが考えられ、ノッキングの発生が懸念される。
【００１０】
本発明は、前記課題に鑑みてなされたものであって、その目的とするところは、点火コイルへの通電期間が何らかの不具合により長くなって点火が行われない場合に通電を別途遮断して点火を行うと共に、通電気筒が異常な場合には、異常気筒への通電を禁止することで、点火コイルの熱ダメージを回避する等の点火制御系に影響が及ぶのを防止すると共に、併せて、内燃機関の全体の運転性への悪影響を未然に防ぐことのできる内燃機関の点火制御装置を提供することにある。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、本発明の内燃機関の点火制御装置は、点火コイルへの通電を所定角で行った後に遮断することにより点火を行うものであって、前記点火コイルへの前記通電の状態を監視し、該通電状態の監視時間が前記所定角に点火時期の変化幅を加味した時間を超えても前記通電を遮断しない場合に、前記点火コイルへの通電を別途遮断することを特徴としている。
【００１２】
そして、本発明の内燃機関の点火制御装置の具体的な態様としては、前記監視時間は、前記通電角と点火時期変化幅に、更に所定の余裕代を加味した値を時間に換算したものであり、その監視時間に上限値を有し、該上限値は、一定値又は電源電圧に基づいて算出されるものであることを特徴としている。
【００１３】
前記の如く構成された本発明の内燃機関の点火制御装置は、点火コイルへの前記通電の状態を監視する監視時間が通電のための所定角に点火時期の変化幅を加味した時間としたので、点火コイルや点火駆動回路への熱によるダメージを回避できることは勿論、監視時間が必要以上に長くなならないので、内燃エンジンの爆発行程や排気行程で点火（通電の遮断）が行われることに基づくバックファイヤ等を発生させないし、本来の点火位置を加味して監視時間が設定されているので、本来の点火位置よりも先に監視時間に基づく点火（通電の遮断）が行われることがなく、ノッキング等の発生もない。即ち、本発明の内燃機関の点火制御装置は、前記構成に基づき、熱によるダメージ等の点火制御装置自体を保護すると共に、内燃機関システム全体の保護も行うことができる。
【００１４】
また、本発明の他の態様の内燃機関の点火制御装置は、点火コイルへの通電を行った後にクランク角基準位置に基づく点火時期に前記通電を遮断することにより点火を行うものであって、前記点火コイルへの前記点火時期を監視し、該点火時期を超えても前記通電を遮断しない場合に、前記点火コイルへの通電を別途遮断することを特徴としている。
【００１５】
そして、本発明の内燃機関の点火制御装置の具体的な態様としては、前記別途遮断時期は、前記点火時期と点火時期変化幅とを加味した値を時間に換算したものであり、前記別途遮断時期の時間は、その時間に上限値を有し、該上限値は、一定値又は電源電圧に基づいて算出されるものであることを特徴としている。
【００１６】
前記の如く構成された本発明の内燃機関の点火制御装置は、前記点火コイルへの点火時期を監視し、該点火時期を超えても前記通電を遮断しない場合に、前記点火コイルへの通電を前記点火時期と該点火時期変化幅とを加味した値の時間で別途遮断するので、点火コイルや点火駆動回路への熱によるダメージを回避できることは勿論、別途点火（通電の遮断）時期が必要以上に長くならないので、内燃エンジンの爆発行程や排気行程で点火（通電の遮断）が行われることに基づくバックファイヤ等が発生しないし、本来の別途遮断時期が点火位置を加味して設定されているので、本来の点火位置よりも先に点火（通電の別途遮断）が行われることがなく、ノッキング等の発生がない。
【００１７】
更に、本発明の更に他の態様の内燃機関の点火制御装置は、内燃機関の運転状態を検出する手段と、内燃機関の気筒を判別する手段と、クランク角度を検出する手段と、前記気筒の判別に基づいて該判別気筒の点火コイルへの通電と遮断を行う手段とを備え、前記判別気筒の通電順序が本来の気筒の点火順序でない場合には、その気筒に通電を行わないようにすることを特徴としている。
【００１８】
前記の如く構成された本発明の内燃機関の点火制御装置は、気筒判別の異常もしくはクランク軸センサの欠陥等が発生した場合でも、内燃機関の運転性悪化の防止と点火コイルの熱ダメージ回避との両方を可能にする。
【発明の効果】
【００１９】
以上の説明から理解できるように、本発明の内燃機関の点火制御装置は、点火制御を行う上で基準となるカム軸センサ及びクランク軸センサの各信号が欠陥またはノイズが混入した場合でも、所定範囲内に確実に点火処理を行うことで、内燃機関の安定した運転性と点火コイルの熱ダメージ回避との両立をさせることができる。
【００２０】
また、気筒判別値を誤った場合に、点火コイルへの通電開始を停止することで異なった気筒に対して点火が行わないようになり、運転性悪化やバックファイヤ等を回避することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第一実施形態の内燃機関の点火制御装置を含む内燃機関の制御システム構成図。
【図２】図１の内燃機関の点火制御装置の具体的構成を示す図。
【図３】図２の内燃機関の点火制御装置のカム軸センサ及びクランク軸センサの信号とその信号に基づく点火制御動作を示した図。
【図４】図３における点火制御動作においてクランク軸センサが故障した場合の点火制御動作を示した図。
【図５】図２の点火コイルの１次側コイルへの通電時間と点火コイルの電流との関係を示した図。
【図６】図２の点火制御装置における内燃機関の各行程に対する点火位置を示した図。
【図７】図６で示したパターン３に対応する点火位置を示す図。
【図８】図２の内燃機関の点火制御装置における通電を監視する時間TDWLLmaxの設定のフローチャート。
【図９】図２の内燃機関の点火制御装置におけるカム軸センサにノイズ等が混入して気筒判別を誤ってしまった場合の点火制御動作の一例を示す図。
【図１０】図９の気筒判別を誤検出した場合の内燃機関の点火制御装置の通電を行わない制御の制御フローチャート。
【図１１】本発明の第二の実施形態の内燃機関の点火制御装置のカム軸センサ及びクランク軸センサの信号とその信号に基づく点火制御動作を示した図。
【図１２】図１１の内燃機関の点火制御装置の点火制御動作においてクランク軸センサが故障した場合の点火制御動作を示した図。
【図１３】図１１の内燃機関の点火制御装置の通電が遮断されないパターンに対応する別途の点火位置（通電遮断）を示す図。
【図１４】図１１の内燃機関の点火制御装置における通電（点火時期）を監視する時間TADVmaxの設定のフローチャート。
【図１５】図２の内燃機関の点火制御装置におけるカム軸センサにノイズ等が混入して気筒判別を誤ってしまった場合の点火制御動作の一例を示す図。
【発明を実施するための形態】
【００２２】
以下、図面に基づき本発明の内燃機関の点火制御装置の二つの実施形態を詳細に説明する。
【００２３】
図１は、本発明の第一の実施形態の内燃機関の点火制御装置を備えた内燃機関の制御システムの全体構成を示したものである。該制御システムは、筒内噴射内燃機関１を備え、該内燃機関１に吸入される空気は、エアクリーナ３の入力部４から取り入れられ、吸入空気計５と、吸入流量を制御する絞弁６を設置した絞弁ボディ７とを介してコレクタ８に入る。ここで、絞弁６は、これを駆動するモータ１０と連結しており、該モータ１０を駆動することにより絞弁６を操作して、吸入空気量を制御できるようになっている。
【００２４】
コレクタ８に至った吸入空気は、内燃機関１の各シリンダ２に接続された吸気管１９に分配され、前記シリンダ２内の燃焼室２ａに導かれる。
【００２５】
一方、ガソリン等の燃料は、燃料タンク１１から燃料系の燃料ポンプ１２により吸引・加圧されて、燃圧を所定の範囲内に制御する可変燃圧レギュレータ１４で調圧されると共に燃料噴射弁１３に供給される。前記燃料の燃圧は、燃圧センサ３４により測定される。前記燃料は、前記燃料噴射弁１３の燃料噴射口から各シリンダ２の燃焼室２ａ内に噴射される。該燃焼室２ａ内に流入した空気と噴射燃料とは、混合され、点火コイル１７からの圧電により、点火プラグ３５によって点火されて燃焼される。
【００２６】
前記筒内噴射内燃機関１の燃焼室２ａで燃焼した排気ガスは、排気管２８に導かれ、触媒（図示省略）を介して内燃機関１の外に放出される。
【００２７】
前記制御システムは、コントロールユニット（制御装置）１５を備え、前記空気量計５からは、吸気流量を示す信号が出力されてコントロールユニット１５に入力され、前記絞弁ボディ７には、絞弁６の開度を検出するスロットルセンサ１８が取り付けられ、その出力もコントロールユニット１５に入力されるようになっている。また、９はアクセルペタル踏込み量センサである。該アクセルペタル踏込み量センサ９の出力もコントロールユニット１５に入力されるようになっている。
【００２８】
前記制御システムには、クランク軸センサ１６が配置され、該クランク軸センサ１６は、内燃機関１のクランク軸に連動する軸２７によって回転駆動され、クランク軸２ｂの回転位置を少なくても１〜１０°程度の精度で検出する。該クランク軸センサ１６の信号もコントロールユニット１５に入力されるようになっている。
【００２９】
前記コントロールユニット１５に入力された各信号に基づき、燃料の噴射タイミング、噴射流量（燃料噴射弁のパルス幅制御）、および、点火のタイミング等が制御される。
排気管２８に設けられたＡ／Ｆセンサ２０は、排気ガスの成分から実運転空燃比を検出して検出信号を出力し、該検出信号も前記コントロールユニット１５に入力されるようになっている。
【００３０】
図２は、本実施形態の内燃機関の制御装置１５に配備されている点火制御装置２６を含む点火装置５０の構成を示したものである。点火装置５０は、点火コイル１７、点火回路２７、点火制御装置２６を備え、該点火コイル１７は、点火１次コイル１７ａと点火２次コイル１７ｂの２つのコイルで構成され、バッテリ３０からフューズ４３ａ及び４３ｂとリレー４４を介して電源が前記点火コイル１７に導かれる。
【００３１】
点火制御装置２６は、通電角度演算手段２０ａ、点火時期演算手段２０ｂ、および、通電時間監視手段２０ｃを備えている。
【００３２】
前記一方の点火１次コイル１７ａは、駆動パワースイッチ１７ｃによりその通電がＯＮ-ＯＦＦ制御される。他方の前記点火２次コイル１７ｂには、点火１次コイル１７ａへの通電が遮断する際に高電圧が誘起され、該高電圧の電流が点火プラグ３５から飛火される。
【００３３】
前記点火１次コイル１７ａへの通電をＯＮ制御するためのタイミングは、通電角度演算手段２０ａにより行われ、内燃機関の運転状態及びバッテリ電圧に応じて、点火プラグ３５が飛火できるエネルギを確保するべく、最適なタイミングで制御される。
【００３４】
一方、点火１次コイル１７ａへの通電をＯＦＦ（遮断）制御するタイミング（点火位置）も、同様に点火時期演算手段２０ｂの運転状態に応じて制御される。前記通電角度演算手段２０ａと点火時期演算手段２０ｂとの演算に従って、前記駆動パワースイッチ１７ｃをＯＮ−ＯＦＦ制御することで、最適な点火制御を行うものである。
【００３５】
点火コイル１７に対する通電及び通電遮断をするタイミングは、クランク軸センサ１６により、内燃機関１の回転位置状態を計測し、該計測結果に基づいて所望のタイミングで行う。クランク軸センサ１６と点火制御の詳細な関係は、図３を用いて後述する。
【００３６】
次に、通電時間監視手段２０ｃでは、点火制御を行うにあたって、点火コイル１７への通電が行われた時点からの通電時間を監視し、該監視時間になっても点火制御が行われない場合には、前記点火時期演算手段２０ｂによる点火時期タイミングを待たずに、強制点火を施す処理を行う。これにより、点火時期のタイミングを計測するクランク軸センサ１６の欠陥及び故障が発生した場合でも、確実、且つ適正範囲内で点火を実行する構成となる。
【００３７】
図３は、カム軸センサ（図示省略）及びクランク軸センサ１６で発生されるカム軸センサ信号とクランク軸センサ信号に基づく、点火制御の動作の一例を示したものである。
【００３８】
内燃機関１の気筒毎に異なる信号を出力するカム軸センサ信号により、気筒判別を行い、クランク軸センサ信号により、内燃機関の回転位置を検出して行う。
【００３９】
また、内燃機関１の各気筒に対する角度制御を行う為の基点となる、各気筒毎のクランク角基準位置（ＲＥＦ）信号は、前記カム軸センサとクランク軸センサの組み合せ、もしくは、前記カム軸センサのみによる信号位置、クランク角基準位置（ＲＥＦ）専用の別のセンサを設けて生成しても良い。
【００４０】
前記したカム軸センサとクランク軸センサ等の気筒判別と内燃機関の回転位置を検出する手段を用いて、各気筒に点火を行う為に、各気筒に備えられた点火コイル１７への通電制御を行うには、各気筒毎のクランク角基準位置（ＲＥＦ）を基点として、クランク軸センサの入力数をカウントして、通電及び点火のタイミングを計測・判定する。加えて、通電及び点火する気筒は、前記気筒判別値に基づいて配電すれば良い。図３では、内燃機関１の気筒と同等数準備する点火信号に対し、便宜上、１つの気筒信号を代表して記載してある。
【００４１】
ここで、カム軸センサ及びクランク軸センサの搭載位置は、気筒判別及びクランク角の検出が可能であれば、その搭載位置は本実施形態では限定されない。本実施形態は、説明の便宜上、カム軸にカム軸センサ、クランク軸にクランク軸センサが搭載された例を用いて、以下記述する。
【００４２】
図４は、クランク軸センサが故障した場合の点火制御の一例を示した図である。
図３で示した様に、点火制御は、気筒判別用のカム軸センサと角度検出用のクランク軸センサにより、最適な位置に制御が行われる。しかし、図４で示す様に、点火通電制御が行われ、点火制御が行われる前に、クランク軸センサ信号が故障して、クランク軸角度を検出できなくなる場合には、点火位置のタイミングが発生しない為、該当気筒の点火コイルには通電状態が継続されてしまうことになる。本実施形態における点火制御状態を図４中では、実線と点線で使い分けして記載している。即ち、クランク軸センサが正常状態の場合を点線で示し、クランク軸センサが故障している場合を実線（図４のａ部分）で示してある。
【００４３】
図５は、点火１次側コイル１７ａへの通電時間と点火コイル１７へ流れる電流の関係を示した図である。点火コイル１７に流れる電流は、電源電圧とライン抵抗とインダクタンスと通電時間により決定される。通電開始から、前記関係により点火１次コイル１７ａへ流れる電流は、通電時間の長さに伴って成長していき、所定の値で一定値となる。しかしながら、点火コイル１７へ流れる電流値が大きい程、点火コイル１７の発熱を助長することになり、通電時間を長い間継続させると、点火コイル１７の発熱により点火コイル１７への熱ダメージを与えてしまう。
【００４４】
図６は、内燃機関１の各行程に対する点火位置を示した図である。図６中に示したパターン１（正常）の場合には、所望の圧縮行程で点火を行う場合であり、最適なトルクを発生することができる。パターン２（点火遅れ）は、例えばクランク軸センサの信号数不足や故障等により、点火位置が遅れて行われた場合である。この場合には、前記パターン１とは異なり、点火位置が所望の位置よりも遅角制御されることで、所定のトルクを発生させることができず、運転性悪化を招いてしまう。
【００４５】
次に、パターン３（点火せず）は、例えばクランク角センサの信号が発生しない故障（前記図４）等により、点火が行われない場合である。この場合には、該当機能に着火が行われないことから、トルクが発生しないばかりか、上述した様に、点火コイル１７への熱ダメージを招いてしまう。
【００４６】
図７は、図６で示した各パターンに対応する一つの実施例を示したものである。点火コイル１７への通電を基点として、通電時間を監視し、所定の時間TDWLLmaxを経過しても通電が継続していた場合には、点火を行う様にしたものである。これにより、図６のパターン２及びパターン３で示した点火位置ずれによるトルク変動及び点火コイル１７への熱ダメージに対して、所定の範囲内で点火を行うことで、点火位置が所定範囲内で確実に行うことが可能となり、トルク変動及び点火コイルへの熱ダメージを回避することができる。
【００４７】
図８は、前記図７で示した通電時間TDWLLmaxの設定の一実施例を示した制御フローチャートである。ステップ８１では、内燃機関１の運転状態を判定する。ステップ８２では、前記ステップ８１で算出した内燃機関１の運転状態に基づいて点火コイル１７への通電角DWLLを算出する。
【００４８】
ステップ８３では、前記ステップ８１で算出した内燃機関１の運転状態に基づいて、燃費と内燃機関１の発生トルクから最適となる点火時期ＡＤＶを算出する。ステップ８４では、前記ステップ８２及びステップ８３で算出した通電角ＤＷＬＬと点火時期ＡＤＶが設定クランク角度と点火する気筒を判定するために、カム信号入力処理及びクランク信号入力処理を行い、通電及び点火のそれぞれのタイミングを該センサ信号から計測する。ステップ８８では、ステップ８５で計測したクランク角度タイミングと点火を行う内燃機関１の気筒に対して、通電及び点火を実際に行う。
【００４９】
一方、ステップ８６では、図７で示した所定の時間ＴＤＷＬＬｍａｘを算出する。ＤＷＬＬｍａｘは、ステップ８２で算出した本来の通電角ＤＷＬＬと点火時期の変化幅ＤＥＬＡＤＶと余裕代ＫＡＤＶ＃を加算（ＤＷＬＬｍａｘ＝ＤＷＬＬ＋ＤＥＬＡＤＶ＋ＫＤＶ＃・・・式（１））して算出する。ここで余裕代ＫＡＤＶ＃は、クランク軸信号の検出応答や内燃機関のクランク軸センサとりつけばらつきを考慮して設定すれば良い。クランク軸信号の検出応答が、内燃機関の回転数や電源電圧によって変化する場合には、回転数もしくは電源電圧により算出しても良い。
【００５０】
このような演算を行うことで、ステップ８３で算出される本来の点火時期ＡＤＶにより点火される位置よりも、該ＤＷＬＬｍａｘが進角演算されることは無く、通常の点火制御に対し悪影響を与えない様にすることができる。ステップ８７では、ステップ８６のＤＷＬＬｍａｘで算出した角度を時間に換算すると共に、上限値を施す処理を行う。ＤＷＬＬｍａｘ（角度）をＴＤＷＬＬｍａｘ（時間）にして、時間で点火通電を求めることにより、クランク角センサ信号の欠陥等が発生しても確実に時間処理することが可能となる。
【００５１】
通電角度を時間に換算する場合には、内燃機関１の回転数により異なってくることから内燃機関１の回転数に基づいて算出（ＴＤＷＬＬｍａｘ＝ＤＷＬＬｍａｘ／（６Ｎｅ）・・・式（２）：ここでＮｅは内燃機関の回転数）するようにすれば良い。また内燃機関１の回転数の代りに、内燃機関の所定間隔角度（例えば基準位置ＲＥＦ信号の周期）で算出しても同等の効果が得られることから、該所定角度信号周期を用いて算出しても良い。
【００５２】
次に、前記式（２）で算出したＴＤＷＬＬｍａｘをＫＭＡＸ＃で上限規制を与える。この処理は、式（２）で算出した値が異常に大きい場合、通電時間が長くなり点火コイル１７への熱ダメージを回避できなくなってしまう。該点火コイル１７への熱ダメージを回避するために、点火コイル１７の熱ダメージから要求される通電時間を設定すれば良い。ここで、ステップ８７では、ＫＡＭＸ＃値を１点定数で設定するように示しているが、点火コイル１７へのダメージは、電源電圧で異なる為、制御精度を高める目的で、ＫＭＡＸ＃値は、電源電圧を用いて算出しても良い。
【００５３】
図９は、カム軸センサにノイズ等が混入して、気筒判別を誤ってしまった場合の点火制御動作の一例を示したものである。図９中の最上端に示したカム軸センサ信号に対し、“ノイズ混入”と示した部分にノイズが混入した場合、気筒判別を誤ってしまうことになり、誤った気筒に対し通電を開始することになる。
【００５４】
図９中の例では、＃ｎ気筒が正しい通電気筒であるのに対して、前記ノイズによる気筒判別誤検出により、＃ｎ＋１に対し通電を開始する。この場合、＃ｎ＋１の気筒に点火を行ってしまうと、運転性悪化を招くばかりか、前記気筒判別の誤検出値次第では、内燃機関１の吸気側に燃焼が回り込んでしまう所謂バックファイヤ等を招いてしまうことになる。一般に、前記気筒判別を誤った場合には、誤った気筒に点火しない手段が取られる。
【００５５】
そして、このような気筒判別誤検出をした場合に対して、図８で示したＴＤＷＬＬｍａｘの時間で点火制御を行ってしまうと、上述した運転性悪化もしくはバックファイヤを起こしてしまうという弊害がある。該弊害を回避するためには、予め気筒判別を誤ったことを検出し、該気筒判別を誤った場合には、通電開始させなければ良いことが理解できる。
【００５６】
図１０は、気筒判別を誤検出した場合の通電を行わない手段の実施例を示したものである。ステップ１０１では、点火コイル１７への通電開始タイミング時を判定する。ステップ１０２では、ステップ１０１で通電開始タイミングが発生した場合に、気筒判別値に基づいて通電気筒値ＣＹＬＤＷＬを更新する。
【００５７】
ここで、気筒判別は、カム軸センサの信号形態に基づいて、所定のクランク角度（例えばＢＴＤＣ１１０°）で判定するもので、気筒判別は、本発明に直接関係しないことであり、内燃機関の気筒判別方法は一般に知られている為、ここでは特に詳細な説明はしない。
【００５８】
ステップ１０３では、ステップ１０２で更新された通電気筒値ＣＹＬＤＷＬの更新値を監視する。例えば、４気筒をもつ内燃機関の点火通電気筒の順番が、＃１→＃３→＃４→＃２の場合、ＣＹＬＤＷＬ更新値が同様に＃１→＃３→＃４→＃２で更新されていれば正しいことになる。ステップ１０３の通電気筒値ＣＹＬＤＷＬの更新値が正しい場合には、ステップ１０４にて通電開始処理を施す。ステップ１０３の通電気筒値ＣＹＬＤＷＬの更新値が誤っている場合（例えば、ＣＹＬＤＷＬの更新値が、＃１→＃４：本来は＃１の次は＃３が正しい）には、ステップ１０５で、通電開始のタイミングが来た場合でも、通電を行わないようにする。このように、通電気筒の正誤を予め判定し、誤った通電気筒を判定した場合には、通電を行わないことで、異常な位置で点火することを回避することが可能となる。
【００５９】
次に、本発明の第二の実施形態の内燃機関の点火制御装置について説明する。該第二の実施形態の内燃機関の点火制御装置の説明においては、前記第一の実施形態の内燃機関の点火制御装置と同じ部分については説明を省略すると共に、同じ構成は同じ符号を用いて説明する。
【００６０】
図１１は、第二の実施形態のカム軸センサ及びクランク軸センサで発生されるカム軸センサ信号とクランク軸センサ信号に基づく、点火制御の動作の他の一例を示したものである。カム軸センサとクランク軸センサとによる気筒判別と内燃機関の回転位置を検出する手段を用いて、各気筒に点火を行う為に各気筒に備えられた点火コイル１７への通電制御を行うには、各気筒毎のクランク角基準位置（ＲＥＦ）を基点として、クランク軸センサの入力数をカウントして、通電のタイミング及び点火のタイミング(FADV)を計測・判定する。
【００６１】
図１２は、クランク軸センサが故障した場合の点火制御の一例を示した図である。点火の通電制御が行われ、点火制御が行われる前に、クランク軸センサ信号が故障して、クランク軸角度を検出できなくなる場合には、点火位置のタイミング(FADVの位置)が発生しない為、該当気筒の点火コイルには通電状態が継続（実線）されてしまうことになる。
【００６２】
図１３は、点火時期を設定する基準位置（REF）を基点に点火時期を監視して、所定の時間TADVmax経過しても通電が継続していた場合には、点火を行うようにする。これにより、図６のパターン２及びパターン３で示した点火位置ずれによるトルク変動及び点火コイルへの熱ダメージに対して、本来の点火位置（FADV）に対しおおきなずれが発生することなく、所定の範囲内で点火を行うことにより、トルク変動及び点火コイルへの熱ダメージを共に回避することができる。
【００６３】
図１４は、図１３で示した他の一つの点火時期TADVmax設定の制御フローを示したものである。ステップ８１では、内燃機関の運転状態を判定する。ステップ８２では、前記ステップ８１で求めた内燃機関の運転状態に基づいて点火コイルへの通電角DWLLを算出する。ステップ８３では、前記ステップ８１で求めた内燃機関の運転状態に基づいて、燃費と内燃機関の発生トルクから最適となる点火時期ＡＤＶを算出する。ステップ84では、前記ステップ83で求めた点火時期ADVに対し、実際に点火タイミングを設定する為に、制御基点となる基準位置（REF）からの点火時期FADVを算出する。ここで、FADV＝REF位置−ADVとなる。
【００６４】
ステップ８５では、前記ステップ８２及びステップ８４で算出した通電角ＤＷＬＬと点火時期ＦＡＤＶが設定クランク角度と点火する気筒を判定するために、カム信号入力処理及びクランク信号入力処理を行い、通電及び点火のそれぞれタイミングを該センサ信号から計測する。ステップ８９では、ステップ８６で計測したクランク角度タイミングと点火を行う内燃機関の気筒に対して、通電及び点火を実際に行う。ステップ８７では、図１３で示したＴＡＤＶｍａｘを算出する。ＴＡＤＶｍａｘは、ステップ８４で算出した基準位置（ＲＥＦ）からの本来の点火時期ＦＡＤＶと点火時期の変化幅ＤＥＬＡＤＶと余裕代ＫＡＤＶ＃を加算（ＡＤＶｍａｘ＝ＦＡＤＶ＋ＤＥＬＡＤＶ＋ＫＤＶ＃・・・式（３））して算出する。ここで余裕代ＫＡＤＶ＃は、クランク軸信号の検出応答や内燃機関のクランク軸センサとりつけばらつきや内燃機関の回転数変動を考慮して設定すれば良い。クランク信号の検出応答が、内燃機関の回転数や電源電圧によって変化する場合には、回転数もしくは電源電圧により算出しても良い。
【００６５】
このような演算を行うことで、ステップ８４で算出される本来の点火時期ＦＡＤＶにより点火される位置よりも、該ＡＤＶｍａｘが進角演算されること無く、通常の点火制御に対し悪影響を与えない様にすることができる。ステップ８８では、ステップ８７で算出した角度ＡＤＶｍａｘを時間に換算すると共に上限値を施す処理を行う。ＡＤＶｍａｘ（角度）をＴＡＤＶｍａｘ（時間）にして、時間で点火通電を求めることにより、クランク角センサ信号の欠陥等が発生しても確実に時間処理することが可能となる。通電角度を時間に換算する場合には、内燃期間の回転数により異なってくる事から内燃機関の回転数に基づいて算出（ＴＡＤＶｍａｘ＝ＡＤＶｍａｘ／（６Ｎｅ）・・・式（４）：ここでＮｅは内燃機関の回転数）するようにすれば良い。次に前記式（４）で算出したＴＡＤＶｍａｘをＫＭＡＸ＃で上限規制を与える。この処理は、式（４）で算出した値が異常に大きい場合、通電時間が長くなり点火コイルへの熱ダメージを回避できなくなってしまう。該点火コイルへの熱ダメージを回避するために、点火コイルの熱ダメージから要求される通電時間を設定すれば良い。ここで、ステップ８７では、ＫＡＭＸ＃値を１点定数で設定する様に示しているが、点火コイルへのダメージは電源電圧で異なる為、制御精度を高める目的で、ＫＭＡＸ＃値は電源電圧を用いて算出しても良い。
【００６６】
図１５は、カム軸センサにノイズ等が混入して気筒判別を誤ってしまった場合の点火制御動作の一例である。このような気筒判別誤検出をした場合に対して、図１４で示したＴＡＤＶｍａｘの時間で点火制御を行ってしまうと、上述した運転性悪化もしくはバックファイヤを起こしてしまうという弊害がある。該弊害を回避するためには、予め気筒判別を誤ったことを検出し、該気筒判別を誤った場合には、通電開始させなければ良い。
【００６７】
以上、本発明の二つの実施形態について詳述したが、本発明は、前記実施形態に限定されるものではなく、特許請求の範囲に記載した本発明の精神を逸脱することなく、設計において種々の変更ができるものである。
【符号の説明】
【００６８】
１…内燃機関、１３…燃料噴射弁、１５…制御装置、１７…点火コイル、１７ａ…点火１次コイル、１７ｂ…点火２次コイル、２０ａ…通電角度演算手段、２０ｂ…点火時期演算手段、２０ｃ…通電時間監視手段。２６…点火制御手段（ＣＰＵ）、２７…点火回路、３０…バッテリ電源、４４…リレー
【図１】
2010265906.tif 000003
【図２】
2010265906.tif 000004
【図３】
2010265906.tif 000005
【図４】
2010265906.tif 000006
【図５】
2010265906.tif 000007
【図６】
2010265906.tif 000008
【図７】
2010265906.tif 000009
【図８】
2010265906.tif 000010
【図９】
2010265906.tif 000011
【図１０】
2010265906.tif 000012
【図１１】
2010265906.tif 000013
【図１２】
2010265906.tif 000014
【図１３】
2010265906.tif 000015
【図１４】
2010265906.tif 000016
【図１５】
2010265906.tif 000017