(57)【要約】【解決手段】自動車の燃料ポンプ（１２）の作動を制御するためのドライバモジュール（１０）が提供される。このドライバモジュールは、電力伝送を燃料ポンプに切り換えるための切換え回路（２０）と、自動車の拘束制御モジュール（ＲＣＭ）（１６）から受容される少なくとも一つの信号に従って切換え回路を制御するために一連のプログラム可能な命令を実行するためのプロセッサとを具備する。
2008531923.tif 000002
【特許請求の範囲】
【請求項１】
自動車の燃料ポンプの作動を制御するためのドライバモジュール（１０）であって、
前記燃料ポンプへの電力伝送を切り換えるための切換え回路（２０）と、
前記自動車の拘束制御モジュール（ＲＣＭ）（１６）から受信された少なくとも１個の信号に従って前記切換え回路を制御するための一連のプログラム可能な命令を実行するためのプロセッサ（３４）と
を具備することを特徴とするドライバモジュール。
【請求項２】
前記一連のプログラム可能な命令の実行は、前記自動車の伝動機構制御モジュール（ＰＣＭ）（１４）から受信された少なくとも1個の信号に従って前記切換え回路を制御することをさらに具備することを特徴とする請求項１記載のドライバモジュール。
【請求項３】
前記ＲＣＭ（１４）から受信された少なくとも１個の信号は、緊急事態を示す少なくとも１個の信号を具備し、
前記一連のプログラム可能な命令の実行は、前記緊急事態を示す前記ＲＣＭから少なくとも１個の信号を受信したことに応じて前記燃料ポンプへの電力伝送を作動不能にするために前記切換え回路を制御することをさらに具備することを特徴とする請求項１記載のドライバモジュール。
【請求項４】
前記燃料ポンプへの電力伝送を作動不能にする例は、前記プロセッサによりアクセス可能なメモリの時間記録及び保存であることを特徴とする請求項３記載のドライバモジュール。
【請求項５】
前記一連のプログラム可能な命令の実行は、
前記ＲＣＭから及び前記ＰＣＭから受信された少なくとも１個の信号、並びに前記切換え回路及び前記燃料ポンプ間の電気通信の状態の少なくとも一方を示す少なくとも１個の状態メッセージを生成することと、
該少なくとも１個の状態メッセージを外部デバイスに送信することをさらに具備することを特徴とする請求項２記載のドライバモジュール。
【請求項６】
前記一連のプログラム可能な命令の実行は、前記ＰＣＭから受信された前記少なくとも１個の信号及び前記ＲＣＭから受信された少なくとも１個の信号の有効性を確認することをさらに具備することを特徴とする請求項２記載のドライバモジュール。
【請求項７】
前記ＲＣＭから受信された少なくとも１個の信号は、緊急事態を示す少なくとも１個の信号を有し、
前記一連のプログラム可能な命令の実行は、
前記緊急事態を示す前記ＲＣＭからの少なくとも１個の信号の受信に応じて、前記燃料ポンプへの電力伝送を作動不能にするよう前記切換え回路を制御することと、
前記ＰＣＭから受信された前記少なくとも１個の信号に従って前記燃料ポンプに電力を伝送することを含む、イネーブル無効化信号の受信時に前記燃料ポンプへの電力伝送の作動不能を無効にするために前記切換え回路を制御することをさらに具備することを特徴とする請求項２記載のドライバモジュール。
【請求項８】
前記少なくとも１個の状態メッセージは、パルス幅変調（ＰＷＭ）信号であることを特徴とする請求項５記載のドライバモジュール。
【請求項９】
前記ＲＣＭから受信された前記少なくとも１個の信号は、パルス幅変調（ＰＷＭ）信号であることを特徴とする請求項１記載のドライバモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はドライバモジュールに関し、より特定すると燃料ポンプの作動を制御するためのインテリジェントドライバモジュールに関する。
【背景技術】
【０００２】
自動車は、損傷及び火災の一方又は両方の危険の増大を防止するために、或る緊急事態の場合に燃料ポンプを作動不能にする（disable）自動システムを要する。従来技術の自動車において、燃料ポンプを駆動するパルス幅変調（ＰＷＭ）スマート燃料ポンプドライバ（ＳＦＰＤ）モジュールが設けられる。ＳＦＰＤモジュールを制御するＰＷＭ伝動機構制御モジュール（ＰＣＭ）が設けられる。ＳＦＰＤモジュールに対する電力を制御するために別体の慣性スイッチが使用される。この慣性スイッチは、１個以上のエアバッグが開く等の深刻な緊急事態の場合に燃料ポンプを作動不能にするために、燃料ポンプに対する電力を遮断する。慣性スイッチは、エアバッグが開く等の特定の緊急事態を感知する拘束制御モジュール（ＲＣＭ）により制御される。自動車に対する追加部品であるＳＦＰＤモジュール及び慣性スイッチにより、コストが増加し、最新の自動車構造の特性により複雑になりつつある別体の梱包、取付け及び校正が必要になる。
【０００３】
慣性スイッチが燃料ポンプを一旦作動不能にしてしまうと、燃料ポンプは、慣性スイッチがリセットされるまで作動不能になったままである。しかし、慣性スイッチにアスセスすることは困難である。平均的な運転手は、慣性スイッチをリセットさせるのに自動車整備士の補助を要するのが代表的であり、自動車の状態とは無関係に自動車の牽引を要することが多い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
問題は、ＰＷＭドライバモジュールに加え、慣性スイッチ及びＳＦＰＤは別体の部品であることである。更なる問題は、運転手が、運転手の平均的技能を超えない方法で燃料ポンプの作動不能を意図的に無効にできないことである。
【課題を解決するための手段】
【０００５】
これらの問題は、本発明のインテリジェント燃料ポンプドライバ（ＩＦＰＤ）モジュールにより解決する。このモジュールは、燃料ポンプを作動させるために自動車の伝動機構制御モジュール（ＰＣＭ）からの信号、及び例えば１個以上のエアバッグが開く等の深刻な緊急事態の場合を示す自動車の拘束制御モジュール（ＲＣＭ）からの信号を受信する。ＲＣＭからの信号はさらに、ＩＦＰＤモジュールに対して燃料ポンプを作動不能にするよう命令するので、別体の慣性スイッチの必要性がない。燃料ポンプの作動不能の発生は、ＩＦＰＤモジュールのメモリに保存され、時刻が記録される。自動車の運転手は、意図的な操作により燃料ポンプの作動不能を無効にすることができる。ＰＣＭ及びＲＣＭから受信された信号が信頼できることを確保するために、防御壁が設けられる。また、ＩＦＰＤモジュールは、ＰＣＭ及びＲＣＭの一方又は両方との通信状態、ＩＦＰＤモジュールにより受信される信号の内容、燃料ポンプへの伝動機構の状態を示す状態信号を出力する。
【発明を実施するための最良の形態】
【０００６】
添付図面を参照して、本発明を例示により説明する。
【０００７】
本発明の好適な一実施形態において、インテリジェント燃料ポンプドライバ（ＩＦＰＤ）モジュールは、自動車の拘束制御モジュール（ＲＣＭ）が燃料ポンプを作動不能にできる。従来技術の慣性スイッチ及び従来技術スマート燃料ポンプドライバモジュールにより提供された機能は、ＩＦＰＤモジュールにより置き換えられる。また、本発明のＩＦＰＤモジュールは、従来技術の慣性スイッチ及び従来技術スマート燃料ポンプドライバモジュールにより以前に提供された機能に追加する機能を提供する。本発明によれば、ＩＦＰＤモジュールは、自動車の伝動機構制御モジュール（ＰＣＭ）及びＲＣＭからの信号を受信するために、自動車のＰＣＭ及びＲＣＭと一体に形成されている。ＰＣＭから受信される信号は、燃料が燃料ポンプで分配される際の制御用に燃料ポンプへの電力伝送を制御する信号を含む。
【０００８】
例えば１個以上のエアバッグが開く等の深刻な緊急事態が起こると、ＲＣＭは、ＩＦＰＤが緊急事態であることを知らせる信号を発生すると共に発信する。ＲＣＭはさらに、事件が生じる際に燃料ポンプを作動不能にするようＩＦＰＤに命令することができる。ＩＦＰＤは、ＲＣＭからの燃料ポンプを作動不能（すなわち、燃料ポンプの作動を停止）にせよという命令に応じて燃料ポンプに対して電力伝送を無効にする。燃料ポンプを作動不能にする各場合は、ＩＦＰＤモジュールのメモリに保存され時間が記録される。
【０００９】
自動車の運転手は、少なくとも二つの連続してキーをオンにする動作をする（例えば、点火時に点火キーを回す）等の偶発的又はでたらめには起こりそうもない一連の行動又は行動の組合せを含む、具体的な意図的行動をとることにより燃料ポンプの作動を無効にすることができる。ＰＣＭ及びＲＣＭから受信される信号が利用可能であることを確保するために、防護壁が設けられる。さらに、ＩＦＰＤモジュールは、ＰＣＭ及びＲＣＭの一方又は両方との通信状態、ＩＦＰＤにより受信される信号の内容、燃料ポンプへの電力伝送状態を示すＰＣＭに対する状態信号を出力する。
【００１０】
種々の図にわたって同様の要素に同様の参照符号が付される図面を参照する。図１は、本発明に従ったＩＦＰＤモジュール１０（以下ＩＦＰＤ１０という）の典型的な概略回路図を示す。ＩＦＰＤ１０は、ＰＣＭ１４及びＲＣＭ１６、或いは運転手無効化組立体１７等の他の制御すなわち無効モジュールの一方又は両方からの受信される信号に応じて、燃料ポンプ１２への電力伝送を制御する。ＰＣＭ１４及びＲＣＭ１６はそれぞれ、１個以上のユニットを有してもよい。ＩＦＰＤ１０は好適には、パルス幅変調ドライバ等の以下に代表される変調ドライバモジュールであるが、周波数等の他の変調であってもよい。典型的なＩＦＰＤ１０は、マイクロコントローラ１８及び（切換え回路とも称される）切換え組立体（ＳＡ）２０を有する。
【００１１】
代表的な用途において、ＰＣＭ１４は、ＰＣＭ  ＩＮ信号を発生し、ＩＦＰＤ１０にＰＣＭ  ＩＮ信号を送信することにより、燃料ポンプ１２に伝送される電力量を制御する。図１に示される本発明の典型的な実施形態において、ＰＣＭ  ＩＮ信号は、周波数パルス幅変調（ＰＷＭ）小電流信号である。ＰＣＭ１４は、燃料ポンプが有効であるべき持続時間を示すために、期間及びデューティサイクルを選択することにより所定のコード化スキームに従ってＰＣＭ  ＩＮ信号をコード化する。ＰＣＭ  ＩＮ信号の周波数は、ＩＦＰＤ１０がＰＣＭ  ＩＮ信号を有効な信号として取り扱うために、所定の周波数範囲内になければならない。
【００１２】
受信されたＰＣＭ  ＩＮ信号のデューティサイクルが第１範囲（本例では４〜51％）内にある場合、ＰＣＭ  ＩＮがオンであることを示し、ＰＣＭ１４は燃料ポンプ１２を作動させるために燃料ポンプ１２に電力が伝送されることを要求する。受信されたＰＣＭ  ＩＮ信号のデューティサイクルは、要求される燃料の量を示し、燃料ポンプ１２（後述）の作動を制御するコマンド信号のデューティサイクルを決定する。このため、燃料ポンプ１２を作動させるコマンド信号の時間当たりに燃料ポンプ１２が作動する持続時間は、受信されたＰＣＭ  ＩＮ信号のデューティサイクルにより決定される。受信されたＰＣＭ  ＩＮ信号のデューティサイクルが第２範囲（本例では52〜67％）内にある場合、ＰＣＭ  ＩＮがオフであることを示し、ＰＣＭ１４は、ＰＣＭ  ＩＮのオン信号を受信するまで、電力が燃料ポンプ１２に伝送されないことを要求する。
【００１３】
ＰＣＭ１６は、緊急事態が起きた（例えばエアバッグが開いた）かどうかをＩＦＰＤ１０に知らせるために、燃料ポンプ１２の無効化を命令するために、ＲＣＭ  ＩＮ信号を発生する。提供された例において、ＲＣＭ  ＩＮ信号はＰＷＭ小電流信号である。ＰＣＭ１６は、好適にはメッセージの内容を示すために周波数を選択することにより、所定のコード化スキームに従ってＲＣＭ  ＩＮ信号をコード化する。
【００１４】
本例において、ＲＣＭ１６は３タイプのＲＣＭ  ＩＮ信号を発生する。第１のタイプのＲＣＭ  ＩＮ信号は、状態が正常であり、燃料ポンプ１２がＰＣＭ  ＩＮ信号で制御されるべきであることを示す第１周波数（本例では10Hz）を有する。第１のタイプのＲＣＭ  ＩＮ信号は、以下で「通常のＰＣＭ制御」と称される。第２のタイプのＲＣＭ  ＩＮ信号は、緊急状態の検出によりＲＣＭ事件が生じたが、燃料ポンプ１２の無効化がまだ要求されていないことを示す第２周波数（本例では250Hz）を有する。第２のタイプのＲＣＭ  ＩＮ信号は、以下で「事件が起こった」と称される。本例において、第１及び第２のタイプのＲＣＭ  ＩＮ信号のデューティサイクルは50％である。
【００１５】
第３のタイプのＲＣＭ  ＩＮ信号は、ＲＣＭの無効が起こり、燃料ポンプ１２が作動不能であることをＲＣＭ１６が要求していることを示す第３周波数（本例では500Hz）を有する。第３のタイプのＲＣＭ  ＩＮ信号は、以下で「無効化及び作動不能」と称される。本例によれば、燃料ポンプ１２の意図しない作動不能を防止するために、ＩＦＰＤ１０は、所定の時間間隔（本例では10m秒）内に受信される二つの連続する期間の第３のタイプのＲＣＭ  ＩＮ信号の受信の後に、第２のタイプのＲＣＭ  ＩＮ信号の受信時に、燃料ポンプ１２のみを作動不能にする。
【００１６】
図１に示される例によれば、ＰＣＭ  ＩＮ信号は第１インタフェース２２でＩＦＰＤ１０により受信され、ＲＣＭ  ＩＮ信号は第２インタフェース２４でＩＦＰＤ１０により受信される。これらインタフェースはそれぞれ、マイクロコントローラ１８の所定のピンとして示される。マイクロコントローラ１８は、自動車のＰＣＭ１４のコード化スキームに基づいて受信ＰＣＭ  ＩＮ信号を復号する。この復号化によれば、マイクロコントローラ１８はコード化すると共に、ＳＡ２０に伝送される切換え制御信号を発生する。好適には、切換え制御信号は大電力周波数ＰＷＭ信号である。本例によれば、切換え制御信号は9.6kHzの信号である。例えば、切換え制御信号は、9.6kHzでＰＷＭ信号のデューティサイクルの２倍でコード化される。
【００１７】
切換え制御信号はその期間及びデューティサイクルを選択することによりコード化されるので、デューティサイクルの「高」部分は入力されるＰＣＭ  ＩＮ信号のデューティサイクルに従って調整される。切換え制御信号がオンであるとき、「高」部分は、ＰＣＭ  ＩＮ信号により要求された燃料の量に比例する。切換え制御信号はオフであり、ＲＣＭ１６が燃料ポンプ１２の無効化を要求したことをＲＣＭ  ＩＮ信号が示すと、ＩＦＰＤ１０が無効化のイネーブル信号を受信しない限り、全期間にわたって「低」のままである。切換え制御信号がマイクロコントローラ１８からＳＡ２０まで伝送される伝送経路２６が、図示されている。マイクロコントローラ１８及びＳＡ２０間の通信は、有線であっても、或いは無線であってもよい。
【００１８】
ＳＡ２０は、切換え制御信号の受信に応じて燃料ポンプ出力信号を出力する。燃料ポンプ出力信号のデューティサイクルは、切換え制御信号に比例する。燃料ポンプ出力信号は、ＳＡ２０の所定のピンの組として示される第３インタフェース２８を介して燃料ポンプ１２に出力される。燃料ポンプ出力信号が「高」であるとき、燃料ポンプ１２への電力伝送は「オン」に切り換えられ、燃料ポンプ出力信号が「低」であるとき、燃料ポンプ１２への電力伝送は「オフ」に切り換えられる。
【００１９】
ＩＦＰＤ１０は、入力信号の周波数及びデューティサイクルの一方又は両方をチェックすることにより、ＰＣＭ  ＩＮ及びＲＣＭ  ＩＮの有効性をチェックする。さらに、燃料ポンプ１２が一旦無効にされると、ＩＦＰＤ１０は、（一連の信号又は信号の組合せを含むことができる）イネーブルの無効化信号の受信をチェックする。イネーブルの無効化信号は、一連の一つ以上の運転手の無効化行為又は無効化行為の組合せ等のイネーブル無効化状態が生ずると発生する。
【００２０】
本例において、イネーブル無効化信号は、運転手無効化組立体１７により発生する。運転手無効化組立体１７は、運転手無効化行為が、少なくとも２回の連続するＫＲＹ  ＯＮ信号の発生を生じさせる所定期間内等の２回以上の点火のキーを回すことを含む点火組立体として実証されている。
【００２１】
他のイネーブル無効化条件は、リモートプロセッサからの信号の受信、運転手無効化行為の異なる組合せ又は連続等、本発明の範囲内である。本例において、２個以上のイネーブル無効化信号を受信すると、ＩＦＰＤ１０は燃料ポンプ１２を作動不能にし、受信したＰＣＭ  ＩＮ信号に従って燃料ポンプ１２に電力を伝送する。
【００２２】
さらに、ＳＡ２０及び燃料ポンプ１２間の電気通信の状態が決定され、ＩＦＰＤ１０は所定の状況をチェックする。本発明の例において、ＩＦＰＤ１０は、ＳＡ２０及び燃料ポンプ１２間の電気通信の状況を決定する。より具体的には、ＳＡ２０は燃料ポンプ１２への電力伝送を示す少なくとも１個の信号の電流及び電圧の少なくとも一方を内部でチェックし、その結果は少なくとも１個の帰還信号３０を介してマイクロコントローラ１８に提供される。
【００２３】
少なくとも１個の帰還信号３０の第１帰還信号は、燃料ポンプ１２に供給される電流に比例するアナログ帰還信号である。少なくとも１個の帰還信号３０の第２帰還信号は、燃料ポンプ１２に供給される電圧に比例するアナログ帰還信号である。第１及び第２の信号は、ＳＡ２０により発生すると共にマイクロコントローラ１８に供給される。マイクロコントローラ１８は、ＩＦＰＤ１０と燃料ポンプ１２、過電圧状態、不足電圧状態との間に開回路があるかどうかを決定するために、燃料ポンプ１２への電力伝送がオンに切り換えられる際に第１及び第２の帰還信号を読む。帰還信号３０が燃料ポンプ１２への電力伝送には容認できない電流又は電圧条件を示すことをマイクロコントローラ１８が決定すると、マイクロコントローラ１８は、燃料ポンプ１２への電力伝送を無効にするためにＳＡ２０に切換え制御信号を送信する。
【００２４】
燃料ポンプ１２の無効化を応答する場合は、時間を記録し、ＩＦＰＤ１０のマイクロコントローラ１８にアクセス可能である、例えばフラッシュメモリ等のメモリに保存される。燃料ポンプ１２の作動が無効化されると、運転手は実行可能なエアバッグを伴うことなく自動車を運転できる。燃料ポンプ１２の無効化の時間記録され保存された事件は、実行可能なエアバッグを伴うことなく自動車の運転の信頼性からの自動車製造業者の解放、又は事故の調査等の種々の目的に使用することができる。
【００２５】
ＩＦＰＤ１０は、受信されたＰＣＭ  ＩＮ及びＲＣＭ  ＩＮ信号の有効性、内容、及びＳＡ２０及び燃料ポンプ１２間の電気通信の状態を示す状態メッセージを発生する。マイクロコントローラ１８は、ＰＣＭ１４等の別のデバイスにＩＦＰＤ１０の第４インタフェース３２を介して送信される状態メッセージをコード化する。本例において、第４インタフェース３２は、マイクロコントローラ１８の所定のピンである。状態メッセージはＰＷＭ信号であってもよい。本例において、状態メッセージは固定周波数での出力であり、デューティサイクルは状態メッセージの内容を示すようコード化される。典型的な状態メッセージ内容は、受信ＰＣＭ  ＩＮ又はＲＣＭ  ＩＮ信号のエラーや緊急事態の存在の検出の通知、燃料ポンプ１２に対する電力伝送の無効化、ＳＡ２０及び燃料ポンプ１２間の電気通信不良の検出、受信ＰＣＭ  ＩＮ信号に従った燃料ポンプ１２への電力伝送用の通常の機能である。
【００２６】
ＩＦＰＤ１０は、差込みデバイスとしてパッケージされるのが好適である。例えば、ＩＦＰＤは６ピンの２８０汎用差込みデバイスとしてパッケージされる。マイクロコントローラ１８は好適には、１６ピンのスモールアウトライン集積回路（ＳＯＩＣ）内にパッケージされた市販の８ビットのマイクロコントローラ等の集積回路（ＩＣ）である。マイクロコントローラ１８は、少なくとも１個のプロセッサ３４と、少なくとも１個のプロセッサ３４によりアクセス可能なＲＡＭ、ＲＯＭ、フラッシュＲＡＭ等の少なくとも１個の記憶デバイス３６とを有する。少なくとも１個のプロセッサ３４により実行可能な一連のプログラム可能な命令を有するコントローラソフトウエアモジュール３８は、少なくとも１個の記憶デバイス３６に格納されている。さらに、一連のプログラム可能な命令は、本明細書で説明される機能を実行するための少なくとも１個のプロセッサ３４により実行するため、及び本発明に従った技術的効果を達成するために、伝播された信号を介して伝送してもよい。
【００２７】
ＳＡ２０は、パルス幅変調ＩＣであるのが好適である。このパルス幅変調ＩＣは、少なくとも１個の電界効果トランジスタ（ＦＥＴ）切換えデバイスを使用する市販された高い側のドライバ等の、燃料ポンプ１２に電力を切換えるためのマイクロコントローラ１８により制御される少なくとも１個の切換えデバイスを有する。電力は、Ｖbatt信号を介してＩＦＰＤ１０及び燃料ポンプ１２に供給される。ＫＥＹ  ＯＮ信号は、点火が開始される際に発生する。ＫＥＹ  ＯＮ信号の発生により、Ｖbatt信号のＳＡ２０への供給が可能になる。オンであるときのＶbattは、１２Ｖが代表的である。ＩＦＰＤ１０内に実行可能な回路を構築するために、追加の電気デバイス４０を設けてもよい。追加回路４０には例えば、プルダウン抵抗、フィルタ回路、電圧又は電流保護回路、スルーレート制御、過渡現象保護回路、マイクロコントローラ１８及びＳＡ２０に適当な電力量を供給する電圧及び回路が含まれる。
【００２８】
図２及び図３は、制御ソフトウエアモジュール３８の実行時に、少なくとも１個のプロセッサ３４により実行される典型的な工程を示す。図２に示されるように、状態メッセージは、マイクロコントローラ１８により実行される制御ソフトウエアモジュール３８の主ポーリングループで処理され、遮断駆動されない。工程２０２において、主ポーリングループがＫＥＹ  ＯＮ信号の受信時に開始し、運転手がキーを回して点火したことを示す。工程２０４において、運転者により点火キーが点火位置に回される度に起こるＫＥＹ  ＯＮ変数が読み込まれて増加する。工程２０６において、受信ＰＣＭ  ＩＮ信号が読み込まれる。
【００２９】
決定工程２０８において、ＰＣＭ  ＩＮ信号が有効で「オン」であるかどうかが決定される。ＰＣＭ  ＩＮのオン信号の有効性決定は、受信されたＰＣＭ  ＩＮ信号の周波数が所定の周波数範囲内にあるかどうかのチェックを含む。さらに、この工程では、ＰＣＭ  ＩＮ信号のデューティサイクルがチェックされ、ＰＣＭ  ＩＮ信号が「オン」であるかどうかを決定する。ＰＣＭ  ＩＮ信号が有効でなく且つオンでもない場合、決定工程２１０が実行される。
【００３０】
工程２１０において、ＰＣＭ  ＩＮが有効で「オフ」であるかどうかを決定する。ＰＣＭ  ＩＮのオフ信号の有効性決定は、受信されたＰＣＭ  ＩＮ信号の周波数が所定の周波数範囲内にあるかどうかをチェックすること、及びＰＣＭ  ＩＮ信号が「オフ」であるかどうかを決定するためにＰＣＭ  ＩＮ信号のデューティサイクルをチェックすることを含む。ＰＣＭ  ＩＮ信号が有効でなく「オフ」でもない場合、工程２０６が実行された後、有効でないＰＣＭ  ＩＮ信号が受信されることを示す所定のデューティサイクル（ＤＣ）（電流の例では25％）で所定の周波数（電流の例で１Hz）で状態メッセージ（ST Msg）が送信される工程２１２が実行される。工程２１０での決定がＰＣＭ  ＩＮ信号が有効であり「オフ」であることを示すなら、工程２１４が実行される。
【００３１】
工程２１４において、「オフ」の切換え制御信号（ＳＣＳ）がマイクロコントローラ１８からＳＡ２０に送信され、燃料ポンプ１２への電力が無効化され、工程２０６が実行された後に有効なＰＣＭ  ＩＮ「オフ」信号が受信されたことを示す状態メッセージが、所定の周波数（例えば１Hz）で所定のデューティサイクル（電流の例で50％）で送信される。
【００３２】
工程２０８での決定が肯定的であった場合、工程２１６が実行される。工程２１６において、有効なＰＣＭ  ＩＮの「オン」信号が受信されたことを示す状態メッセージが、所定の周波数（例えば１Hz）で所定のデューティサイクル（電流の例で50％）で送信される。受信されたＲＣＭ  ＩＮ信号が読み込まれる（解読を含む）次工程２１８が実行される。決定工程２２０において、ＲＣＭ  ＩＮ信号の周波数が、ＲＣＭ  ＩＮ信号が「通常のＰＣＭ制御」信号（例えば周波数が10Hzである）であることを示すかどうかを決定し、燃料ポンプ１２への電力伝送が入力ＰＣＭ  ＩＮ信号に従って決定されていることを示す。さらに、ＲＣＭ  ＩＮ信号のデューティサイクルは、ＲＣＭ  ＩＮ信号が有効（例えばデューティサイクルが50％）であるかどうかの決定をチェックしてもよい。工程２２０で実行された決定が否定的である場合、次に工程２２２が実行される。
【００３３】
工程２２２では、ＲＣＭ事件フラグが読み込まれる。ＲＣＭ事件フラグの設定は、工程２７０に関して後述する。次に、工程２２４において、ＲＣＭ事件フラグが設定されたかどうかを決定する。否定の場合、決定工程２２５が実行される。工程２２５において、ＲＣＭ  ＩＮ信号の周波数が、ＲＣＭ  ＩＮ信号が「事件が起こった」信号（例えば周波数が250Hz）であることを示すかどうかを決定し、ＲＣＭ１６が事件の発生を検出したことを示す。肯定の場合、次に工程２３４が実行される。否定の場合、決定工程２２６が実行される。
【００３４】
工程２２６において、ＲＣＭ  ＩＮ信号の周波数が、ＲＣＭ  ＩＮ信号が「無効化され作動不能である」信号（例えば周波数が500Hzである）であることを示すかどうかを決定し、ＲＣＭ１６はＰＣＭ１４により燃料ポンプ１２の無効化制御であることを示し、燃料ポンプ１２への電力伝送が作動不能であることを要求する。肯定である場合、次に工程２３４が実行され、否定である場合、工程２２７が実行される。工程２２７において、有効でないＰＣＭ  ＩＮ信号が受信されたことを示す状態メッセージが、所定の周波数（例えば１Hz）で所定のデューティサイクル（電流の例で40％）で送信される。
【００３５】
工程２２４でＲＣＭ事件フラグが設定されていると決定されると、決定工程２２８が実行される。工程２２８において、ＫＥＹ  ＯＮが２以上であるかどうかが決定される。肯定である場合、工程２３４が実行される。そうでない場合、工程２３０が実行される。工程２３０において、運転手の無効化が起きていないことを示す状態メッセージが、所定の周波数（例えば１Hz）で所定のデューティサイクル（電流の例で80％）で送信される。次に、工程２４０が実行される。工程２０４の実行と連続する前に、アンダーボルテージ不良状態が読み込まれることが可能である。アンダーボルテージ不良状態を読み込んだ後、読み込まれたアンダーボルテージ不良状態及び実行の制御が適当な工程に向けられていることを示す適当な状態メッセージが送信される。
【００３６】
工程２３４において、ＲＣＭ事件フラグがリセットされ、ＫＥＹ  ＯＮ変数がリセットされ、切換え制御信号ＯＮがコード化され（例えば9.6kHzでＰＣＭの直流の２倍）、燃料ポンプ１２への電力を切り換えるためにマイクロコントローラ１８からＳＡ２０に送信される。工程２３６において、例えば少なくとも１個の帰還信号３０の第１帰還信号をチェックすることにより、電流不良状態（Current Fault Status）が読み込まれる。工程２３８において、電流不良状態が容認できるかどうか決定される。否定の場合、工程２４０が実行される。
【００３７】
工程２４０において、電流不良状況エラーが生じたことを示す状態メッセージが、所定の周波数（例えば１Hz）で所定のデューティサイクル（電流の例で80％）で送信される。切換え制御信号「オフ」は、マイクロコントローラ１８からＳＡ２０に送信され、工程２４２で終了工程の実行により続く燃料ポンプ１２への電力を作動不能にする。それ以外には、電流不良状態が容認できる場合、工程２４４が実行される。工程２４４において、ＳＡ２０からの出力が正常であり、ＳＡ２０及び燃料ポンプ１２間の電気通信が容認できることを示す状態メッセージが、所定の周波数（例えば１Hz）で所定のデューティサイクル（電流の例で60％）で送信される。
【００３８】
次に、工程２４６が実行される。工程２４６において、次に受信されるＰＣＭ  ＩＮ及びＲＣＭ  ＩＮ信号が読み込まれる。ＰＣＭ  ＩＮが依然として有効且つ「オン」であるかどうかを決定する。否定の場合、決定工程２５０が実行される。工程２５０において、ＰＣＭ  ＩＮが有効且つ「オフ」であるかどうかを決定する。否定の場合、工程２４６が実行された後、ＰＣＭ  ＩＮ信号が有効でないことを示す、１Hzでの所定のデューティサイクルで状態メッセージが発生する工程２５２が実行される。工程２５０において、ＰＣＭ  ＩＮが有効且つ「オフ」であると決定される場合、工程２５４が実行される。工程２５４において、切換え制御信号「オフ」がマイクロコントローラ１８からＳＡ２０に送信され、燃料ポンプ１２への電力を作動不能にし、ＰＣＭ  ＩＮ「オフ」信号が受信されたことを示す、１Hzでの所定のデューティサイクルで状態メッセージが送信される。工程２５４の実行の後、工程２４６が実行される。
【００３９】
工程２４８の決定が肯定的である場合、決定工程２５６が実行される。工程２５６において、ＲＣＭ  ＩＮ信号が依然として有効であるかどうか、ＲＣＭ  ＩＮ信号の周波数が、ＲＣＭ  ＩＮ信号が「通常のＰＣＭ制御」信号（例えば周波数が10Hz）であることを示すかどうかを決定し、燃料ポンプ１２への電力伝送が入力ＰＣＭ  ＩＮ信号に従って決定されることを示す。肯定の場合、工程２４６が実行される。それ以外の場合、決定工程２５８が実行される。工程２５８において、ＲＣＭ信号が「事件が起こった信号」であることを示す周波数（例えば250Hz）を有するＲＣＭ  ＩＮにより示されるＲＣＭ事件が起こったことが決定される。肯定の場合、工程２４６が実行される。否定の場合、決定工程２６２が実行される。
【００４０】
工程２６２において、ＲＣＭ  ＩＮ信号が「無効化され作動不能である」信号（例えば周波数が500Hzである）であることを示す信号を有するかどうかを決定する。否定の場合、有効でないＲＣＭ信号又は連続のＲＣＭ信号が受信されたことを示す状態メッセージが、所定の周波数（例えば１Hz）で所定のデューティサイクル（例えば40％）で送信される。工程２４６の実行は、工程２６４の実行の次である。工程２６２の決定が肯定的である場合、工程２６６が実行される。工程２６６において、タイマ（本例では10m秒タイマ）が開始し、10m秒間隔より短い工程２６６を通過する数を数える2 Prd InTen ミリ秒変数が増加する。
【００４１】
決定工程２６８において、10m秒間隔の終了の前に2 Prd InTen ミリ病が２以上であるかどうかが決定される。肯定の場合、工程２７０が実行される。工程２７０において、ＲＣＭ無効化が燃料ポンプ１２を作動不能にするために起こり、ＲＣＭ事件フラグがゼロに設定され、ＫＥＹ  ＯＮがゼロにリセットされたことを示す状態メッセージが、所定の周波数（例えば１Hz）で所定のデューティサイクル（電流の例で80％）で送信される。それ以外の場合、工程２６８での決定が否定的の場合、工程２４６が実行される。このフローチャートで説明されるアルゴリズムによれば、工程２７０で実行される無効化及び作動不能は、２個の連続する10m秒時間間隔内で２個のＲＣＭ「無効化及び作動不能」メッセージの受信に先立つＲＣＭ「事件が起こった」メッセージの受信の後のみに実行される。
【００４２】
従って、ＩＦＰＤ１０は、ＰＣＭ１４により提供される信号に従って燃料ポンプ１２への電力伝送を制御し、燃料ポンプ１２を作動不能にするためにＲＣＭ１６による無効化を可能にする。有効なＲＣＭ信号の具体的順序は、ＲＣＭ無効化を実行して意図しないＲＣＭ無効化を防止するために必要とされる。さらに、ＩＦＰＤ１０は、ＲＣＭ無効化を無効にし、ＰＣＭ１４から供給された信号に従って燃料ポンプ１２に電力の伝送を可能にするために、イネーブル無効化を可能にする。イネーブル無効化信号の具体的順序は、イネーブル無効化を実行するため、意図しないイネーブル無効化を防止するために必要とされる。状態メッセージは、ＰＣＭ１４が有効でないメッセージ、燃料ポンプ１２への電力伝送不良及びＲＣＭ無効化に気付くように、ＰＣＭ１４に供給される。
【００４３】
本発明の種々の特定実施形態は、本発明を例示するものであって、限定を意図したものではなく、本発明の各実施形態に代表することを意図したものではない。特許請求の範囲の記載通り及びその等価物に述べられた本発明の真髄及び範囲から逸脱することなく、種々の変形及び変更が可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明の好適な一実施形態を示す概略図である。
【図２】本発明に従ったファームウエアのフローチャートである。
【図３】本発明に従ったファームウエアのフローチャートである。
【符号の説明】
【００４５】
１０  ドライバモジュール
１２  燃料ポンプ
１４  伝動機構制御モジュール（ＰＣＭ）
１６  拘束制御モジュール（ＲＣＭ）
２０  切換え組立体（切換え回路）
３４  プロセッサ
【図１】
2008531923.tif 000003
【図２】
2008531923.tif 000004
【図３】
2008531923.tif 000005
【国際調査報告】
2008531923.tif 000006
2008531923.tif 000007