(57)【要約】  本発明は、トラック及びこのトラックにおける改造モジュールに関し、該改造モジュールを構成するための方法、メモリ及びソフトウエアに関する。前記トラックは、修正できないコンテンツを持つ第１不揮発性メモリゾーン（６２）であって、許可数学演算子と、複数の許可被演算子とを記憶し、各被演算子が、前記電子制御ユニットの一つまたは前記センサの一つにより生成されるデータに対応する、第１不揮発性メモリゾーンと；修正できるコンテンツを持つ第２不揮発性メモリゾーン（６６）であって、数学演算を規定する情報を記憶し、該数学演算が演算子と被演算子との組合せにより形成される、第２不揮発性メモリゾーンと；前記第２不揮発性メモリゾーンに記憶された前記情報により規定される前記数学演算の前記演算子および被演算子の各々が前記第１不揮発性メモリゾーンに記憶された許可演算子または被演算子に一致する場合のみ、規定された該数学演算を実行することと、実行された前記数学演算の結果を、前記補助ユニット接続部を介して前記補助ユニットへ送信することと、が可能なマイクロプロセッサ（９４）と；で構成されている。【選択図】図２
2010510134.tif 000002
【特許請求の範囲】
【請求項１】
トラックのアクチュエータおよび／またはセンサの制御が可能な複数の電子制御ユニット（６，８）であって、該制御ユニットおよび該センサが、該トラックの運転状態を表す各データの生成が可能である、複数の電子制御ユニットと、
前記電子制御ユニットと前記センサとを一緒にリンクするバス（４）と、
前記バスに接続された改造電子モジュール（２０）であって、前記トラックに設置できる複数の異なる補助ユニットの中から選択された補助ユニット（２４）を接続する補助ユニット接続部（４４）を包含する電子モジュールであり、各補助ユニットが、組立後に該トラックに追加される補助装置を駆動することが可能であり、該接続部が、該バスで読み取られたデータから構築される該トラックの運転状態に関する情報を該補助ユニットへ送信することが可能である、改造電子モジュールと、
前記改造電子モジュールに対して設定コンピュータを接続あるいは切断する設定接続部（７０）と、
を包含するトラックであって、
さらに、
前記設定接続部を介して修正できないコンテンツを持つ第１不揮発性メモリゾーン（６２）であって、許可数学演算子についての第１既定リストと、複数の許可被演算子についての第２既定リストとを記憶する第１不揮発性メモリゾーンであり、各被演算子が、前記電子制御ユニットの一つまたは前記センサの一つにより生成されるデータに対応する、第１不揮発性メモリゾーンと、
前記設定接続部を介して修正できるコンテンツを持つ第２不揮発性メモリゾーン（６６）であって、数学演算を規定する情報を記憶する第２不揮発性メモリゾーンであり、該数学演算が演算子と被演算子との組合せにより形成される、第２不揮発性メモリゾーンと、
前記第２不揮発性メモリゾーンに記憶された前記情報により規定される前記数学演算の前記演算子および被演算子の各々が前記第１不揮発性メモリゾーンに記憶された許可演算子または被演算子に一致する場合のみ、規定された該数学演算を実行することと、
実行された前記数学演算の結果を、前記補助ユニット接続部を介して前記補助ユニットへ送信することと、
が可能なマイクロプロセッサ（９４）と、
を包含するトラック。
【請求項２】
前記バス（４）がＣＡＮ（制御エリアネットワーク）バスである、請求項１に記載のトラック。
【請求項３】
前記トラックに設置できる複数の異なる補助ユニットから選択された補助ユニット（４４）を接続する補助ユニット接続部（４４）であって、各補助ユニットが、組立後に該トラックに追加される補助装置（２６）を駆動することが可能であり、前記バスで読み取られたデータから構築される該トラックの運転状態に関する情報を該補助ユニットに送信することが可能な補助ユニット接続部と、
前記設定接続部を介して修正できないコンテンツを持つ第１不揮発性メモリゾーン（６２）であって、許可数学演算子についての第１既定リストと、複数の許可被演算子についての第２既定リストとを記憶する第１不揮発性メモリゾーンであり、各被演算子が、前記電子制御ユニットの一つまたは前記センサの一つにより生成されるデータに対応する、第１不揮発性メモリゾーンと、
前記設定接続部を介して修正できるコンテンツを持つ第２不揮発性メモリゾーン（６６）であって、数学演算を規定する情報を記憶する第２不揮発性メモリゾーンであり、該数学演算が演算子と被演算子との組合せにより形成される、第２不揮発性メモリゾーンと、
前記第２不揮発性メモリゾーンに記憶された前記情報により規定される前記数学演算の前記演算子と被演算子の各々が前記第１不揮発性メモリゾーンに記憶された許可演算子または被演算子と一致する場合のみ、規定された該数学演算を実行することと、
実行された前記数学演算の結果を、前記補助ユニット接続部を介して前記補助ユニットへ送信することと、
が可能なマイクロプロセッサ（９４）と、
を包含する、請求項１および２のいずれか一つに記載のトラックに設けられるのに適した改造電子モジュール。
【請求項４】
前記電子モジュールが、該電子モジュールを前記トラックバス（４）に直接接続するインタフェース（３８）も含み、該インタフェースが、該バスのデータを読み取ることのみが可能であって該バスでデータを送信することは可能でない、請求項３に記載のモジュール。
【請求項５】
前記第１リストがブール演算子と閾値比較器のみで構成される、請求項３または４に記載のモジュール。
【請求項６】
前記モジュールが、前記改造電子モジュールに対して前記設定コンピュータを接続あるいは切断する設定接続部（７０）も包含する、請求項３乃至５のいずれか一つに記載のモジュール。
【請求項７】
前記モジュールが、前記トラックバスに対して該モジュールを接続あるいは切断するプラグ（３０）も包含する、請求項３乃至６のいずれか一つに記載のモジュール。
【請求項８】
前記補助ユニット接続部（４４）が前記補助ユニットからデータを受け取ることも可能であり、前記第２既定被演算子リストが、前記入力ピンを介して受け取られたデータに対応する被演算子も含む、請求項３乃至７のいずれか一つに記載のモジュール。
【請求項９】
前記第２不揮発性メモリゾーン（６６）が閾値を規定する情報を記憶し、前記マイクロプロセッサが、前記バスで読み取られたデータを該規定閾値と比較することが可能である、請求項３乃至８のいずれか一つに記載のモジュール。
【請求項１０】
前記バスで、または前記補助ユニット接続部を介して読み取られたデータを設定可能な時間遅延だけ遅延させることが可能な少なくとも一つの設定可能遅延ライン（５０，５２）を前記モジュールが包含し、前記第２不揮発性メモリゾーン（６６）が、前記設定ラインで使用される時間遅延を規定する情報を含む、請求項３乃至９のいずれか一つに記載のモジュール。
【請求項１１】
前記補助ユニット接続部が、前記補助ユニットを接続あるいは切断することが可能なプラグである、請求項３乃至１０のいずれか一つに記載のモジュール。
【請求項１２】
トラックの改造電子モジュールを設定する方法であって、
前記トラックに設置できる複数の異なる補助ユニットの中から選択された補助ユニットを接続する補助ユニット接続部（４４）であって、各補助ユニットが、組立後に該トラックに追加される補助ユニットを駆動することが可能であり、前記バスで読み取られたデータから構築される該トラックの運転状態に関する情報を該補助ユニットへ送信することが可能な補助ユニット接続部と、
前記設定接続部を介して修正できないコンテンツを持つ第１不揮発性メモリゾーン（６２）であって、許可数学演算子についての第１既定リストと、複数の許可被演算子についての第２既定リストとを記憶する第１不揮発性メモリゾーンであり、各被演算子が、前記電子制御ユニットの一つまたは前記センサの一つにより生成されるデータに対応する、第１不揮発性メモリゾーンと、
前記設定接続部を介して修正できるコンテンツを持つ第２不揮発性メモリゾーン（６６）であって、数学演算を規定する情報を記憶する第２不揮発性メモリゾーンであり、該数学演算が演算子と被演算子との組合せにより形成される、第２不揮発性メモリゾーンと、
前記第２不揮発性メモリゾーンに記憶された情報により規定される数学演算の演算子と被演算子の各々が前記第１不揮発性メモリゾーンに記憶された許可演算子または被演算子と一致する場合のみ、規定された該数学演算を実行することと、
実行された数学演算の結果を、前記補助ユニット接続部を介して前記補助ユニットへ送信することと、
が可能なマイクロプロセッサ（９４）と、
を前記改造電子モジュールに設けること、
を包含する方法であり、
数学演算子および被演算子を各リストゾーンに表示することであり、許可数学演算子および被演算子のみがそれぞれ各リストゾーンに設けられることと、
前記リストゾーンでオペレータにより選択された演算子および被演算子を取得して数学演算を規定することと、
前記モジュールに接続されたコンピュータから前記設定接続部を介して前記第２不揮発性メモリゾーンへ、規定された前記数学演算をダウンロードすることと、
を包含する方法。
【請求項１３】
請求項１２に記載の方法を実行する命令がコンピュータにより実行される時に該方法を実行してトラックの改造電子モジュールを設定する命令を含むメモリ（８８）。
【請求項１４】
請求項１２に記載の方法を実行する命令がコンピュータにより実行される時に該方法を実行してトラックの改造電子モジュールを設定する命令を含むソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トラックおよびこのトラックの改造電子モジュールと、改造電子モジュールを設定するための方法、メモリ、ソフトウェアに関連する。
【背景技術】
【０００２】
トラックは一般的に、
‐トラックのアクチュエータおよび／またはセンサを制御することが可能な複数の電子制御ユニットであって、制御ユニットおよびセンサが、トラックの運転状態を表すそれぞれのデータを生成することが可能である、複数の電子制御ユニットと、
‐電子制御ユニットとセンサとを相互リンクするバスと、
‐バスに接続される改造電子モジュールであって、トラックに設置できる複数の異なる補助ユニットの中から選択された補助ユニットを接続する補助ユニット接続部を包含する電子モジュールであり、各補助ユニットが、組立後にトラックに追加される補助装置を駆動することができ、この接続部が、バスで読み取られたデータから構築されるトラックの運転状態に関する情報を補助ユニットへ送信することが可能である、改造電子モジュールと、
‐改造電子モジュールに対して設定コンピュータを接続あるいは切断する設定接続部と、
を含む。
【０００３】
改造業者は、補助ユニットをトラックに設置する会社である。補助ユニットは、可動コンテナ、ポンプ、タンク、ゴミ粉砕圧縮機などのような補助装置を駆動する。
【０００４】
例えば、補助ユニットは、補助装置のシャフト、バルブ、シリンダ、または他のアクチュエータを駆動するモータを包含する。
【０００５】
補助ユニットは、トラックの運転状態に応じて作動または停止する必要がある。例えば、補助ユニットは、パーキングブレーキが作用している場合のみコンテナを持ち上げるのでなければならない。
【０００６】
ゆえに、補助ユニットはトラックのバスからデータを検索する必要がある。
【０００７】
特許文献１は、リモートインタフェースモジュールと呼ばれる改造電子モジュールを開示している。このモジュールは、補助ユニットを接続するプラグを含む。プラグのどの出力ピンが使用されるか、そしてこれを介してどの車両データが出力されるかを設定することも可能である。この目的のため、トラックのＥＣＳ（電気システム制御装置）には特定のファンクションおよびテーブルが設けられている。ＥＣＳは、バスを介してリモートインタフェースモジュールに接続されている。
【０００８】
特定のファンクションおよびテーブルがＥＣＳに直接設けられるため、有害な修正が行われる可能性がある。したがって、リモートインタフェースモジュールの設定は、専門家によってトラック製造工程中のみに行われる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】欧州特許出願公開第１  １９６  ３７０号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１０】
したがって、高いレベルの柔軟性を維持しながら改造業者によって使用される改造電子モジュールをトラックに設けることが、本発明の目的である。
【課題を解決するための手段】
【００１１】
本発明は、
‐設定接続部を介して修正できないコンテンツを持つ第１不揮発性メモリゾーンであって、許可数学演算子についての第１既定リストと、電子制御ユニットの一つまたはセンサの一つにより生成されるデータに各々が対応する複数の許可被演算子についての第２既定リストとを記憶する第１不揮発性メモリゾーンと、
‐設定接続部を介して修正できるコンテンツを持つ第２不揮発性メモリゾーンであって、演算子と被演算子との組合せにより形成される数学演算を規定する情報を記憶する第２不揮発性メモリゾーンと、
‐第２不揮発性メモリゾーンに記憶された情報により規定される数学演算の演算子と被演算子の各々が第１不揮発性メモリゾーンに記憶された許可演算子または被演算子と一致する場合のみ、規定された数学演算を実行することと、
‐実行された数学演算の結果を、補助ユニット接続部を介して補助ユニットへ送信することと、
が可能なマイクロプロセッサと、
を包含する改造電子モジュールを有するトラックを提供する。
【００１２】
補助ユニット接続部から検索される情報はトラックバスで伝達される複数のデータの組合せであるため、上記の改造電子モジュールは、非常に多様な改造業者の必要を満たす能力を持つ。ゆえに、上記の改造電子モジュールは非常に柔軟性がある。
【００１３】
上記の改造電子モジュールを使用する際には、トラックにとって無害である動作のみを実施することが可能である。これは、既定の数学演算子・被演算子セットのみが実行されるという事実による。ゆえに、トラックを故障させる危険を伴わずに、改造業者によって改造電子モジュールの設定を行うことができる。
【００１４】
上記トラックの実施例は以下の特徴を包含する。
‐バスがＣＡＮ（制御エリアネットワーク）バスである。
【００１５】
本発明は、上記トラックに設けられるのに適した改造電子モジュールにも関連する。
【００１６】
上記の改造電子モジュールの実施例は、以下の特徴のうち一つまたはいくつかを包含する。
‐電子モジュールをトラックバスに直接接続するインタフェース。このインタフェースは、バスのデータを読み取るだけで、このバスでデータを伝達することは可能でない。
‐第１リストは、ブール演算子と閾値比較器のみで構成される。
モジュールは、改造電子モジュールに対して設定コンピュータを接続あるいは切断する設定接続部も包含する。
‐モジュールは、トラックバスに対してモジュールを接続あるいは切断するプラグも包含する。
‐補助ユニット接続部は、補助ユニットからデータを受け取ることも可能で、第２既定被演算子リストは、入力ピンを介して受け取られたデータに対応する被演算子も含む。
‐第２不揮発性メモリゾーンは閾値を規定する情報を記憶し、マイクロプロセッサは、バスで読み取られたデータを規定の閾値と比較することが可能である。
‐設定可能な時間遅延により、バスまたは入力ピンで読み取られたデータを遅延させることが可能な少なくとも一つの設定可能な遅延ライン。第２不揮発性メモリゾーンは、設定ラインで使用される時間遅延を規定する情報を含む。
【００１７】
改造電子モジュールについての上記実施例は、以下の長所を示す。
‐トラックデータを変更するのに電子モジュールを使用できないため、バスのデータの読取りのみが可能なインタフェースを使用することはセキュリティを高める。さらに、トラックの設定または修正を何も必要とせずに、トラックに電子モジュールを設けることができる。
‐ブール演算子または比較器のみを使用することは、電子モジュールのプログラムを容易にする。
‐トラックなど、例えばバスに組み込まれた他の装置を使用する必要がないため、電子モジュールに設定プラグを含めることは電子モジュールを安全にする。
‐電子モジュールをバスに接続するコネクタを電子モジュールに設けると、この電子モジュールの設置を容易にする。
‐補助ユニットからデータを受け取ることが可能な補助ユニット接続部を電子モジュールに設けると、電子モジュールの順応性を高める。
‐遅延ラインおよび閾値を電子モジュールに設けると、この電子モジュールの順応性をさらに高める。
【００１８】
本発明は、上記の改造電子モジュールを設定する方法にも関連し、この方法は、
‐上記の改造電子モジュールを設けることと、
‐個別リストゾーンに数学演算子および被演算子を表示することであって、各リストゾーンにはそれぞれ許可数学演算子および被演算子のみが含まれることと、
‐数学演算を規定するため、リストゾーンでオペレータにより選択された演算子および被演算子を取得することと、
‐設定プラグを介して電子モジュールに接続されたコンピュータから第２不揮発性メモリゾーンへ、規定の数学演算をダウンロードすることと、
を包含する。
【００１９】
本発明は、上記方法を実行する命令がコンピュータにより実行される時に改造電子モジュールを設定するための、この命令を含むメモリおよびソフトウェアにも関連する。
【００２０】
本発明の以上および他の面は、以下の説明、図面、請求項から明らかとなるだろう。
【図面の簡単な説明】
【００２１】
【図１】改造電子モジュールを装備する車両の概略図である。
【図２】図１の車両に使用される改造電子モジュールのより詳細な図である。
【図３】図２の改造電子モジュールを設定するのに使用されるソフトウェアのディスプレイの概略図である。
【図４】図２の改造電子モジュールを設定する方法のフローチャートである。  図面において、同じ参照番号は同じ要素を指すのに使用される。
【発明を実施するための形態】
【００２２】
以下の説明では、当該技術の熟練者に周知の機能的構造については詳細に説明しない。
【００２３】
図１は自動車を示す。より正確には、図１はトラック２を示す。
【００２４】
トラック２は、シリアルデータバス４を介して相互に接続された多くのＥＣＵ（電子制御ユニット）とセンサとを含む。例えばバス４は、ＣＡＮ（制御エリアネットワーク）バスなどのマルチキャストバスである。ＥＣＵは、トラックの電気サブシステムのうち一つ以上を制御する組込みシステムである。３０ものＥＣＵを有するトラックもある。例えばトラック２は、以下のＥＣＵを含む。
‐エンジン制御ユニット
‐トランスミッション制御ユニット（ＴＣＵ）
‐マン・マシンインタフェース（ＭＭＩ）
‐ドア制御ユニット
‐シート制御ユニット
‐環境制御ユニット
‐アンチロック制動システム（ＡＢＳ）ユニットまたは電子制動システム（ＥＢＳ）ユニット。
【００２５】
単純化のため、図１にはエンジン制御ユニット６とＥＢＳユニット８のみが図示されている。
【００２６】
ユニット６は、トラック車輪を駆動するエンジン１０を制御する。
【００２７】
ユニット６は、データを生成してこれをバス４で送信する。例えば、エンジン６は、エンジン速度およびエンジントルクなどのデータを送信する。
【００２８】
単純化のため、以下のセンサのみが、図１ではバス４に接続されているものとして表されている。
‐パーキングブレーキ状態をバス４で出力するセンサ１２
‐車両速度をバス４で出力するセンサ１３
‐クラッチ状態をバス４で送信するセンサ１４
‐トランスミッションがニュートラル状態にあるかないかを示すブールデータを送信するセンサ１６。
【００２９】
改造電子モジュール２０も、バス４に直接接続されている。電子モジュール２０は、プラグ２２により補助ユニット２４にも接続されている。補助ユニット２４は、トラック２に確実に取り付けられる。例えば、補助ユニット２４は、補助装置２６を駆動するのに使用される電動モータ、熱モータ、またはポンプである。
【００３０】
補助装置２６は車両２に確実に取り付けられる。例えば、装置２６は、タンク、可動コンテナ、バルブ、油圧／自動シリンダ、粉砕圧縮器である。
【００３１】
図２は、改造電子モジュール２０をより詳細に示す。
【００３２】
電子モジュール２０は、電子モジュール２０をバス４に接続する、あるいは電子モジュール２０をバス４から切断するプラグ３０を有する。ゆえにモジュール２０は、補助ユニット２４をバス４にインタフェース接続するのに必要なあらゆる電子部品を含む着脱可能なボックスの形を取る。
【００３３】
図２に見られるように、バス４はデータを送信する２本の線３２，３４を含む。線３２，３４はねじり線であることが好ましい。
【００３４】
バス４は、プラグ３０に装着するための対応のプラグ３６を有する。
【００３５】
プラグ３０は、バス４のデータを読み取ることのみが可能なインタフェース３８に２本の線を介して直接接続されている。例えばインタフェース３８は、以下のデータを読み取ることが可能である。
‐エンジン速度
‐車両速度
‐エンジントルク
‐ニュートラル状態
‐クラッチ状態
‐パーキングブレーキ状態
【００３６】
エンジン速度、車両速度、エンジントルクは、数値である。ニュートラル状態、クラッチ状態、パーキングブレーキ状態は、ブール値である。
【００３７】
この実施例では、数値はそれぞれの比較器４０〜４２へ送られる。各比較器４０〜４２は、数値を、設定可能であるそれぞれの閾値Ｓｉと比較する。比較器４０〜４２の出力は、数値が閾値Ｓｉを上回る場合には「１」に等しい、そうでなければ「０」に等しいブール値である。
【００３８】
電子モジュール２０は、補助ユニット２４へデータを送信してこれからデータを受け取る接続部を有する。ここで、この接続部は、プラグ２２に装着されて補助ユニット２４を電子モジュール２０に電気接続するように設計されたプラグ４４である。この例では、プラグ４４は４本のピン４６〜４９を有する。ピン４６，４７はトラック２から補助ユニット２４へ情報を出力する出力ピンである。ピン４８，４９は、補助ユニット２４から情報を受け取る入力ピンである。ピン４８，４９は、それぞれの遅延ライン５０，５２を介して、計算器５４，５６のそれぞれの入力に直接接続されている。比較器４０〜４２の出力も、インタフェース３８を介して受け取られたブール値とともに、計算器５４，４６のそれぞれの入力に接続される。
【００３９】
各計算器５４，５６は、バス４で読み取られたデータと、入力ピン４８，４９を介して受け取られたデータとを利用する数学演算を実行できる。数学演算で被演算子として使用できるデータは、リスト５８に規定されている。この数学演算で使用される数学演算子はリスト６０に規定されている。リスト５８，６０は不揮発性メモリ６２に記憶されている。例えば、リスト５８は以下のデータを含む。
‐エンジン速度
‐車両速度
‐エンジントルク
‐ニュートラル状態
‐クラッチ状態
‐パーキングブレーキ状態
‐入力ピン４８，４９
‐論理「０」
【００４０】
リスト６０はブール演算子のみを含む。例えば、リスト６０は以下のブール演算子を含む。ＡＮＤ、ＸＯＲ、ＯＲ、ＮＯＴ。
【００４１】
計算器５４，５６により実行される数学演算は、不揮発性メモリ６６に記憶されたリスト６４に規定されている。リスト６４は、リスト５８のどのデータが被演算子として使用されるべきかと、リスト６０のどの演算子が使用されなければならないかを、実行される各数学演算について指定する。例えば、リスト６４は、リスト５８，６０の演算子および被演算子へのリファレンスまたはポインタを含む。
【００４２】
したがって、この実施例では計算器５４，５６はブール演算のみを実行することが可能である。
【００４３】
各計算器５４，５６は、それぞれピン４７，４６に接続されたそれぞれの出力Ｏ１，Ｏ２を有する。電子モジュール２０は、内部コンピュータからの設定データを受け取る設定接続部を含む。ここでこの接続部は、リスト６４を受信するためのプラグ７０である。プラグ７０は、メモリ６２でなくメモリ６６に新しいデータを記憶することのみに使用される。ゆえに、プラグ７０を介してリスト５８，６０を修正することはできない。
【００４４】
プラグ７０は、アダプタ７６を電子モジュール２０に接続する線７４の末端に固定された外部プラグ７２に装着されるように設計されている。アダプタ７６は例えば、ＵＳＢまたはＲＳ２３２バスなどの標準バスを介して受け取られたデータを、線７４で送信されるデータに変換することが可能である。この標準バスは外部コンピュータ８０に接続されている。コンピュータ８０は、スクリーン８２とキーボード８４と中央ユニット８６とメモリ８８とを有する。
【００４５】
中央ユニット８６は、メモリ８８に記録された命令の実行が可能な少なくとも一つのマイクロプロセッサ９０を含む。メモリ８８にはソフトウェア９２が記憶されている。ソフトウェア９２は、電子モジュール２０による実行に適した数学演算を規定するとともに、実行時に、規定された数学演算をメモリ６６内のリスト６４としてアダプタ７６と接続部７４とプラグ７２，７０とを介してダウンロードする命令を含む。
【００４６】
インタフェース３８、比較器４０〜４２、遅延ライン５０，５２、計算器５４，５６は、マイクロプロセッサ９４の使用を介して実施される。この目的のため、マイクロプロセッサ９４は、例えばメモリ６２に記録された命令を実行する。
【００４７】
図３は、マイクロプロセッサ９０によりソフトウェア９２が実行される時にスクリーン８２に表示されるウィンドウ９８を示す。このスクリーンは、電子モジュール２０により実行される数学演算を規定する第１エリア１００を含む。エリア１００は３個のリストゾーン１０２〜１０４を含む。電子モジュール２０により被演算子として使用されるデータの名前が各リストゾーンに設けられる。各名前は、リスト５８に記憶されたデータに対応する。各ゾーン１０２〜１０４は、これらの名前のうち多くても一つを選択できる。
【００４８】
エリア１００は、二つのリストゾーン１０６，１０７を含む。ゾーン１０６は３個の名前を含み、各々が、リスト６０に記憶された演算子名の一つに対応する。ユーザは、ゾーン１０６の名前のうち多くても一つを選択できる。ゾーン１０６は、ゾーン１０２，１０３で選択されたデータに作用する演算子を規定する。
【００４９】
例えば、ゾーン１０７はゾーン１０６と同一である。ゾーン１０７は、ゾーン１０３，１０４で選択されたデータに作用する演算子を選択する。
【００５０】
エリア１００は、それぞれリストゾーン１０２〜１０４に置かれた３個のボタン１０８Ａ，１０８Ｂ，１０８Ｃも含む。これらのボタン１０８Ａ，１０８Ｂ，１０８Ｃの一つが選択されると、上記のリストゾーンで選択されたデータに対してＮＯＴ演算が行われる。
【００５１】
ウィンドウ９８は、比較器４０〜４２の閾値Ｓｉをそれぞれ設定するのに使用される第２エリア１１０も含む。例えば、エリア１１０は３本のラインに分割され、各ラインが比較器４０〜４２の一つに対応する。各ラインの第１フィールド１１２は、対応の比較器が作用するデータの名前を示す。ラインは、第２および第３フィールド１１４，１１６も含む。フィールド１１４は、閾値Ｓｉの数値を受け取るように設計されている。フィールド１１６は、フィールド１１４に入力されるこの閾値に適用されるヒステリシスを規定する数値を受け取るように設計されている。
【００５２】
最後に、ウィンドウ９８は、遅延ライン５０，５２が実施する時間遅延に対応する数値を受け取るように設計された２個のフィールド１２２，１２４を含む第３エリア１２０を有する。
【００５３】
さて、図４を参照して、トラック２およびソフトウェア９２の動作について説明する。
【００５４】
最初に段階１３０の間には、電子モジュール２０により実行されるべき数学演算をオペレータが規定する。
【００５５】
段階１３０の最初に、ステップ１３２でアダプタ７６、ワイヤ７４、プラグ７２〜７０を介してコンピュータ８０が電子モジュール２０に接続される。
【００５６】
その後、ステップ１３４では、オペレータが数学演算で使用される被演算子を各ゾーン１０２，１０３，１０４で選択する。続いてステップ１３６では、オペレータが被演算子に適用される演算子をゾーン１０６，１０７で選択する。
【００５７】
計算器５４，５６により実行される各数学演算について、ステップ１３４，１３６が繰り返される。
【００５８】
ステップ１３８でオペレータは、エリア１１０のフィールドを用いて、比較器４０〜４２により使用される閾値も指定できる。
【００５９】
ステップ１４０では、遅延ライン５０，５２により実施される時間遅延をオペレータが入力する。
【００６０】
続いてステップ１４２では、実行される数学演算の規定をオペレータが完了すると、使用される被演算子および演算子を規定する新リスト６４をコンピュータ８０がメモリ６６にダウンロードする。ステップ１４２では、新しい閾値と新しい遅延もメモリ６６に記憶される。
【００６１】
その後、ステップ１４４では、プラグ７２を抜くことによってオペレータがコンピュータ８０を電子モジュール２０から切断する。
【００６２】
ステップ１４８で電子モジュール２０が設定されてしまうと、プラグ２２，４４の使用を介して補助ユニット２４が電子モジュール２０に接続される。その後、電子モジュール２０が作動して、要求された情報を補助ユニット２４に提供する。
【００６３】
ステップ１５０では、電子制御ユニット１０およびセンサ１２，１４，１６がデータを生成し、バス４を介してデータを送信する。
【００６４】
ステップ１５２では、リスト６４で指定されたデータの値をインタフェース３８が読み取る。次にステップ１５４で、新たに受け取った値で計算器５４，５６が数学演算を実行する。実行された数学演算は、リスト６４に規定されたものである。
【００６５】
ステップ１５６では、数学演算の結果がそれぞれのピン４６，４７に出力される。
【００６６】
続いて、補助ユニット２４がこれらの結果を受け取り、これらの新しい結果にしたがって補助装置２６を作動させる。
【００６７】
電子モジュール２０が作動している限り、ステップ１５０〜１５８が繰り返される。
【００６８】
エラーにより、または間違った操作により、リスト５８，６０に記憶されたものと一致しない被演算子または演算子を使用する数学演算がリスト６４に規定された場合には、その数学演算は実行されず、出力Ｏ１，Ｏ２で結果が出力されることはない。ゆえに、ステップ１５４〜１５８は実行されない。
【００６９】
コンピュータ８０を電子モジュール２０へ再び接続することにより、いつでも電子モジュール２０の設定が新しい設定と置き換えられることに注意すべきである。
【００７０】
他の多くの実施例が可能である。例えば、第１および第２メモリ６２，６６が同じメモリの別々のゾーンに対応してもよい。同様に、補助ユニットプラグ４４と設定プラグ７０とが同じコネクタに収容されてもよい。
【００７１】
別の実施例では、設定プラグ７０が電子モジュール２０の外側に収容される。例えば、設定プラグがバス４に直接接続されて電子モジュール２０の設定に使用されるが、他の設定可能トラック装置もバス４に接続される。
【００７２】
また別の実施例では、メモリ６２，６６は電子モジュール２０の外側に収容される。例えば、メモリ６２，６６はバス４を介して電子モジュール２０に接続される。
【００７３】
モジュール２０と補助ユニット２４との間またはモジュール２０とコンピュータ８０との間の有線リンクを、ＷｉＦｉ（登録商標）またはブルートゥース（登録商標）などの標準プロトコルによる無線リンクで置き換えることができる。
【００７４】
モジュール２０は、バス４を通過せずにセンサまたはＥＣＵに直接接続される何らかの付加的入力を包含してもよい。
【００７５】
比較器４０〜４２は省略できる。モジュール２０が、バス４のブールデータのみを読み取る場合には。
【００７６】
遅延ライン５０，５２も省略できる。対照的に、別の実施例では、ブール値を遅延させるため、比較器４０〜４２の出力またはインタフェース３８の出力に付加的遅延ラインを追加できる。出力Ｏ１，Ｏ２にも遅延ラインを追加できる。
【００７７】
ピン４８，４９で受け取られたデータを既定の閾値と比較するため比較器を追加できる。
【００７８】
リスト６４は被演算子と演算子とを含んでもよい。こうしてこの実施例では、リスト６４に規定された演算を実行する前に、リスト６４の被演算子および演算子がリスト５８，６０に記憶されたものと比較される。あらゆる被演算子および演算子がリスト５８，６０の一つの被演算子または演算子と一致するケースでは、リスト６４に記憶された演算が実行される。さもなければ、記憶された演算は実行されない。
【符号の説明】
【００７９】
２  トラック
４  バス
６  ＥＣＵ
８  ＡＢＳ
１２，１４，１６  センサ
２０  改造電子モジュール
２２  プラグ
２４  補助ユニット
２６  補助装置
３０，３６  プラグ
３２，３４  線
３８  インタフェース
４０〜４２  比較器
４４  補助ユニットプラグ
４６〜４９  ピン
５０，５２  遅延ライン
５４，５６  計算器
３８，６０，６４  リスト
６２，６６  メモリ
７０，７２  設定プラグ
７４  接続部
７６  アダプタ
８０  コンピュータ
８２，８４  スクリーン，キーボード
８８  メモリ
８６  中央ユニット
９０  マイクロプロセッサ
９２  ソフトウェア
９４  マイクロプロセッサ
１００，１１０，１２０  エリア
１０２，１０３，１０４  リストゾーン
１０６，１０７  リストゾーン
１０８Ａ，１０８Ｂ，１０８Ｃ  ボタン
１１２，１１４，１１６，１２２，１２４  フィールド
【図１】
2010510134.tif 000003
【図２】
2010510134.tif 000004
【図３】
2010510134.tif 000005
【図４】
2010510134.tif 000006
【国際調査報告】
2010510134.tif 000007
2010510134.tif 000008