(57)【要約】      （修正有）【課題】クランク角信号を受信できない状況において、正規のカム角信号とノイズとを精度良く判別する。【解決手段】カム角信号ラインを介して受信した今回の信号Ｇiと、同ラインを介して受信した前回の正規のカム角信号Ｇi-1との間の経過時間Ｔiを求め、なおかつ、同ラインを介して受信した前回の正規のカム角信号Ｇi-1と、前々回の正規のカム角信号Ｇi-2との間の経過時間Ｔi-1を求める。そして、前者の経過時間Ｔiと後者の経過時間Ｔi-1との比Ｔi／Ｔi-1を、正規のカム角信号ｇ列を基に推測される機関の回転速度の高低に応じて設定される判定値と比較することにより、今回の信号Ｇiが正規のカム角信号ｇであるかノイズであるかを判別する。【選択図】図２
2014084749.tif 000002
【特許請求の範囲】
【請求項１】
クランクシャフトの回転角を所定角度単位で検出するクランク角センサから出力されるクランク角信号と、カムシャフトが一回転する間に少なくとも一回カム角センサから出力されるカム角信号とを参照して内燃機関を制御する制御装置において、
クランク角信号を受信できない場合に、
カム角信号ラインを介して受信した今回の信号と、同ラインを介して受信した前回の正規のカム角信号との間の経過時間を求め、
なおかつ、同ラインを介して受信した前回の正規のカム角信号と、前々回の正規のカム角信号との間の経過時間を求めて、
前者の経過時間と後者の経過時間との比を、正規のカム角信号列を基に推測される機関の回転速度の高低に応じて設定される判定値と比較することにより、今回の信号が正規のカム角信号であるかノイズであるかを判別する
ことを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関を制御する制御装置に関する。
【背景技術】
【０００２】
複数の気筒を備える４ストローク内燃機関では、各気筒が現在どの行程にあるのかを知得して、燃料噴射制御及び点火制御を実施する必要がある。
【０００３】
内燃機関のクランクシャフトには、その回転角度及びエンジン回転数を検出するためのクランク角センサが付設されている。クランク角センサは、クランクシャフトに固定されたロータの回転を、例えば１０°ＣＡ（クランク角度）毎にセンシングする。
【０００４】
各気筒の吸気バルブまたは排気バルブを開閉駆動するカムシャフトにも、カム角センサが付設されている。カム角センサは、カムシャフトに固定されたロータの回転を、例えば一回転を気筒数で割った角度、三気筒エンジンであれば１２０°（クランク角度に換算すれば、２４０°ＣＡ）毎にセンシングする。
【０００５】
内燃機関の運転制御を司るＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）は、クランク角信号及びカム角信号を受信し、両信号を参照して各気筒の行程を把握、気筒における燃料噴射タイミングや点火タイミングを決定する（以上、下記特許文献１を参照）。
【０００６】
ところで、極めて稀ではあるが、クランク角センサとＥＣＵとの間の伝送路が断線し、あるいはセンサ自体が故障して、ＥＣＵがクランク角信号を受信できなくなることがある。そのような場合のフェイルセーフとして、ＥＣＵには予め、カム角信号のみに基づいて内燃機関の運転を維持する機能が備わっている（下記特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２０７３９４号公報
【特許文献２】特開２００１−２３４７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ＥＣＵがカム角信号を受信する信号ラインには、時としてノイズが乗る。クランク角信号を受信できる状況では、カム角信号ラインを介して受信されるパルスが正規のカム角信号であるのかノイズであるのかを判別することは比較的容易である。しかしながら、クランク角信号が不在である場合、本来であればありえないタイミングで受信されたノイズであったとしても、正規のカム角信号と誤認する可能性が高まる。
【０００９】
本発明は、正規のカム角信号とノイズとを精度良く判別できるようにすることを所期の目的としている。
【課題を解決するための手段】
【００１０】
本発明では、クランクシャフトの回転角を所定角度単位で検出するクランク角センサから出力されるクランク角信号と、カムシャフトが一回転する間に少なくとも一回カム角センサから出力されるカム角信号とを参照して内燃機関を制御する制御装置において、クランク角信号を受信できない場合に、カム角信号ラインを介して受信した今回の信号と、同ラインを介して受信した前回の正規のカム角信号との間の経過時間を求め、なおかつ、同ラインを介して受信した前回の正規のカム角信号と、前々回の正規のカム角信号との間の経過時間を求めて、前者の経過時間と後者の経過時間との比を、正規のカム角信号列を基に推測される機関の回転速度の高低に応じて設定される判定値と比較することにより、今回の信号が正規のカム角信号であるかノイズであるかを判別することを特徴とする内燃機関の制御装置を構成した。
【発明の効果】
【００１１】
本発明によれば、正規のカム角信号とノイズとを精度良く判別することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態における車両用内燃機関の全体構成を示す図。
【図２】同実施形態の内燃機関の制御装置が実行するカム角信号の判別処理の内容を説明する図。
【図３】同実施形態の内燃機関の制御装置が実行するカム角信号のノイズ除去処理の内容を説明する図。
【発明を実施するための形態】
【００１３】
本発明の一実施形態を、図面を参照して説明する。図１に、本実施形態における車両用内燃機関の概要を示す。本実施形態における内燃機関は、火花点火式の４ストロークエンジンであり、複数の気筒１（図１には、そのうち一つを図示している）を具備している。各気筒１の吸気ポート近傍には、燃料を噴射するインジェクタ１１を設けている。また、各気筒１の燃焼室の天井部に、点火プラグ１２を取り付けてある。点火プラグ１２は、点火コイルにて発生した誘導電圧の印加を受けて、中心電極と接地電極との間で火花放電を惹起するものである。点火コイルは、半導体スイッチング素子であるイグナイタとともに、コイルケースに一体的に内蔵される。
【００１４】
吸気を供給するための吸気通路３は、外部から空気を取り入れて各気筒１の吸気ポートへと導く。吸気通路３上には、エアクリーナ３１、電子スロットルバルブ３２、サージタンク３３、吸気マニホルド３４を、上流からこの順序に配置している。
【００１５】
排気を排出するための排気通路４は、気筒１内で燃料を燃焼させた結果発生した排気を各気筒１の排気ポートから外部へと導く。この排気通路４上には、排気マニホルド４２及び排気浄化用の三元触媒４１を配置している。
【００１６】
本実施形態の制御装置たるＥＣＵ０は、プロセッサ、メモリ、入力インタフェース、出力インタフェース等を有したマイクロコンピュータシステムである。
【００１７】
入力インタフェースには、車両の実車速を検出する車速センサから出力される車速信号ａ、クランクシャフトの回転角度及びエンジン回転数を検出するエンジン回転センサから出力されるクランク角信号（Ｎ信号）ｂ、アクセルペダルの踏込量またはスロットルバルブ３２の開度をアクセル開度（いわば、要求負荷）として検出するセンサから出力されるアクセル開度信号ｃ、ブレーキペダルの踏込量を検出するセンサから出力されるブレーキ踏量信号ｄ、吸気通路３（特に、サージタンク３３）内の吸気温及び吸気圧を検出する温度・圧力センサから出力される吸気温・吸気圧信号ｅ、機関の冷却水温を検出する水温センサから出力される冷却水温信号ｆ、吸気カムシャフトまたは排気カムシャフトの複数のカム角にてカム角センサから出力されるカム角信号（Ｇ信号）ｇ、シフトレバーのレンジを知得するためのセンサ（または、シフトポジションスイッチ）から出力されるシフトレンジ信号ｈ等が入力される。
【００１８】
出力インタフェースからは、点火プラグ１２のイグナイタに対して点火信号ｉ、インジェクタ１１に対して燃料噴射信号ｊ、スロットルバルブ３２に対して開度操作信号ｋ等を出力する。
【００１９】
ＥＣＵ０のプロセッサは、予めメモリに格納されているプログラムを解釈、実行し、運転パラメータを演算して内燃機関の運転を制御する。ＥＣＵ０は、内燃機関の運転制御に必要な各種情報ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈを入力インタフェースを介して取得し、エンジン回転数を知得するとともに気筒１に充填される吸気量を推算する。そして、それらエンジン回転数及び吸気量等に基づき、要求される燃料噴射量、燃料噴射タイミング（一度の燃焼に対する燃料噴射の回数を含む）、燃料噴射圧、点火タイミングといった各種運転パラメータを決定する。運転パラメータの決定手法自体は、既知のものを採用することが可能である。ＥＣＵ０は、運転パラメータに対応した各種制御信号ｉ、ｊ、ｋを出力インタフェースを介して印加する。
【００２０】
カム角信号ｇに関して補足する。カム角センサは、カムシャフトに固定されカムシャフトと一体となって回転するロータの回転角度をセンシングするものである。そのロータには、カムシャフトの一回転を気筒数で割った角度毎に、歯または突起が形成されている。三気筒エンジンであれば、歯または突起が１２０°（クランク角度に換算すれば、２４０°ＣＡ）毎に配置される。カム角センサは、ロータの外周に臨み、個々の歯または突起が当該センサの近傍を通過することを検知して、その都度カム角信号ｇとしてパルス信号を発信する。ＥＣＵ０は、カム角信号ラインを介してカム角センサと接続しており、このカム角信号ラインを通じてカム角信号ｇたるパルスを受信する。
【００２１】
カム角信号ｇは、何れかの気筒１が所定の行程に至ったことを表す信号である。例えば、吸気カムシャフトにカム角センサが付随しており、そのカム角センサが出力する信号ｇは各気筒１における吸気行程の開始を示唆している、というようにである。加えて、いわゆる位相変化型の可変バルブタイミング機構が付随している内燃機関にあっては、カム角信号ｇが当該機構により調節されるバルブタイミングをも表す。
【００２２】
通常、ＥＣＵ０は、クランク角信号ｂ及びカム角信号ｇの双方を参照して各気筒１の現在の行程を知得し、各気筒１で適切な燃料噴射タイミングにて燃料を噴射し、また適切な点火タイミングにて混合気への点火を行う。
【００２３】
しかし、ＥＣＵ０がクランク角信号ｂを受信できなくなった場合には、カム角信号ｇのみを以て各気筒１の現在の行程を知得し、燃料噴射タイミング及び点火タイミングを決定する必要がある。その際、カム角信号ラインを介して受信されるパルス信号が、正規のカム角信号ｇであるのか、ノイズであるのかを精確に判別することが極めて重要となる。
【００２４】
図２は、本実施形態のＥＣＵ０が実行する、カム角信号ｇとノイズとを判別する手法を説明する図である。ＥＣＵ０は、カム角信号ラインを介して受信された信号Ｇiが正規のカム角信号ｇであるかノイズであるか判別するにあたり、今回の信号Ｇiと、カム角信号ラインを介して受信され正規のカム角信号であると判別された前回のカム角信号Ｇi-1との間の経過時間Ｔiを計測する。並びに、ＥＣＵ０は、前回のカム角信号Ｇi-1と、カム角信号ラインを介して受信され正規のカム角信号であると判別された前々回のカム角信号Ｇi-2との間の経過時間Ｔi-1を計測する。
【００２５】
そして、ＥＣＵ０は、両経過時間の比Ｔi／Ｔi-1を算出し、この比Ｔi／Ｔi-1を判定値と比較する。比Ｔi／Ｔi-1が判定値よりも大きいならば、今回受信された信号Ｇiが正規のカム角信号であるとの判断を下す。逆に、比Ｔi／Ｔi-1が判定値以下であるならば、今回受信された信号Ｇiは正規のカム角信号ではなくノイズであるとの判断を下す。
【００２６】
上記の判定値は、現在の内燃機関（のクランクシャフトまたはカムシャフト）の回転速度の高低に応じて設定する。判定値は、機関の回転速度が低い（遅い）ほど大きく、高い（速い）ほど小さい値とする。ＥＣＵは、少なくとも、前回の正規のカム角信号Ｇi-1と前々回の正規のカム角信号Ｇi-2との間の経過時間Ｔi-1を参照して、現在の機関の回転速度を推測する。そして、推測された回転速度に対応した判定値を求め、上記の比Ｔi／Ｔi-1と比較する。例えば、ＥＣＵ０のメモリに予め、機関の回転速度と判定値との関係を規定したマップデータを格納しておき、推測された回転速度をキーとして当該マップを検索することで、比Ｔi／Ｔi-1と比較するべき判定値を知得する。
【００２７】
現在の機関の回転速度の推測では、前々回の正規のカム角信号Ｇi-2と前々々回の正規のカム角信号Ｇi-3との間の経過時間Ｔi-2や、さらに過去の正規のカム角信号ｇ間の経過時間を参照してもよい。さすれば、機関の回転速度の加速傾向または減速傾向をも加味した上で現在の回転速度を推測することが可能となる。
【００２８】
信号Ｇiがノイズであると判別された場合において、その次にカム角信号ラインを介して受信される信号Ｇi+1が正規のカム角信号ｇであるかノイズであるかを判別するためには、今回の信号Ｇi+1と前回の正規のカム角信号Ｇi-1との間の経過時間Ｔi+1を計測し、この経過時間Ｔi+1と先の経過時間Ｔi-1との比Ｔi+1／Ｔi-1を算出する。しかして、この比Ｔi+1／Ｔi-1を、推測された機関の回転速度の高低に応じた判定値と比較する。比Ｔi+1／Ｔi-1が判定値よりも大きければ信号Ｇi+1は正規のカム角信号であり、判定値以下であれば信号Ｇi+1はノイズであると判断する。
【００２９】
因みに、上記の判定値は、カム角信号ラインを介して受信される信号からノイズを除去するためのマスク期間の長さでもある。図３は、ＥＣＵ０が実行する、カム角信号ｇに重畳するノイズを除去するためのマスク処理の手法を説明する図である。図３中、実線は正規のカム角信号ｇの波形である。また、破線は機関の回転速度が比較的高い場合におけるマスク閾値の推移を表し、鎖線は機関の回転速度が比較的低い場合におけるマスク閾値の推移を表している。ＥＣＵ０は、正規のカム角信号ｇのパルスが受信されると思しきタイミングｔ0の直後から、ノイズのマスクを開始する。即ち、カム角信号ラインを介して受信される信号の大きさがマスク閾値未満であるとき、その信号をノイズとして無視することで、正規のカム角信号ｇのみを抽出する。
【００３０】
マスク閾値は、上記の基準タイミングｔ0から時間が経過するに従って逓減し、最終的に０となる。図３に示しているように、機関の回転速度が低い場合のマスク閾値は、機関の回転速度が高い場合のそれと比較して、基準タイミングｔ0における値の大きさが小さい。その一方で、マスク閾値の減衰の速さは、機関の回転速度が低い場合の方が遅い。故に、マスク期間、即ち基準タイミングｔ0からマスク閾値が０となるまでの期間もまた、機関の回転速度が低い場合の方が長くなる。
【００３１】
本実施形態では、クランクシャフトの回転角を所定角度単位で検出するクランク角センサから出力されるクランク角信号ｂと、カムシャフトが一回転する間に少なくとも一回カム角センサから出力されるカム角信号ｇとを参照して内燃機関を制御する制御装置０において、クランク角信号ｂを受信できない場合に、カム角信号ラインを介して受信した今回の信号Ｇiと、同ラインを介して受信した前回の正規のカム角信号Ｇi-1との間の経過時間Ｔiを求め、なおかつ、同ラインを介して受信した前回の正規のカム角信号Ｇi-1と、前々回の正規のカム角信号Ｇi-2との間の経過時間Ｔi-1を求めて、前者の経過時間Ｔiと後者の経過時間Ｔi-1との比Ｔi／Ｔi-1を、正規のカム角信号ｇ列を基に推測される機関の回転速度の高低に応じて設定される判定値と比較することにより、今回の信号Ｇiが正規のカム角信号ｇであるかノイズであるかを判別することを特徴とする内燃機関の制御装置０を構成した。
【００３２】
本実施形態によれば、クランク角信号ｂが不在であったとしても、正規のカム角信号ｇとノイズとの判別を精度良く行うことが可能となる。ひいては、クランク角信号ｂを受信できない状況におけるフェイルセーフの信頼性が増す。
【００３３】
なお、本発明は以上に詳述した実施形態に限られるものではない。各部の具体的構成や処理の手順等は、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【産業上の利用可能性】
【００３４】
本発明は、車両等に搭載される内燃機関の制御に適用できる。
【符号の説明】
【００３５】
０…制御装置（ＥＣＵ）
ｂ…クランク角信号
ｇ…カム角信号
【図１】
2014084749.tif 000003
【図２】
2014084749.tif 000004
【図３】
2014084749.tif 000005