(57)【特許請求の範囲】
【請求項１】
他の通信装置との間で通信するアクティブモードと前記他の通信装置との間の通信を休止するスリープモードとのうち一方のモードから他方のモードに移行可能に構成されている通信回路（２０）を有し、前記他の通信装置とともに通信ネットワークを構成する通信装置であって、
抵抗素子とコンデンサとから構成されて発振信号を出力する発振回路を構成するＣＲ発振器（４３）と、
前記通信回路が前記スリープモードであるときに、前記他の通信装置からの通信信号のローレベル期間を前記ＣＲ発振器から出力される発振信号を基準としてカウントする第１のカウンタ（４２）と、
前記通信回路が前記スリープモードであるときに、前記他の通信装置からの通信信号のハイレベル期間を前記ＣＲ発振器から出力される発振信号を基準としてカウントする第２のカウンタ（４１）と、
前記第１のカウンタのカウント値と前記第２のカウンタのカウント値との比を算出する比算出手段と、
前記比算出手段により算出された比が所定比であるか否かを判定することにより、前記他の通信装置からの通信信号のうち当該通信装置のＩＤを含むＩＤ領域を受信したか否かを判定する第１の判定手段と、
前記通信信号のうちＩＤ領域を受信したと前記第１の判定手段が判定したときに、前記通信回路を前記アクティブモードに移行させるために、前記通信回路にウエイクアップ信号を出力する信号出力手段と、を備えることを特徴とする通信装置。
【請求項２】
前記他の通信装置から送信される通信信号のうち前記ＩＤ領域に対する先頭側にはハイレベル期間とローレベル期間とが設定されており、
前記比算出手段の算出を実施するために用いられるカウント値を得るための前記第１、第２のカウンタのカウントに先だって、前記第１のカウンタが前記通信信号のローレベル期間をカウントし、かつ前記第２のカウンタが前記通信信号のハイレベル期間をカウントするようになっており、
前記第１のカウンタのカウント値と前記第２のカウンタのカウント値との比が所定条件を満たすか否かを判定することにより、前記通信信号のうち前記ＩＤ領域に対する先頭側に設定されるハイレベル期間とローレベル期間とを受信したか否かを判定する第２の判定手段を備え、
前記通信信号のうち前記ＩＤ領域に対する先頭側に設定されるハイレベル期間とローレベル期間とを受信したと前記第２の判定手段が判定した後に生じる前記通信信号の立ち下がり時、或いは立ち上がり時にて、前記比算出手段の算出を実施するために用いられるカウント値を得るための前記第１、第２のカウンタのカウントを開始することを特徴とする請求項１に記載の通信装置。
【請求項３】
他の通信装置との間で通信するアクティブモードと前記他の通信装置との間の通信を休止するスリープモードとのうち一方のモードから他方のモードに移行可能に構成されている通信回路（２０）を有し、前記他の通信装置とともに通信ネットワークを構成する通信装置であって、
抵抗素子とコンデンサとから構成されて発振信号を出力する発振回路を構成するＣＲ発振器（４３）と、
前記通信回路が前記スリープモードであるときに、他の通信装置から受信される通信信号のうち所定期間を前記ＣＲ発振器から出力される発振信号を基準として計測する計測手段とを備え、
前記所定期間は所定個の１ビットデータを含む期間であって、その期間に亘って信号レベルがハイレベルおよびローレベルのうち一方のレベルに設定されており、前記通信信号のうち前記所定期間に対して先頭側および後端側の信号レベルが一方のレベルと異なるレベルになっており、
前記計測手段による計測結果に基づいて前記通信信号の１ビットのデータの時間長を算出する第１の算出手段と、
前記通信回路が前記スリープモードであるときに、前記他の通信装置から出力される通信信号のうちローレベル期間およびハイレベル期間を前記１ビットのデータの時間長を周期としてサンプリングするサンプリング手段と、
前記サンプリング手段によりサンプリングされた結果に基づいて前記ローレベル期間を構成する１ビットのデータの個数と前記ハイレベル期間を構成する１ビットのデータの個数を算出する第２の算出手段と、
前記第２の算出手段により算出される前記ローレベル期間を構成する１ビットのデータの個数と前記ハイレベル期間を構成する１ビットのデータの個数とがそれぞれ予め設定された個数であるか否かを判定することにより、前記通信信号のうち当該通信装置のＩＤを含むＩＤ領域を受信したか否かを判定する第１の判定手段と、
前記通信信号のうち前記ＩＤ領域を受信したと前記第１の判定手段が判定したときに、前記通信回路を前記アクティブモードに移行させるために、前記通信回路にウエイクアップ信号を出力する信号出力手段と、を備えることを特徴とする通信装置。
【請求項４】
前記通信信号のうち前記ＩＤに対する先頭側にはハイレベル期間とローレベル期間とが設定されており、
前記通信回路が前記スリープモードであるときに、前記サンプリング手段のサンプリングに先だって、前記通信信号のローレベル期間を前記ＣＲ発振器から出力される発振信号を基準としてカウントする第１のカウンタ（４２）と、
前記通信回路が前記スリープモードであるときに、前記サンプリング手段のサンプリングに先だって、前記通信信号のハイレベル期間を前記ＣＲ発振器から出力される発振信号を基準としてカウントする第２のカウンタ（４１）と、
前記第１のカウンタのカウント値と前記第２のカウンタのカウント値との比が所定条件を満たすか否かを判定することにより、前記通信信号のうち前記ＩＤ領域に対する先頭側に設定されるハイレベル期間とローレベル期間とを受信したか否かを判定する第２の判定手段を備え、
前記通信信号のうち前記ＩＤ領域に対する先頭側に設定されるハイレベル期間とローレベル期間とを受信したと前記第２の判定手段が判定した後に生じる前記通信信号の立ち下がり時、或いは立ち上がり時にて、前記サンプリング手段のサンプリングを開始することを特徴とする請求項３に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置に関するものである。
【背景技術】
【０００２】
従来の通信ネットワークにおいて、通信装置としてのノードが複数個、備えられ、複数個のノードが通信線としてのバスによって接続され、複数個のノードがスリープモードであるときに、複数個のノードがバス電圧をモニタしてこのバス電圧の変化を検知すると、ウエイクアップするように設定されているものがある。
【０００３】
また、複数個のノードが全てスリープモードであるとき、複数個のノードが予め決められた起動順序に従って順次、ウエイクアップするように設定されているものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１８５５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の通信ネットワークでは、複数個のノードがスリープモードである場合には、複数個のノードがバス電圧の変化を検知するとそれぞれウエイクアップすることができるものの、複数個のノードのうち任意のノードだけウエイクアップさせることができない。例えば、複数個のノードのうち任意のノードをウエイクアップさせる場合に、任意のノードとともに、任意のノード以外のノードもウエイクアップすると、このウエイクアップしたノードにより無駄に電力を消費することになる。
【０００６】
また、上記特許文献１では、複数個のノードが起動順序に従って順次ウエイクアップすることが記載されているだけで、複数個のノードのうち任意のノードだけウエイクアップさせることについて記載されていない。
【０００７】
本発明は上記点に鑑みて、通信ネットワークを構成する通信装置において、通信装置自身のＩＤを受信したときに、ウエイクアップすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の発明では、他の通信装置との間で通信するアクティブモードと前記他の通信装置との間の通信を休止するスリープモードとのうち一方のモードから他方のモードに移行可能に構成されている通信回路（２０）を有し、前記他の通信装置とともに通信ネットワークを構成する通信装置であって、
抵抗素子とコンデンサとから構成されて発振信号を出力する発振回路を構成するＣＲ発振器（４３）と、
前記通信回路が前記スリープモードであるときに、前記他の通信装置からの通信信号のローレベル期間を前記ＣＲ発振器から出力される発振信号を基準としてカウントする第１のカウンタ（４２）と、
前記通信回路が前記スリープモードであるときに、前記他の通信装置からの通信信号のハイレベル期間を前記ＣＲ発振器から出力される発振信号を基準としてカウントする第２のカウンタ（４１）と、
前記第１のカウンタのカウント値と前記第２のカウンタのカウント値との比を算出する比算出手段と、
前記比算出手段により算出された比が所定比であるか否かを判定することにより、前記他の通信装置からの通信信号のうち当該通信装置のＩＤを含むＩＤ領域を受信したか否かを判定する第１の判定手段と、
前記通信信号のうちＩＤ領域を受信したと前記第１の判定手段が判定したときに、前記通信回路を前記アクティブモードに移行させるために、前記通信回路にウエイクアップ信号を出力する信号出力手段と、を備えることを特徴とする。
【０００９】
請求項１に記載の発明によれば、当該通信装置において、他の通信装置からの通信信号のうち当該通信装置のＩＤを含むＩＤ領域を受信したときには、信号出力手段が通信回路にウエイクアップ信号を出力するので、通信回路がアクティブモードになる。これにより、通信装置自身のＩＤを受信したときに、ウエイクアップする通信装置を提供することができる。
【００１０】
ここで、通信ネットワークにおいてＩＤ領域に含まれるＩＤに対応する通信装置以外の通信装置は、ＩＤ領域を含む通信信号を受信しても、ウエイクアップを行わない。このため、ＩＤ領域のＩＤに対応する通信装置以外の通信装置が無駄に電力を消費することを防ぐことができる。
【００１１】
ＩＤとは、Ｉｄｅｎｔｉｆｉｃａｔｉｏｎの略で、通信装置を識別するための登録符号である。
【００１２】
請求項１に記載の発明によれば、通信回路がスリープモードであるときに、通信信号に含まれるＩＤ領域を受信したか否かについて判定手段が判定するために、ＣＲ発振器の発振信号を用いることになる。ここで、一般的に、ＣＲ発振器は、セラミック発振器や水晶発振器に比べて安価である傾向にある。このため、通信装置の製造コストを低減することが可能である。
【００１３】
ここで、請求項１に記載の発明では、通信信号のローレベル期間のカウント値とハイレベル期間のカウント値との比によって、通信信号に含まれるＩＤ領域を受信したか否かを判定している。
【００１４】
ここで、ＣＲ発振器は、その温度変化により、発振周波数に変化が生じる可能性がある。しかし、通信信号の一般的なビットレートを考慮すれば、ＣＲ発振器の発振周波数の変化は非常に小さいものであるので、上述した比によって通信信号に含まれるＩＤ領域を受信したか否かを判定する判定は、十分問題なく、行うことができる。このため、ＩＤ領域を受信したか否かの判定に際して、誤判定が生じ難い。
【００１５】
請求項２に記載の発明では、前記他の通信装置から送信される通信信号のうち前記ＩＤ領域に対する先頭側にはハイレベル期間とローレベル期間とが設定されており、
前記比算出手段の算出を実施するために用いられるカウント値を得るための前記第１、第２のカウンタのカウントに先だって、前記第１のカウンタが前記通信信号のローレベル期間をカウントし、かつ前記第２のカウンタが前記通信信号のハイレベル期間をカウントするようになっており、
前記第１のカウンタのカウント値と前記第２のカウンタのカウント値との比が所定条件を満たすか否かを判定することにより、前記通信信号のうち前記ＩＤ領域に対する先頭側に設定されるハイレベル期間とローレベル期間とを受信したか否かを判定する第２の判定手段を備え、
前記通信信号のうち前記ＩＤ領域に対する先頭側に設定されるハイレベル期間とローレベル期間とを受信したと前記第２の判定手段が判定した後に生じる前記通信信号の立ち下がり時、或いは立ち上がり時にて、前記比算出手段の算出を実施するために用いられるカウント値を得るための前記第１、第２のカウンタのカウントを開始することを特徴とする。
【００１６】
請求項３に記載の発明では、他の通信装置との間で通信するアクティブモードと前記他の通信装置との間の通信を休止するスリープモードとのうち一方のモードから他方のモードに移行可能に構成されている通信回路（２０）を有し、前記他の通信装置とともに通信ネットワークを構成する通信装置であって、
抵抗素子とコンデンサとから構成されて発振信号を出力する発振回路を構成するＣＲ発振器（４３）と、
前記通信回路が前記スリープモードであるときに、他の通信装置から受信される通信信号のうち所定期間を前記ＣＲ発振器から出力される発振信号を基準として計測する計測手段とを備え、
前記所定期間は所定個の１ビットデータを含む期間であって、その期間に亘って信号レベルがハイレベルおよびローレベルのうち一方のレベルに設定されており、前記通信信号のうち前記所定期間に対して先頭側および後端側の信号レベルが一方のレベルと異なるレベルになっており、
前記計測手段による計測結果に基づいて前記通信信号の１ビットのデータの時間長を算出する第１の算出手段と、
前記通信回路が前記スリープモードであるときに、前記他の通信装置から出力される通信信号のうちローレベル期間およびハイレベル期間を前記１ビットのデータの時間長を周期としてサンプリングするサンプリング手段と、
前記サンプリング手段によりサンプリングされた結果に基づいて前記ローレベル期間を構成する１ビットのデータの個数と前記ハイレベル期間を構成する１ビットのデータの個数を算出する第２の算出手段と、
前記第２の算出手段により算出される前記ローレベル期間を構成する１ビットのデータの個数と前記ハイレベル期間を構成する１ビットのデータの個数とがそれぞれ予め設定された個数であるか否かを判定することにより、前記通信信号のうち当該通信装置のＩＤを含むＩＤ領域を受信したか否かを判定する第１の判定手段と、
前記通信信号のうち前記ＩＤ領域を受信したと前記第１の判定手段が判定したときに、前記通信回路を前記アクティブモードに移行させるために、前記通信回路にウエイクアップ信号を出力する信号出力手段と、を備えることを特徴とする。
【００１７】
請求項３に記載の発明では、請求項１に記載の発明と同様、通信装置において、通信信号に含まれるＩＤ領域を受信したときには、信号出力手段が通信回路にウエイクアップ信号を出力するので、通信回路がアクティブモードになる。これにより、請求項１に記載の発明と同様に、通信装置自身のＩＤを受信したときに、ウエイクアップする通信装置を提供することができる。これに伴い、ＩＤ領域のＩＤに対応する通信装置以外の通信装置が無駄に電力を消費することを防ぐことができる。
【００１８】
請求項３に記載の発明では、通信信号のうち所定期間を計測するために、ＣＲ発振器を用いている。このため、請求項１に記載の発明と同様、通信装置の製造コストを低減することが可能である。
【００１９】
ここで、上述の請求項１に記載の発明では、通信信号のローレベル期間のカウント値とハイレベル期間のカウント値との比によって、通信信号のうち当該通信装置のＩＤを含むＩＤ領域を受信したか否かを判定している。このため、互いに異なる２つのＩＤでも、ローレベル期間のカウント値とハイレベル期間のカウント値との比が同一の場合には、２つのＩＤを判別することができない。
【００２０】
これに対して、請求項３に記載の発明では、通信信号のうちローレベル期間を構成するデータの個数とハイレベル期間を構成するデータの個数とがそれぞれ予め設定された個数であるか否かを判定することにより、通信信号のうち当該通信装置のＩＤを含むＩＤ領域を受信したか否かを判定している。このため、請求項３に記載の発明によれば、互いに異なる２つのＩＤにおいて、ローレベル期間のカウント値とハイレベル期間のカウント値との比が同一の場合でも、２つのＩＤを判別することができる。したがって、認識することができるＩＤの個数を増やすことができる。
【００２１】
請求項４に記載の発明では、前記通信信号のうち前記ＩＤに対する先頭側にはハイレベル期間とローレベル期間とが設定されており、
前記通信回路が前記スリープモードであるときに、前記サンプリング手段のサンプリングに先だって、前記通信信号のローレベル期間を前記ＣＲ発振器から出力される発振信号を基準としてカウントする第１のカウンタ（４２）と、
前記通信回路が前記スリープモードであるときに、前記サンプリング手段のサンプリングに先だって、前記通信信号のハイレベル期間を前記ＣＲ発振器から出力される発振信号を基準としてカウントする第２のカウンタ（４１）と、
前記第１のカウンタのカウント値と前記第２のカウンタのカウント値との比が所定条件を満たすか否かを判定することにより、前記通信信号のうち前記ＩＤ領域に対する先頭側に設定されるハイレベル期間とローレベル期間とを受信したか否かを判定する第２の判定手段を備え、
前記通信信号のうち前記ＩＤ領域に対する先頭側に設定されるハイレベル期間とローレベル期間とを受信したと前記第２の判定手段が判定した後に生じる前記通信信号の立ち下がり時、或いは立ち上がり時にて、前記サンプリング手段のサンプリングを開始することを特徴とする。
【００２２】
なお、この欄および特許請求の範囲で記載した各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態における通信ネットワークの構成を示す図である。
【図２】図１の通信装置の電気回路構成を示す図である。
【図３】図２のＣＲ発振回路の回路構成を示す図である。
【図４】図１の通信ネットワークの通信で用いられる通信信号の構成を示す図である。
【図５】図２のＩＤ検出回路の作動を示すフローチャートである。
【図６】本発明の第２実施形態におけるＩＤ検出回路の作動を示すフローチャートである。
【図７】第２実施形態のＩＤ検出回路においてＩＤ検出制御回路のサンプリングタイミングを示す図である。
【図８】本発明の変形例におけるＣＲ発振回路の回路構成を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について図に基づいて説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、説明の簡略化を図るべく、図中、同一符号を付してある。
【００２５】
（第１実施形態）
本発明の通信装置が適用された車載通信ネットワークの第１の実施形態について図１を参照して説明する。図１は車載通信ネットワークの構成を模式的に示す図である。
【００２６】
車載通信ネットワーク１は、通信装置１０ａ、１０ｂ、１０ｃ、１０ｄから構成されている。通信装置１０ａ、１０ｂ、１０ｃ、１０ｄは、電子制御装置やセンサ装置などの各種の機器に適用されるもので、ＬＡＮ用ケーブル１５で接続されている。このことにより、通信装置１０ａ、１０ｂ、１０ｃ、１０ｄは、ローカルエリアネットワーク（ＬＡＮ）で接続されていることになる。通信装置１０ａ、１０ｂ、１０ｃ、１０ｄのうちいずれか２つの通信装置の間でローカルエリアネットワークを介して通信を行う。
【００２７】
通信装置１０ａ、１０ｂ、１０ｃ、１０ｄは、それぞれ共通して、メイン制御回路およびＩＤ検出回路を備えている。メイン制御回路は、ローカルエリアネットワークを介して他の通信装置との間で通信を行うためのものである。ＩＤ検出回路は、メイン制御回路がスリープモードであるときに、他の通信装置から出力される通信装置自身のＩＤを受信するために設けられている。
【００２８】
本実施形態の通信装置１０ａ、１０ｂ、１０ｃ、１０ｄには、それぞれを識別するためのＩＤが設定されている。ＩＤとは、Ｉｄｅｎｔｉｆｉｃａｔｉｏｎの略で、通信装置を個々に識別するための登録符号である。
【００２９】
以下、メイン制御回路およびＩＤ検出回路の構成を説明するために、通信装置１０ａ、１０ｂ、１０ｃ、１０ｄのうち通信装置１０ａを代表例として、通信装置１０ａの構成について図２を参照して説明する。図２は、通信装置１０ａの回路構成を示すブロック図である。
【００３０】
通信装置１０ａは、メイン制御回路２０およびＩＤ検出回路３０を備えている。メイン制御回路２０は、本発明の通信回路を構成するもので、マイクロコンピュータなどから構成されて、メイン制御回路２０は、通信装置１０ａ以外の他の通信装置１０ｂ、１０ｃ、１０ｄとの間でデジタル信号にてローカルエリアネットワークを介して通信を行う。本実施形態のローカルエリアネットワークとしては、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が用いられている。
【００３１】
メイン制御回路２０は、アクティブモードとスリープモードとのうち一方から他方に移行可能に構成されている。アクティブモードは、他の通信装置１０ｂ、１０ｃ、１０ｄとの間の通信を行う状態であり、スリープモードは他の通信装置１０ｃ、１０ｄとの間の通信を休止する状態である。
【００３２】
ＩＤ検出回路３０は、エッジ検出回路４０、カウンタ４１、４２、ＣＲ発振器４３、比較器４４、およびＩＤ検出制御回路４５から構成されている。エッジ検出回路４０は、ローカルエリアネットワークを介して他の通信装置１０ｂ、１０ｃ、１０ｄから出力される通信信号の立ち下がり、および立ち上がりを検出する。
【００３３】
カウンタ４１は、第２のカウンタを構成するもので、通信信号のハイレベル期間（すなわち、Ｈ幅）をＣＲ発振器４３から出力される発振信号の周期を基準としてカウントする。
【００３４】
カウンタ４２は、第１のカウンタおよび計測手段を構成するもので、通信信号のローレベル期間（すなわち、Ｌ幅）をＣＲ発振器４３から出力される発振信号の周期を基準としてカウントする。ここで、本実施形態の発振信号の周期は、通信信号の１ビットのデータの時間長に比べて極めて短い時間である。ＣＲ発振器４３は、コンデンサ、抵抗素子等から構成されて発振を行う発振回路である。本実施形態のＣＲ発振器４３の詳細については後述する。
【００３５】
比較器４４は、比算出手段を構成するもので、カウンタ４１のカウント値Ｈに対するカウンタ４２のカウント値Ｌの比Ｈ／Ｌを算出する。ＩＤ検出制御回路４５は、第１、第２の判定手段および信号出力手段を構成するもので、後述するように、比較器４４により算出される比Ｈ／Ｌに基づいて通信信号のうち通信装置１０ａのＩＤを含むＩＤ領域を受信したか否かを判定する。なお、本実施形態のＩＤ検出制御回路４５は、第１、第２の算出手段およびサンプリング手段を構成している。
【００３６】
次に、本実施形態のＣＲ発振器４３の詳細について図３を用いて説明する。図３はＣＲ発振器４３の回路構成を示す回路図である。
【００３７】
ＣＲ発振器４３は、ＮＡＮＤゲート５０、ＮＯＴゲート５１、５２、抵抗素子Ｒ１〜Ｒ６、およびコンデンサＣ１〜Ｃ３から構成されている。
【００３８】
ＮＡＮＤゲート５０の出力端子はＮＯＴゲート５１の入力端子に接続されている。ＮＯＴゲート５１の出力端子はＮＯＴゲート５２の入力端子に接続されている。ＮＯＴゲート５２の出力端子は、ＣＲ発振器４３の出力端子ＯＵＴを構成するもので、ＮＡＮＤゲート５０の２つの入力端子のうち一方の端子に接続されている。２つの入力端子のうち一方の端子以外の他の端子は、後述するように、イネーブル信号ＥＮとしてのリセット信号が入力される。
【００３９】
コンデンサＣ１は共通接続端子６０とグランド（図中ＧＮＤと記す）との間に接続されている。共通接続端子６０はＮＡＮＤゲート５０の出力端子とＮＯＴゲート５１の入力端子とが接続されている部位である。コンデンサＣ２は共通接続端子６１とグランドとの間に接続されている。共通接続端子６１はＮＯＴゲート５１の出力端子とＮＯＴゲート５２の入力端子とが接続されている部位である。コンデンサＣ３は、ＮＯＴゲート５２の出力端子とグランドとの間に接続されている。
【００４０】
抵抗素子Ｒ１は、電源のプラス電極（図中ＶＤＤと記す）とＮＡＮＤゲート５０のプラス電源端子との間に接続されている。抵抗素子Ｒ２は、ＮＡＮＤゲート５０のマイナス電源端子とグランドとの間に接続されている。抵抗素子Ｒ３は、電源のプラス電極とＮＯＴゲート５１のプラス電源端子との間に接続されている。抵抗素子Ｒ４は、ＮＯＴゲート５１のマイナス電源端子とグランドとの間に接続されている。抵抗素子Ｒ５は、電源のプラス電極とＮＯＴゲート５２のプラス電源端子との間に接続されている。抵抗素子Ｒ６は、ＮＯＴゲート５２のマイナス電源端子とグランドとの間に接続されている。
【００４１】
次に、ＣＲ発振器４３の作動の詳細について説明する。
【００４２】
まず、ＮＡＮＤゲート５０には、後述するメイン制御回路２０からのリセット信号としてのハイレベル信号とＮＯＴゲート５２の出力信号としてのローレベル信号とが入力されると、ＮＡＮＤゲート５０の出力信号のレベルはハイレベルとなる。
【００４３】
これに伴い、ＮＡＮＤゲート５０の出力端子からコンデンサＣ１に電流が流れてコンデンサＣ１に電荷が蓄積される。このため、コンデンサＣ１のプラス端子とマイナス端子との間の電圧が上昇する。この電圧が第１の閾値を越えると、ＮＯＴゲート５１の出力信号のレベルがローレベルとなる。このため、コンデンサＣ２からＮＯＴゲート５１の出力端子側に電流が流れてコンデンサＣ２の電荷が減少する。これにより、コンデンサＣ２のプラス端子とマイナス端子との間の電圧が下降する。この電圧が第２の閾値より小さくなると、ＮＯＴゲート５２の出力信号のレベルがハイレベルとなる。
【００４４】
このようにハイレベルに変化したＮＯＴゲート５２の出力信号がＮＡＮＤゲート５０に入力されると、ＮＡＮＤゲート５０の出力信号のレベルはローレベルとなる。
【００４５】
これに伴い、コンデンサＣ１からＮＡＮＤゲート５０の出力端子側に電流が流れてコンデンサＣ１の電荷が減少する。このため、コンデンサＣ１のプラス端子とマイナス端子との間の電圧が下降する。この電圧が第１の閾値より低くなると、ＮＯＴゲート５１の出力信号のレベルがハイレベルとなる。このため、ＮＯＴゲート５１の出力端子からコンデンサＣ２に電流が流れてからコンデンサＣ２に電荷が蓄積される。これにより、コンデンサＣ２のプラス端子とマイナス端子との間の電圧が上昇する。この電圧が第２の閾値より大きくなると、ＮＯＴゲート５２の出力信号のレベルがローレベルとなる。
【００４６】
このようにローレベルに変化したＮＯＴゲート５２の出力信号がＮＡＮＤゲート５０に入力されると、上述のように、ＮＡＮＤゲート５０の出力信号のレベルおよびＮＯＴゲート５１、５２の出力信号のレベルが変化する。このため、ＮＯＴゲート５２の出力信号のレベルはハイレベルとローレベルとが交互に繰り返される。すなわち、ＣＲ発振器４３は発振して、ＮＯＴゲート５２の出力信号としての発振信号を出力することになる。
【００４７】
なお、ＮＡＮＤゲート５０の２つの入力端子のうち一方の入力端子にリセット信号としてのローレベル信号が入力されているときには、他方の入力端子に入力される信号レベルが変化しても、ＮＡＮＤゲート５０の出力信号がローレベルを維持するので、ＮＯＴゲート５１、５２の出力信号のレベルは変化しない。このため、ＣＲ発振器４３の発振は停止することになる。
【００４８】
次に、本実施形態の通信装置１０ａの具体的な作動の説明に先だって、本実施形態のＣＡＮにおける通信信号の構成について説明する。通信信号は、フレームを複数個、時間軸上並べられた構成になっている。図４（ａ）〜（ｃ）に、通信信号において時間軸上に並べられた前側のフレームの後端側の構成と後側のフレームの先頭側の構成とを示している。図４（ａ）〜（ｃ）において、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆは立ち下がり、或いは立ち上がりのタイミングを示す。
【００４９】
フレームの先頭部分（図４（ａ）中のＢ−Ｃ期間）には、スタートオブフレーム（ＳＯＦ）が配置される。スタートオブフレーム（ＳＯＦ）は、信号レベルが１ビット数分ローレベルになる領域である。スタートオブフレーム（ＳＯＦ）の後端側（図４（ａ）中のＣ−Ｄ期間）には、１ビット分ハイレベルになる領域が設定されている。この領域の後端側には、ＩＤを格納するためのＩＤ領域が配置される。
【００５０】
ＩＤ領域は、ローレベル期間とこのローレベル期間の後端側に配置されるハイレベル期間とから構成されている。つまり、通信信号において図４中のタイミングＤの立ち下がりの後でＩＤ領域が始まることになる。ローレベル期間とは、信号レベルが所定ビット数分ローレベルになる期間である。ハイレベル期間とは、信号レベルが所定ビット数分ハイレベルになる期間である。ここで、ＩＤは、ローレベル期間を構成する１ビットデータの個数（ビット数）とハイレベル期間を構成する１ビットデータの個数との組合せによって設定されている。
【００５１】
図４（ａ）〜（ｃ）のＩＤ領域には、それぞれ異なるＩＤが設定されている。図４（ａ）のＩＤ領域において、ローレベル期間は５ビットのデータから構成され、ハイレベル期間は５ビットのデータから構成されている。図４（ｂ）のＩＤ領域において、ローレベル期間は４ビットのデータから構成され、ハイレベル期間は５ビットのデータから構成されている。図４（ｃ）のＩＤ領域において、ローレベル期間は３ビットのデータから構成され、ハイレベル期間は５ビットのデータから構成されている。
【００５２】
ＩＤ領域の後端側には、通信データ等が配置される。また、フレームの後端側（図４（ａ）中のＡ−Ｂの領域）には、フレームの終わりを示す領域が設定されている。この領域は、１０ビット分以上に亘って信号レベルがローレベルになる領域である。
【００５３】
次に、本実施形態の車載通信ネットワークの作動の具体例として、通信装置１０ａが通信装置１０ｂからの通信信号によりウエイクアップする例について図５（ａ）、（ｂ）を参照して説明する。図５（ａ）はＩＤ検出回路３０の作動を示すフローチャートであり、図５（ｂ）は図５（ｂ）中のステップＳ１００の詳細を示すフローチャートである。
【００５４】
まず、メイン制御回路２０が通信装置１０ｃ〜１０ｄとの間の通信が所定期間以上停止すると、リセット信号をＩＤ検出回路３０に出力してメイン制御回路２０がスリープモードになる。ＩＤ検出回路３０は、メイン制御回路２０からのリセット信号を受けると、ステップＳ１００において、通信装置１０ｂ、１０ｃ、１０ｄのうちいずれかからＩＤを受信したか否かを判定する。ＩＤ検出回路３０は、ＩＤを受信していないときには、ステップＳ１００の判定を繰り返す。一方、ＩＤ検出回路３０は、通信装置１０ａのＩＤを含むＩＤ領域を有する通信信号を、例えば通信装置１０ｂから受信したときには、ＹＥＳと判定してステップＳ２００に進んで、ウエイクアップ信号をメイン制御回路２０に出力する。これに伴い、メイン制御回路２０は、アクティブモードとなり、通信装置１０ｃ〜１０ｄとの間の通信を開始する。これに加えて、メイン制御回路２０は、リセット信号としてのローレベル信号をＩＤ検出回路３０に出力する。これにより、ＣＲ発振器４３は、リセット信号としてのローレベル信号を受けると発振を停止する。
【００５５】
以下、ＩＤ検出回路３０の図５（ａ）のステップＳ１００の判定の詳細について説明する。
【００５６】
まず、ＣＲ発振器４３がメイン制御回路２０からのリセット信号としてハイレベル信号を受けると、発振を開始して発振信号をカウンタ４１、４２に出力する。
【００５７】
カウンタ４１がリセット信号を受けるとリセットされる。これに伴い、カウンタ４１がＣＲ発振器４３からの発振信号に基づいて通信信号のうちハイレベル期間のカウントを開始する。カウンタ４２がＣＲ発振器４３からの発振信号に基づいて通信信号のうちローレベル期間のカウントを開始する。
【００５８】
その後、エッジ検出回路４０が、ステップＳ１１０において、通信信号の立ち上がりを検出したときにはＹＥＳとする。
【００５９】
これに伴い、ステップＳ１２０において、比較器４４がカウンタ４１のカウント値Ｈに対するカウンタ４２のカウント値Ｌの比Ｈ／Ｌを算出する。その後、ステップＳ１３０において、ＩＤ検出制御回路４５が、比Ｈ／Ｌが１０以上であるか否かを判定する。
【００６０】
ここで、カウンタ４１が通信信号のフレーム（図４中の前側のフレーム）の後端側のハイレベル期間（図４（ａ）〜（ｃ）のＡ−Ｂ間）をカウントし、かつカウンタ４２がフレーム（図４中の後側のフレーム）の先頭側（すなわち、ＳＯＦ）のローレベル期間（図４（ａ）〜（ｃ）のＢ−Ｃ間）をカウントした場合には、カウンタ４１のカウント値Ｈに対するカウンタ４２のカウント値Ｌの比Ｈ／Ｌが１０以上となる。このため、ＩＤ検出制御回路４５が、比Ｈ／Ｌが１０以上であるとして、通信信号のフレームの先頭側のＳＯＦを受信したとして、ステップＳ１３０でＹＥＳと判定する。
【００６１】
次に、上記通信信号の立ち上がりの後に生じた１回目の立ち下がり（図４（ａ）〜（ｃ）中のＤのタイミング）をエッジ検出回路４０が検出したときにはステップＳ１４０でＹＥＳとする。これに伴い、ステップＳ１５０において、ＩＤ検出制御回路４５がリセット信号をカウンタ４１、４２に出力する。このため、カウンタ４１、４２がリセットされてカウンタ４１、４２がカウントを開始する。つまり、上記通信信号の立ち上がりの後に生じた１回目の立ち下がり時にて、カウンタ４１、４２がカウントを開始することになる。
【００６２】
次に、上記通信信号の立ち上がりの後に生じた２回目の立ち下がり（図４（ａ）〜（ｃ）中のＦのタイミング）をエッジ検出回路４０が検出したときにはステップＳ１４０でＹＥＳとする。
【００６３】
このとき、カウンタ４１が通信信号のフレームのうちタイミングＥ−Ｆ間（図４（ａ）〜（ｃ）参照）のハイレベル期間をカウントし、かつカウンタ４２がフレームのうちタイミングＤ−Ｅ間（図４（ａ）〜（ｃ）参照）のローレベル期間をカウントすることになる。
【００６４】
次に、比較器４４がカウンタ４１のカウント値Ｈに対するカウンタ４２のカウント値Ｌの比Ｈ／Ｌを算出する。これに伴い、ＩＤ検出制御回路４５は、ステップＳ１８０において、比較器４４により算出された比Ｈ／Ｌが所定比に一致するか否かを判定する。所定比は、通信装置毎に予め設定されたＩＤに対応するものであって、本実施形態の所定比は、通信装置１０ａのＩＤに対応する比が用いられている。このことにより、通信信号のうちタイミングＤ−Ｆ間のＩＤ領域に含まれるＩＤが通信装置１０ａのＩＤに一致するか否かを判定することになる。
【００６５】
比Ｈ／Ｌが所定比に一致しないときには、ステップＳ１８０にて、通信信号のうちＩＤ領域に含まれるＩＤが通信装置１０ａのＩＤに一致しないとしてＮＯとして、ステップＳ１１０に戻る。
【００６６】
比Ｈ／Ｌが所定比に一致するときには、ステップＳ１８０にて、通信信号のうちＩＤ領域が通信装置１０ａのＩＤに一致するとしてＹＥＳとして、図５（ａ）のステップＳ２００に移行する。これにより、ウエイクアップ信号をメイン制御回路２０に出力する。これに伴い、メイン制御回路２０は、アクティブモードとなる。
【００６７】
以上説明した本実施形態によれば、通信装置１０ａにおいて、ＩＤ検出制御回路４５が通信装置１０ａのＩＤを含むＩＤ領域を有する通信信号を例えば通信装置１０ｂから受信したと判定したときには、ＩＤ検出制御回路４５がメイン制御回路２０にウエイクアップ信号を出力するので、メイン制御回路２０がアクティブモードになる。
【００６８】
ここで、通信ネットワークにおいて通信装置１０ａのＩＤに対応する通信装置１０ａ以外の通信装置１０ｃ、１０ｄは、ウエイクアップを行わない。このため、通信装置１０ａのＩＤに対応する通信装置１０ａ以外の通信装置１０ｃ、１０ｄが無駄に電力を消費することを防ぐことができる。
【００６９】
本実施形態によれば、メイン制御回路２０がスリープモードであるときに、ＩＤ検出回制御回路４５が通信装置１０ａのＩＤを受信したか否かを判定するために、ＣＲ発振器４３の発振信号をカウンタ４１、４２に与えることになる。ここで、一般的に、ＣＲ発振器４３は、セラミック発振器や水晶発振器に比べて安価である傾向にある。このため、通信装置のＩＤ検出回路３０の製造コストを低減することが可能である。
【００７０】
ここで、本実施形態では、通信信号のローレベル期間のカウント値とハイレベル期間のカウント値との比Ｈ／Ｌによって、通信信号のうち通信装置１０ａのＩＤを含むＩＤ領域を受信したか否かを判定している。ここで、ＣＲ発振器４３は、その温度変化により、発振周波数に変化が生じる可能性がある。しかし、通信信号の一般的なビットレートを考慮すれば、ＣＲ発振器４３の発振周波数の変化は非常に小さいものであるので、上述した比Ｈ／Ｌによって通信信号に含まれるＩＤ領域を受信したか否かを判定する判定は、十分問題なく、行うことができる。このため、ＩＤ領域を受信したか否かの判定に際して、誤判定が生じ難い。
【００７１】
本実施形態では、上述の如く、通信信号のローレベル期間のカウント値とハイレベル期間のカウント値との比Ｈ／Ｌによって、通信信号のうち通信装置１０ａのＩＤを含むＩＤ領域を受信したか否かを判定している。
【００７２】
従来の通信ネットワークでは、複数の通信装置のうち１つの通信装置がスリープモードであるときにバス電圧の変化を監視して、バス電圧の変化を検知するとウエイクアップするものがある。この場合、ノイズによりバス電圧の変化が生じたときにも、そのバス電圧の変化を検知した通信装置が誤ってウエイクアップする恐れがある。
【００７３】
これに対して、本実施形態では、比Ｈ／Ｌによって、通信信号のうち通信装置１０ａのＩＤを含むＩＤ領域を受信したか否かを判定するので、ノイズにより通信装置１０ａがウエイクアップすることを未然に防ぐことができる。
【００７４】
（第２実施形態）
上記第１実施形態では、通信装置１０ａが通信信号のうちハイレベル期間のカウント値Ｈとローレベル期間のカウント値Ｌとの比Ｈ／Ｌを用いて、通信信号のうち通信装置１０ａのＩＤを含むＩＤ領域を受信したか否かを判定した例について説明したが、これに代えて、本実施形態では、通信信号のうちハイレベル期間を構成する１ビットデータの個数ＫＨとローレベル期間を構成する１ビットデータの個数ＫＬとをそれぞれ算出して、これら算出された個数ＫＨ、ＫＬを用いて、通信信号のうち通信装置１０ａのＩＤを含むＩＤ領域を受信したか否かを判定する例について説明する。
【００７５】
本実施形態では、ＩＤ検出制御回路４５は繰り返し通信信号をサンプリングするアナログ／デジタル変換回路の機能をも有する。そして、本実施形態では、ＩＤ検出回路３０の作動が上記第１実施形態に対して異なる。そこで、以下、図６を用いてＩＤ検出回路３０の作動について説明する。図６は図５（ｂ）に代えて用いられるもので、ＩＤ検出回路３０の作動を示すフローチャートである。図６において図５（ｂ）と同一の符号は同一ステップを示し、この同一ステップについては説明を省略する。
【００７６】
まず、ステップＳ１１０、Ｓ１２０、Ｓ１３０において、エッジ検出回路４０、カウンタ４１、４２が上記第１実施形態と同様に作動する。そして、ステップＳ１３０において、ＩＤ検出制御回路４５が、比Ｈ／Ｌが１０以上であるとしてＹＥＳと判定したときには、カウンタ４１がタイミングＡ−Ｂ間のハイレベル期間をカウントし、かつカウンタ４２がタイミングＢ−Ｃ間のローレベル期間をカウントした判定する。通信信号のうちタイミングＢ−Ｃ間のローレベル期間は、請求項３に記載の所定期間に対応するもので、１個の１ビットデータから構成されているものである。
【００７７】
ここで、図７に示すように、通信信号においてタイミングＢ−Ｃ間のローレベル期間に対して通信信号の先頭側の信号レベル（図中Ａ−Ｂ間の信号レベル）は、ハイレベルになっており、通信信号においてタイミングＢ−Ｃ間のローレベル期間に対して通信信号の後端側の信号レベル（図中Ｃ−Ｄ間の信号レベル）はハイレベルになっている。このため、タイミングＢの立ち下がりからタイミングＣの立ち上がりまでの期間をカウントすることにより、１ビットデータの時間長を測ることができる。
【００７８】
そこで、ステップＳ１３０において、ＩＤ検出制御回路４５が、比Ｈ／Ｌが１０以上であるとしてＹＥＳと判定したときには、ＩＤ検出制御回路４５は、ステップＳ１３５において、カウンタ４２のカウンタ値Ｋ２を１ビットのデータの時間長（すなわち、１ビットデータの時間幅）Ｔとして設定する。
【００７９】
次に、ステップＳ１４０において、上記通信信号の立ち上がりの後に生じた１回目の立ち下がり（図４（ａ）〜（ｃ）中のＤのタイミング）をエッジ検出回路４０が検出したときには、ＩＤ検出制御回路４５がＹＥＳとして、ステップＳ１９０に進む。
【００８０】
このステップＳ１９０において、ＩＤ検出制御回路４５は、上記１ビットのデータの時間長Ｔをサンプリング周期として、通信信号のサンプリングを開始する。つまり、上記通信信号の立ち上がりの後に生じた１回目の立ち下がり時にて、通信信号のサンプリングを開始することになる。図７中のＳ１、Ｓ２、Ｓ３、・・・Ｓ１０は、ＩＤ検出制御回路４５のサンプリングのタイミングを示している。タイミングＳ１は、１回目のサンプリングのタイミングであり、タイミングＳ２、Ｓ３、・・・Ｓ１０は、２回目以降のサンプリングタイミングである。
【００８１】
ここで、１回目のサンプリングは、１回目の立ち下がり後にて上記１ビットのデータの時間長Ｔの半分の時間（＝Ｔ／２）が経過したタイミングに行われる。二回目以降のサンプリングは、１回目のサンプリングの後、時間長Ｔを１周期として繰り返し行われる。このことにより、１ビットのデータの開始時間と終了時間との間の中間のタイミングに繰り返しサンプリングが行われることになる。
【００８２】
このようなタイミングＳ１、Ｓ２、Ｓ３、・・・Ｓ１０にてＩＤ検出制御回路４５が通信信号をサンプリングした結果、タイミングＳ１、Ｓ２、Ｓ３、・・・Ｓ１０にて通信信号の信号レベルがローレベルであるかハイレベルであるかが判別される。この判別により、ＩＤ検出制御回路４５は、ステップＳ１９０において、タイミングＥ−Ｆの間（図４（ａ）〜（ｃ）参照）のハイレベル期間を構成するデータ個数ＫＨとタイミングＤ−Ｅの間（図４（ａ）〜（ｃ）参照）のローレベル期間を構成するデータ個数ＫＬを求める。
【００８３】
ここで、データ個数ＫＨ、ＫＬの組合せにより通信信号のＩＤ領域に含まれるＩＤが設定されることになる。そこで、ステップＳ１９５において、ＩＤ検出制御回路４５は、データ個数ＫＨ、ＫＬがそれぞれ予め設定された個数であるか否かを判定する。
【００８４】
このことにより、通信装置１０ａのＩＤを含むＩＤ領域を通信信号として受信したか否かを判定する。つまり、通信信号のうちタイミングＤ−Ｆ間の符号が通信装置１０ａのＩＤに一致するか否かを判定することになる。
【００８５】
データ個数ＫＨ、ＫＬがそれぞれ予め設定された個数に一致しないときには、ステップＳ１９５にて、通信信号のうちタイミングＤ−Ｆ間の符号が通信装置１０ａのＩＤに一致しないとしてＮＯとする。つまり、通信装置１０ａのＩＤを含むＩＤ領域を通信信号として受信していないとして、ステップＳ１１０に戻る。
【００８６】
データ個数ＫＨ、ＫＬがそれぞれ予め設定された個数に一致するときには、通信信号のうちタイミングＤ−Ｆ間の符号が通信装置１０ａのＩＤに一致するとして、ステップＳ１９５でＹＥＳとする。つまり、通信装置１０ａのＩＤを含むＩＤ領域を通信信号として受信したと判定することになる。これに伴い、上記第１実施形態と同様、図５のステップＳ２００に移行して、ウエイクアップ信号をメイン制御回路２０に出力する。
【００８７】
以上説明した本実施形態によれば、比較器４４は、通信信号のうちタイミングＢ−Ｃ間のローレベル期間のカウンタ値Ｋ１を１ビットのデータの時間長として、タイミングＥ−Ｆ間のローレベル期間を構成する１ビットデータの個数ＫＨと、タイミングＤ−Ｅ間のハイレベル期間を構成する１ビットデータの個数ＫＬとをそれぞれ算出する。これに加えて、ＩＤ検出制御回路４５は、個数ＫＨ、ＫＬがそれぞれ予め設定された個数であるか否かを判定することにより、通信信号のうちタイミングＤ−Ｆ間の符号が通信装置１０ａのＩＤに一致するか否かを判定することになる。これにより、ＩＤ検出制御回路４５は、通信信号のうちタイミングＤ−Ｆ間の符号が通信装置１０ａのＩＤに一致すると判定したときには、上記第１実施形態と同様、ウエイクアップ信号をメイン制御回路２０に出力してメイン制御回路２０をアクティブモードにすることができる。このため、上記第１実施形態と同様の効果を得ることができる。
【００８８】
本実施形態では、通信信号のうちローレベル期間を構成する１ビットデータの個数ＫＬとハイレベル期間を構成する１ビットデータの個数ＫＨとがそれぞれ予め設定された個数であるか否かを判定することにより、通信信号のうち当該通信装置のＩＤを含むＩＤ領域を受信したか否かを判定する。
【００８９】
一方、上記第１実施形態では、ローレベル期間のカウント値とハイレベル期間のカウント値との比によって、通信信号のうち当該通信装置のＩＤを含むＩＤ領域を受信したか否かを判定している。このため、互いに異なる２つのＩＤでも、ローレベル期間のカウント値とハイレベル期間のカウント値との比が同一の場合には、２つのＩＤを判別することができない。
【００９０】
これに対して、本実施形態では、上述の如く、信信号のうちローレベル期間を構成する１ビットデータの個数ＫＬとハイレベル期間を構成する１ビットデータの個数ＫＨとを用いて、通信信号のうちＩＤ領域を受信したか否かを判定する。このため、互いに異なる２つのＩＤにおいて、ローレベル期間のカウント値とハイレベル期間のカウント値との比が同一の場合でも、２つのＩＤを判別することができる。したがって、認識することができるＩＤを増やすことができる。
【００９１】
（他の実施形態）
上述の第１、第２実施形態では、ＣＲ発振器４３として、図３の回路図に示すものを用いた例について説明したが、これに代えて、コンデンサや抵抗素子を備えて発振回路を構成するものであれば、どうような回路構成のものでもよく、例えば、図８のＣＲ発振器４３を用いてもよい。
【００９２】
図６のＣＲ発振器４３は、周知のウィーンブリッジ回路を構成するもので、オペアンプ７０、抵抗素子Ｒ７、Ｒ８、Ｒ９、Ｒ１０、コンデンサＣ４、Ｃ５、およびトランジスタ７１から構成されている。
【００９３】
オペアンプ７０の非反転入力端子（＋）には、コンデンサＣ４と抵抗素子Ｒ７との間の共通接続端子７１に接続されている。コンデンサＣ４は、オペアンプ７０の非反転入力端子（＋）とグランドとの間に配置されている。抵抗素子Ｒ８は、オペアンプ７０の非反転入力端子（＋）とグランドとの間でコンデンサＣ４に対して並列に接続されている。抵抗素子Ｒ７およびコンデンサＣ５は、オペアンプ７０の非反転入力端子（＋）とオペアンプ７０の出力端子との間に直列に接続されている。
【００９４】
オペアンプ７０の反転入力端子（−）は、抵抗素子Ｒ９、Ｒ１０の間の共通接続端子７２に接続されている。抵抗素子Ｒ９は、オペアンプ７０の反転入力端子（−）とグランドとの間に接続されている。抵抗素子Ｒ１０は、オペアンプ７０の反転入力端子（−）とオペアンプ７０の出力端子との間に直列に接続されている。このため、オペアンプ７０の出力電圧が抵抗素子Ｒ９、Ｒ１０により分圧された分圧電圧が共通接続端子７２からオペアンプ７０の反転入力端子（−）に与えられることになる。
【００９５】
オペアンプ７０のプラス側電源入力端子は、電源のプラス電極（図中ＶＤＤと記す）に接続され、オペアンプ７０のマイナス側電源入力端子はトランジスタ７１を介してグランドに接続されている。トランジスタ７１のベース端子にメイン制御回路２０からのリセット信号としてハイレベル信号が入力されたときに、トランジスタ７１がオンする。このため、オペアンプ７０のマイナス側電源入力端子がトランジスタ７１を介してグランドに接続されてオペアンプ７０が電源から電力供給されることになる。
【００９６】
ここで、コンデンサＣ４、Ｃ５および抵抗素子Ｒ７、Ｒ８は、オペアンプ７０の出力信号のうち所定周波数帯の信号成分だけを通過させるバンドパスフィルタ回路を構成している。このため、オペアンプ７０の出力信号のうち所定周波数帯の信号成分だけオペアンプ７０の非反転入力端子（＋）に帰還される。このため、この帰還される信号成分と抵抗素子Ｒ９、Ｒ１０による分圧電圧との差分がオペアンプ７０により増幅される。このことにより、オペアンプ７０から上記所定周波数帯内の周波数を有する正弦波信号が発振信号として出力されることになる。
【００９７】
上記第１、第２実施形態では、図５（ｂ）（或いは図６）のステップＳ１３０において、通信信号のうちタイミングＡ−Ｂ間およびタイミングＢ−Ｃ間（図４、図７）を受信したか否かを判定するために、比Ｈ／Ｌが１０以上であるか否かを判定した例を示したが、処理を簡素化するために、比Ｈ／Ｌが１０以上であるか否かを判定するのではなく、比Ｈ／Ｌが８以上であるか否かを判定してもよい。
【００９８】
すなわち、カウンタ４１のカウント値Ｈを２進数で示した場合において、カウンタ４１のカウント値ＨのうちＬＳＢ側の２ビットのデータを削除した残りの値がカウント値Ｈを８で割算した値（＝（カウント値Ｈ）／８）になる。この割算した値が１以上であるか否かを判定することにより、比Ｈ／Ｌが８以上であるか否かを判定することができる。
【００９９】
そこで、カウンタ４１のカウント値ＨのうちＬＳＢ側の２ビットのデータを削除して残りの値（＝（カウント値Ｈ）／８）を求めるとともに、この残りの値が１より大きいか否かを判定することにより、カウンタ４１のカウント値Ｈが８以上であるか否かを判定することができる。カウンタ４１のカウント値Ｈが８以上であるときには、ステップＳ１３０でＹＥＳと判定し、カウンタ４１のカウント値Ｈが８未満であるときには、ステップＳ１３０でＮＯと判定する。これにより、割り算を用いることなく、比較的簡素な処理で、ステップＳ１３０の判定を実現することができる。
【０１００】
上記第２実施形態では、請求項３に記載の発明に係る通信信号の所定期間として、図７中のタイミングＢ−Ｃ間のローレベル期間を用いた例を示したが、これに代えて、図７中のタイミングＡ−Ｂ間のハイレベル期間を用いてもよい。
【０１０１】
ここで、Ａ−Ｂ間のハイレベル期間は、１０個のデータから構成されている期間であって、その期間に亘って信号レベルがハイレベルに設定されている。通信信号においてタイミングＡ−Ｂ間のハイレベル期間に対して通信信号の先頭側の信号レベルがローレベルになっており、通信信号においてタイミングＡ−Ｂ間のハイレベル期間に対して後端側の信号レベルがローレベルになっている。
【０１０２】
上記第１、第２実施形態では、図４中のタイミングＤ−Ｆ間のＩＤ領域がローレベル期間の後端側にハイレベル期間が配置される通信信号を用いた例を示したが、これに限らず、ＩＤ領域がハイレベル期間の後端側にローレベル期間が配置される通信信号を用いてもよい。
【０１０３】
この場合、上記第１実施形態では、ＩＤ領域を構成するハイレベル期間が開始される立ち上がり時にて、カウンタ４１、４２がカウントを開始することになる。上記第２実施形態では、ＩＤ領域を構成するハイレベル期間が開始される立ち上がり時にて、ＩＤ検出制御回路４５による通信信号のサンプリングを開始することになる。
【０１０４】
上記第１、第２実施形態では、通信ネットワークを構成する通信装置１０ａ、１０ｂ、１０ｃ、１０ｄとしては有線にて通信を行うものを示したが、これに限らず、通信装置１０ａ、１０ｂ、１０ｃ、１０ｄとしては無線にて通信を行うものを用いてもよい。
【符号の説明】
【０１０５】
１      車載通信ネットワーク
１０ａ  通信装置
１０ｂ  通信装置
１０ｃ  通信装置
１０ｄ  通信装置
２０    メイン制御回路
３０    ＩＤ検出回路
４０    エッジ検出回路
４１    カウンタ
４２    カウンタ
４３    ＣＲ発振器
４４    比較器
４５    ＩＤ検出制御回路
５０    ＮＡＮＤゲート
５１    ＮＯＴゲート
５２    ＮＯＴゲート
Ｒ１    抵抗素子
Ｒ２    抵抗素子
Ｒ３    抵抗素子
Ｒ４    抵抗素子
Ｒ５    抵抗素子
Ｒ６    抵抗素子
Ｒ７    抵抗素子
Ｒ８    抵抗素子
Ｒ９    抵抗素子
Ｒ１０  抵抗素子
Ｃ１    コンデンサ
Ｃ２    コンデンサ
Ｃ３    コンデンサ
Ｃ４    コンデンサ
Ｃ５    コンデンサ
７０    オペアンプ
７１    トランジスタ
【図１】
0005397390.tif 000002
【図２】
0005397390.tif 000003
【図３】
0005397390.tif 000004
【図４】
0005397390.tif 000005
【図５】
0005397390.tif 000006
【図６】
0005397390.tif 000007
【図７】
0005397390.tif 000008
【図８】
0005397390.tif 000009