(57)【要約】【課題】ノイズの影響を抑制して境界パタンの検出タイミングに同期した処理を精度よく実行する通信装置を提供する。【解決手段】エッジ検出回路６１が受信データＲＸにおける境界エッジ及び中間エッジを検出し、レベルタイマ６３が、境界エッジの検出タイミングから中間エッジの検出タイミングまでの時間幅を計時する。そして、比較器６５が、レベルタイマ６３での計時値であるレベル計時値ＴＬと閾値記憶部６４に記憶された復号閾値Ｔthとを大小比較し、その結果を、ラッチ回路６６が基準クロックのビット境界のタイミングでラッチし、そのラッチした信号を復号された受信データＲＸＤとして出力する。但し、許可範囲設定部６２が、境界エッジの検出タイミングに基づいて許可信号ＥＮを生成し、許可信号ＥＮが示す許可範囲の間、エッジ検出回路６１による境界エッジの検出を許可する。【選択図】図５
2014103552.tif 000002
【特許請求の範囲】
【請求項１】
伝送路（５）で伝送される信号に周期的に現れる境界パタンを検出する境界パタン検出手段（６１）と、
該境界パタン検出手段による前記境界パタンの検出タイミングに同期した処理を実行する処理実行手段（６３〜６６）と、
前記境界パタン検出手段での前記境界パタンの検出タイミングから、次に前記境界パタンが現れることが推定される推定タイミングを基準とした許可範囲を設定する範囲設定手段（６２）と、
を備え、前記境界パタン検出手段は、前記範囲設定手段にて設定された前記許可範囲の間、前記境界パタンの検出が許可されることを特徴とする通信装置。
【請求項２】
前記伝送路で伝送される信号は、パルス幅変調符号によって符号化された信号であり、
前記境界パタン検出手段は、ビット境界を表すエッジを前記境界パタンとして検出することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記処理実行手段は、前記伝送路を介して受信した信号を復号化する復号化回路であることを特徴とする請求項１又は請求項２に記載の通信装置。
【請求項４】
前記範囲設定手段は、
前記境界パタン検出手段にて前記境界パタンが検出される間隔を計時する計時手段（７１）と、
前記計時手段での計時結果から求めた前記境界パタンの周期に従って前記許可範囲の大きさを可変設定する可変設定手段（７９，Ｓ１５０〜Ｓ１９０）と、
を備えることを特徴とする請求項１乃至請求項３のいずれか１項に記載の通信装置。
【請求項５】
前記範囲設定手段は、
前記計時手段での計時値が、前記範囲設定手段にて求められた前記境界パタンの周期より大きな値に設定されたリセット比較値に達した場合、前記範囲設定手段による許可範囲の設定をリセットし、該範囲設定手段により前記境界パタンの周期が求められるまでの間、前記境界パタン検出手段での検出を強制的に許可するリセット手段（７７〜７９，Ｓ２００〜Ｓ２２０）を備えることを特徴とする請求項４に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送路で伝送される信号に周期的に現れる境界パタンの検出タイミングに同期した処理を実行する通信装置に関する。
【背景技術】
【０００２】
車両に搭載される通信システムにおいて、伝送路符号としてパルス幅変調（ＰＷＭ）符号を用いるものが知られている（例えば、非特許文献１参照）。
ところで、二つの論理値を表すＰＷＭ符号を復号する場合、ビットの境界を表す立ち下がりエッジ（周期的に現れる境界パタン）から一定時間後（各論理値に対応した符号間で信号レベルが異なるタイミング）にサンプリングした信号レベル、又はビット境界から立ち上がりエッジまでの継続期間（ロウレベル期間）の長さを測定した結果によって論理値を判定することが一般的である。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＳＡＥ−Ｊ１８５０
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、これらの復号方法は、ノイズ等によって瞬時的に生じる信号レベルの変化を、ビット境界として誤検出してしまうと、復号結果が誤ったものとなってしまい、通信品質を低下させてしまうという問題があった。
【０００５】
本発明は、上記問題点を解決するために、ノイズの影響を抑制して境界パタンの検出タイミングに同期した処理を精度よく実行する通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信装置では、境界パタン検出手段が、伝送路で伝送される信号に周期的に現れる境界パタンを検出し、処理実行手段が、境界パタン検出手段による前記境界パタンの検出タイミングに同期した処理を実行する。
【０００７】
そして、範囲設定手段が、境界パタン検出手段での境界パタンの検出タイミングから、次に境界パタンが現れることが推定される推定タイミングを基準とした許可範囲を設定し、境界パタン検出手段では、この許可範囲の間、境界パタンの検出が許可される。
【０００８】
このように構成された本発明の通信装置によれば、ノイズ等の影響により許可範囲外で境界パタンと同様のパタンが偶然生じたとしても、これを誤検出してしまうことがないため、境界パタンの検出タイミングに同期した処理を精度よく実行することができる。
【図面の簡単な説明】
【０００９】
【図１】車載通信システムの概略構成を示すブロック図である。
【図２】（ａ）は伝送路を介した通信で使用する伝送符号を説明する説明図、（ｂ）が伝送路を介して送受信されるフレームの構成を説明する説明図、（ｃ）がＵＡＲＴとトランシーバとの間で送受信するフレームの構成を示す説明図である。
【図３】ノードの構成を示すブロック図である。
【図４】符号化回路の動作を示すタイミング図である。
【図５】復号化回路の構成を示すブロック図である。
【図６】検出範囲設定部の詳細な構成を示すブロック図である。
【図７】処理部での処理内容を示すフローチャートである。
【図８】検出範囲設定部での動作を示すタイミング図である。
【発明を実施するための形態】
【００１０】
以下に本発明の実施形態を図面と共に説明する。
＜全体構成＞
本発明が適用された車載通信システム１は、図１に示すように、ボデー系のアプリケーションを実現する電子制御装置（ボデー系ＥＣＵ）や、車両の状態を検出したり車両の状態を制御したりするために設けられた関連機器（ライト，センサ等）からなるノード３を、バス状の伝送路５を介して相互に接続することで構成されている。
【００１１】
ノード３のうち、ボデー系ＥＣＵとしては、ボデー・ワイパＥＣＵ，シートＥＣＵ，スライドドアＥＣＵ，ミラーＥＣＵ，バックドアＥＣＵ，ライトＥＣＵ，チルテレ（電動ステアリング位置調整装置）ＥＣＵ等があり、一方、関連機器としては、ライトＳＷ，ワイパＳＷ，ライトセンサ，レインセンサ等がある。
【００１２】
＜バス通信路＞
伝送路５は、異なるノード３からハイレベル（第１レベル）の信号とロウレベル（第２レベル）の信号とが同時に出力されると、伝送路５上の信号レベルがロウレベルとなるように構成されており、この機能を利用してバス調停を実現する。
【００１３】
伝送路５では、図２（ａ）に示すように、伝送符号として、ビットの境界で信号レベルがハイレベルからロウレベルに変化すると共に、ビットの途中で信号レベルがロウレベルからハイレベルに変化するＰＷＭ符号が用いられ、二値（論理１／論理０）の信号を、デューティ比の異なる二つの符号で表現する。以下では、ロウレベルの比率（継続期間）がより短い方をレセッシブ符号（第１符号）、より長い方をドミナント符号（第２符号）と称する。なお、本実施形態では、レセッシブ符号が論理１に対応し、ドミナント符号が論理０に対応するものとする。また、伝送符号において、信号レベルがハイレベルからロウレベルに変化するエッジを境界エッジ、ロウレベルからハイレベルに変化するエッジを中間エッジとも称する。
【００１４】
そして、具体的には、レセッシブ符号では、１ビットの１／３の期間がロウレベル、２／３の期間がハイレベルとなり、また、ドミナント符号では、１ビットの２／３の期間がロウレベル、１／３期間がハイレベルに設定され、伝送路５上でレセッシブ符号とドミナント符号とが衝突すると、ドミナント符号が調停勝ちするようにされている。
【００１５】
なお、伝送路５においてレセッシブ符号が許容ビット（本実施形態では１１ビット）以上継続している期間をＩＦＳ（Inter Frame Space ）と呼び、ＩＦＳが検出されている状態をアイドル状態という。そして、車載通信システム１では、伝送路５がアイドル状態にある場合に、各ノード３は送信を行うことができるように規定されていると共に、送信を開始後、調停負けを検出したノード３は送信を直ちに停止し、調停勝ちしたノード３のみが送信を継続する、いわゆるＣＳＭＡ／ＣＡ方式のアクセス制御が採用されている。
【００１６】
また、ノード３間の通信に使用するフレームは、図２（ｂ）に示すように、送信を許可するデータを指定するためのヘッダと、ヘッダによって指定されたデータを送信するための可変長のレスポンスからなる。
【００１７】
このうち、ヘッダは、送信を許可するデータの識別子（ＩＤ）からなり、ＩＤの値に応じて、バス調停で勝ち残るように設定されている。一方、レスポンスは、データ以外に、データ（レスポンス）のサイズを示すサイズ情報、エラーの有無をチェックするためのＣＲＣ符号が少なくとも含まれている。
【００１８】
＜ノード＞
ノード３には、他のノードに伝送路５を介してクロックを供給するノード（ここではボデー・ワイパＥＣＵ）と、伝送路５を介して供給されるクロックに同期した通信を実行するノードとが存在し、以下では、前者をクロックマスタ３ａとも称し、後者を通常ノード３ｂとも称する。クロックマスタ３ａ及び通常ノード３ｂは、一部構成が異なるがほぼ同様の構成を有しているため、基本的に共通部分の説明を行い、必要に応じて相違点について説明を補足する。
【００１９】
ノード３は、図３に示すように、伝送路５を介した他ノード３との通信によって得られた情報等に基づき、自ノード３に割り当てられた各種処理を実行する信号処理部１０と、信号処理部１０から供給されるＮＲＺ符号の送信データＴＸＤをＰＷＭ符号の送信データＴＸに符号化して伝送路５に出力し、伝送路５から取り込んだＰＷＭ符号の受信データＲＸをＮＲＺ符号の受信データＲＸＤに復号化して信号処理部１０に供給するトランシーバ２０とを備えている。
【００２０】
＜信号処理部＞
信号処理部１０は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＩＯポート等からなる周知のマイクロコンピュータを中心に構成され、更に、調歩同期（非同期）方式のシリアル通信を実現するＵＡＲＴ（汎用非同期受信・送信機：Universal Asynchronous Receiver Transmitter ）、１１、当該信号処理部１０を動作させるための動作クロックを発生させる発振回路１２を備えている。
【００２１】
ＵＡＲＴ１１は、図２（ｃ）に示すように、データの開始を示す１ビット長のスタートビット（ロウレベル）と、データの終了を示すストップビット（ハイレベル）と、これらスタートビット，ストップビットに挟まれた８ビットのデータとで構成された合計１０ビットのブロックデータを単位として送受信する。但し、主要部となる８ビットのデータは、ＬＳＢ（最下位ビット）が先頭、ＭＳＢ（最上位ビット）が末尾となるように設定されている。
【００２２】
また、前述のフレーム（図２（ｂ）参照）を構成するヘッダは、単一のブロックデータで構成され、スタートビット，ストップビットを除く８ビットのデータのうち、７ビットはＩＤとして用いられ、１ビットはパリティビットとして用いられる。また、レスポンスは、１乃至複数個のブロックデータで構成され、最初のブロックに、サイズ情報が設定される。
【００２３】
なお、特にクロックマスタ３ａでは、発振回路１２は、上述の動作クロックに加えて、ＵＡＲＴ１１の通信速度と同じ速度（例えば２０Ｋｂｐｓ）に設定されトランシーバ２０に供給する内部クロックＣＫを発生させるように構成されている。
【００２４】
＜トランシーバ＞
図３に戻り、トランシーバ２０は、送信データＴＸＤを符号化する符号化回路３１、受信データＲＸを復号する復号化回路３２、ビット単位でデータの衝突を検出する調停回路３３からなるデジタル処理部３０と、デジタル処理部３０にて符号化された送信データＴＸを伝送路５に出力する送信バッファ４１、伝送路５上のデータを取り込む受信バッファ４２からなるアナログ処理部４０と、デジタル処理部３０の動作に必要な各種タイミング信号を生成するタイミング生成部５０とを備えている。
【００２５】
＜タイミング生成部＞
タイミング生成部５０は、複数のインバータをリング状に接続することで構成されたリングオシレータ等からなる簡易な発振回路を備え、この発振回路が発生させたカウント用クロックを分周することによって、基準クロック（クロックマスタ３ａでは信号処理部１０から供給される内部クロックＣＫ，通常ノード３ｂでは受信バッファ４２を介して伝送路５から取り込んだ受信データＲＸ）に同期した各種タイミング信号を生成する。
【００２６】
＜デジタル処理部＞
デジタル処理部３０において、符号化回路３１は、クロックマスタ３ａと通常ノード３ｂとでは異なった動作をする。
【００２７】
まず、クロックマスタ３ａの符号化回路３１は、信号処理部１０から供給される送信データＴＸＤ（ＮＲＺ符号）が「論理１」である場合は、レセッシブ符号に符号化し、送信データＴＸＤが「論理０」である場合は、ドミナント符号に符号化した信号を、送信データＴＸとして送信バッファ４１に供給する。
【００２８】
なお、クロックマスタ３ａの符号化回路３１は、信号処理部１０から送信データＴＸＤの供給がない場合は、入力が「論理１」となるように構成されている。つまり、信号処理部１０が送信を行わない時に、クロックマスタ３ａの符号化回路３１は、他ノードに供給するクロックとなるレセッシブ符号を出力し続けるように構成されている。
【００２９】
一方、通常ノード３ｂの符号化回路３１は、図４に示すように、信号処理部１０から供給される送信データＴＸＤが「論理１」である場合は、１ビットの全期間に渡って第１レベルとなり、送信データＴＸＤが「論理０」である場合は、受信データＲＸの立ち下がりエッジを検出すると第２レベルに変化し、ドミナント符号におけるロウレベルの継続時間が経過したタイミングで第１レベルに変化する信号を、符号化された送信データＴＸとして送信バッファ４１に供給する。
【００３０】
そして、クロックマスタ３ａが出力する伝送路５上のレセッシブ符号に、符号化された送信データＴＸが重畳されると、送信データＴＸＤの１に対応した期間は、伝送路５上ではレセッシブ符号がそのまま伝送され、送信データＴＸＤの「論理０」に対応した期間は、伝送路５上ではドミナント符号に書き換えられて伝送されることになる。
【００３１】
図３に戻り、復号化回路３２は、受信バッファ４２が取り込んだ受信データＲＸ（ＰＷＭ符号）をＮＲＺ符号に復号化し、復号化した受信データＲＸＤを信号処理部１０に供給する。具体的には、受信データＲＸにおいて境界エッジを起点としたロウレベルの継続時間を測定し、その測定結果が予め設定された復号閾値Ｔth以上であれば「論理０」に、閾値未満であれば「論理１」に復号する。
【００３２】
そして、調停回路３３は、送信データＴＸＤと受信データＲＸＤをビット単位で比較し、信号レベルが不一致である場合に符号化回路３１への送信データＴＸＤの供給を停止する。
【００３３】
＜復号化回路＞
復号化回路３２は、図５に示すように、受信データＲＸにおける境界エッジ及び中間エッジを検出するエッジ検出回路６１と、境界エッジの検出タイミングを表す境界エッジ検出信号ＦＥに基づいて設定される許可範囲の間、エッジ検出回路６１による境界エッジの検出を許可するための許可信号ＥＮを生成する許可範囲設定部６２と、境界エッジ検出信号ＦＥ及び中間エッジの検出タイミングを表す中間エッジ検出信号ＲＥに基づいて、境界エッジの検出タイミングから中間エッジの検出タイミングまでの時間幅、即ち、受信データＲＸを構成するＰＷＭ符号のロウレベル幅を計時するレベルタイマ６３を備えている。
【００３４】
また、復号化回路３２は、復号閾値Ｔthを記憶する閾値記憶部６４と、レベルタイマ６３での計時値であるレベル計時値ＴＬと閾値記憶部６４に記憶された復号閾値Ｔthとを大小比較する比較器６５と、比較器６５の出力を基準クロックのビット境界のタイミングでラッチし、そのラッチした信号を復号された受信データＲＸＤとして出力するラッチ回路６６を備えている。
【００３５】
なお、比較器６５は、レベル計時値ＴＬが復号閾値Ｔthより小さければ第１符号、レベル計時値ＴＬが復号閾値Ｔth以上であれば第２符号であると判断し、その判断結果に応じた値（第１符号であれば論理１／第２符号であれば論理０）を有する２値データを出力するように構成されている。
【００３６】
＜許可範囲設定部＞
ここで、許可範囲設定部６２は、図６に示すように、境界エッジ検出信号ＦＥに基づいて境界エッジの周期を計時するビットタイマ７１と、境界エッジの検出タイミングから許可範囲の開始タイミングまでの時間に対応するカウント値である開始比較値、及び許可範囲の継続期間に対応するカウント値である終了比較値を記憶する範囲記憶部７２と、ビットタイマ７１の計時値が範囲記憶部７２に記憶された開始比較値と一致すると開始タイミング信号を出力する比較器７３を備えている。
【００３７】
また、許可範囲設定部６２は、開始タイミング信号が入力されてからの経過時間を計時する許可タイマ７４と、許可タイマ７４の計時値が範囲記憶部７２に記憶された終了比較値と一致すると終了タイミング信号を出力する比較器７５と、セット入力に開始タイミング信号、リセット入力に終了タイミング信号が印加されるＳＲフリップフロップ回路７６とを備えている。
【００３８】
更に、許可範囲設定部６２は、ビットタイマ７１による１ビット幅の計時結果に従って設定されるリセット比較値を記憶するリセット記憶部７７と、ビットタイマ７１の計時値がリセット比較値と一致するとリセット要求信号を出力する比較器７８と、境界エッジ検出信号ＦＥが入力される毎にビットタイマ７１の計時値（境界エッジの周期）を取り込み、この計時値に基づいて開始比較値，終了比較値，リセット比較値を生成して予め設定されたタイミングで範囲記憶部７２及びリセット記憶部７７の記憶内容を更新すると共に、比較器７８からリセット要求信号が入力されると、強制許可信号Ｋを出力する処理部７９と、ＳＲフリップフロップ回路７６の出力、及び強制許可信号Ｋの出力の論理和を求め許可信号ＥＮとして出力する論理和回路８０とを備えている。
【００３９】
なお、レベルタイマ６３、ビットタイマ７１，許可タイマ７４を作動させるカウント用クロックを含め、デジタル処理部３０各部を動作させるタイミング信号は、タイミング生成部５０から供給される。
【００４０】
このように構成された許可範囲設定部６２は、強制許可信号Ｋがロウレベルの時に、境界エッジの検出後、開始比較値で表される時間が経過した時点でハイレベルとなり、その後、終了比較値で表される時間が経過した時点でロウレベルとなる許可信号ＥＮを出力する。また、強制許可信号Ｋがハイレベルの時には、ハイレベルの許可信号ＥＮを出力する。この場合、全範囲が許可範囲となる。
【００４１】
＜処理部＞
ここで処理部７９が実行する処理を、図７に示すフローチャートに沿って説明する。
なお、処理部７９は、マイクロコンピュータによって構成されていてもよいし、マイクロコンピュータを用いることなく、論理回路の組合せによって構成されていてもよい。
【００４２】
処理部７９は、デジタル処理部３０に電源供給が開始されると処理を開始する。
処理部７９では、まず、範囲記憶部７２及びリセット記憶部７７に、開始比較値，終了比較値，リセット比較値の初期値を設定すると共に、強制許可信号Ｋをオフ（ロウレベル）に、予め用意された初回フラグをオンに設定する初期化処理を行う（Ｓ１１０）。
【００４３】
なお、開始比較値，終了比較値，リセット比較値の初期値は、伝送路５での通信速度から決まる１ビット幅をカウントクロックでカウントした場合に得られる値を基準値として、この基準値に基づいて設定する。本実施形態では、基準値の０．９倍の値を開始比較値、基準値の１．１倍の値から開始比較値を減じた値を終了比較値、基準比較値の３倍をリセット比較値としている。
【００４４】
次にエッジ検出回路６１で境界エッジが検出されたか否かを判断し（Ｓ１２０）、検出されていれば、ビットタイマ７１の計時値を取得し（Ｓ１３０）、初回フラグがオンに設定されているか否かを判断する（Ｓ１４０）。
【００４５】
初回フラグがオンに設定されていれば、初回フラグをオフに設定して（Ｓ１４５）、Ｓ１２０に戻り、初回フラグがオフに設定されていれば、計時値を境界エッジ周期（即ち１ビットの時間幅）の計測値として、所定の記憶領域に保持する（Ｓ１５０）。
【００４６】
そして、強制許可信号Ｋがオンに設定されているか否かを判断し（Ｓ１６０）、オンに設定されていなければ（オフであれば）、所定の記憶領域に保持されている計測値に対して統計的な処理を実行することで、境界エッジ周期の統計値（例えば過去一定期間に渡る平均値）を求める（Ｓ１７０）。
【００４７】
求めた統計値が、現在設定されている開始比較値，終了比較値，リセット比較値の算出する際に使用した基準値からのずれが、予め設定された許容値以上であるか否かを判断し（Ｓ１８０）、ずれが許容値未満であればＳ１２０に戻る。
【００４８】
一方、ずれが許容値以上であれば、統計値を基準値として設定し、更にＳ１１０と同様にこの基準値に基づいて開始比較値，終了比較値，リセット比較値を求め、その求めた各比較値によって、範囲記憶部７２及びリセット記憶部７７の記憶内容を再設定して（Ｓ１９０）、Ｓ１２０に戻る。
【００４９】
先のＳ１２０で境界エッジは検出されていないと判断した場合は、比較器７８からリセット要求が入力されているか否かを判断し（Ｓ２００）、リセット要求が入力されていなければ、Ｓ１２０に戻る。一方、リセット要求が入力されていれば、強制許可信号Ｋをオンに設定すると共に、初回フラグをオンに設定して（Ｓ２１０）、Ｓ１２０に戻る。
【００５０】
また、先のＳ１６０で強制許可信号Ｋがオンに設定されていると判断した場合、強制許可信号Ｋをオフに設定して（Ｓ２２０）、Ｓ１９０に進む。この場合、Ｓ１９０では、Ｓ１７０で算出された統計値の代わりに、Ｓ１５０によって一つだけ保存されている境界エッジ周期の計測値を基準値として、各比較値を求めることになる。
【００５１】
＜効果＞
以上説明したように、車載通信システム１では、図８に示すように、ビット境界（境界エッジ）が検出されると、その検出タイミングから開始比較値に相当する時間が経過してから、更に終了比較値に相当する時間が経過するまでの間を許可範囲として設定し、許可範囲外で発生する立ち下がりエッジが、ビット境界として認識されないようにされている。
【００５２】
つまり、検出されたビット境界から、基準値に相当する時間が経過した時点を、次のビット境界が現れる推定タイミングとし、その前後の所定期間（本実施形態では基準値に対して±１０％の値に相当する時間）を許可範囲に設定している。
【００５３】
従って、ノイズの影響による立ち下がりエッジが現れたとしても、許可範囲内で発生しない限り、これを境界エッジとして誤検出してしまうことがなく、ＰＷＭ符号の復号を精度よく行うことができる。
【００５４】
即ち、立ち下がりエッジの検出タイミングを制限しない従来装置では、図８下方のタイミング図に示すように、ノイズの影響による立ち下がりエッジを境界エッジ、その後の立ち上がりエッジを中間エッジと認識して、ロウレベル幅が復号閾値Ｔthより短いレセッシブ符号（論理１）を受信したものと誤認識し、誤った復号（図中ＲＸＤの点線部分）を行ってしまうが、車載通信システム１では、このような復号の誤りの発生を抑制することができる。
【００５５】
また、車載通信システム１によれば、境界エッジの周期を計時した計測値を統計的に処理して、境界エッジの周期の統計値を求め、その統計値の基準値からのずれが許容値を越えた場合は各比較値を再設定するようにされている。
【００５６】
従って、何等かの原因で、クロック周期が変動するようなことがあった場合でも、許可範囲内の変動であれば、これに追従して許可範囲の設定が自動的に変化し、許可範囲を手動で再設定する必要がないため、メンテナンスの手間を省略することができる。
【００５７】
更に、車載通信システム１によれば、境界エッジの周期を計時するカウンタの値が、リセット比較値に達した場合には、各比較値の設定をリセットすると共に、許可範囲を一時的に取り払って計測した境界エッジの周期に基づいて、各比較値を設定するようにされている。このため、クロック周期が許可範囲を超えるほど大きく変化した場合でも、これに対処することができるため、システムの信頼性を向上させることができると共に、伝送路の通信速度が異なる様々なシステムにて使用することができ、システムの汎用性を向上させることができる。
【００５８】
＜他の実施形態＞
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において様々な態様にて実施することが可能である。
【００５９】
例えば、上記実施形態では、伝送符号の１ビットのうちロウレベルとなる期間を、レセッシブ符号では１／３、ドミナント符号では２／３としているが、これに限るものではなく、例えば、レセッシブ符号では１／４、ドミナント符号では１／２等としてもよい。
【００６０】
上記実施形態では、境界パタンとして、境界エッジを用いているが、複数ビットで構成されたビットパタンを用いてもよい。
【符号の説明】
【００６１】
１…車載通信システム  ３…ノード  ３ａ…クロックマスタ  ３ｂ…通常ノード  ５…伝送路  １０…信号処理部  １２…発振回路  ２０…トランシーバ  ３０…デジタル処理部  ３１…符号化回路  ３２…復号化回路  ３３…調停回路  ４０…アナログ処理部  ４１…送信バッファ  ４２…受信バッファ  ５０…タイミング生成部  ６１…エッジ検出回路  ６２…許可範囲設定部  ６３…レベルタイマ  ６４…閾値記憶部  ６５，７３，７５，７８…比較器  ６６…ラッチ回路  ７１…ビットタイマ  ７２…範囲記憶部  ７４…許可タイマ  ７６…ＳＲフリップフロップ回路  ７７…リセット記憶部  ７９…処理部  ８０…論理和回路
【図１】
2014103552.tif 000003
【図２】
2014103552.tif 000004
【図３】
2014103552.tif 000005
【図４】
2014103552.tif 000006
【図５】
2014103552.tif 000007
【図６】
2014103552.tif 000008
【図７】
2014103552.tif 000009
【図８】
2014103552.tif 000010