(57)【要約】少なくとも２つの加入者局（１０、２０、３０）を有するバスシステム（４）内で直列データ伝送が正しく機能しているか検査するために、ＣＡＮバス接続ユニット（１１、２１、３１）の内部遅延時間を定めるための装置（５）および測定方法であって、加入者局（１０、２０、３０）は、バス接続ユニット（１１、２１、３１）を介してバス（４０）に接続され、およびバス（４０）を介してメッセージ（４１）を交換し、メッセージ（４１）ごとのバス（４０）への送信アクセス権は、ＣＡＮ規格ＩＳＯ１１８９８−１に準拠した調停方法によって１の加入者局（１０、２０、３０）に付与され、当該１の加入者局（１０、２０、３０）はメッセージ（４１）のための送信者となる、上記装置（５）および上記測定方法が提供される。装置（５）は、送信信号（ＣＡＮ＿ＴＸ）と受信信号（ＣＡＮ＿ＲＸ）との間の遅延時間（ＤＥＬＴＡ＿Ｔ）を定める遅延カウンタ（３０５）であって、受信信号（ＣＡＮ＿ＲＸ）がドミナントレベルにありかつ遅延カウンタ（３０５）のカウンタ値が所定の設定値（Ｔ＿ＭＩＮ）よりも大きくまたは所定の設定値（Ｔ＿ＭＩＮ）と等しい場合には停止される上記遅延カウンタ（３０５）を用いて、内部遅延時間（ＤＥＬＴＡ_Ｔ）を定めるため、または、バス接続ユニット（１１、２１、３１）の最大遅延時間および最小遅延時間に基づいて、内部遅延時間（ＤＥＬＴＡ_Ｔ）を定めるためのユニットを有する。最小カウンタ値の後で遅延カウンタが停止されることで、例えば信号反射による信号歪みがある際に測定精度が高められる。【選択図】図１
2016527778.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つの加入者局（１０、２０、３０）を有するバスシステム（４）内で直列データ伝送が正しく機能しているか検査するために、ＣＡＮバス接続ユニット（１１、２１、３１）の内部遅延時間（ＤＥＬＴＡ＿Ｔ）を定める装置（５）であって、
各前記加入者局（１０、２０、３０）は、バス接続ユニット（１１、２１、３１）を介してバス（４０）に接続され、および前記バス（４０）を介してメッセージ（４１）を交換することが可能であり、メッセージ（４１）ごとの前記バス（４０）への送信アクセス権は、ＣＡＮ規格ＩＳＯ１１８９８−１に準拠した調停方法によって１の加入者局（１０、２０、３０）に付与され、前記１の加入者局（１０、２０、３０）は前記メッセージ（４１）のための送信者となり、
前記装置（５）は、
送信信号（ＣＡＮ＿ＴＸ）と受信信号（ＣＡＮ＿ＲＸ）との間の前記内部遅延時間（ＤＥＬＴＡ＿Ｔ）を定める遅延カウンタ（３０５）であって、前記受信信号（ＣＡＮ＿ＲＸ）がドミナントレベルにありかつ前記遅延カウンタ（３０５）のカウンタ値が所定の設定値（Ｔ＿ＭＩＮ）よりも大きくまたは所定の設定値（Ｔ＿ＭＩＮ）と等しい場合には停止される前記遅延カウンタ（３０５）を用いて、前記内部遅延時間（ＤＥＬＴＡ＿Ｔ）を定めるためのユニット、または、
前記バス接続ユニット（１１、２１、３１）の最大遅延時間および最小遅延時間に基づいて、前記内部遅延時間を定めるためのユニット
を有する、装置（５）。
【請求項２】
前記最小遅延時間は、前記設定値（Ｔ＿ＭＩＮ）に依存する値である、請求項１に記載の装置。
【請求項３】
前記バス接続ユニット（１１、２１、３１）宛てに送信された送信信号（ＣＡＮ＿ＴＸ）と前記バス接続ユニット（１１、２１、３１）により受信された受信信号（ＣＡＮ＿ＲＸ）との比較が行われるＳＳＰ（Ｓｅｃｏｎｄａｒｙ  Ｓａｍｐｌｅ  Ｐｏｉｎｔ）の位置は、予め設定可能である、請求項１または２に記載の装置。
【請求項４】
伝送中に前記直列データ伝送が正しく機能しているかを検査するために、遅らされていない送信信号（ＣＡＮ＿ＴＸ）または所定の時間遅延量分だけ遅らされた送信信号（ＣＡＮ＿ＴＸ＿ＤＥＬ）を生成する遅延ユニット（３１０）と、前記バス接続ユニット（１１、２１、３１）宛てに送信された送信信号（ＣＡＮ＿ＴＸ）と前記バス接続ユニット（１１、２１、３１）により受信された受信信号（ＣＡＮ＿ＲＸ）とを比較する比較ユニット（３２０）との一方または双方をさらに備える、請求項１〜３のいずれか１項に記載の装置。
【請求項５】
前記比較ユニット（３２０）が、前記直列データ伝送が正しく機能しているかを検査するために、遅らされていない前記送信信号（ＣＡＮ＿ＴＸ）または所定の時間遅延量（Ｔ＿Ｄｅｌａｙ）分だけ遅らされた前記送信信号（ＣＡＮ＿ＴＸ＿ＤＥＬ）を利用できるように、遅らされていない前記送信信号（ＣＡＮ＿ＴＸ）と前記所定の時間遅延量（Ｔ＿Ｄｅｌａｙ）分だけ遅らされた前記送信信号（ＣＡＮ＿ＴＸ＿ＤＥＬ）とを切り替える切り替えユニット（３３０）をさらに備える、請求項４に記載の装置。
【請求項６】
少なくとも２つの加入者局（１０、２０、３０）を有するバスシステム（４）内の直列データ伝送が正しく機能しているか検査するために、ＣＡＮバス接続ユニット（１１、２１、３１）の内部遅延時間（ＤＥＬＴＡ＿Ｔ）を定めるための測定方法であって、
各前記加入者局（１０、２０、３０）は、バス接続ユニット（１１、２１、３１）を介してバス（４０）に接続され、および前記バス（４０）を介してメッセージ（４１）を交換することが可能であり、メッセージ（４１）ごとの前記バス（４０）への送信アクセス権は、ＣＡＮ規格ＩＳＯ１１８９８−１に準拠した調停方法によって１の加入者局（１０、２０、３０）に付与され、前記１の加入者局（１０、２０、３０）は前記メッセージ（４１）のための送信者となり、
前記方法は、
送信信号（ＣＡＮ＿ＴＸ）と受信信号（ＣＡＮ＿ＲＸ）との間の前記内部遅延時間（ＤＥＬＴＡ＿Ｔ）を定める遅延カウンタ（３０５）であって、前記受信信号（ＣＡＮ＿ＲＸ）がドミナントレベルにありかつ前記遅延カウンタ（３０５）のカウンタ値が所定の設定値（Ｔ＿ＭＩＮ）よりも大きくまたは所定の設定値（Ｔ＿ＭＩＮ）と等しい場合には停止される前記遅延カウンタ（３０５）を用いて前記内部遅延時間を定める、または、
前記バス接続ユニット（１１、２１、３１）の最大遅延時間および最小遅延時間に基づいて、前記内部遅延時間を定める、
測定方法。
【請求項７】
前記最小遅延時間は、前記設定値（Ｔ＿ＭＩＮ）に依存する値である、請求項６に記載の測定方法。
【請求項８】
前記バス接続ユニット（１１、２１、３１）宛てに送信された送信信号（ＣＡＮ＿ＴＸ）と前記バス接続ユニット（１１、２１、３１）により受信された受信信号（ＣＡＮ＿ＲＸ）との比較が行われるＳＳＰ（Ｓｅｃｏｎｄａｒｙ  Ｓａｍｐｌｅ  Ｐｏｉｎｔ）の位置は、予め設定される、請求項６または７に記載の測定方法。
【請求項９】
伝送中に前記直列データ伝送が正しく機能しているかを検査するために、遅らされていない送信信号（ＣＡＮ＿ＴＸ）または所定の時間遅延量（Ｔ＿ＤＥＬＡＹ）分だけ遅らされた送信信号（ＣＡＮ＿ＴＸ＿ＤＥＬ）を生成する工程と、前記バス接続ユニット（１１、２１、３１）宛てに送信された送信信号（ＣＡＮ＿ＴＸ）と前記バス接続ユニット（１１、２１、３１）により受信された受信信号（ＣＡＮ＿ＲＸ）とを比較する工程との一方または双方をさらに含む、請求項６〜８のいずれか１項に記載の測定方法。
【請求項１０】
前記比較する工程では、前記直列データ伝送が正しく機能しているかを検査するために、遅らされていない前記送信信号（ＣＡＮ＿ＴＸ）または前記所定の時間遅延量（Ｔ＿ＤＥＬＡＹ）分だけ遅らされた前記送信信号（ＣＡＮ＿ＴＸ＿ＤＥＬ）が利用される、請求項９に記載の測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＮバス接続ユニットまたはＣＡＮトランシーバの内部遅延時間を定めるための装置、および測定方法に関する。
【背景技術】
【０００２】
独国出願公開第１００００３０５号明細書には、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と、ＴＴＣＡＮ（Ｔｉｍｅ  Ｔｒｉｇｇｅｒ  ＣＡＮ＝時間同期型ＣＡＮ）と呼ばれるＣＡＮの拡張版とが記載されている。ＣＡＮで利用される媒体アクセス制御方法は、ビットごとの調停に基づいている。ＣＡＮの場合、このビットごとの調停は、バスを介して伝送されるメッセージ内の先頭の識別子を用いて行われる。
【０００３】
既に独国特許出願公開第１０２０１２２００９９７号明細書で記載されているように、ビットごとの調停の際には、複数の加入者局が同時にバスシステムを介してデータを伝送することが可能であり、そのことによってデータ伝送が妨げられることはない。加入者局は、バスを介したビット（送信信号）の送信の際に、並行して、バスの論理的状態（０または１）（受信信号）を定めることが可能である。これに加えて、送信チャネルで伝達される送信信号は、常に受信信号と比較される。特定の時点、すなわちサンプル点に一致がみられない場合には、バス加入者は送信アクションを終了する。なぜならば、他のバス加入者が、優先度がより高くまたは識別子がより低いメッセージを伝達しようと試みていることを想定する必要があるからである。
【０００４】
受信信号は、調停の間にバスへのアクセスを実現しようと試みる全てのバス加入者のメッセージビットの重ねあわせである。バス線上での信号の移動時間、および、バス接続ユニット（Ｔｒａｎｓｃｅｉｖｅｒ、トランシーバ）内での固有の遅延時間のために、上記信号の重ね合わせの結果は、ビット周期内の遅い時期に初めて獲得され、したがって、サンプル点がビット周期内の比較的後ろの方に存在する必要がある。特に、この事実によって、ＣＡＮの許容可能なビット長が低めに制限される。さらに、短縮は簡単には可能ではない。
【０００５】
独国特許出願公開第１０２０１２２００９９７号明細書には、ＣＡＮバス上でのビットエラーを検出するために、どのように第２のサンプル点（ＳＳＰ＝Ｓｅｃｏｎｄａｒｙ  Ｓａｍｐｌｅ  Ｐｏｉｎｔ）が利用されるのかが記載されている。ＳＳＰの位置を設定するために、ＣＡＮバス接続ユニットまたはＣＡＮトランシーバの内部遅延時間ＤＥＬＴＡ＿Ｔは、独国特許出願公開第１０２０１２２００９９７号に記載された特定の方法を用いて測定することが可能である。
【０００６】
独国特許出願公開第１０２０１２２００９９７号明細書に記載された方法の実験室での評価は、ＣＡＮバス上での信号の歪みが強い場合には、ＣＡＮバス接続ユニットまたはＣＡＮトランシーバの内部遅延時間を定める際に測定エラーが生じることを示している。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、本発明の課題は、先に挙げた従来技術の問題を解決するＣＡＮバス接続ユニットの内部遅延時間を定めるための装置および方法を提供することである。特に、ＣＡＮトランシーバまたはＣＡＮバス接続ユニットの内部遅延時間を定める際に測定エラーを発生させない、ＣＡＮトランシーバまたはＣＡＮバス接続ユニットの内部遅延時間を定めるための装置および方法が提供されるべきである。
【課題を解決するための手段】
【０００８】
本課題は、請求項１に記載の特徴を備えた、ＣＡＮバス接続ユニットの内部遅延時間を定める装置によって解決される。これにより、少なくとも２つの加入者局を有するバスシステム内で直列データ伝送が正しく機能しているかが検査されうる。その際に、各加入者局は、バス接続ユニットを介してバスに接続され、およびバスを介してメッセージを交換することが可能であり、メッセージごとのバスへの送信アクセス権は、ＣＡＮ規格ＩＳＯ１１８９８−１に準拠した調停方法によって１の加入者局に付与され、当該１の加入者局がメッセージのための送信者となる。本装置は、送信信号と受信信号との間の遅延時間を定める遅延カウンタであって、受信信号がドミナントレベルにありかつ遅延カウンタのカウンタ値が所定の設定値よりも大きくまたは所定の設定値と等しい場合には停止される上記遅延カウンタを用いて、内部遅延時間を定めるため、または、バス接続ユニットの最大遅延時間および最小遅延時間に基づいて、内部遅延時間を定めるためのユニットを備える。
【０００９】
したがって、本発明では、ＣＡＮバス上での特定の障害を隠す（ａｕｓｂｌｅｎｄｅｎ）ことが可能な測定方法を実行できる装置が記載される。この測定方法により、ＣＡＮバス上での信号の歪みが強くても、ＣＡＮトランシーバまたはＣＡＮバス接続ユニットの内部遅延時間を定める際に測定エラーが発生しない。
【００１０】
本発明によれば、どのタイムスロットでＣＡＮバス上での障害を隠すのかを設定する新しい設定パラメータが導入される。このことには、新しいパラメータの値が、ＣＡＮバスまたはＣＡＮネットワークの分析に基づいて適切な値に設定されるという利点がある。これにより、システムの堅牢性が高められる。
【００１１】
本装置の好適なさらなる別の利点は、従属請求項において示される。
【００１２】
最小遅延時間は、設定値に依存する値でありうる。
【００１３】
本装置の場合、バス接続ユニット宛てに送信された送信信号とバス接続ユニットにより受信された受信信号との比較が行われるＳＳＰの位置は、予め設定可能である。
【００１４】
本装置は、伝送中にデータ伝送が正しく機能しているかを検査するために、遅らされていない送信信号または所定の時間遅延量分だけ遅らされた送信信号を生成する遅延ユニット、および／または、バス接続ユニット宛てに送信された送信信号とバス接続ユニットにより受信された受信信号とを比較する比較ユニットをさらに備えてもよい。
【００１５】
さらに本装置は、比較ユニットが、データ伝送が正しく機能しているかを検査するために、遅らされていない送信信号または所定の時間遅延量分だけ遅らされた送信信号を利用できるように、遅らされていない送信信号と所定の時間遅延量分だけ遅らされた送信信号とを切り替える切り替えユニットをさらに備えうる。
【００１６】
さらに、先に挙げた課題は、請求項６に記載の特徴を備えた、ＣＡＮバス接続ユニットの内部遅延時間を定めるための測定方法によって解決される。これにより、少なくとも２つの加入者局を有するバスシステム内で直列データ伝送が正しく機能しているかが検査されうる。その際に、各加入者局は、バス接続ユニットを介してバスに接続され、およびバスを介してメッセージを交換することが可能であり、メッセージごとのバスへの送信アクセス権は、ＣＡＮ規格ＩＳＯ１１８９８−１に準拠した調停方法によって１の加入者局に付与され、当該１の加入者局がメッセージのための送信者となる。本方法では、送信信号と受信信号との間の遅延時間を定める遅延カウンタであって、受信信号がドミナントレベルにありかつ遅延カウンタのカウンタ値が所定の設定値よりも大きくまたは所定の設定値と等しい場合には停止される上記遅延カウンタを用いて、内部遅延時間を定め、または、バス接続ユニットの最大遅延時間および最小遅延時間に基づいて、内部遅延時間を定める。
【００１７】
本測定方法は、以前に記載した装置によって実行され、したがって上記装置と同じ効果を奏する。
【００１８】
測定方法の好適なさらなる別の構成は、従属請求項において示される。
【００１９】
本測定方法では、最小遅延時間は、設定値に依存する値であってもよい。
【００２０】
バス接続ユニット宛てに送信された送信信号とバス接続ユニットにより受信された受信信号との比較が行われるＳＳＰの位置は、予め設定されうる。
【００２１】
本測定方法では、遅らされていない送信信号または所定の時間遅延量分だけ遅らされた送信信号を生成する工程、および／または、バス接続ユニット宛てに送信された送信信号とバス接続ユニットにより受信された受信信号とを比較する工程がさらに実施されてもよい。
【００２２】
本測定方法の上記比較する工程では、データ伝送が正しく機能しているかを検査するために、遅らされていない送信信号または所定の時間遅延量分だけ遅らされた送信信号が利用されうる。
【００２３】
本発明のさらなる別の実現は、以前または以下に実施例に関して記載される特徴または実施例の、明示的には挙げられない組み合わせも含む。当業者は、本発明の各基本形態への改良または補足として、個々の観点を追加するであろう。
【図面の簡単な説明】
【００２４】
以下では、本発明が、添付の図面を用いて、実施例によってより詳細に記載される。
【図１】第１の実施例に係るバスシステムの簡素化されたブロック図を示す。
【図２】ＣＡＮ上での送信信号と受信信号との相違を解説するタイミングチャートを示す。
【図３】第１の実施例に係る装置の概略的なブロック図を示す。
【００２５】
図では、特に明記されない限り、同一または機能的に同一の要素には同一の符号が付される。
【発明を実施するための形態】
【００２６】
図１は、バスシステム４を示し、このバスシステム４は、ＣＡＮバスシステムであってもよく、車両内、特に、原動機付きの車両内、飛行機内等、または病院内等で利用されうる。バスシステム４は、装置５と、トランシーバまたはバス接続ユニット１１、２１、３１によってそれぞれがバス４０に接続された複数の加入者局１０、２０、３０とを有する。バス４０を介して、例えばメッセージ４１または信号の形態によるデータが、個々の加入者間で、ＩＳＯ１１８９８のＣＡＮ仕様書に従って伝送されうる。ノードとも呼ばれる加入者局１０、２０、３０は、例えば、原動機付き車両の制御装置または表示装置であってもよい。
【００２７】
図２は、特定のＣＡＮバストポロジの伝送特性についての実験室で調査結果を示している。図２において、符号１で表される信号ＴＸＤは、加入者局１０、２０、３０のうちの１つのトランシーバのデジタル入力信号または送信信号（ＣＡＮ＿ＴＸ）である。図２に符号２で表される信号ＲＸＤは、加入者局１０、２０、３０のうちの１つのトランシーバのデジタル出力信号または受信信号（ＣＡＮ＿ＲＸ）であり、ＣＡＮバスレベルを示している。下のレベルは、ここではドミナント（ｄｏｍｉｎａｎｔ）であり、上のレベルはリセッシブ（ｒｅｚｅｓｓｉｖ）である。送信信号ＣＡＮ＿ＴＸおよび受信信号ＣＡＮ＿ＲＸは、加入者局１０、２０、３０のうちの１つのデジタル・プロトコルコントローラとアナログ・トランシーバまたはバス接続ユニット１１、２１、３１と（これらは、大抵のＣＡＮノードまたは加入者局では、２つの別々のＩＣ（集積回路）である）の間のインタフェース信号である。ＣＡＮ＿ＴＸは、プロトコルコントローラの出力であって、バス接続ユニット１１、１２、１３のうちの１つへの入力であり、ＣＡＮ＿ＲＸは、バス接続ユニット１１、２１、３１のうちの１つの出力であって、プロトコルコントローラへの入力である。トランシーバは、さらに、ＲＸ信号から再びＴＸ信号を復元するが、遅延して復元する。この遅延量が、プロトコルコントローラ内で、以下に詳細に記載する方法に従って測定される。
【００２８】
図２の場合、個々のリセッシブビットの送信者または伝達者が、当該送信者または伝達者は例えば加入者局１０、２０、３０のうちの１つなのであるが、当該リセッシブビット内での反射により、ドミナント方向への短期の急低下（Ｅｉｎｂｒｕｃｈ）３を検知する。急低下３があるこのような個々のリセッシブビットは、以下では、誤りがあるビット（ｇｅｓｔｏｅｒｔｅｓ  Ｂｉｔ）とも呼ばれる。
【００２９】
独国特許出願公開第１０２０１２２００９９７号明細書によればＣＡＮトランシーバの遅延時間ＤＥＬＴＡ＿Ｔがその終りで測定されるＥＤＬビットが、このような個々のリセッシブビットである。独国特許出願公開第１０２０１２２００９９７号明細書に記載されるように、ＥＤＬビットの前にはドミナントビットＩＤＥまたはｒ１／ＲＴＲがきて、ＥＤＬビットの後にはｒ０がくる。
【００３０】
図２は、誤りがあるそのようなビットを示している。図２の信号では、ロー（Ｌｏｗ）レベルはドミナントであり、ハイ（Ｈｉｇｈ）レベルはリセッシブである。図２では、信号ＲＸＤは、立ち上がりエッジの後の急低下３を示している。入力信号または送信信号ＣＡＮ＿ＴＸから出力信号または受信信号ＣＡＮ＿ＲＸまでの遅延時間ＤＥＬＴＡ＿Ｔが明確に分かる。
【００３１】
図２の左側に示される第１のリセッシブビットでは、ドミナント方向への急低下が少し早く生じ、図２の中央に示される第２のリセッシブビットでは、ドミナント方向への急低下が少し遅く生じる。第２のケースは、遅延時間ＤＥＬＴＡ＿Ｔの測定が妨害されるケースである。この場合、受信信号ＣＡＮ＿ＲＸでの急低下３の立下りエッジは、送信信号ＣＡＮ＿ＴＸの立下りエッジとほぼ同時に生じる。独国特許出願公開第１０２０１２２００９９７号明細書では、送信信号ＣＡＮ＿ＴＸの立下りエッジから受信信号ＣＡＮ＿ＲＸの立下りエッジまでの測定が行われるため、この場合の測定結果は０となるであろう。
【００３２】
図３は、本実施例に係る方法を実施することが可能な装置５を示している。装置５は、各バス接続ユニット１１、２１、３１に含まれてもよく、または、バス接続ユニット１１、２１、３１に加えて設けられてもよい。装置５は、送信シフトレジスタ３００と、遅延カウンタ３０５と、遅延ユニット３１０と、比較ユニット３２０と、切り替えユニット３３０と、評価ユニット３４０と、標準比較器３５０とを備える。当然のことながら、これらの構成要素の各々は、組み合わされまたは一体化されて実現されてもよい。
【００３３】
ビットクロックＣＬＫ＿ＢＩＴとの接続線を介して駆動される送信シフトレジスタ３００から、各ビットクロックに、すなわちビット長ごとに一度、伝送される直列データストリームの１ビットが、送信信号ＣＡＮ＿ＴＸとして、対応する接続線を介してバス接続ユニットへと出力される。接続線を介してバス接続ユニットまたはトランシーバにより受信される受信信号ＣＡＮ＿ＲＸは、比較ユニット３２０および標準比較器３５０に印加される。例えば、送信信号ＣＡＮ＿ＴＸおよび受信信号ＣＡＮ＿ＲＸのＥＤＬとｒ０との間のエッジのような、適切なエッジの評価によって、装置５内では、遅延カウンタ３０５のための開始信号が生成される。これに加えて、さらなる別の設定値が予め設定され、すなわち、Ｔ＿ＭＩＮの値が予め設定される。遅延カウンタ３０５は、ＣＡＮ＿ＲＸがドミナントであり、かつ、カウンタ値がＴ＿ＭＩＮより大きくまたはＴ＿ＭＩＮと等しい場合には停止される。その場合には、遅延カウンタ３０５は、例えば、既存の発振器の発振周期をカウントすることによって、時間遅延量または遅延時間ＤＥＬＴＡ＿Ｔを定めることが可能である。
【００３４】
システム開発時の測定の後で、Ｔ＿ＭＩＮの値は、カウンタ値Ｔ＿ＭＩＮに達した場合にはＣＡＮ＿ＲＸでの急低下が確実に終わっているように、選択される。
【００３５】
さらに、遅延カウンタ３０５は、測定された遅延時間ＤＥＬＴＡ＿Ｔに従って比較点Ｔ＿ＣＭＰを生成する。例えば、この比較点Ｔ＿ＣＭＰは、定められた遅延時間ＤＥＬＴＡ＿Ｔと、ビット長の予め設定されまたは予め設定可能な比率、特に半ビット長との和として生成されうる。比較点Ｔ＿ＣＭＰは、遅らされた送信信号ＣＡＮ＿ＴＸ＿ＤＥＬと受信信号ＣＡＮ＿ＲＸとの間のＸＯＲ結合が、どの時点で比較ユニット３２０内で評価されるのかを定める。
【００３６】
遅延ユニット３１０は、送信信号ＣＡＮ＿ＴＸと、遅延カウンタ３０５により自身に伝達された遅延時間ＤＥＬＴＡ＿Ｔとから、時間遅延量Ｔ＿ＤＥＬＡＹ分だけ遅らされた送信信号ＣＡＮ＿ＴＸ＿ＤＥＬを生成する。特に簡素な実現では、時間遅延量Ｔ＿ＤＥＬＡＹは、（短い）ビット長の整数倍であってもよく、したがって、遅延ユニット３１０は、１ビットまたは複数ビット分だけビット列をずらす。このことは、適切なハードウェアレジスタによって特に簡単に実施される。比較ユニット３２０は、受信信号Ｃａｎ＿ＲＸと、遅らされた送信信号ＣＡＮ＿ＴＸ＿ＤＥＬとを獲得する。さらに、比較ユニット３２０は、遅延カウンタ３０５から、受信信号ＣＡＮ＿ＲＸと遅らされた送信信号ＣＡＮ＿ＴＸ＿ＤＥＬとの間の比較結果がサンプリングされる適切な比較点についての情報Ｔ＿ＣＭＰを獲得する。これにより、比較ユニット３２０は、比較結果を反映した出力信号を生成し、この出力信号は、切り替えユニット３３０、例えばマルチプレクサへと転送される。これと並行して、例えばＸＯＲゲートとして構成可能な標準比較器３５０が、ＣＡＮ＿ＴＸとＣＡＮ＿ＲＸとの間の比較結果を反映した第２の出力信号を生成し、この第２の出力信号も同様に、切り替えユニット３３０へと転送される。
【００３７】
装置５では、例えば、適切な信号ＳＷＴによって、および／または、予め設定されまたは予め設定可能なビットへの到達または当該ビットの評価等を含みうる該当する設定に基づいて、切り替えユニット３３０が２つの信号を切り替え、したがって、標準比較器３５０の出力信号、または、比較ユニット３２０の出力信号が、評価装置３４０に印加される。例えば、装置５では、切り替えユニット３３０は、より短いビット長への切り替えがある場合にはＣＡＮ信号のＢＲＳビットの後で切り替える。その場合には、評価ユニット３４０では、設定されたサンプル点Ｔ＿ＳＭＰに、切り替えユニット３３０により結合された（ｄｕｒｃｈｇｅｓｃｈａｌｔｅｔ）信号がサンプリングされ、一致が検出されなかった場合には、場合によってビットエラー信号ＢＥＲＲが生成される。
【００３８】
先に示したように、示される実現では、装置５によって、ビット長が短い際およびビットに誤りがある際にも、データ伝送が正しいかどうかについての信頼性の高い検査が可能である。
【００３９】
本実施例にしたがって、測定方法と、装置５を備えた少なくとも２つのバス加入者、例えば加入者局１０、２０、３０を有するバスシステム４内で直列データ伝送が正しく機能しているかについての検査とが示される。バス加入者または加入者局１０、２０、３０は、トランシーバまたはバス接続ユニット１１、２１、３１を介してバス４０に接続され、バス４０を介してメッセージ４１を交換することが可能であり、その際に、メッセージ４１ごとのバス４０への送信アクセス権は、ＣＡＮ規格ＩＳＯ１１８９８−１に準拠した調停方法によって、１つのバス加入者、すなわち加入者局１０、２０、３０に付与され、当該１つのバス加入者が、メッセージ４１のための送信者となる。その際に、メッセージ４１は、ＣＡＮ規格に準拠した論理的構造を有し、すなわち、スタートオフフレームビット（Ｓｔａｒｔ−ｏｆ−Ｆｒａｍｅ−Ｂｉｔ）、アービトレーションフィールド（Ａｒｂｉｔｒａｔｉｏｎ  Ｆｉｅｌｄ）、コントロールフィールド（Ｃｏｎｔｒｏｌ  Ｆｉｅｌｄ）、データフィールド（Ｄａｔａ  Ｆｉｅｌｄ）、ＣＲＣフィールド（ＣＲＣ  Ｆｉｅｌｄ）、アクノレッジフィールド（Ａｃｋｎｏｗｌｅｄｇｅ  Ｆｉｅｌｄ）、および、エンドオブフレームフィールド（Ｅｎｄ−ｏｆ−Ｆｒａｍｅ−Ｆｉｅｌｄ）で構成される。その際に、バス接続ユニット１１、２１、３１宛てに送信された送信信号ＣＡＮ＿ＴＸと、バス接続ユニット１１、２１、３１により受信された受信信号ＣＡＮ＿ＲＸとの比較によって、伝送中にデータ伝送が正しく機能しているかが検査され、その際には、送信者内で、送信信号ＣＡＮ＿ＴＸに対して遅延時間ＤＥＬＴＡ＿Ｔ分だけ遅らされた送信信号ＣＡＮ＿ＴＸ＿ＤＥＬが提供され、その際に、データ伝送が正しく機能しているかについての検査のための切り替えに従って、遅らされていな送信信号ＣＡＮ＿ＴＸ、または、時間遅延量Ｔ＿ＤＥＬＡＹ分だけ遅らされた送信信号ＣＡＮ＿ＴＸ＿ＤＥＬが利用される。その際に、設定値Ｔ＿ＭＩＮが予め設定され、したがって、遅延時間ＤＥＬＴＡ＿Ｔの最小値として、設定値Ｔ＿ＭＩＮに依存する値が利用される。
【００４０】
第２の実施例によれば、遅延時間ＤＥＬＴＡ＿Ｔの測定は全く行われない。その代りに、第２のサンプル点（Ｓｅｃｏｎｄａｒｙ  Ｓａｍｐｌｅ  Ｐｏｉｎｔ）ＳＳＰの位置が、固定で予め設定される。固定の位置を予め設定するためには、ＣＡＮトランシーバの最大内部遅延時間ＤＥＬＴＡ＿Ｔおよび最小内部遅延時間ＤＥＬＴＡ＿Ｔが分かっている必要があり、この２つの値は、互いに離れ過ぎてはならない。従来では、トランシーバのデータシートには最大値に関する記載だけがあった。したがってこの場合には、最小値もデータシートに示される。
【００４１】
したがって本実施例によれば、測定も行われず、バス接続ユニット１１、２１、３１のデータシートから分かる最小遅延時間と最大遅延時間の間にその値が存在する遅延時間ＤＥＬＴＡ＿Ｔが予め設定される。
【００４２】
本明細書で記載される、各加入者局１０、２０、３０のＣＡＮコントローラの拡張版は、特に、ＣＡＮ  ＦＤ（ＣＡＮ
ｗｉｔｈ  Ｆｌｅｘｉｂｌｅ  Ｄａｔａ−Ｒａｔｅ）ネットワークのため、および、ＴＴＣＡＮ（ＴＴＣＡＮ  ｗｉｔｈ  Ｆｌｅｘｉｂｌｅ  Ｄａｔａ−Ｒａｔｅ）ネットワークのために利用されうる。
【００４３】
バスシステム４、装置５、加入者局１０、２０、３０、および測定方法の先に記載した全ての構成は、個別に、または、可能なあらゆる組み合わせにおいて利用されうる。第１の実施例および第２の実施例の特徴を任意に組み合わせることが可能である。さらに、特に以下の変更が構想されうる。
【００４４】
上記実施例のバスシステム４内での加入者局１０、２０、３０の数および配置は任意である。
【００４５】
上述した装置５、および、装置５により実施される測定方法は、２０１１年５月２日にインターネットサイトｈｔｔｐ:／／ｗｗｗ．ｓｅｍｉｃｏｎｄｕｃｔｏｒｓ．ｂｏｓｃｈ．ｄｅ／で公開された文書「ＣＡＮ  ｗｉｔｈ  Ｆｌｅｘｉｂｌｅ  Ｄａｔａ−Ｒａｔｅ、Ｗｈｉｔｅ
Ｐａｐｅｒ、Ｖｅｒｓｉｏｎ１．０」で公開された変更されたデータプロトコルであって、データフィールドの拡張と、メッセージの一部について、調停が行われた後のビット長の短縮と、を特に可能とする上記データプロトコルにも適用可能である。
【図１】
2016527778.tif 000003
【図２】
2016527778.tif 000004
【図３】
2016527778.tif 000005
【国際調査報告】
2016527778.tif 000006
2016527778.tif 000007
2016527778.tif 000008
2016527778.tif 000009
2016527778.tif 000010
2016527778.tif 000011