(57)【要約】【課題】内燃機関の状態を解析する波形解析処理よりも低優先の下位処理を実行可能とする。【解決手段】マイコンのＣＰＵは、波形解析処理と同一周期で起動される調整処理において、波形解析処理が完了することを条件として（Ｓ２０１：ＹＥＳ）波形解析処理の実行を許可する（Ｓ２０２）。これにより、先行する波形解析処理が完了してから次の波形解析処理が実行されるまでの間に波形解析処理を実行しない時間を生成することができる。従って、波形解析処理により実行を妨げられていた下位処理を実行することが可能となるので、下位処理を実行されない状態が継続してしまうことを解消することができる。【選択図】図４
2019007369.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関（２）の気筒毎に対応した所定の状態変化を示す状態データを特定区間毎に取得する取得部（８）と、
波形解析処理の実行が許可されている場合は、前記特定区間の前記状態データに基づいて前記内燃機関の特性を気筒毎に判定する波形解析処理を実行する波形解析処理部（６）と、
前記波形解析処理が完了していることを条件として前記波形解析処理の実行を許可する調整処理部（６）と、
前記波形解析処理部を起動した場合に前記波形解析処理よりも高優先となる上位処理を実行しているときは前記波形解析処理の実行を待機し、前記波形解析処理よりも低優先となる下位処理の起床タイミングで前記波形解析処理を実行している場合は前記下位処理の起床を待機し、さらに前記調整処理部を前記波形解析処理部の起動に対応して起動する制御部（６）と、
を備えた車載電子制御装置。
【請求項２】
前記調整処理部は、前記下位処理の停止時間が所定時間を上回った場合は、前記波形解析処理の実行を不許可とする請求項１に記載の車載電子制御装置。
【請求項３】
前記調整処理部は、前記下位処理の停止時間が所定時間を上回った場合は、前記波形解析処理の実行を不許可とし、
前記波形解析処理部は、前記調整処理部により前記波形解析処理の実行が不許可とされている場合は、実行中の前記波形解析処理を中断する請求項１に記載の車載電子制御装置。
【請求項４】
前記波形解析処理部が前記波形解析処理の実行を不許可または中断するにしても次に波形解析処理する気筒から波形解析処理を実行する請求項２または３に記載の車載電子制御装置。
【請求項５】
前記波形解析処理部は、前記下位処理に支障を生じると予測される場合は、前記波形解析処理の実行を許可するタイミングを遅らせる請求項１ないし４のいずれか一項に記載の車載電子制御装置。
【請求項６】
前記波形解析処理部は、前記下位処理に支障を生じると予測される場合は、次に波形解析処理の対象となる気筒よりも後となる気筒に対応した前記状態データを波形解析処理する請求項１ないし５のいずれか一項に記載の車載電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車載電子制御装置に関する。
【背景技術】
【０００２】
例えばディーゼルエンジンでは、インジェクタに燃料の圧力を検出する圧力センサを搭載し、当該圧力センサが検出する燃料の圧力変動から波形解析処理することで噴射率を検出して補正値を算出している。具体的には、センサ圧力を短い間隔（例えば１０μs）でＡＤ変換し、一定期間の特定区間毎にＡＤ変換データを用いて圧力変動から噴射率を算出し、それに基づいて補正値を算出することが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４４７４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、波形解析処理を行うには、特定区間が終了する毎に当該特定区間のＡＤ変換データに対して波形解析処理を実行するようにしているが、特定区間が終了した場合に先行する特定区間のＡＤ変換データに対する波形解析処理が行われている場合には、次に実行する波形解析処理を待機するようにしている。この場合、先行する波形解析処理が完了すると、次の波形解析処理を連続して実行することになる。
【０００５】
しかしながら、このような波形解析処理の待機状態が連続した場合、波形解析処理を連続して実行することになり膨大な演算を連続して行うことになる。このため、波形解析処理よりも低優先の下位処理の実行が遅れたり（タスク遅延）、タスクを実行できなくなったり（タスク不起床）する可能性がある。また、ソフトウェアの処理実行監視機能によりタスク監視を行っている場合は、タスク異常として異常を検出して内燃機関の制御に支障を生じる可能性が有る。
【０００６】
本発明は上記事情に鑑みてなされたもので、その目的は、内燃機関の状態を解析する波形解析処理よりも低優先の下位処理を実行可能とする車載電子制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１の発明によれば、制御部（６）が波形解析処理部（６）を起動すると、波形解析処理部（６）は、波形解析処理の実行が許可されている場合に波形解析処理を実行する。
【０００８】
ここで、制御部（６）が波形解析処理部（６）の起動に対応して調整処理部（６）を起動すると、調整処理部（６）は、波形解析処理が完了していることを条件として波形解析処理の実行を許可する。これにより、先行する波形解析処理が完了した場合は、次の調整処理部（６）の起動時に波形解析処理の実行が許可されるので、その次の波形解析処理部（６）の起動時に波形解析処理が実行されるようになる。従って、先行する波形解析処理が完了してから次の波形解析処理が実行されるまでの間に波形解析処理を実行しない時間を生成することができるので、下位処理を実行されない状態が継続してしまうことを解消することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態における全体構成を概略的に示すブロック図
【図２】各処理のタイミング図
【図３】波形解析処理を示すフローチャート
【図４】調整処理を示すフローチャート
【図５】第２実施形態における調整処理を示すフローチャート
【図６】第３実施形態における波形解析処理を示すフローチャート
【図７】第４実施形態における調整処理を示すフローチャート
【図８】第５実施形態における調整処理を示すフローチャート
【発明を実施するための形態】
【００１０】
（第１実施形態）
第１実施形態について図１から図４を参照して説明する。
図１に示す内燃機関用電子制御装置（以下、ＥＣＵと称する）１（車載電子制御装置に相当）は、車両に搭載されたエンジン２（内燃機関に相当）を制御するものである。エンジン２は、例えば４気筒のディーゼルエンジンである。以下、エンジン２が有する４つの気筒♯１〜♯４に対応する各種装置の符号に続けて［１］〜［４］を付したり、対応する出力に続けて［１］〜［４］を付したりする。
【００１１】
各気筒♯１〜♯４には、当該各気筒♯１〜♯４内に燃料を噴射するインジェクタ３が各々設けられている。インジェクタ３には、図示しない燃料ポンプによって圧送される高圧の燃料を蓄えるコモンレールから燃料が供給される。インジェクタ３において、例えばコモンレールからの燃料を入力する燃料取り入れ口には燃料の圧力を検出する圧力センサ４が設けられている。圧力センサ４から出力されるセンサ信号の電圧（以下、センサ出力と称する）は、検出する燃料の圧力の大きさに比例して例えば０〜５Ｖの範囲で変化する。
【００１２】
ＥＣＵ１はマイクロコンピュータ（以下、マイコンと称する）５を主体として構成されており、当該マイコン５が各気筒のインジェクタ３の制御を含む様々な処理を行うことでエンジン２を制御する。
【００１３】
マイコン５は、プログラムを実行するＣＰＵ６（制御部、波形解析処理部、調整処理部に相当）と、実行対象の処理プログラムが記憶されたＲＯＭ７と、圧力センサ４［１］〜［４］からのセンサ出力［１］〜［４］の各々をＡＤ変換するＡＤＣ８（取得部に相当）と、ＡＤＣ８によりＡＤ変換された結果であるＡＤ変換データ（状態データに相当）やＣＰＵ６による演算結果等が記憶されるＲＡＭ９とを備えている。
【００１４】
ＡＤＣ８は、センサ出力［１］〜［４］をＡＤ変換したＡＤ変換データを４ｍｓの特定区間に亘って高速で記憶するためのキャッシュメモリ８ａを備えている。また、ＡＤＣ８は、キャッシュメモリ８ａに記憶されているＡＤ変換データをバッファ８ｂに連続して転送するＤＭＡの機能を有している。
【００１５】
ＣＰＵ６は、ＡＤＣ８のバッファ８ｂに記憶されているＡＤ変換データをＲＡＭ９に取り込むことで特定区間のＡＤ変換データに対して波形解析処理を実行することで燃料噴射特性を検出し、その検出結果をインジェクタ３の燃料噴射制御に反映する。
【００１６】
さて、波形解析処理の結果を燃料噴射制御に反映する方法について簡単に説明する。波形解析処理はエンジン２の気筒毎に対応して順番に実行するようになっており、その順番は燃焼順に従っている。つまり、エンジン２において燃焼する気筒の順番が気筒♯１、気筒♯３、気筒♯４、気筒♯２の順であるとすると、この順番で波形解析処理を実行する。この場合、エンジン２は４気筒であることから、気筒♯１の燃焼行程が第１検出期間（０〜１８０°ＣＡ）に対応すると仮定すると、気筒♯３の燃焼行程は第２検出期間（１８０〜３６０°ＣＡ）、気筒♯４の燃焼行程は第３検出期間（３６０〜５４０°ＣＡ）、気筒♯２の燃焼行程は第４検出期間（５４０〜７２０°ＣＡ）に対応する。
【００１７】
従って、第１検出期間においては気筒♯１に対応したＡＤ変換データに対して波形解析処理を実行し、第２検出期間においては気筒♯３に対応したＡＤ変換データに対して波形解析処理を実行し、第３検出期間においては気筒♯４に対応したＡＤ変換データに対して波形解析処理を実行し、第４検出期間においては気筒♯２に対応したＡＤ変換データに対して波形解析処理を実行する。
【００１８】
ここで、波形解析処理は、図２に示すように、特定区間Ａ、特定区間Ｂ、特定区間Ｃ、……に対応して順に実行し、検出期間が終了したところで当該検出期間に対応した複数の特定期間における波形解析処理を統合して処理するようになっている。
【００１９】
次に、マイコン５のＣＰＵ６が行う処理の内、本発明に関連した処理について説明する。尚、第１検出期間から開始するものとして説明する。
ＣＰＵ６は、図３に示す波形解析処理を１ｍｓ周期で起動している。波形解析処理は、起動されると、波形解析処理実行が許可されているかを判定し（Ｓ１０１）、許可されている場合は（Ｓ１０１：ＹＥＳ）、データを格納する（Ｓ１０２）。このデータ格納では、ＡＤＣ８のバッファ８ｂに記憶されている特定区間ＡのＡＤ変換データをＲＡＭ９に転送して記憶する（図１参照）。
【００２０】
次に、波形解析処理を実行する（Ｓ１０３）。この波形解析処理は、ＲＡＭ９に記憶されている特定区間ＡのＡＤ変換データに基づいて燃料噴射特性を検出する処理である。具体的には、ＡＤ変換データに対してフィルタ処理や微分処理等の波形解析処理を行うことにより、インジェクタ３［１］の燃料噴射に伴う燃料圧力のリークやうねり特性といった圧力変動態様を検出する。
【００２１】
次に、特定区間の全データの処理が完了したかを判定し（Ｓ１０４）、完了していない場合は（Ｓ１０４：ＮＯ）、上述した波形解析処理を繰り返して実行する。特定区間の全データの処理が完了した場合は（Ｓ１０４：ＹＥＳ）、波形解析処理実行を完了としてから（Ｓ１０５）、当該波形解析処理を終了する。尚、波形解析処理実行を完了とした場合は、波形解析処理実行を同時に不許可とする。従って、波形解析処理実行が許可となるまで次の波形解析処理が実行できない状態となる。
【００２２】
ここで、ＣＰＵ６は、調整処理を１ｍｓ周期で起動している（図２参照）。つまり、調整処理は波形解析処理と同一周期で起動される。この場合、調整処理は波形解析処理と同一タイミングで起動されることになるが、調整処理は波形解析処理よりも優先して実行されるようになっている。
【００２３】
調整処理は、起動されると、図４に示すように、波形解析処理実行が完了であるかを判定する（Ｓ２０１）。調整処理の起動タイミングで波形解析処理が実行されている場合は、波形解析処理が完了していないことから（Ｓ２０１：ＮＯ）、当該調整処理を終了する。
【００２４】
そして、次の起動時に波形解析処理が完了している場合は（Ｓ２０１：ＹＥＳ）、波形解析処理実行が完了となるので（Ｓ２０１：ＹＥＳ）、波形解析処理実行を許可とする（Ｓ２０２）。この場合、調整処理は波形解析処理に優先して実行されるので、調整処理の実行後に、調整処理と同時に起動された波形解析処理により波形解析処理が実行されるようになる。
【００２５】
このような動作により、先行する波形解析処理が終了してから次の波形解析処理が実行されるまでの間に波形解析処理を実行しない時間を生成することができるので（図２参照）、その時間を利用して下位処理を実行することが可能となる。
【００２６】
そして、ＣＰＵ６は、第１検出期間（０〜１８０°ＣＡ）が終了すると、第１検出期間において実行した複数の波形解析処理を統合してインジェクタ３［１］の燃料噴射特性を示す補正値を算出する。つまり、第１検出期間におけるその圧力変動態様から、インジェクタ３［１］の燃料噴射特性を検出する。例えば、燃料噴射を指令してから燃料噴射が実際に開始されるまでの噴射開始遅れ時間や、燃料噴射の停止を指令してから燃料噴射が実際に停止されるまでの噴射停止遅れ時間といった特性を検出する。そして、このようにして検出される噴射特性は、インジェクタ３［１］の駆動開始タイミングや駆動時間を補正する補正値として求められ、次の第１検出期間において補正値を反映した燃料噴射制御を実行する。
【００２７】
また、図３には示していないが、波形解析処理は、検出期間が終了した場合は、次の検出期間に移行するために波形解析処理の対象となる実行許可気筒を次の気筒である気筒に切替えるようになっている。
【００２８】
即ち、第１検出期間が終了した場合は、実行許可気筒を気筒♯３に切り替えて第２検出期間（１８０〜３６０°ＣＡ）に移行し、第２検出期間が終了したところで第２検出期間に対応した複数の特定期間における波形解析処理を統合することにより、インジェクタ３［３］の燃料噴射制御に対する補正値を算出する。
【００２９】
同様に、第２検出期間が終了した場合は、実行許可気筒を気筒♯４に切り替えて第３検出期間（３６０〜５４０°ＣＡ）に移行し、第３検出期間が終了したところで第３検出期間に対応した複数の特定期間における波形解析処理を統合することにより、インジェクタ３［４］の燃料噴射制御に対する補正値を算出する。
【００３０】
また、第３検出期間が終了した場合は、実行許可気筒を気筒♯２に切り替えて第４検出期間（５４０〜７２０°ＣＡ）に移行し、第４検出期間が終了したところで第４検出期間に対応した複数の特定期間における波形解析処理を統合することにより、インジェクタ３［２］の燃料噴射制御に対する補正値を算出する。
そして、第４検出期間が修了した場合は、実行許可気筒を気筒♯１に切り替えて第１検出期間に移行し、上述した動作を繰り返す。
【００３１】
このような実施形態によれば、次のような効果を奏することができる。
マイコン５のＣＰＵ６は、波形解析処理と同一周期で起動される調整処理において、波形解析処理が完了することを条件として波形解析処理の実行を許可するので、先行する波形解析処理が完了してから次の波形解析処理が実行されるまでの間に波形解析処理を実行しない時間を生成することができる。従って、波形解析処理により実行を妨げられていた下位処理を実行することが可能となるので、下位処理を実行されない状態が継続してしまうことを解消することができる。
【００３２】
また、ソフトウェアの処理実行監視機能によりタスク監視を行っている場合は、タスク異常として異常を検出して内燃機関の制御に支障を生じる可能性を低減することができる。
【００３３】
尚、調整処理を波形解析処理よりも優先度を高くしたが、低くしても良い。低くした場合は次の波形解析処理が実行されないので、先行する波形解析処理が終了してから次の波形解析処理が実行されるまでの間、つまり下位処理を実行可能な時間を延長することができる。
【００３４】
（第２実施形態）
第２実施形態について図５を参照して説明する。この第２実施形態は、下位処理の停止時間が長くなった場合は、次の波形解析処理を実行しないことを特徴とする。尚、波形解析処理の動作は第１実施形態と同様である。また、第１実施形態と同一ステップには同一ステップ番号を付して説明を省略する。同様に、第３実施形態以降の実施形態でも先行する実施形態と同一ステップには同一ステップ番号を付して説明を省略する。
【００３５】
ＣＰＵ６は、図５に示す調整処理において、波形解析処理実行が完了していない場合は（Ｓ２０１：ＮＯ）、下位処理の停止時間が所定時間以下であるかを判定する（Ｓ３０１）。所定時間としては、下位処理の停止状態が継続することによりエンジン制御に支障を生じると予測される時間に基づいて設定されている。下位所定の停止時間が長くなり所定時間を上回った場合は（Ｓ３０１：ＮＯ）、波形解析処理実行を不許可としてから（Ｓ３０２）、当該調整処理を終了する。
【００３６】
以上の動作により、波形解析処理の実行が不許可となるので、次の波形解析処理が実行されることはない。
そして、先行する波形解析処理において波形解析処理実行が完了となると（Ｓ２０１：ＹＥＳ）、波形解析処理実行が許可となるので（Ｓ２０２）、次の波形解析処理が実行されるようになる。
【００３７】
このような実施形態によれば、ＣＰＵ６は、下位処理の停止時間が所定時間を上回った場合は、次の波形解析処理を実行しないので、先行する波形解析処理が完了してから次の波形解析処理が実行されるまでの間に波形解析処理を実行しない時間を生成できる。従って、波形解析処理により実行を妨げられていた下位処理を実行することが可能となるので、下位処理を実行されない状態が継続してしまうことを解消することができる。
【００３８】
（第３実施形態）
第３実施形態について図６を参照して説明する。この第３実施形態は、下位処理の停止時間が長くなった場合は、実行中の波形解析処理を中断することを特徴とする。尚、調整処理の動作は第２実施形態と同様である。
【００３９】
ＣＰＵ６は、図６に示す波形解析処理において、特定区間の全データ処理が完了していない場合は（Ｓ１０４：ＮＯ）、波形解析処理が許可されているかを判定しながら（Ｓ４０１）、波形解析処理を実行している（Ｓ１０３）。
そして、下位処理の停止時間が所定時間を上回ることで波形解析処理実行が不許可となった場合は（Ｓ４０１：ＮＯ）、波形解析処理を中断して当該波形解析処理を終了する。
【００４０】
このような実施形態によれば、ＣＰＵ６は、下位処理の停止時間が所定時間を上回った場合は、波形解析処理を中断するので、先行する波形解析処理が完了してから次の波形解析処理が実行されるまでの間の波形解析処理を実行しない時間、つまり下位処理を実行可能な時間を延長することができる。従って、波形解析処理により実行を妨げられていた下位処理を実行することが可能となるので、下位処理を実行されない状態が継続してしまうことを早急に解消することができる。
【００４１】
（第４実施形態）
第４実施形態について図７を参照して説明する。この第４実施形態は、下位処理の停止頻度が多くなった場合は、調整処理が波形解析処理実行を許可とするタイミングを遅らせることを特徴とする。尚、波形解析処理の動作は、第１実施形態と同様である。
【００４２】
ＣＰＵ６は、図７に示す調整処理において、調整処理間隔が０かを判定する（Ｓ５０１）。この調整処理間隔とは、後述するように実質的に何も実行しない調整処理を繰り返す回数であり、初期値として０が設定されている。つまり、実質的に何も実行しない調整処理を実行する回数は０であり、上記各実施形態と同様の調整処理を１ｍｓ周期で実行している状態である。このように調整処理間隔が０の状態において（Ｓ５０１：ＹＥＳ）、波形解析処理実行が完了している場合は（Ｓ２０１：ＹＥＳ）、実行回数に１を加算する（Ｓ５０２）。
【００４３】
一方、波形解析処理の実行が完了するまでは（Ｓ３０１：ＮＯ）、下位処理の停止時間が所定時間以下かを判定しており（Ｓ３０１）、上回った場合は（Ｓ３０１：ＮＯ）、不許可回数に１を加算する（Ｓ５０３）。
【００４４】
ＣＰＵ６は、上述のように実行回数に１を加算したり、不許可回数に１を加算したりした場合は、波形解析処理の不許可回数に対する調整処理の実行回数（以下、不許可頻度と称する）が所定頻度以下かを判定する（Ｓ５０４）。不許可頻度が所定頻度以下の場合は（Ｓ５０４：ＹＥＳ）、下位処理に支障を生じることはないとして調整処理間隔を０とする（Ｓ５０５）。つまり、調整処理間隔が０の状態を維持する。
【００４５】
このように調整処理間隔が０の状態では（Ｓ５０１：ＹＥＳ）、第１実施形態と同様に、先行する波形解析処理が完了してから次の波形解析処理が実行されるまでの間に波形解析処理を実行しない時間を生成することができる。
【００４６】
しかしながら、不許可頻度が多くなると、下位処理に支障を生じることが予測されることから、不許可頻度が所定頻度を上回った場合は（Ｓ５０４：ＮＯ）、調整処理間隔を所定回数に設定する（Ｓ５０６）。
【００４７】
このように調整処理間隔が所定回数に設定されると、調整処理間隔が０と異なるようになるので（Ｓ５０１：ＮＯ）、調整処理間隔（＝所定回数）から１を減算してから（Ｓ５０７）、当該調整処理を終了する。つまり、調整処理は実質的に何も実行することなく終了する。
【００４８】
調整処理間隔が０でない状態では（Ｓ５０１：ＮＯ）、上述したように実質的に何も実行しない調整処理を繰り返して実行し、その実行毎に調整処理間隔から１を減算する。そして、実質的に何も実行しない調整処理を所定回数だけ実行することで調整処理間隔が０となると（Ｓ５０１：ＹＥＳ）、波形解析処理実行を許可とする（Ｓ３０２）。
以上の動作により、次の波形解析処理が実行されるようになる。
【００４９】
このような実施形態によれば、ＣＰＵ６は、不許可頻度が所定頻度を上回った場合は、実質的に何も実行しない調整処理を所定回数起動するので、波形解析処理実行を許可とするタイミングを遅らせることができる。従って、先行する波形解析処理が完了してから次の波形解析処理が実行されるまでの波形解析処理を実行しない時間、つまり下位処理を実行可能な時間を延長することができるので、下位処理が実行されないことによりエンジン制御に支障が生じる事態を早急に解消することができる。
【００５０】
（第５実施形態）
第５実施形態について図８を参照して説明する。この第５実施形態は、下位処理の停止頻度が多くなった場合は、波形解析処理が完了するタイミングを早めることを特徴とする。
【００５１】
ＣＰＵ６は、図８に示す調整処理において、不許可頻度が所定頻度を上回った場合は（Ｓ５０４：ＮＯ）、実行許可気筒を所定気筒とする（Ｓ６０１）。この所定気筒とは、波形解析処理している現気筒よりも波形解析処理が後となる気筒のことで、現気筒の例えば２つ後となる気筒のことである。この場合、２つ後となる気筒が最終気筒を上回るような場合は、所定気筒は最終気筒である気筒♯２となる。
以上の動作により、不許可頻度が所定頻度を上回った場合は、現気筒の後となる気筒の波形解析処理を実行するようになる。
【００５２】
このような実施形態によれば、ＣＰＵ６は、不許可頻度が所定頻度を上回った場合は、現気筒よりも後となる気筒に対して波形解析処理を実行するので、波形解析処理が完了するタイミングを早めることができる。従って、先行する波形解析処理が完了してから次の波形解析処理が実行されるまでの間の時間、つまり下位処理を実行可能な時間を延長することができるので、下位処理が実行されないことによりエンジン制御に支障が生じる事態を早急に解消することができる。
【００５３】
（その他の実施形態）
特定期間は４ｍｓに限定されることなく、適宜に設定すれば良い。
波形解析処理及び調整処理の起動周期は１ｍｓ以外でも良いし、波形解析処理と調整処理の起動周期を異なるようにしても良い。
【００５４】
波形解析処理と調整処理の起動周期は一定期間に限定されることなく、所定の事象が発生する間隔の期間であっても良い。例えば、エンジン２のクランク軸が所定角度回転する期間を単位期間としても良い。
【００５５】
ＡＤ変換対象のアナログ信号としては、例えば、エンジン２の気筒内圧力を検出する気筒内圧力センサから出力されるセンサ信号でも良い。
エンジン２の気筒数が４以外でも良いし、エンジンがディーゼルエンジン以外でも良い。
【００５６】
本開示は、実施形態に準拠して記述されたが、本開示は当該実施形態や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。
【符号の説明】
【００５７】
図面中、１はＥＣＵ（車載電子制御装置）、２はエンジン（内燃機関）、６はＣＰＵ（制御部、波形解析処理部、調整処理部）、８はＡＤＣ（取得部）である。
【図１】
2019007369.tif 000003
【図２】
2019007369.tif 000004
【図３】
2019007369.tif 000005
【図４】
2019007369.tif 000006
【図５】
2019007369.tif 000007
【図６】
2019007369.tif 000008
【図７】
2019007369.tif 000009
【図８】
2019007369.tif 000010