(57)【要約】信号処理装置、ユーザインターフェース、信号を調節する方法。この信号処理装置は、プロセッサと、そのプロセッサに結合された第１の入力と、そのプロセッサに結合された出力とを含む。プロセッサ内には、そのプロセッサによって実行されると、そのプロセッサに、入力に付随する信号に相当する出力に付随する信号を提供させる命令が格納されている。
2006520439.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、
前記プロセッサに結合された入力と、
前記プロセッサに結合された出力とを含む信号処理装置であって、
前記プロセッサが、前記プロセッサによって実行されると、前記プロセッサに、前記入力に付随する入力信号に相当する前記出力に付随する出力信号を提供させる命令を格納している信号処理装置。
【請求項２】
そこに付随する第２の信号を受け取るための前記プロセッサに結合された第２の入力と、
そこに付随する第３の信号を受け取るための前記プロセッサに結合された第３の入力とをさらに含み、
命令が、前記プロセッサによって実行されると、前記プロセッサに、前記第２および第３の信号に基づいて前記入力信号から前記出力信号を補正させる、請求項１に記載の信号処理装置。
【請求項３】
前記入力に付随する前記信号が空気の質量に関連し、前記第２の信号がエンジン動作レベルに関連し、前記第３の信号が希望のエンジン動作レベルに関連する、請求項２に記載の信号処理装置。
【請求項４】
前記エンジン動作レベルの信号がエンジンスピードを含み、前記希望のエンジン動作レベルがスロットルの位置を含む、請求項３に記載の信号処理装置。
【請求項５】
前記第２および第３の信号によって指数化されたテーブルが、複数の変更子を含み、前記第２の信号のその時点でのレベルおよび前記第３の信号のその時点でのレベルに対応する１つの変更子を使用して、前記出力信号を計算する、請求項２に記載の信号処理装置。
【請求項６】
ユーザが前記変更子を変更する際に使用するユーザインターフェースをさらに含む、請求項５に記載の信号処理装置。
【請求項７】
前記変更子を保存する不揮発性メモリをさらに含む、請求項５に記載の信号処理装置。
【請求項８】
前記入力信号が空気の温度である、請求項３に記載の信号処理装置。
【請求項９】
前記出力信号が、修正された空気温度信号である、請求項３に記載の信号処理装置。
【請求項１０】
前記入力信号が空気圧である、請求項３に記載の信号処理装置。
【請求項１１】
前記出力信号が、修正された空気圧信号である、請求項３に記載の信号処理装置。
【請求項１２】
前記入力信号がエンジン制御ユニットの入力から切り離され、前記出力信号が前記エンジン制御ユニットの入力に結合される、請求項１に記載の信号処理装置。
【請求項１３】
前記エンジン制御ユニットが、前記出力信号の前記レベルに基づいて、エンジンに供給される燃料の量を変更する、請求項１２に記載の信号処理装置。
【請求項１４】
前記出力信号が前記入力信号および係数に対応する、請求項１に記載の信号処理装置。
【請求項１５】
前記入力に付随する前記信号がエンジン制御ユニットからの出力であり、前記第２の信号がエンジン動作レベルに関連し、前記第３の信号が希望のエンジン動作レベルに関連する、請求項２に記載の信号処理装置。
【請求項１６】
前記入力に付随する前記信号が燃料制御信号である、請求項１５に記載の信号処理装置。
【請求項１７】
前記入力に付随する前記信号が、エンジン制御ユニットから提供されたパルス幅変調信号であり、前記出力に付随する前記信号が燃料作動装置へ提供される、請求項１５に記載の信号処理装置。
【請求項１８】
前記エンジン動作レベルの信号がエンジンスピードを含み、前記希望のエンジン動作レベルがスロットルの位置を含む、請求項１５に記載の信号処理装置。
【請求項１９】
前記入力信号が作動装置から切り離され、前記出力信号が前記作動装置に結合される、請求項１に記載の信号処理装置。
【請求項２０】
短時間作動されると、ユーザインターフェースに第１の機能を実行させ、長時間作動されると、ユーザインターフェースに第２の機能を実行させる第１のスイッチと、
短時間作動されると、ユーザインターフェースに第３の機能を実行させ、長時間作動されると、ユーザインターフェースに第４の機能を実行させる第２のスイッチと、
前記第１および第２のスイッチによって選択される前記機能に関連する情報を提供するディスプレイとを含むユーザインターフェース。
【請求項２１】
前記第１の機能、前記第２の機能、前記第３の機能、および前記第４の機能がエンジンの燃料供給に関連している、請求項２０に記載のユーザインターフェース。
【請求項２２】
短時間の作動が、前記第１または第２のスイッチの一方を１／２秒に満たない時間押下することを含み、長時間の作動が、前記第１または第２のスイッチの一方を１／２秒を超える時間押下することを含む、請求項２０に記載のユーザインターフェース。
【請求項２３】
前記第１の機能が制御テーブルを選択し、
前記第２の機能が前記制御テーブルの１つのエリアを選択し、
前記第３の機能が、前記選択された制御テーブルの前記選択された領域に関連する値を進め、
前記第４の機能が、正の方向へ進めるか負の方向へ進めるかに関して前記第３の機能を切り替える、請求項２０に記載のユーザインターフェース。
【請求項２４】
前記ユーザインターフェースの電源を切る直前に選択されていた前記制御テーブルが、再び前記ユーザインターフェースの電源を入れたときにアクティブになっている、請求項２３に記載のユーザインターフェース。
【請求項２５】
前記第３の機能によって進められる前記値が所定の最高値に限定されている、請求項２３に記載のユーザインターフェース。
【請求項２６】
前記第３の機能によって進められる前記値が所定の最低値に限定されている、請求項２３に記載のユーザインターフェース。
【請求項２７】
前記ユーザインターフェースの電源を入れたときに前記第１のスイッチおよび前記第２のスイッチを作動させることによって、前記制御テーブルおよび前記領域を、デフォルトの領域値を有するデフォルトの制御テーブルに戻すことができる、請求項２３に記載のユーザインターフェース。
【請求項２８】
前記ディスプレイが、前記選択された領域と、前記選択された領域に関連付けられた値とを表示する、請求項２３に記載のユーザインターフェース。
【請求項２９】
前記第１および第２のスイッチが、それらのスイッチを押下することによって作動する、請求項２０に記載のユーザインターフェース。
【請求項３０】
信号を修正する方法であって、
シリンダへ注入される燃料の質量を制御する信号をエンジン制御ユニットの入力から切り離すステップと、
前記信号を信号処理装置の入力に結合するステップと、
その時点での実際のエンジン動作レベルおよびその時点での希望のエンジン動作レベルに基づいて前記信号を修正するステップと、
前記修正された信号を前記エンジン制御ユニットの入力に結合するステップとを含む方法。
【請求項３１】
ユーザが、広範囲のエンジン動作レベルおよび広範囲の希望のエンジン動作レベルに関連付けられた値を変更するステップと、
前記その時点でのエンジン動作レベルおよび前記その時点での希望のエンジン動作レベルに関連付けられた前記値に基づいて前記信号を修正するステップとをさらに含む、請求項３０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
開示される発明は、エンジンの制御に関し、詳細には、エンジン制御ユニットにおいて発生しやすい信号の制御に関する。
【背景技術】
【０００２】
関連出願への相互参照
該当なし。
連邦政府が資金提供した研究に関する記述
該当なし。
【０００３】
エンジン制御ユニットは、感知したさまざまな入力から信号を受け取り、それらの信号に基づいてエンジンの動作を制御する。たとえばエンジンの燃焼用空気吸入口に入る空気の温度または圧力を感知して、エンジンシリンダに入る燃焼用空気の質量を割り出すことができる。エンジン制御ユニットは、少なくとも部分的にその空気の質量に基づいて、エンジンシリンダに注入される燃料の質量を割り出すことができる。燃料噴射器に加えられるバッテリ電力など、感知される他の情報も、注入される燃料の質量に影響を与えることがある。
【０００４】
また自動車の所有者が、エンジンの動作に影響を与えるコンポーネントを改造または交換することは、よくあることである。たとえば在庫品の排気システムを補修部品の排気システムに交換することがあり、あるいは在庫品のカムを補修部品のカムに交換することもある。エンジンの動作に影響を与えるコンポーネントを改造または交換した場合、エンジン制御ユニットは、エンジンの動作を制御する在庫品のエンジン制御ユニットの設定を最適に活用して動作しないことがある。
【０００５】
さらに、在庫品のコンポーネントを改造または交換しない場合でも、エンジン制御ユニットは、特定の操作者にとっては最適に動作しないことがある。これは、エンジン制御ユニット内の在庫品の設定が、たとえば中間レベルの出力およびトルク、中間レベルの燃料効率、および長いエンジン寿命を提供するバランスのよい動作用に決められていることがあり、その一方で操作者は、燃料効率やエンジン寿命を顧みずに最大の出力およびトルクを好むことがあるためである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、エンジン制御ユニットが受け取る信号を修正して、エンジンと共に使用されるコンポーネントに適した、また操作者が希望するエンジン動作に適した燃料供給などのエンジン動作を提供するデバイスに対するニーズがある。
【０００７】
またエンジン制御ユニットが受け取る信号を修正するデバイスの機能をユーザが変更できるようにするユーザインターフェースに対するニーズも存在する。さらに、エンジンの動作に関連する情報をユーザが見られるようにするユーザインターフェースに対するニーズがある。
【課題を解決するための手段】
【０００８】
本発明の一実施形態では、信号処理装置について考察する。この信号処理装置は、プロセッサと、そのプロセッサに結合された第１の入力と、そのプロセッサに結合された出力とを含む。この信号処理装置は、１つまたは複数の追加の入力を含むこともできる。プロセッサ内には、そのプロセッサによって実行されると、そのプロセッサに、入力に付随する信号に相当する出力に付随する信号を提供させる命令が格納されている。出力における信号は、係数に基づいて、または追加の入力に基づいて補正することができる。
【０００９】
プロセッサに結合されたメモリまたはストレージデバイス内に複数の変更子を記憶することができる。これらの変更子は、たとえば実際のエンジン動作レベルおよび希望のエンジン動作レベルを表すことができる第２および第３の入力に基づいて指数化することができる。このエンジン動作レベルは、たとえばエンジンスピードをｒｐｍ単位で含むことがあり、この希望のエンジン動作レベルは、たとえばスロットル位置を含むことがある。出力は、その時点での変更子に基づいて第１の入力から補正することができ、その時点での変更子は、その時点での実際のエンジン動作レベルおよび希望のエンジン動作レベルに対応する。この出力も、１つの入力に結合することができ、この入力には、第１の入力を修正することによって、制御されるデバイスの動作を変更するために、第１の入力が最初から結合されているか、またはその他の形で結合されている場合がある。この制御されるデバイスは、たとえば内燃機関内の燃料噴射器とすることができる。
【００１０】
信号を修正する方法についても考察する。この方法は、シリンダに注入される燃料の質量を制御する信号をエンジン制御ユニットの入力から切り離すステップと、その信号を信号処理装置の入力に結合するステップとを含む。次いで信号処理装置は、その時点での実際のエンジン動作レベルおよびその時点での希望のエンジン動作レベルに基づいて、その信号を修正する。そして修正された信号は、エンジン制御ユニットの入力に結合される。
【００１１】
この方法は、ユーザが変更できる値を使用することができ、この値は、一連のエンジン動作レベルおよび一連の希望のエンジン動作レベルに関連付けられている。そして、その時点でのエンジン動作レベルおよびその時点での希望のエンジン動作レベルに関連付けられた値に基づいて、信号を修正することができる。
【００１２】
ユーザインターフェースについても考察する。このユーザインターフェースは、第１のスイッチ、第２のスイッチ、およびディスプレイを含む。第１のスイッチを短時間作動させると、ユーザインターフェースは第１の機能を実行し、長時間作動させると、ユーザインターフェースは第２の機能を実行する。第２のスイッチを短時間作動させると、ユーザインターフェースは第３の機能を実行し、長時間作動させると、ユーザインターフェースは第４の機能を実行する。ディスプレイは、第１および第２のスイッチにおいて行われる選択に関連する情報を提供する。
【００１３】
内燃機関の燃料供給レベルを変更する信号処理装置と共に使用すると、第１の機能は、変更子を含む制御テーブルを選択することができ、第２の機能は、制御テーブルの１つのエリアを選択することができ、第３の機能は、選択された制御テーブルの選択された領域に関連する値を進めることができ、第４の機能は、正の方向へ進めるか負の方向へ進めるかに関して第３の機能を切り替えることができる。
【００１４】
本明細書に組み込まれ、本明細書の一部を構成する添付の図面は、本発明の１つまたは複数の実施形態を含み、前述の背景および後述の詳細な説明と共に、本発明を実施するために考えられた最良の形態に従って本発明の原理を開示する役割を果たす。
【発明を実施するための最良の形態】
【００１５】
次いで、本発明の好ましい実施形態を参照する。その例は、添付の図面に示されている。本明細書に含まれる本発明の図および説明は、本発明に特に関連する要素を記載および説明しており、その一方で、説明を簡単にするために、典型的なエンジン、エンジン制御ユニット、およびユーザインターフェースに見られる他の要素は省略されている点を理解されたい。本明細書に記載される好ましい実施形態は、本発明の実施形態を網羅したものではなく、本発明の構成および使用の例として提供されていることも理解されたい。
【００１６】
本明細書に記載されている信号処理装置および技術は、ある種のエンジン制御システムの欠点に対する解決策を提供する。このデバイスおよび技術は、空気温度信号の修正を介した燃料制御との関連から説明されているが、たとえば点火進角制御などの他のエンジン制御用途にも同様に適用でき、たとえば吸気圧力やバッテリ電圧などの他のセンサ信号も修正できることを、エンジン制御技術分野の標準的な技術者なら容易に理解するであろう。この信号処理装置および技術ならびにユーザインターフェースの他の詳細、特徴、および利点は、後述する実施形態の詳細な説明においてさらに明らかになるであろう。
【００１７】
本明細書における「一実施形態」や「ある実施形態」へのすべての言及、または一実施形態への類似の言及は、その実施形態に関連して説明されている特定の機能、構造、または特徴が、本発明の少なくとも１つの実施形態に含まれることを示すことを意図している。このような語は、本明細書のさまざまな場所で登場するが、そのすべてが必ずしも同じ実施形態を指しているわけではない。さらに「または」への言及は、包括的な意味合いを意図しており、したがって「または」は、「または」で並置された一方または他方の語、あるいは「または」で並置された複数の語を示すことができる。
【００１８】
本発明の一実施形態は、感知した信号をエンジン動作レベルおよび希望のエンジン動作レベルに基づいて修正する信号処理装置を含む。この実施形態では、センサからエンジン制御ユニットへの信号は、本発明を具体化する信号処理装置によって傍受および修正することができ、したがってエンジン制御ユニットへ送信される信号を変更することによって、エンジン制御ユニットの動作を変更することができる。たとえばエンジン制御ユニットによって制御されるエンジンのコンポーネントが修正されたために、もはや在庫品のエンジン制御ユニットがエンジンを正しく制御しない場合や、在庫品のエンジンの動作における変更を希望する場合に、このようなセンサ信号の傍受および修正が望ましいことがある。
【００１９】
別の実施形態は、エンジン動作レベルおよび希望のエンジン動作レベルに基づいて出力信号を修正する信号処理装置を含む。この実施形態では、作動装置(アクチュエータ）に送信される信号を信号処理装置によって傍受および修正することができる。このような信号の傍受および修正は、何もしなければそのままエンジンに提供されていた可能性のある燃料の量を変更することによって、エンジンの動作を変更することができる。たとえばエンジン制御ユニットによって制御されるエンジンのコンポーネントが修正されたために、もはや在庫品のエンジン制御ユニットがエンジンを正しく制御しない場合や、在庫品のエンジンの動作における変更を希望する場合に、このような出力信号または任意の信号の傍受が望ましいこともある。
【００２０】
この信号は、たとえば燃料噴射作動装置へのパルス幅変調信号など、エンジン制御ユニットから燃料制御デバイスへの信号とすることができる。信号処理装置によって任意の信号を傍受および修正できることが認識できるはずである。
【００２１】
さらに別の実施形態では、信号をその発信元または送信先から切り離すことなく、むしろその信号を送信先と並列または直列に読み取ることによって、信号処理器がその信号を読み取ることができる。そして信号処理器は、必要に応じて第２の信号を送信先に送信することができる。
【００２２】
たとえば傍受される信号は、エンジン制御ユニットから燃料噴射器へ送信されるパルス幅を変調された最初の燃料供給信号とすることができる。この最初の燃料供給信号は、その最初の燃料供給信号から信号処理器の入力への結合を介して信号処理器において読み取り、燃料噴射器へ送信されるパルスの長さを割り出すことができる。また信号処理器の出力を燃料噴射器に結合し、追加の燃料供給信号をたとえばパルスの形態で燃料噴射器に提供し、それによって、燃料噴射器が装着されているエンジンに追加の燃料を提供することもできる。さらに、この追加の燃料供給信号は、最初の燃料供給信号の一部とすることができ、たとえば最初の燃料供給信号に係数をかけることによって計算することができる。
【００２３】
図１は、信号修正デバイス１００の一実施形態を組み込んだエンジンシステム１０を示しており、信号修正デバイス１００は、センサ３４から送信される信号を変更することによって燃料の供給を制御し、センサ３４は、エンジン制御ユニット４４によって決定されるように、エンジン１２またはシリンダ１４に供給される燃料の量に影響を与える。エンジン燃料供給システム１０は内燃機関１２を含み、内燃機関１２はシリンダ１４およびクランク軸１６を有する。シリンダ１４はピストン１８を含み、ピストン１８は、クランク軸１６に連接する連接棒２０を有する。吸気弁２２、排気弁２４、および点火プラグ２６が、シリンダ１４内に延びている。
【００２４】
吸気制御デバイス２８および燃料供給制御デバイス３０は、空気および燃料を吸気弁２２およびシリンダ１４に提供する。吸気口２８は、エンジン１２に供給される燃焼用空気の量を制御するために、たとえば蝶形弁３２または仕切り弁を含むことができる。空気質量センサ３４は、たとえば温度または圧力センサとすることができ、吸気口２８内に設置することができる。あるいは燃料噴射器へのバッテリ電圧など、信号調節システムの目標である空気燃焼比に影響を与える別のセンサ信号を、信号処理装置によって調節することもできる。
【００２５】
空気質量センサ３４は、１つまたは複数のシリンダ１４に入る空気の質量を計算できる情報を提供する。１つまたは複数のシリンダ１４に供給される空気の質量は、たとえばシリンダ１４の容積に空気の密度をかけた積に等しくすることができる。さらに空気の密度は、空気の圧力に比例し、空気の温度に反比例する。したがってシリンダ１４に入る空気の圧力または温度は、空気の質量に比例し、これを利用して、シリンダ１４に入る空気の質量を計算または推定することができる。たとえば気温または吸気温度センサ４８が、シリンダ１４に入る空気の質量を計算する上で使用される信号をエンジン制御ユニット４４に提供する場合、その温度センサ４８から送信される信号は、信号修正デバイス１００によって変更することができ、これによってエンジン制御ユニット４４は、実際にシリンダ１４に入っているのとは異なる質量の空気がシリンダ１４に入っている旨の表示を受け取る。
【００２６】
１つまたは複数のシリンダ１４に入る空気の質量が、エンジン制御ユニット４４によって感知される際に変化すると、エンジン制御ユニット４４は、希望の空気燃焼比を維持するために、シリンダ１４に提供される燃料の量を変更することができる。エンジン制御ユニット４４は通常、所与の空気の質量に対して供給される燃料の量をテーブルまたはマップから割り出す。したがってエンジン制御ユニット４４に働きかけて、温度センサ４８からの空気温度信号を変更することによって、シリンダ１４に供給されている燃料の質量を変更することができる。
【００２７】
燃料供給制御デバイス３０は、たとえば燃料噴射器５０または気化器とすることができる。燃料噴射器５０または気化器は、燃料噴射器５０または気化器を通る燃料の流れを制御するために結合された作動装置を含むことができる。パルス幅変調信号などの信号は、燃料噴射器５０または気化器を通る燃料の流れを提供するために、エンジン制御ユニット４４から作動装置へ送信することができる。
【００２８】
希望のエンジン負荷の指示器として、操作者によって作動されるスロットルスイッチ３８の位置を感知するために、スロットル位置センサ３６を装着することができる。エンジンエンコーダ４０は、実際のエンジン負荷の指示器としてクランク軸１６の回転を感知することができる。バッテリ４２は、エンジンシステム１０の電力を必要とする部分に電力を提供することができる。
【００２９】
エンジンシステム１０のコンポーネントは、公知の方法で動作することができる一方で、たとえば燃料供給デバイス４２によって提供される燃料の量の制御は、図２に示されている信号修正デバイス１００などの信号修正デバイス１００によって変更することができる。
【００３０】
図２は、本発明の信号修正デバイス１００の一実施形態を示すブロック図である。このデバイス１００は、スロットル位置信号１０２、エンジンスピード信号１０４、および温度信号１０６という３つの入力を受け取る。スロットル位置信号１０２は、スロットル位置センサ３６から受け取ることができ、エンジンスピード信号１０４は、たとえばエンジンスピードを１分間あたりの回転数（「ｒｐｍ」）で表すエンジンエンコーダ４０などのクランク軸角運動センサから受け取ることができ、温度信号１０６は、たとえばエンジンの外部、またはエンジンの燃焼用吸気口内に設置される温度センサ４８から受け取ることができる。あるいは温度センサは、信号修正デバイス１００に空気圧信号を提供する圧力センサや、１つまたは複数のエンジンシリンダ１４に入る空気の質量を表す別のセンサに置き換えるか、またはそうしたセンサと共に使用することができる。
【００３１】
信号修正デバイス１００は出力１０８を提供し、出力１０８は温度信号１０６に相当する場合がある。温度信号１０６が空気温度信号である場合、温度信号１０６に関して等しいかまたは変化する信号が出力１０８に付随することがある。出力１０８における信号の温度信号１０６からの変化は、信号修正デバイス１００内に含まれるハードウェアまたはソフトウェアによって測定することができる。
【００３２】
出力に付随する信号は、空気温度信号１０６に相当する信号である場合もあるが、空気温度信号１０６から補正される。そのようにして、空気温度信号１０６がエンジン制御ユニット４４などのコントローラから切り離され、１０６において信号修正デバイス１００に入力される場合、出力１０８は、空気温度信号１０６の代わりにエンジン制御ユニット４４に結合することができ、修正された空気温度信号がエンジン制御ユニット４４に提供される。
【００３３】
信号１０２、１０４、１０６、および１０８は、標準的な制御デバイスへ読み込めるか、またはそうしたデバイスから出力できる任意の信号とすることができる。たとえば空気温度信号１０６は、０〜５ｖの信号、４〜２０ｍａの信号、あるいは、たとえば熱電対、サーミスタ、またはＲＴＤタイプのセンサからの抵抗性の信号とすることができる。センサをエンジン制御ユニット４４または信号修正デバイス１００に結合する通信メディアは、ツイストペア、同軸ケーブル、光ファイバ、および無線周波数の使用などの無線通信技術を含むことができる。
【００３４】
図３に示されているように、制御回路１１０は、プロセッサ１５０、メモリ１５２、ストレージデバイス１６２、出力デバイス用の連結器１６４、入力デバイス用の連結器１６６、および通信アダプタ１６８を含むことができる。プロセッサ１５０、ストレージデバイス１６２、出力デバイス連結器１６４、入力デバイス連結器１６６、および通信アダプタ１６８の間の通信は、１つまたは複数の通信バス１７０を介して達成される。制御回路１１０は、図３に示されているよりも少ないコンポーネント、または多いコンポーネントを有することができることを認識できるはずである。たとえばユーザインターフェースを希望しない場合、入力デバイス連結器１６６や出力デバイス連結器１６４は、制御回路１１０に含まなくてもよい。
【００３５】
メモリ１５２は、たとえばランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ、および／または読み取り専用メモリ（ＲＯＭ）（たとえばプログラマブルＲＯＭ、消去可能ＰＲＯＭ、ＥＥＰＲＯＭ）を含むことができ、コンピュータプログラム命令および情報を含むことができる。メモリ１５２は、システム操作命令を格納するオペレーティングシステムパーティション１５８と、データを格納するデータパーティション１５６と、信号修正操作命令を格納する信号修正パーティション１５４とを含むセクションへさらに区分することができる。信号修正パーティション１５４は、たとえば温度信号１０６から信号値を受け取り、出力１０８に付随させる適切な出力値を計算する回路またはコードを含む。信号修正パーティション１５４は、プログラム命令を格納することができ、それらのプログラム命令をプロセッサ１５０が実行できるようにする。データパーティション１５６は、たとえばプログラム命令の実行中に使用する２次元のルックアップテーブルやマップなどのデータをさらに格納することができる。
【００３６】
プロセッサ１５０は、たとえばＩｎｔｅｌ（登録商標）Ｐｅｎｔｉｕｍ（登録商標）タイプのプロセッサや、Ｍｏｔｏｒｏｌａ（登録商標）、Ｃｏｍｐａｑ（登録商標）、ＡＭＤ（登録商標）、Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ（登録商標）などによって製造された別のプロセッサとすることができる。さらにプロセッサ１５０は、プログラム命令を実行し、メモリ１５２内に格納されたデータを処理することができる。一実施形態では、この命令は、圧縮および／または暗号化された形式でメモリ１５２内に格納されている。本明細書で使用されている「プロセッサによって実行される」という語句は、圧縮および／または暗号化された形式で格納されている命令、ならびにプロセッサ１５０によって実行される前にインストーラによってコンパイルまたはインストールされることのある命令を包含することを意図している。
【００３７】
ストレージデバイス１６２は、たとえばバッテリで電力供給される不揮発性のＳＲＡＭ、磁気ディスク（たとえばフロッピーディスクおよびハードドライブ）、光ディスク（たとえばＣＤ−ＲＯＭ）、あるいはデジタル情報を保存できる他の任意のデバイスまたは信号とすることができる。通信アダプタ１６８は、制御回路１１０と、通信アダプタポート１７２において通信アダプタ１６８に結合された他のデバイスまたはノードとの通信を可能にする。通信アダプタ１６８は、汎用コンピュータなどのノードから制御回路１１０へ、あるいは制御回路１１０からノードへ情報を転送するネットワークインターフェースとすることができる。代替形態として、または追加形態として、制御回路１１０は、１つまたは複数の入力／出力アダプタ（図示せず）を介して１つまたは複数の他のデバイスに直接結合できることが認識できるであろう。
【００３８】
入力デバイス連結器１６６および出力デバイス連結器１６４は、たとえば図５に示されているユーザインターフェース２００などの１つまたは複数のデバイスを結合することができる。しかし制御回路１１０は、動作する上で入力デバイス２００や出力デバイス２００を必ずしも有する必要はないことが認識できるであろう。さらにストレージデバイス１６２も、制御回路１１０がマップとして動作する上で必要とされない場合もあり、たとえば他のデータをメモリ内に保存することもできる。
【００３９】
制御回路１１０に関連する要素１５０、１５２、１６２、１６４、１６６、および１６８は、１つまたは複数の通信バス１７０を介して通信することができる。これらのバス１７０は、たとえばシステムバス、ペリフェラルコンポーネントインターフェースバス、およびＩＳＡバスを含むことができる。
【００４０】
図２に戻ると、制御回路は、１つまたは複数のマップ１１２ａ、１１２ｂ、および１１２ｃ、マップ選択ポインタ１１４、マルチプレクサ１１６、電圧／温度コンバータ１１８、温度／密度コンバータ１２０、乗算器１２２、密度／温度コンバータ１２４、ならびに温度／電圧コンバータ１２６を含むことができる。各マップは、１つのエンジン動作範囲に相関付けることができる。この範囲は、可能なエンジン動作の全範囲、または可能なエンジン動作範囲の一部とすることができる。エンジンの動作範囲は、たとえば実際のエンジン負荷および希望のエンジン負荷などの感知されたデータの点から定義することができる。エンジン負荷は、たとえばエンジンエンコーダ４０によって感知されるエンジンクランク軸１６の回転スピードの点から感知することができる。希望のエンジン負荷は、たとえばスロットル位置センサ３６によって感知される、操作者によって作動されるスロットル３８の位置の点から感知することができる。したがって各マップは、第１の軸、たとえば横軸にエンジンスピード、第２の軸、たとえば縦軸にスロットル位置を示した２次元の配置として図示することができる。
【００４１】
図４は燃料変更子マップ１９０を示しており、これは９つの変更子領域１９２に分割されている。エンジンスピードが横軸１９４に示され、スロットル位置が縦軸１９６に示されている。複数のこのようなマップを単一の信号修正デバイス１００内に含むことができる。たとえば第１の「在庫」マップは、工場での制御を再現するために入力信号と等しい出力信号を提供することができ、第２の「性能」マップは、より大きなトルクおよび出力を達成するようにエンジンを動作させる出力信号を提供することができ、第３の「経済性」マップは、燃費を抑えるような方法でエンジンを動作させる出力信号を提供することができる。
【００４２】
各軸上の値の範囲は、複数の等しい部分または等しくない部分に分割することができる。たとえば第１のマップ１１２ａでは、エンジンスピードの全範囲は０〜１２,０００ｒｐｍとすることができ、この全範囲は、０〜２０００ｒｐｍの低域、２０００〜８０００ｒｐｍの中域、８０００〜１２,０００ｒｐｍの高域に分割することができる。この第１のマップ１１２ａにおけるスロットル位置の全範囲は、０〜１００％とすることができ、この全範囲は、０〜２０％の低域、２０〜８０％の中域、および８０〜１００％の高域に分割される。エンジンスピードが低域にある場合、マップ上の低負荷の列に相当し、エンジンスピードが中域にある場合、マップ上の中負荷の列に相当し、エンジンスピードが高域にある場合、マップ上の高負荷の列に相当する。同様に、スロットル位置が低域にある場合、マップ上の希望の低負荷の行に相当し、スロットル位置が中域にある場合、マップ上の希望の中負荷の行に相当し、スロットル位置が高域にある場合、マップ上の希望の高負荷の行に相当する。このような分割によって、この第１のマップ１１２ａは、横軸の低負荷、中負荷、および高負荷と、縦軸の希望の低負荷、中負荷、および高負荷とによって画定される９つの変更子領域１９２を有する。
【００４３】
１つの燃料変更子は、それらの９つの変更子領域１９２のそれぞれに配置することができる。燃料変更子は、空気質量信号１０６を修正するために使用される要素とすることができ、この例では空気温度センサである。そしてその修正された値を表す信号は、出力１０８において利用可能にすることができる。
【００４４】
図５に示されているように、第２の燃料変更子マップ１９１を利用して、実際のエンジンスピードまたは希望のエンジンスピードが変更子領域１９２の間で移行する際に円滑な移行を可能にするために変更子領域１９２が満たす１つまたは複数の補間範囲１９８を画定することができる。たとえば、それぞれの変更子領域１９２の間に、１０００ｒｐｍの実際のエンジンスピードの補間範囲を画定することができ、１０％のスロットル位置の補間範囲を画定することができる。このような範囲を画定した上で、変更子領域１９２内で最低または最高の５００ｒｐｍのレベルに達した場合、または変更子領域１９２内で最低または最高の５％のスロットル位置のレベルに達した場合、制御回路１１０は、その時点での変更子領域１９２の値と、隣接する変更子領域１９２の値の間で補間を行い、それらの領域１９２の間の移行を円滑にすることができる。
【００４５】
図２に示されているように、空気温度空気質量信号１０６は、たとえば０〜５ボルトにわたることがあり、電圧／温度コンバータ１１８によって、対応する温度に変換することができる。空気の温度は、１２０において、対応する空気の密度に変換される。１１４では、その時点で使用されるマップが選択され、１２２において、その時点でのエンジンスピードおよびスロットル位置に対応する、そのマップからの燃料変更子に空気の密度をかけて、修正された空気密度を得る。この修正された空気密度は、１２４において、その密度に対応する修正された温度に変換され、その修正された温度は０〜５ボルトの信号に変換され、適切な信号として出力１０８に送信される。
【００４６】
たとえば０〜５ボルトの間で変化する温度信号は、０〜１４０℃の温度に直線的または非直線的に対応することができる。したがって較正マップは、たとえば３ボルトの電圧信号を、たとえば８４℃の対応する温度に変換する。温度から密度への変換は、ＰＶ＝ｍＲＴ（Ｐは圧力、Ｖは容積、ｍは質量、Ｒは気体定数、およびＴは温度で、ケルビン温度とすることができる）またはこの方程式の変形を認識して行うことができる。密度は、この方程式のｍ／Ｖに相当することができる。したがって、たとえば密度は、一定の空気圧を前提として温度から計算することができるため、温度は、その一定の圧力を空気用の気体定数で割って、読み取った温度をかけたものに等しくなる。したがって密度は、たとえば密度に係数をかけることによって変更することができ、希望の出力温度は、温度を計算するために変換されたその方程式を使用して設定することができる。
【００４７】
次いでＭＵＸ１１６によって選択されているアクティブな変更子を、計算された密度と共に使用して、使用される密度を公式化することができる。たとえばアクティブな変更子にその密度をかけることによって、修正された密度を得ることができる。そして修正された密度を再び温度に変換して出力する。
【００４８】
図６は、信号処理器または別のエンジン制御デバイスと共に使用できるユーザインターフェース２００を示している。ユーザインターフェース２００は、第１のスイッチ２０２、第２のスイッチ２０４、およびディスプレイ２０６を含む。第１のスイッチ２０２および第２のスイッチ２０４は、プッシュボタンとすることができる。ディスプレイ２０６は、４桁の液晶ディスプレイとすることができ、一連の第１の指示器２０８が、各桁２０８ａ、２０８ｂ、２０８ｃ、および２０８ｄの後に配置され、第２の指示器２１０をディスプレイ２０６の右上に配置することができる。
【００４９】
第１のスイッチ２０２は、短い作動と長い作動を区別することによって、２つの異なる機能を制御することができる。たとえば第１のスイッチ２０２がプッシュボタンであり、ユーザインターフェース２００が較正モードにある場合、第１のスイッチ２０２のプッシュボタンを（たとえば１／２秒を超える）長時間押すと、選択されるマップ、すなわちエンジン制御テーブルを変更することができる。第１のスイッチ２０２のプッシュボタンを長時間繰り返し押すことによって、制御回路１１０は、利用可能なマップを循環し、最後のマップまで行くと、第１のマップへ戻ることができる。マップの選択を変更するたびに、第１の指示器２０８は、選択されたマップに関連付けられた指示器が点灯するように、順次点灯することができる。たとえば図６に示されているように、マップ１が選択されると、「マップ１」の上に見えている第１の指示器２０８ａが点灯する。同様に、マップ２が選択されると、「マップ２」の上に見えている第１の指示器２０８ｂが点灯し、マップ３が選択されると、「マップ３」の上に見えている第１の指示器２０８ｃが点灯する。通過モードが選択されている場合、信号修正デバイス１００は信号を修正せず、「通過」の上に見えている第１の指示器２０８ｄが点灯し、ディスプレイ２０６に「通過」と表示することができる。
【００５０】
第１のスイッチ２０２のプッシュボタンを（たとえば１／２秒に満たない）短時間押すと、選択されているマップ内の変更子領域１９２を変更することができる。このような短時間の押下を繰り返して、マップの変更子領域１９２を循環し、最後の変更子領域１９２が選択されると、マップの冒頭の変更子領域１９２へ戻ることができる。電源投入時には、制御回路１１０は、電源を切る前に最後に使用していたマップと、そのマップ内の最後に選択されていた変更子領域１９２とをデフォルトに設定することができる。
【００５１】
したがって、たとえば図７に示されている構成では、第１の指示器２０８ａの点灯によって示されているように、マップ１が選択されており、ディスプレイ２０６内の最初の２桁の「ＬＨ」によって示されているように、変更子領域１９２  ｌｏｗ  ｈｉｇｈが選択されており、これは、その時点でのエンジンスピードが低域にあり、その時点でのスロットル位置が高域にあることを示している。
【００５２】
第２のスイッチ２０４がプッシュボタンであり、ユーザインターフェース２００が較正モードにある場合、第２のスイッチ２０４のプッシュボタンを（たとえば１／２秒を超える）長時間押すと、選択された領域内の値を調整する方向（たとえば正または負の調整）を変更することができる。負の調整が入力された場合、図６に示されているように、第２の指示器２１０を点灯して、たとえば燃料供給に関連して、ディスプレイ２０６の右側の２桁に示されている燃料の量を減らし、それによってエンジンの「混合気を薄するめる」を行うのが望ましいことを示すことができる。正の調整が入力された場合、図７に示されているように、第２の指示器２１０を点灯せずに、この例では混合気の濃厚が望ましいことを示すことができる。
【００５３】
第２のスイッチ２０４のプッシュボタンを短時間押下すると、選択されたマップの選択された領域内の値を進めて、その値を徐々に増加または減少させることができる。したがって、たとえばマップの領域内の値が燃料変更子である場合、第２のスイッチ２０４のプッシュボタンを長時間押下すると、燃料変更子を増加モードにすることができる。そして第２のスイッチ２０４のプッシュボタンを１回または複数回短く押下すると、押下するごとに、燃料変更子の進み幅が増加する。次いで第２のスイッチ２０４のプッシュボタンを長時間押下すると、燃料変更子は減少モードになる。そして第２のスイッチ２０４のプッシュボタンを１回または複数回短く押下すると、押下するごとに、燃料変更子の進み幅が減少する。
【００５４】
値を増加および減少させるために他の変形形態を採用することもできることが認識できるはずである。たとえば別々の増加ボタンおよび減少ボタンを使用することができ、これによって長時間の押下や、増加と減少を切り替えるための他の信号は不要となる。
【００５５】
図７では、ｌｏｗ−ｈｉｇｈ変更子領域１９２用の係数が０５ｍｇに設定され、第３の指示器は点灯しておらず、示されている量の栄養補給が望ましく、ダイエットは望ましくないことが示されている。
【００５６】
電源投入時には、制御回路１１０は、電源を切る前に最後に使用していた燃料修正の方向をデフォルトに設定することができる。さらに燃料の修正幅は、たとえばエンジンに供給される燃料の質量の１ミリグラムの変更や、空気温度信号１０６が変更されずに出力１０８へ転送された場合に供給される燃料の量の１パーセントの変更とすることができる。その上、第１のスイッチ２０２または第２のスイッチ２０４を長時間作動させている場合、ディスプレイが点滅して、長時間の作動を開始するのに要する時間が過ぎていることをユーザに示すことができる。
【００５７】
ユーザインターフェース２００を介して他のモードを利用することもできる。モードを変更するには、ユーザは、第１のスイッチ２０２を長時間作動させ、第１のスイッチ２０２の作動を続けている間、第２のスイッチ２０４を１回または複数回短く作動させ、そのように第２のスイッチ２０４を作動させるたびに、利用可能なモードをスクロールすることができる。一実施形態では、モードは、較正モード、診断モード、およびセットポイントモードを含む。
【００５８】
診断モードでは、制御回路１１０内に含まれる情報を表示することができる。この情報は、ユーザにとって有用なまたは興味深い任意の情報を含むことができる。このような情報は、感知された値およびマップに関連する情報を含む場合がある。
【００５９】
周辺空気温度信号が信号修正デバイス１００によって修正され、車両に提供される燃料の量に影響を与える、ユーザインターフェース２００の一実施形態では、診断モードで利用できる情報は、エンジンスピード（ｒｐｍ）、感知された空気温度（摂氏または華氏）、スロットル位置（パーセント）、出力空気温度（摂氏または華氏）、およびその時点でのエンジンの動作スピードとその時点でのスロットル位置とに対応するその時点で使用されているマップの領域を含むことができる。ディスプレイは、第１のスイッチ２０２を短く作動させるたびに、これらの値をスクロールする。
【００６０】
一実施形態では、その時点での動作パラメータの値が、ディスプレイ２０６の桁に表示される。図８に示されているように、たとえばエンジンスピードを表示する場合、エンジンスピードはディスプレイ２０６内にｒｐｍで表示される。このような実施形態では、希望または必要に応じて、ディスプレイ２０６内に表示される値を乗算器によって乗算し、その時点でのエンジンスピードに達することができる。第１の指示器２０８ａが点灯して、ディスプレイ２０６がエンジンスピードをＲＰＭで表示していることを示すこともできる。エンジンスピードが１万ｒｐｍを超えた場合、第３の指示器２１２を点灯して、その時点でのエンジンスピードは、表示されている値に１万を足した値であることを示すことができる。図８に示されている例では、その時点でのエンジンスピードは、乗算器を必要とせずに表示されており、そのスピードは７０００ｒｐｍである。したがって第１の指示器２０８ａが、「ＲＰＭ」という文字の上で点灯し、ディスプレイ２０６内には「７０００」が表示され、その時点でのエンジンスピードが７０００ｒｐｍであることを示しており、第２の指示器２１０は点灯しておらず、ディスプレイ２０６内に表示されている値に１０万ｒｐｍを加えるべきではないことが示されている。
【００６１】
診断モードは、多くの使用法を有することができる。たとえばユーザが、制御されているエンジンに供給される燃料の量を変更するためにマップの領域内の値を調整している場合、そのユーザは、入力温度および出力温度を表示して、その領域内の値に対応するその値における変更を確定することができる。ユーザは、エンジンスピードおよびスロットル位置を表示して、その時点での領域がそれらの値に対応していることを確認することもできる。ユーザはまた、入力温度を表示して、その入力温度が実際の温度と一致していることを確認することもできる。さらにユーザは、エンジンの動作中にエンジンスピード、スロットル位置、またはその時点でのマップの領域をただ連続的に表示することができ、これによってユーザは、修正すべきエンジン動作の領域を割り出すことなど、さまざまな理由でそれらの値をモニタすることができる。
【００６２】
セットポイントモードの一実施形態では、第１のスイッチ２０２を短く作動させると、ディスプレイ２００は、エンジンスピードと、マップ内の領域の分割を区別し、該当する場合は補間帯域を定義するスロットルセットポイントとを循環する。第２のスイッチ２０４を作動させると、セットポイントの値が増加または減少する。したがって、たとえばセットポイントモードで設定できるセットポイントは、マップの低ｒｐｍ領域によって影響を受ける最低のｒｐｍ値と、補間が行われる前のマップの低ｒｐｍ領域によって影響を受ける最高のｒｐｍ値と、補間を行わないマップの中ｒｐｍ領域によって影響を受ける最低のｒｐｍ値と、補間が行われる前のマップの中ｒｐｍ領域によって影響を受ける最高のｒｐｍ値と、補間を行わないマップの高ｒｐｍ領域によって影響を受ける最低のｒｐｍ値と、マップの高ｒｐｍ領域によって影響を受ける最高のｒｐｍ値とを定義するｒｐｍ値を含むことができる。
【００６３】
これらのセットポイントの前または後には、マップの低スロットル位置領域によって影響を受ける最低のスロットル位置の値と、補間が行われる前のマップの低スロットル位置領域によって影響を受ける最高のスロットル位置の値と、補間を行わないマップの中スロットル位置領域によって影響を受ける最低のスロットル位置の値と、補間が行われる前のマップの中スロットル位置領域によって影響を受ける最高のスロットル位置の値と、補間を行わないマップの高スロットル位置領域によって影響を受ける最低のスロットル位置の値と、マップの高スロットル位置領域によって影響を受ける最高のスロットル位置の値とを定義するスロットル位置の値を含むセットポイントを置くことができる。
【００６４】
セットポイントモードでは、ディスプレイ２０６の左側の２桁は、その時点で表示されているセットポイントを示すことができ、右側の２桁は、そのセットポイント用に設定された値を表示することができる。したがって、たとえば右側の２桁は、低ｒｐｍ変更子領域１９２の最低しきい値用のセットポイントを表示する場合は「ｒ１」を、低ｒｐｍ変更子領域１９２の最高しきい値用のセットポイントを表示する場合は「ｒ２」を、中ｒｐｍ変更子領域１９２の最低しきい値用のセットポイントを表示する場合は「ｒ３」を、中ｒｐｍ変更子領域１９２の最高しきい値用のセットポイントを表示する場合は「ｒ４」を、高ｒｐｍ変更子領域１９２の最低しきい値用のセットポイントを表示する場合は「ｒ５」を、高ｒｐｍ変更子領域１９２の最高しきい値用のセットポイントを表示する場合は「ｒ６」を表示することができる。ディスプレイ２０６の左側の２桁に表示されているセットポイント用の値は、ディスプレイ２０６の右側の２桁に表示することができる。
【００６５】
図９はセットポイントの表示例を示しており、エンジンスピード用の中変更子領域１９２の最低しきい値に関する典型的な表示が示されており、ディスプレイ２０６の左側の２桁には「ｒＰ」が表示され、右側の２桁には「１５」が表示されている。この「１５」は、前述のように乗算器の使用を必要とし、１５００ｒｐｍのセットポイントを示している。
【００６６】
エンジンスピードのしきい値の設定と同様、低スロットル位置変更子領域１９２の最低しきい値用のセットポイントを表示する場合は「ｔ１」を、低スロットル位置変更子領域１９２の最高しきい値用のセットポイントを表示する場合は「ｔ２」を、中スロットル位置変更子領域１９２の最低しきい値用のセットポイントを表示する場合は「ｒ３」を、中スロットル位置変更子領域１９２の最高しきい値用のセットポイントを表示する場合は「ｒ４」を、高スロットル位置変更子領域１９２の最低しきい値用のセットポイントを表示する場合は「ｒ５」を、高スロットル位置変更子領域１９２の最高しきい値用のセットポイントを表示する場合は「ｒ６」を右側の２桁に表示させることによって、希望のエンジンスピードを設定または表示することができる。同様に、表示されているセットポイント用の値は、ディスプレイ２０６の右側の２桁に表示することができる。
【００６７】
セットポイントモードでは、回路１１０は、たとえばユーザがｒｐｍのセットポイントを図４または５に示されているマップ上のすぐ左の値よりも低くは設定できないようにすることによって、チェックをさらに限定することができる。同様に、回路１１０は、たとえばユーザがスロットル位置のセットポイントを図４または５に示されているマップ上のすぐ上の値よりも低くは設定できないようにすることによって、チェックをさらに限定することができる。
【００６８】
起動時には、ディスプレイ２００は、ユニット内のソフトウェアの改訂レベルを示す「スプラッシュスクリーン」を表示することができる。さらに、回路１１０の電源を切るときに、最後に使用していたモードを記憶することができ、再び回路１１０の電源を入れたときに表示することができる。
【００６９】
燃料供給変更子はさらに限定することができ、これによって、たとえば燃料供給は、空気温度信号が修正されない場合に提供される燃料供給レベルから１５％を超えて増加することはできず、燃料供給は、空気温度信号が修正されない場合に提供される燃料供給レベルから５％を超えて減少することはできない。
【００７０】
選択されたマップのその時点でのエンジンスピードおよびスロットル位置に対応する領域内に存在する変更子を使用して、その時点での空気温度信号１０６を修正することができる。したがって、エンジンスピードまたはスロットル位置が変化するにつれて、制御回路１１０は、選択されたマップ内で領域から領域へ移動することができ、エンジンスピードまたはスロットル位置が変化するにつれて、その時点での動作の領域からの変更子の値を利用することができる。さらに、すべての変更子の値および最後に使用したマップを不揮発性メモリ内に保存することができ、これによって、最後に使用した値は、再び信号修正デバイス１００の電源を入れたときに利用することができる。
【００７１】
制御回路１１０は、エンジンの動作中にリアルタイムに修正することができ、修正によって生じた動作上の変更に関して即座にフィードバックを提供することができる。さらに制御回路１１０は、信号修正デバイスの電源を入れる際に第１のスイッチ２０２と第２のスイッチ２０４の両方を押下して、そのまま保持することによって、デフォルトのマップおよび変更子の値にリセットすることができる。
【００７２】
ディスプレイ２０６は、４桁のＬＣＤディスプレイとすることができる。このディスプレイ２０６は、ユーザインターフェース２００をマップ選択モードに設定すると、選択されるマップの番号を表示することができる。マップを選択すると、数秒などの時間の経過後に、選択されたマップの表示は終了し、領域および関連する変更子の値をディスプレイ２０６上に表示することができる。
【００７３】
ディスプレイ２０６がマップの領域および変更子の値を表示しているとき、ディスプレイ２０６の第１の桁は、スロットル位置がマップの低スロットル位置領域にある場合は「Ｌ」を、スロットル位置がマップの中スロットル位置領域にある場合は「Ｍ」を、スロットル位置がマップの高スロットル位置領域にある場合は「Ｈ」を表示することができる。ディスプレイ２０６の第２の桁は、エンジンスピードがマップの低エンジンスピード領域にある場合は「Ｌ」を、エンジンスピードがマップの中エンジンスピード領域にある場合は「Ｍ」を、エンジンスピードがマップの高エンジンスピード領域にある場合は「Ｈ」を表示することができる。ディスプレイ２０６の第３および第４の桁は、表示されている領域に関連付けられた２桁の変更子の値を提供することができる。
【００７４】
信号調節およびユーザインターフェースに関するシステム、装置、および方法について、その具体的な実施形態を参照して詳細に説明したが、その趣旨および範囲から逸脱することなくさまざまな変更および修正を実施できることは、当業者にとって明らかであろう。たとえば、この信号調節およびユーザインターフェースに関するシステム、装置、および方法は、エンジンへの燃料供給に影響を与える信号以外の信号に適用することもできる。したがって本発明は、添付の特許請求の範囲およびその均等物の範囲内に収まる本発明の修正および変形を包含することを意図している。
【図面の簡単な説明】
【００７５】
【図１】本発明の一実施形態を使用するのに適したエンジンシステムを示す図である。
【図２】本発明の信号修正デバイスの一実施形態を示すブロック図である。
【図３】本発明と共に利用できる制御回路の一実施形態を示す図である。
【図４】本発明の燃料変更子マップの一実施形態を示す図である。
【図５】本発明のユーザインターフェースの一実施形態を示す図である。
【図６】信号処理器または別のエンジン制御デバイスと共に使用できるユーザインターフェース２００を示す図。
【図７】信号処理器または別のエンジン制御デバイスと共に使用できるユーザインターフェース２００を示す図。
【図８】信号処理器または別のエンジン制御デバイスと共に使用できるユーザインターフェース２００を示す図。
【図９】信号処理器または別のエンジン制御デバイスと共に使用できるユーザインターフェース２００を示す図。
【図１】
2006520439.tif 000003
【図２】
2006520439.tif 000004
【図３】
2006520439.tif 000005
【図４】
2006520439.tif 000006
【図５】
2006520439.tif 000007
【図６】
2006520439.tif 000008
【図７】
2006520439.tif 000009
【図８】
2006520439.tif 000010
【図９】
2006520439.tif 000011
【国際調査報告】
2006520439.tif 000012