(57)【要約】【課題】電波干渉が発生し易い電波環境においても、信頼性を確保すると共に、低コストで実現することを可能とする。【解決手段】データの送信側と受信側との間で対応するように使用チャンネルを他と重複しないように分散して設定しておき、データの送信側では、データの送信要求が発生したときに、無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行い、データを予め設定されている優先順位が上位側で且つノイズレベルが所定レベル以下であると最初に特定した使用チャンネルに割当てて送信し、データの受信側では、データを送信する送信側から送信されたデータを無線通信回路部５ａ〜５ｄのうち何れかにより受信して処理する。【選択図】図１
2011061429.tif 000002
【特許請求の範囲】
【請求項１】
データを送信する送信側において、各々がデータを独立して送信可能な複数のデータ送信手段の各々にて多数の周波数チャンネルのうちから複数を他と重複しないように分散させて使用チャンネルとして設定しておき、データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行い、予め設定されている優先順位が上位側で且つ受信電界強度に基づくノイズレベルが所定レベル以下である使用チャンネルを特定し、優先順位が上位側で且つ受信電界強度に基づくノイズレベルが所定レベル以下であると特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信し、
データを受信する受信側において、前記複数のデータ送信手段の各々に対応するように各々がデータを独立して受信可能な複数のデータ受信手段の各々にて多数の周波数チャンネルのうち複数を他と重複しないように分散させて使用チャンネルとして設定しておき、前記複数のデータ送信手段のうち何れかから送信された送信データを前記複数のデータ受信手段のうち何れかにより受信データとして受信して処理することを特徴とする無線データ通信方式。
【請求項２】
請求項１に記載した無線データ通信方式において、
データを送信する送信側において、データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行い、予め設定されている優先順位が上位側の使用チャンネルから受信電界強度を取得して当該受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定し、ノイズレベルが所定レベル以下であると最初に特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信することを特徴とする無線データ通信方式。
【請求項３】
請求項１に記載した無線データ通信方式において、
データを送信する送信側において、データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行い、前記複数の使用チャンネルの受信電界強度を並行して取得し、予め設定されている優先順位が上位側の使用チャンネルから当該受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定し、ノイズレベルが所定レベル以下であると最初に特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信することを特徴とする無線データ通信方式。
【請求項４】
データを送信する送信側において、各々がデータを独立して送信可能な複数のデータ送信手段の各々にて多数の周波数チャンネルのうち複数を他と重複しないように分散させて使用チャンネルとして設定しておき、データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行い、前記複数の使用チャンネルの受信電界強度を並行して取得し、受信電界強度に基づくノイズレベルが最低である使用チャンネルを特定し、受信電界強度に基づくノイズレベルが最低であると特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信し、
データを受信する受信側において、前記複数のデータ送信手段の各々に対応するように複数のデータ受信手段の各々にて多数の周波数チャンネルのうち複数を他と重複しないように分散させて使用チャンネルとして設定しておき、前記複数のデータ送信手段のうち何れかから送信された送信データを前記複数のデータ受信手段のうち何れかにより受信データとして受信して処理することを特徴とする無線データ通信方式。
【請求項５】
各々がデータを独立して送信可能であり、多数の周波数チャンネルのうち何れかが他と重複しないように分散されて使用チャンネルが設定され、データを当該分散されて設定されている使用チャンネルのうち何れかに割当てて当該使用チャンネルを通信チャンネルとして送信可能な複数のデータ送信手段と、
データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行わせ、予め設定されている優先順位が上位側で且つ受信電界強度に基づくノイズレベルが所定レベル以下である使用チャンネルを特定し、優先順位が上位側で且つ受信電界強度に基づくノイズレベルが所定レベル以下であると特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信させる送信側制御手段と、
各々がデータを独立して受信可能であり、前記複数のデータ送信手段の各々に対応するように多数の周波数チャンネルのうち複数が他と重複しないように分散されて使用チャンネルが設定され、前記複数のデータ送信手段のうち何れかから送信された送信データを受信データとして受信可能な複数のデータ受信手段と、
前記複数のデータ受信手段のうち何れかにより受信データとして受信されたデータを処理する受信側制御手段と、を備えたことを特徴とする無線データ通信システム。
【請求項６】
請求項５に記載した無線データ通信システムにおいて、
前記送信側制御手段は、データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行わせ、予め設定されている優先順位が上位側の使用チャンネルから受信電界強度を取得して当該受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定し、ノイズレベルが所定レベル以下であると最初に特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信させることを特徴とする無線データ通信システム。
【請求項７】
請求項５に記載した無線データ通信システムにおいて、
前記送信側制御手段は、データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行わせ、前記複数の使用チャンネルの受信電界強度を並行して取得し、予め設定されている優先順位が上位側の使用チャンネルから当該受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定し、ノイズレベルが所定レベル以下であると最初に特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信させることを特徴とする無線データ通信システム。
【請求項８】
各々がデータを独立して送信可能であり、多数の周波数チャンネルのうち複数が他と重複しないように分散されて使用チャンネルが設定され、データを当該分散されて設定されている使用チャンネルのうち何れかに割当てて当該使用チャンネルを通信チャンネルとして送信可能な複数のデータ送信手段と、
データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行わせ、前記複数の使用チャンネルの受信電界強度を並行して取得し、受信電界強度に基づくノイズレベルが最低である使用チャンネルを特定し、受信電界強度に基づくノイズレベルが最低であると特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信させる送信側制御手段と、
各々がデータを独立して受信可能であり、前記複数のデータ送信手段の各々に対応するように多数の周波数チャンネルのうち複数が他と重複しないように分散されて使用チャンネルが設定され、前記複数のデータ送信手段のうち何れかから送信された送信データを受信データとして受信可能な複数のデータ受信手段と、
前記複数のデータ受信手段のうち何れかにより受信データとして受信されたデータを処理する受信側制御手段と、を備えたことを特徴とする無線データ通信システム。
【請求項９】
各々がデータを独立して送信可能であり、多数の周波数チャンネルのうち何れかが他と重複しないように分散されて使用チャンネルが設定され、データを当該分散されて設定されている使用チャンネルのうち何れかに割当てて当該使用チャンネルを通信チャンネルとして送信可能な複数のデータ送信手段と、
データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行わせ、予め設定されている優先順位が上位側で且つ受信電界強度に基づくノイズレベルが所定レベル以下である使用チャンネルを特定し、優先順位が上位側で且つ受信電界強度に基づくノイズレベルが所定レベル以下であると特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信させる送信側制御手段と、を備えたことを特徴とする無線データ送信装置。
【請求項１０】
各々がデータを独立して送信可能であり、多数の周波数チャンネルのうち複数が他と重複しないように分散されて使用チャンネルが設定され、データを当該分散されて設定されている使用チャンネルのうち何れかに割当てて当該使用チャンネルを通信チャンネルとして送信可能な複数のデータ送信手段と、
データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行わせ、前記複数の使用チャンネルの受信電界強度を並行して取得し、受信電界強度に基づくノイズレベルが最低である使用チャンネルを特定し、受信電界強度に基づくノイズレベルが最低であると特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信させる送信側制御手段と、を備えたことを特徴とする無線データ送信装置。
【請求項１１】
各々がデータを独立して受信可能であり、各々がデータを独立して送信可能である複数のデータ送信手段の各々に対応するように多数の周波数チャンネルのうち複数が他と重複しないように分散されて使用チャンネルが設定され、前記複数のデータ送信手段のうち何れかから送信された送信データを受信データとして受信可能な複数のデータ受信手段と、
前記複数のデータ受信手段のうち何れかにより受信データとして受信されたデータを処理する受信側制御手段と、を備えたことを特徴とする無線データ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば無線ＬＡＮで代表されるＩＳＭ帯域を使用する高度化小電力データ通信システム等の無線データ通信システムにおける無線データ通信方式、無線データ通信システム、無線データ通信システム内で用いられる無線データ送信装置及び無線データ受信装置に関する。
【背景技術】
【０００２】
例えば無線ＬＡＮで代表されるＩＳＭ帯域を使用する高度化小電力データ通信システムでは、既に直接スペクトラム拡散方式（ＤＳＳＳ）、直交周波数分割多重方式（ＯＦＤＭ）、周波数ホッピング拡散方式（ＦＨ）、それらのハイブリッド方式等の耐フェージング及び耐電波干渉性を考慮した各種変調方式を採用した通信方式が供されている。例えば特許文献１〜３にはスペクトラム拡散通信に関する技術が開示されている（特許文献１〜３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−２０５３８６号公報
【特許文献２】特開平１１−２７５０５８号公報
【特許文献３】特開平１１−３３１１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種の無線データ通信システムにおいては、近年の無線通信技術の発達により電波干渉（電波障害）が発生し易い傾向にあり、それぞれの信号波が他の信号波等の外乱と電波干渉すると、瞬間的に通信特性が劣化してしまうという問題がある。このような電波干渉に起因する問題を解決する方法として、電波干渉を検出した場合に電波干渉を回避し得る他の周波数チャンネルに切替える等の技術が採用されており、電波干渉回避機能、周波数アジリティ機能、アダプティブ周波数ホッピング機能等が採用されている。電波干渉回避機能とは、電源投入時に電波環境を検出して空いている周波数チャンネルを特定し、その空いている周波数チャンネルにデータを割当てる方式である。周波数アジリティ機能は、Ｚｉｇｂｅｅ  ＰＲＯ規格やＣｙｐｒｅｓｓ社ＣｉＦｙトランシーバ製品等で代表される電波干渉回避機能であり、電波干渉を検出した場合に周波数チャンネルを切替える方式である。アダプティブ周波数ホッピング機能は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に代表される周波数ホッピング拡散変調方式において採用され、電波干渉している周波数チャンネルを避けて動的に周波数ホッピングを行う方式である。
【０００５】
しかしながら、これら電波干渉を回避する何れの方式においても、電波干渉を検出した場合にデータ通信に用いる周波数チャンネルを他の周波数チャンネルに切替える方式であるので、その周波数チャンネルに切替える処理に時間がかかり、データが欠落したりデータ伝送のリアルタイム性が損なわれたりするという問題がある。特にデータが欠落したりデータ伝送のリアルタイム性が損なわれたりするという問題は、産業分野における接点・各種センサ等の電気信号を無線化する用途で用いられるシステムで影響が大きい。又、周波数ホッピング拡散方式ではホッピングパターンの同期を確立したり制御したりする等の高度な高周波回路技術が必要となり、コスト高になるという問題もある。
【０００６】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、電波干渉が発生し易い電波環境においても、データが欠落したりデータ伝送のリアルタイム性が損なわれたりすることを回避することで信頼性を確保することができ、しかも、低コストで実現することが可能な無線データ通信方式、無線データ通信システム、無線データ送信装置及び無線データ受信装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載した発明は、データを送信する送信側において、各々がデータを独立して送信可能な複数のデータ送信手段の各々にて多数の周波数チャンネルのうちから複数を他と重複しないように分散させて使用チャンネルとして設定しておき、データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行い、予め設定されている優先順位が上位側で且つ受信電界強度に基づくノイズレベルが所定レベル以下である使用チャンネルを特定し、優先順位が上位側で且つ受信電界強度に基づくノイズレベルが所定レベル以下であると特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信し、データを受信する受信側において、前記複数のデータ送信手段の各々に対応するように各々がデータを独立して受信可能な複数のデータ受信手段の各々にて多数の周波数チャンネルのうち複数を他と重複しないように分散させて使用チャンネルとして設定しておき、前記複数のデータ送信手段のうち何れかから送信された送信データを前記複数のデータ受信手段のうち何れかにより受信データとして受信して処理する、ところに特徴を有する。
【０００８】
請求項４に記載した発明は、データを送信する送信側において、各々がデータを独立して送信可能な複数のデータ送信手段の各々にて多数の周波数チャンネルのうち複数を他と重複しないように分散させて使用チャンネルとして設定しておき、データの送信要求が発生したときに、前記複数のデータ送信手段にてキャリアセンスを並行して行い、前記複数の使用チャンネルの受信電界強度を並行して取得し、受信電界強度に基づくノイズレベルが最低である使用チャンネルを特定し、受信電界強度に基づくノイズレベルが最低であると特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する当該データ送信手段から送信データとして送信し、データを受信する受信側において、前記複数のデータ送信手段の各々に対応するように複数のデータ受信手段の各々にて多数の周波数チャンネルのうち複数を他と重複しないように分散させて使用チャンネルとして設定しておき、前記複数のデータ送信手段のうち何れかから送信された送信データを前記複数のデータ受信手段のうち何れかにより受信データとして受信して処理する、ところに特徴を有する。
【発明の効果】
【０００９】
請求項１に記載した発明によれば、データを送信する送信側における複数のデータ送信手段とデータを受信する受信側における複数のデータ受信手段との間で対応するように多数の周波数チャンネルのうちから複数の使用チャンネルを他と重複しないように分散して設定しておき、データを送信する送信側では、データの送信要求が発生したときに、複数のデータ送信手段にてキャリアセンスを並行して行い、複数のデータ送信手段のうち予め設定されている優先順位が上位側で且つ受信電界強度に基づくノイズレベルが所定レベル以下である（データの送受信を成功し易い）使用チャンネルを通信チャンネルとしてデータを送信し、データを受信する受信側では、複数のデータ送信手段のうち何れかから送信された送信データを複数のデータ受信手段のうち何れかにより受信データとして受信して処理する。
【００１０】
これにより、電波干渉を検出した場合にデータ通信に用いる周波数チャンネルを他の周波数チャンネルに切替える従来方式とは異なり、周波数チャンネルを切替える処理を行うことはないので、電波干渉が発生し易い電波環境においても、データが欠落したりデータ伝送のリアルタイム性が損なわれたりすることを回避することで信頼性を確保することができ、又、高度な高周波回路技術を不要とすることができ、低コストで実現することができる。
【００１１】
請求項４に記載した発明によれば、データを送信する送信側における複数のデータ送信手段とデータを受信する受信側における複数のデータ受信手段との間で対応するように多数の周波数チャンネルのうちから複数の使用チャンネルを他と重複しないように分散して設定しておき、データを送信する送信側では、データの送信要求が発生したときに、複数のデータ送信手段にてキャリアセンスを並行して行い、複数の使用チャンネルの受信電界強度を並行して取得し、受信電界強度に基づくノイズレベルが最低である（データの送受信を最も成功し易い）使用チャンネルを特定し、受信電界強度に基づくノイズレベルが最低であると特定した使用チャンネルを通信チャンネルとしてデータを送信し、データを受信する受信側では、複数のデータ送信手段のうち何れかから送信された送信データを複数のデータ受信手段のうち何れかにより受信データとして受信して処理する。
【００１２】
これにより、上記した請求項１に記載した発明と同様にして、電波干渉が発生し易い電波環境においても、データが欠落したりデータ伝送のリアルタイム性が損なわれたりすることを回避することで信頼性を確保することができ、又、高度な高周波回路技術を不要とすることができ、低コストで実現することができる。
【００１３】
これらの発明は、特にＩＳＭ帯域と称される２．４［ＧＨｚ］帯域で、電子レンジ等の産業・科学・医療用機器の他に工場の製造ライン等で使用されている移動体識別用の構内無線局（免許を要する無線局）、特定小電力無線局（免許を要しない無線局）及びアマチュア無線局（免許を要する無線局）が運用され、特定小電力無線局においては、直接スペクトラム拡散方式（ＤＳＳＳ）、直交周波数分割多重方式（ＯＦＤＭ）、周波数ホッピング拡散方式（ＦＨ）、それらのハイブリッド方式を利用した無線ＬＡＮ（ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ）等のシステムが多方面で普及しており、電波干渉が避けられない事情があることを鑑みると、多大な効果を奏すると言える。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態を示す機能ブロック図
【図２】スイッチ設定と周波数チャンネルとの対応を示す図
【図３】無線ユニットの接続態様を示す図
【図４】１系統の接続態様を示す図
【図５】使用チャンネルの設定例を示す図
【図６】４系統の接続態様を示す図
【図７】図５相当図
【図８】図５相当図
【図９】図５相当図
【図１０】図５相当図
【図１１】図５相当図
【図１２】図５相当図
【図１３】フローチャート
【図１４】図１３相当図
【図１５】図１３相当図
【図１６】図１３相当図
【図１７】図１３相当図
【図１８】本発明の第２の実施形態を示すフローチャート
【図１９】本発明の第３の実施形態を示すフローチャート
【発明を実施するための形態】
【００１５】
（第１の実施形態）
以下、本発明を無線ＬＡＮで代表されるＩＳＭ帯域である２．４［ＧＨｚ］帯域を使用周波数帯域とする高度化小電力データ通信システムに適用した第１の実施形態について、図１乃至図１７を参照して説明する。図１は、高度化小電力データ通信システム（以下、無線データ通信システムと称する）の全体構成を機能ブロック図により示している。無線データ通信システム１は、データ通信（送受信）機能を有する複数の無線ユニット２（本発明でいう無線データ送信装置、無線データ受信装置）同士が無線データ通信可能に構成されている。無線ユニット２は、ＣＰＵ制御部３（本発明でいう送信側制御手段、受信側制御手段）と、外部インタフェース（Ｉ／Ｆ）部４と、第１〜第４の無線通信（トランシーバ）回路部５ａ〜５ｄ（本発明でいうデータ送信手段、データ受信手段）と、第１〜第４のＴｘ／Ｒｘスイッチ６ａ〜６ｄと、パワーコンバイナ／スプリッタ７と、アンプ８（パワーアンプ及びローノイズアンプ）と、バンドパスフィルタ９と、アンテナ１０とを備えて構成されている。
【００１６】
ＣＰＵ制御部３は、マイクロコンピュータを主体として構成され、記憶している制御プログラムを実行して無線ユニット２の動作全般を制御する。外部インタフェース部４は、ユーザシステムや他の無線ユニット２との間でデータ通信を行うインタフェース機能を有する。ユーザシステムは例えば接点・各種センサ等の小規模なシステムからロボットや生産ラインや検査ライン等の大規模なシステムまで各種構成が想定される。
【００１７】
第１〜第４の無線通信回路部５ａ〜５ｄは、何れも同じ構成であり、通信周波数帯域として２４００〜２４８３．５［ＭＨｚ］を設定すると共に当該通信周波数帯域内に１６チャンネルの周波数チャンネル（本発明でいう多数の周波数チャンネル）を有し、直接スペクトラム拡散方式を変調方式としてデータを送受信する。周波数チャンネルは図２に示す通りであり、無線ユニット２毎に設けられているスイッチ（例えば４ビットのディップスイッチ）（図示せず）が設定されて第１〜第４の無線通信回路部５ａ〜５ｄ毎に周波数チャンネルのうち何れかが使用チャンネルとして選択的に設定可能に構成されている。尚、これら第１〜第４の無線通信回路部５ａ〜５ｄにおけるデータ通信速度は例えば２５０［ｋｂｐｓ］である。即ち、第１〜第４の無線通信回路部５ａ〜５ｄでは高度な高周波回路技術を必要としない。
【００１８】
第１〜第４のＴｘ／Ｒｘスイッチ６ａ〜６ｄは、何れも同じ構成であり、第１〜第４の無線通信回路部５ａ〜５ｄから入力した送信データ（Ｔｘ）をパワーコンバイナ／スプリッタ７に出力する送信処理とパワーコンバイナ／スプリッタ７から入力した受信データを第１〜第４の無線通信回路部５ａ〜５ｄに出力する受信処理とを選択的に切替える。パワーコンバイナ／スプリッタ７とアンプ８とバンドパスフィルタ９とはＲＦフロントエンド部として機能する。
【００１９】
上記した無線ユニット２は、図３に示すように、外部インタフェース部４を通じて例えばユーザシステムや他の無線ユニット２と接続される。無線ユニット２の接続態様としては、図３（ａ）に示すようにユーザシステム同士が１対１で対応する接続態様や、図３（ｂ）に示すようにユーザシステム同士が１対ｎ（ｎは正数、図３ではｎ＝３）で対応する接続態様や、図３（ｃ）に示すようにユーザシステム同士が多重化されて１対１で対応する接続態様等がある。尚、無線ユニット２とユーザシステム２との間は無線データ通信であっても良いし有線データ通信（例えばＲＳ−２３２Ｃ、ＵＳＢ等）であっても良い。
【００２０】
次に、第１〜第４の無線通信回路部５ａ〜５ｄにおける１６チャンネルの周波数チャンネルのうちから複数の使用チャンネルを選択して設定する手順について説明する。データ通信を行う無線ユニット２同士ではデータを送信する送信側と受信する受信側とで同じ周波数チャンネルを使用チャンネルとして設定する必要がある。１６チャンネルの周波数チャンネルのうちから複数の使用チャンネルとして選択して設定する基本的な原則は次の通りである。尚、無線通信回路部と使用チャンネルとは１対１の関係であり、使用チャンネルとして設定可能な最大数は無線通信回路部の個数である。
（１）既に使用チャンネルとして設定した周波数チャンネルと重複しない周波数チャンネルを使用チャンネルとして設定する。
（２）使用チャンネルに優先順位を付す場合には、既に優先順位が上位の使用チャンネルとして設定した周波数チャンネルから周波数が離れた周波数チャンネルを優先して使用チャンネルとして設定する。
（３）共存するシステムの使用周波数帯域と重複しない周波数チャンネル（空チャンネル）を優先して使用チャンネルとして設定する。
（４）（３）において、共存するシステムの使用周波数帯域から周波数が離れた周波数チャンネルを優先して使用チャンネルとして設定する。
（５）無線ユニット２同士で行う無線データ通信の系統が複数存在する場合には、他の系統で既に使用チャンネルとして設定した周波数チャンネルと重複しない周波数チャンネルを使用チャンネルとして設定する。
尚、これらの原則は必ずしも厳守する必要はない。
【００２１】
具体例を挙げて以下に説明する。ここでは、無線ユニット２同士で行う無線データ通信の系統が１系統である場合と複数系統である場合とを説明する。
（ア）無線ユニット２同士で行う無線データ通信の系統が１系統である場合
図４に示すように、無線ユニット２同士で行う無線データ通信の系統が１系統であり、例えばＩＥＥＥ８０２．１１ｂ、２５［ＭＨｚ］間隔、「ＣＨ０５」、「ＣＨ１０」の２つの無線ＬＡＮと共存する場合を想定する。この場合、図５に示すように、設定例１では、１６チャンネルの周波数チャンネルのうち第１〜第４の無線通信回路部５ａ〜５ｄに対応する使用チャンネル（本発明でいう複数の使用チャンネル）として「ＣＨ０１」、「ＣＨ０３」、「ＣＨ１４」、「ＣＨ１６」の４チャンネルを設定し、それら４チャンネルの使用チャンネルのうち「ＣＨ０１」の優先順位を第１位に設定し、「ＣＨ１６」の優先順位を第２位に設定し、「ＣＨ０３」の優先順位を第３位に設定し、「ＣＨ１４」の優先順位を第４位に設定する（図５にて示すＲＦｎ（ｎ＝１〜４）のｎは優先順位を示す）。
【００２２】
この場合、第１〜第４の無線通信回路部５ａ〜５ｄと４チャンネルの使用チャンネルとを重複しないように対応させる。例えば第１の無線通信回路部５ａの使用チャンネルを「ＣＨ０１」として設定し、第２の無線通信回路部５ｂの使用チャンネルを「ＣＨ１６」として設定し、第３の無線通信回路部５ｃの使用チャンネルを「ＣＨ０３」として設定し、第４の無線通信回路部５ｄの使用チャンネルを「ＣＨ１４」として設定する。第１〜第４の無線通信回路部５ａ〜５ｄと４チャンネルの使用チャンネルとが重複しなければ、上記した以外で対応させても良い。
【００２３】
設定例２では、１６チャンネルの周波数チャンネルのうち第１〜第４の無線通信回路部５ａ〜５ｄに対応する４チャンネルの使用チャンネルとして上記した設定例１と同様にして「ＣＨ０１」、「ＣＨ０３」、「ＣＨ１４」、「ＣＨ１６」を設定するが、それら４チャンネルの使用チャンネルのうち「ＣＨ１６」の優先順位を第１位に設定し、「ＣＨ０１」の優先順位を第２位に設定し、「ＣＨ１４」の優先順位を第３位に設定し、「ＣＨ０３」の優先順位を第４位に設定する。
【００２４】
設定例１及び２では、使用チャンネルとして設定する「ＣＨ０１」、「ＣＨ０３」、「ＣＨ１４」、「ＣＨ１６」は何れも「ＣＨ０５」、「ＣＨ１０」の２つの無線ＬＡＮの使用周波数帯域と重複しないので、使用チャンネルとして設定する「ＣＨ０１」、「ＣＨ０３」、「ＣＨ１４」、「ＣＨ１６」のうち何れを通信チャンネルとして無線データ通信を行う場合であっても、無線ユニット２同士が行う無線データ通信と無線ＬＡＮが行う無線データ通信とが干渉することはない。
【００２５】
設定例３では、１６チャンネルの周波数チャンネルのうち第１〜第４の無線通信回路部５ａ〜５ｄに対応する４チャンネルの使用チャンネルとしてチャンネル「０１」、「０３」、「０９」、「１６」を設定し、それら４チャンネルの使用チャンネルのうちチャンネル「０１」の優先順位を第１位に設定し、チャンネル「１６」の優先順位を第２位に設定し、チャンネル「０３」の優先順位を第３位に設定し、チャンネル「０９」の優先順位を第４位に設定する。設定例３でも、使用チャンネルとして設定する「ＣＨ０１」、「ＣＨ０３」、「ＣＨ０９」、「ＣＨ１６」は何れも「ＣＨ０５」、「ＣＨ１０」の２つの無線ＬＡＮの使用周波数帯域と重複しないので、使用チャンネルとして設定する「ＣＨ０１」、「ＣＨ０３」、「ＣＨ０９」、「ＣＨ１６」のうち何れを通信チャンネルとして無線データ通信を行う場合であっても、無線ユニット２同士が行う無線データ通信と無線ＬＡＮが行う無線データ通信とが干渉することはない。
【００２６】
設定例４では、１６チャンネルの周波数チャンネルのうち第１〜第４の無線通信回路部５ａ〜５ｄに対応する４チャンネルの使用チャンネルとしてチャンネル「０１」、「０５」、「１０」、「１６」を設定し、それら４チャンネルの使用チャンネルのうちチャンネル「０１」の優先順位を第１位に設定し、チャンネル「１６」の優先順位を第２位に設定し、チャンネル「０５」の優先順位を第３位に設定し、チャンネル「１０」の優先順位を第４位に設定する。設定例４では、使用チャンネルとして設定する「ＣＨ０１」、「ＣＨ１６」は何れも「ＣＨ０５」、「ＣＨ１０」の２つの無線ＬＡＮの使用周波数帯域と重複しないので、使用チャンネルとして設定する「ＣＨ０１」、「ＣＨ１６」のうち何れを通信チャンネルとして無線データ通信を行う場合であっても、無線ユニット２同士が行う無線データ通信と無線ＬＡＮが行う無線データ通信とが干渉することはないが、使用チャンネルとして設定する「ＣＨ０５」、「ＣＨ１０」は何れも「ＣＨ０５」、「ＣＨ１０」の２つの無線ＬＡＮの使用周波数帯域と重複するので、使用チャンネルとして設定する「ＣＨ０５」、「ＣＨ１０」のうち何れかを通信チャンネルとして無線データ通信を行う場合には、無線ユニット２同士が行う無線データ通信と無線ＬＡＮが行う無線データ通信とが干渉することがあり得る。即ち、無線ユニット２同士が「ＣＨ０５」、「ＣＨ１０」のうち何れかを使用チャンネルとして無線データ通信を行う場合には、無線ＬＡＮが無線データ通信を行っていないタイミングで無線データ通信を行うことが望ましい。
【００２７】
（イ）無線ユニット２同士で行う無線データ通信の系統が複数系統である場合
図６に示すように、無線ユニット２同士で行う無線データ通信の系統が複数系統（図６では４系統）であり、例えばＩＥＥＥ８０２．１１ｂ、２５［ＭＨｚ］間隔、「ＣＨ０１」、「ＣＨ０６」、「ＣＨ１１」の３つの無線ＬＡＮと共存する場合を想定する。この場合、図７に示すように、設定例１では、１系統において「ＣＨ０１」、「ＣＨ０６」、「ＣＨ１１」、「ＣＨ１５」を設定し、それら４チャンネルの使用チャンネルのうち「ＣＨ１５」の優先順位を第１位に設定し、「ＣＨ０１」の優先順位を第２位に設定し、「ＣＨ１１」の優先順位を第３位に設定し、「ＣＨ０６」の優先順位を第４位に設定する。又、２系統において「ＣＨ０２」、「ＣＨ０５」、「ＣＨ０７」、「ＣＨ１２」を設定し、それら４チャンネルの使用チャンネルのうち「ＣＨ０５」の優先順位を第１位に設定し、「ＣＨ１２」の優先順位を第２位に設定し、「ＣＨ０２」の優先順位を第３位に設定し、「ＣＨ０７」の優先順位を第４位に設定する。又、３系統において「ＣＨ０３」、「ＣＨ０８」、「ＣＨ１０」、「ＣＨ１３」を設定し、それら４チャンネルの使用チャンネルのうち「ＣＨ１０」の優先順位を第１位に設定し、「ＣＨ０３」の優先順位を第２位に設定し、「ＣＨ１３」の優先順位を第３位に設定し、「ＣＨ０８」の優先順位を第４位に設定する。更に、４系統において「ＣＨ０４」、「ＣＨ０９」、「ＣＨ１４」、「ＣＨ１６」を設定し、それら４チャンネルの使用チャンネルのうち「ＣＨ１６」の優先順位を第１位に設定し、「ＣＨ０４」の優先順位を第２位に設定し、「ＣＨ１４」の優先順位を第３位に設定し、「ＣＨ０９」の優先順位を第４位に設定する。この場合、何れの系統においても優先順位を第１位に設定した使用チャンネルである「ＣＨ１５」、「ＣＨ０５」、「ＣＨ１０」、「ＣＨ１６」は何れも「ＣＨ０１」、「ＣＨ０６」、「ＣＨ１１」の３つの無線ＬＡＮの使用周波数帯域と重複しないので、無線ユニット２同士が行う無線データ通信と無線ＬＡＮが行う無線データ通信とが干渉することはない。
【００２８】
図８乃至図１２は、無線ユニット２同士で行う無線データ通信と共存する無線ＬＡＮの構成や無線ユニット２同士で行う無線データ通信の系統数が異なる場合において、１６チャンネルの周波数チャンネルのうち複数の使用チャンネルを選択して設定する幾つかの例を設定例１〜６として示している。これらの場合において、優先順位が隣接する使用チャンネル同士の周波数が離れていれば、ある優先順位の使用チャンネルのノイズレベルが所定レベル以下でない場合であっても、次点の優先順位の使用チャンネルのノイズレベルが所定レベル以下である可能性は周波数が離れている程に高いと言える。
【００２９】
次に、上記した構成の作用について、図１３乃至図１７を参照して説明する。図１３乃至図１７は、無線ユニット２が行う処理をフローチャートとして示している。無線ユニット２同士が無線データ通信を行う場合に、無線ユニット２は、データの送信要求が発生したか否か及び他の無線ユニット２から送信された送信データが受信データとして受信されたか否かを待機（スタンバイ）しており、データの送信要求が発生したと判定すると、データを送信する送信処理を行うマスタ（ホスト）として動作し、一方、他の無線ユニット２から送信された送信データが受信データとして受信されたと判定すると、データを受信する受信処理を行うスレーブとして動作する。即ち、無線ユニット２は、データの送信要求が発生したか否か及びの無線ユニット２から送信された送信データが受信データとして受信されたか否かに基づいてマスタ及びスレーブのうち何れか選択して動作する。
【００３０】
尚、本実施形態では、このように無線ユニット２がデータを送信する機能とデータを受信する機能とを有する構成を説明するが、データを送信する機能だけを有する送信専用の無線ユニットとデータを受信する機能だけを有する受信専用の無線ユニット２とが無線データ通信を行うようにしても良い。又、データを送信する時間帯とデータを受信する時間帯とを設定しておき、マスタ及びスレーブのうち何れかとして動作する時間帯を制限するようにしても良い。
【００３１】
無線ユニット２において、ＣＰＵ制御部３は、例えば無線ユニット２の電源投入を検出すると、初期化処理を行い、第１〜第４の無線通信回路部５ａ〜５ｄにおけるキャリアセンスの閾値を設定し（ステップＳ１）、第１〜第４の無線通信回路部５ａ〜５ｄの使用チャンネル及び優先順位を設定する（予めユーザ操作により設定されて記憶しておいた優先順位を読出す）（ステップＳ２）。即ち、ＣＰＵ制御部３は、上記した図５で説明した設定例１の場合であれば、第１の無線通信回路部５ａの使用チャンネルとして「ＣＨ０１」を設定すると共に当該使用チャンネルの優先順位を第１位に設定し、第２の無線通信回路部５ｂの使用チャンネルとして「ＣＨ１６」を設定すると共に当該使用チャンネルの優先順位を第２位に設定し、第３の無線通信回路部５ｃの使用チャンネルとして「ＣＨ０３」を設定すると共に当該使用チャンネルの優先順位を第３位に設定し、第４の無線通信回路部５ｃの使用チャンネルとして「ＣＨ１４」を設定すると共に当該使用チャンネルの優先順位を第４位に設定する。
【００３２】
次いで、ＣＰＵ制御部３は、データの送信要求が発生したか否かを待機すると共に（ステップＳ３）、他の無線ユニット２から送信された送信データが受信データとして受信されたか否かを待機する（ステップＳ４）。そして、ＣＰＵ制御部３は、ユーザシステムから出力されたデータ（例えば接点のオンオフを示すデータ等）が外部インタフェース部４に入力されたと判定し、データの送信要求が発生したと判定すると（ステップＳ３にて「ＹＥＳ」）、データ送信処理に移行する（ステップＳ５）。一方、ＣＰＵ制御部３は、他の無線ユニット２から送信された送信データが受信データとして受信されたと判定すると（ステップＳ４にて「ＹＥＳ」）、データ受信処理に移行する（ステップＳ６）。以下、データ送信処理及びデータ受信処理について説明する。
【００３３】
ＣＰＵ制御部３は、データ送信処理に移行すると、全ての第１〜第４の無線通信回路部５ａ〜５ｄの動作モードをスタンバイモードから送信モードに切替え（ステップＳ１１）、全ての第１〜第４の無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行わせる（ステップＳ１２）。次いで、ＣＰＵ制御部３は、第１〜第４の無線通信回路部５ａ〜５ｄのうち優先順位を第１位に設定した使用チャンネルの受信電界強度（ＲＳＳＩ）を取得し（ステップＳ１３）、その取得した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定する（ステップＳ１４）。次いで、ＣＰＵ制御部３は、ノイズレベルが所定レベル以下であると判定すると（ステップＳ１４にて「ＹＥＳ」）、ノイズレベルが所定レベル以下であると判定した優先順位が第１位の使用チャンネルを通信チャンネルとして設定し、ユーザシステムから入力したデータを当該通信チャンネルに対応する無線通信回路部に出力し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する無線通信回路部から送信データとして送信させる（ステップＳ１５）。
【００３４】
一方、ＣＰＵ制御部３は、優先順位を第１位に設定した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下でないと判定すると（ステップＳ１４にて「ＮＯ」）、第１〜第４の無線通信回路部５ａ〜５ｄのうち優先順位を第２位に設定した使用チャンネルの受信電界強度を取得し（ステップＳ１６）、その取得した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定する（ステップＳ１７）。次いで、ＣＰＵ制御部３は、ノイズレベルが所定レベル以下であると判定すると（ステップＳ１７にて「ＹＥＳ」）、ノイズレベルが所定レベル以下であると判定した優先順位が第２位の使用チャンネルを通信チャンネルとして設定し、ユーザシステムから入力したデータを当該通信チャンネルに対応する無線通信回路部に出力し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する無線通信回路部から送信データとして送信させる（ステップＳ１８）。
【００３５】
又、ＣＰＵ制御部３は、優先順位を第２位に設定した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下でないと判定すると（ステップＳ１７にて「ＮＯ」）、第１〜第４の無線通信回路部５ａ〜５ｄのうち優先順位を第３位に設定した使用チャンネルに対応する無線通信回路部について同様の処理を行い（ステップＳ１９〜Ｓ２１）、更に、優先順位を第３位に設定した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下でないと判定すると（ステップＳ２０にて「ＮＯ」）、第１〜第４の無線通信回路部５ａ〜５ｄのうち優先順位を第４位に設定した使用チャンネルに対応する無線通信回路部について同様の処理を行う（ステップＳ２２〜Ｓ２４）。尚、ＣＰＵ制御部３は、優先順位を第４位に設定した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下でないと判定すると（ステップＳ２３にて「ＮＯ」）、上記したステップＳ１２に戻り、ステップＳ１２以降の処理を繰返して行う（リトライ処理を行う）。
【００３６】
次いで、ＣＰＵ制御部３は、データ送信を完了したか否かを判定し（ステップＳ２５）、データ送信を完了したと判定すると（ステップＳ２５にて「ＹＥＳ」）、全ての第１〜第４の無線通信回路部５ａ〜５ｄの動作モードを送信モードから受信モードに切替える（ステップＳ２６）。次いで、ＣＰＵ制御部３は、データを送信した送信先の無線ユニット２から返信された返信データが第１〜第４の無線通信回路部５ａ〜５ｄのうち何れかにより受信データとして受信されたか否かを判定する（ステップＳ２７〜Ｓ３１）。
【００３７】
ＣＰＵ制御部３は、データを送信した送信先の無線ユニット２から返信された返信データが第１の無線通信回路部５ａにより受信データとして受信されたと判定すると（ステップＳ２８にて「ＹＥＳ」）、受信データとして受信されたデータを第１の無線通信回路部５ａから読出し（ステップＳ３２）、データを送信した送信先の無線ユニット２から返信されたデータが第２の無線通信回路部５ｂにより受信データとして受信されたと判定すると（ステップＳ２９にて「ＹＥＳ」）、受信データとして受信されたデータを第２の無線通信回路部５ｂから読出す（ステップＳ３３）。
【００３８】
又、ＣＰＵ制御部３は、データを送信した送信先の無線ユニット２から返信されたデータが第３の無線通信回路部５ｃにより受信データとして受信されたと判定すると（ステップＳ３０にて「ＹＥＳ」）、受信データとして受信されたデータを第３の無線通信回路部５ｃから読出し（ステップＳ３４）、データを送信した送信先の無線ユニット２から返信されたデータが第４の無線通信回路部５ｄにより受信データとして受信されたと判定すると（ステップＳ３１にて「ＹＥＳ」）、受信データとして受信されたデータを第４の無線通信回路部５ｄから読出す（ステップＳ３５）。
【００３９】
そして、ＣＰＵ制御部３は、第１〜第４の無線通信回路部５ａ〜５ｄのうち何れかから読出したデータに対してＣＲＣチェック等を行うことでエラーが発生しているか否かを判定し（ステップＳ３６）、エラーが発生していないと判定すると（ステップＳ３６にて「ＮＯ」）、データを送信した送信先の無線ユニット２から返信されたデータをユーザシステムに出力し（ステップＳ３７）、全ての第１〜第４の無線通信回路部５ａ〜５ｄの動作モードを受信モードからスタンバイモードに切替え（ステップＳ３８）、データ送信処理を終了してリターンする（上記したステップＳ３に戻り、ステップＳ３以降の処理を繰返して行う）。又、ＣＰＵ制御部３は、エラーが発生していると判定すると（ステップＳ３６にて「ＹＥＳ」）、全ての第１〜第４の無線通信回路部５ａ〜５ｄの動作モードを受信モードから送信モードに切替え（ステップＳ３９）、この場合も、上記したステップＳ１２に戻り、ステップＳ１２以降の処理を繰返して行う（再送処理を行う）。
【００４０】
一方、ＣＰＵ制御部３は、データ受信処理に移行すると、全ての第１〜第４の無線通信回路部５ａ〜５ｄの動作モードをスタンバイモードから受信モードに切替え（ステップＳ４１）、他の無線ユニット２から送信された送信データが第１〜第４の無線通信回路部５ａ〜５ｄのうち何れかにより受信データとして受信されたか否かを判定する（ステップＳ４２〜Ｓ４５）。
【００４１】
ＣＰＵ制御部３は、他の無線ユニット２から送信された送信データが第１の無線通信回路部５ａにより受信データとして受信されたと判定すると（ステップＳ４２にて「ＹＥＳ」）、受信データとして受信されたデータを第１の無線通信回路部５ａから読出し（ステップＳ４６）、他の無線ユニット２から送信された送信データが第２の無線通信回路部５ｂにより受信データとして受信されたと判定すると（ステップＳ４３にて「ＹＥＳ」）、受信データとして受信されたデータを第２の無線通信回路部５ｂから読出す（ステップＳ４７）。
【００４２】
又、ＣＰＵ制御部３は、他の無線ユニット２から送信された送信データが第３の無線通信回路部５ｃにより受信データとして受信されたと判定すると（ステップＳ４４にて「ＹＥＳ」）、受信データとして受信されたデータを第３の無線通信回路部５ｃから読出し（ステップＳ４８）、他の無線ユニット２から送信された送信データが第４の無線通信回路部５ｄにより受信データとして受信されたと判定すると（ステップＳ４５にて「ＹＥＳ」）、受信データとして受信されたデータを第４の無線通信回路部５ｄから読出す（ステップＳ４９）。
【００４３】
次いで、ＣＰＵ制御部３は、第１〜第４の無線通信回路部５ａ〜５ｄのうち何れかから読出したデータに対してＣＲＣチェック等を行うことでエラーが発生しているか否かを判定し（ステップＳ５０）、エラーが発生していないと判定すると（ステップＳ５０にて「ＮＯ」）、他の無線ユニット２から送信されたデータをユーザシステムに出力し（ステップＳ５１）、データが正常に受信されたことを示すＡＣＫ（肯定応答）データを生成する（ステップＳ５２）。一方、ＣＰＵ制御部３は、エラーが発生していると判定すると（ステップＳ５０にて「ＹＥＳ」）、データが正常に受信されなかったことを示すＮＡＫ（否定応答）データを生成する（ステップＳ５３）。
【００４４】
次いで、ＣＰＵ制御部３は、第１〜第４の無線通信回路部５ａ〜５ｄのうち他の無線ユニット２から送信された送信データが受信された無線通信回路部の動作モードを受信モードから送信モードに切替えると共に他の無線通信回路部の動作モードを受信モードからスタンバイモードに切替え（ステップＳ５４）、生成したＡＣＫデータ及びＮＡＫデータのうち何れかを動作モードが送信モードである無線通信回路部に出力し、ＡＣＫデータ及びＮＡＫデータのうち何れかを当該通信チャンネルに割当てて当該無線通信回路部から返信データとして返信させる（ステップＳ５５）。
【００４５】
そして、ＣＰＵ制御部３は、データ返信を完了したか否かを判定し（ステップＳ５６）、データ返信を完了したと判定すると（ステップＳ５６にて「ＹＥＳ」）、返信データを返信させた無線通信回路部の動作モードを送信モードからスタンバイモードに切替え（ステップＳ５７）、データ受信処理を終了してリターンする（上記したステップＳ３に戻り、ステップＳ３以降の処理を繰返して行う）。尚、ＣＰＵ制御部３は、他の無線ユニット２から送信された送信データが第１〜第４の無線通信回路部５ａ〜５ｄのうち何れにも受信データとして受信されなかったと判定すると（ステップＳ４５にて「ＮＯ」）、直ちにデータ受信処理を終了してリターンする。
【００４６】
即ち、データを送信する送信側の無線ユニット２が上記した一連のデータ送信処理を行い、データを受信する受信側の無線ユニット２が上記した一連のデータ受信処理を行うことで、上記した図５で説明した設定例１の場合であれば、優先順位を第１位に設定した「ＣＨ０１」の受信電界強度に基づくノイズレベルが所定レベル以下であれば「ＣＨ０１」を通信チャンネルとして無線データ通信を行い、優先順位を第１位に設定した「ＣＨ０１」の受信電界強度に基づくノイズレベルが所定レベル以下でなくとも、優先順位を第２位に設定した「ＣＨ１６」の受信電界強度に基づくノイズレベルが所定レベル以下であれば「ＣＨ１６」を通信チャンネルとして無線データ通信を行い、以下、「ＣＨ０３」、「ＣＨ１４」を優先して通信チャンネルとして無線データ通信を行うことになる。これらは何れの周波数チャンネルを通信チャンネルとして設定したとしても、共存する２つの無線ＬＡＮの使用周波数帯域と重複しないので、無線ユニット２同士が無線データ通信を行うタイミングと無線ＬＡＮが無線データ通信を行うタイミングとが重なったとしても、無線ユニット２同士が行う無線データ通信と無線ＬＡＮが行う無線データ通信とが干渉することはない。
【００４７】
以上に説明したように第１の実施形態によれば、データを送信する送信側と受信する受信側との間で対応するように使用チャンネルを他と重複しないように分散して設定しておき、データを送信する送信側では、データの送信要求が発生したときに、第１〜第４の無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行い、予め設定されている優先順位が上位側の使用チャンネルから受信電界強度を取得して当該受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定し、ノイズレベルが所定レベル以下であると最初に特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて送信データとして送信し、データを受信する受信側では、データを送信する送信側から送信された送信データを第１〜第４の無線通信回路部５ａ〜５ｄのうち何れかにより受信データとして受信して処理するように構成した。
【００４８】
これにより、電波干渉が発生し易い電波環境においても、データが欠落したりデータ伝送のリアルタイム性が損なわれたりすることを回避することで信頼性を確保することができ、又、高度な高周波回路技術を不要とすることができ、低コストで実現することができる。
【００４９】
（第２の実施形態）
次に、本発明の第２の実施形態について、図１８を参照して説明する。尚、上記した第１の実施形態と同一部分については説明を省略して異なる部分について説明する。上記した第１の実施形態は、データ送信処理において、第１〜第４の無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行わせた後に、第１〜第４の無線通信回路部５ａ〜５ｄのうち優先順位毎に使用チャンネルの受信電界強度を取得するものであるが、第２の実施形態は、第１〜第４の無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行わせた後に、全ての使用チャンネルの受信電界強度を並行して取得する。
【００５０】
即ち、ＣＰＵ制御部３は、全ての第１〜第４の無線通信回路部５ａ〜５ｄの動作モードをスタンバイモードから送信モードに切替え（ステップＳ１１）、全ての第１〜第４の無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行わせた後に（ステップＳ１２）、全ての使用チャンネルの受信電界強度を並行して取得し（ステップＳ６１）、優先順位を第１位に設定した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定する（ステップＳ６２）。次いで、ＣＰＵ制御部３は、ノイズレベルが所定レベル以下であると判定すると（ステップＳ６２にて「ＹＥＳ」）、ノイズレベルが所定レベル以下であると判定した優先順位が第１位の使用チャンネルを通信チャンネルとして設定し、ユーザシステムから入力したデータを当該通信チャンネルに対応する無線通信回路部に出力し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する無線通信回路部から送信データとして送信させる（ステップＳ１５）。
【００５１】
一方、ＣＰＵ制御部３は、優先順位を第１位に設定した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下でないと判定すると（ステップＳ６２にて「ＮＯ」）、優先順位を第２位に設定した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定する（ステップＳ６３）。次いで、ＣＰＵ制御部３は、ノイズレベルが所定レベル以下であると判定すると（ステップＳ６３にて「ＹＥＳ」）、ノイズレベルが所定レベル以下であると判定した優先順位が第２位の使用チャンネルを通信チャンネルとして設定し、ユーザシステムから入力したデータを当該通信チャンネルに対応する無線通信回路部に出力し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する無線通信回路部から送信データとして送信させる（ステップＳ１８）。
【００５２】
又、ＣＰＵ制御部３は、優先順位を第２位に設定した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下でないと判定すると（ステップＳ６３にて「ＮＯ」）、優先順位を第３位に設定した使用チャンネルに対応する無線通信回路部について同様の処理を行い（ステップＳ６４、Ｓ２１）、更に、優先順位を第３位に設定した使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下でないと判定すると（ステップＳ６４にて「ＮＯ」）、優先順位を第４位に設定した使用チャンネルに対応する無線通信回路部について同様の処理を行う（ステップＳ６５、Ｓ２４）。そして、ＣＰＵ制御部３は、これ以降、上記した第１の実施形態で説明したステップＳ２５以降の処理を行う。
【００５３】
以上に説明したように第２の実施形態によれば、データを送信する送信側と受信する受信側との間で対応するように使用チャンネルを他と重複しないように分散して設定しておき、データを送信する送信側では、データの送信要求が発生したときに、第１〜第４の無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行い、４チャンネルの使用チャンネルの受信電界強度を並行して取得し、予め設定されている優先順位が上位側の使用チャンネルから当該受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを判定し、ノイズレベルが所定レベル以下であると最初に特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて送信データとして送信し、データを受信する受信側では、データを送信する送信側から送信された送信データを第１〜第４の無線通信回路部５ａ〜５ｄのうち何れかにより受信データとして受信して処理するように構成した。
【００５４】
これにより、上記した第１の実施形態と同様の作用効果を得ることができ、電波干渉が発生し易い電波環境においても、データが欠落したりデータ伝送のリアルタイム性が損なわれたりすることを回避することで信頼性を確保することができ、又、高度な高周波回路技術を不要とすることができ、低コストで実現することができる。
【００５５】
（第３の実施形態）
次に、本発明の第３の実施形態について、図１９を参照して説明する。尚、上記した第１及び第２の実施形態と同一部分については説明を省略して異なる部分について説明する。上記した第１及び第２の実施形態は、使用チャンネルに優先順位を設定し、データ送信処理において、使用チャンネルの受信電界強度に基づくノイズレベルが所定レベル以下であるか否かを優先順位にしたがって判定するものであるが、第３の実施形態は、第１〜第４の無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行わせた後に、使用チャンネルの受信電界強度を並行して取得し、受信電界強度に基づくノイズレベルが最低である使用チャンネルを特定する。
【００５６】
即ち、ＣＰＵ制御部３は、全ての第１〜第４の無線通信回路部５ａ〜５ｄの動作モードをスタンバイモードから送信モードに切替え（ステップＳ１１）、全ての第１〜第４の無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行わせた後に（ステップＳ１２）、全ての使用チャンネルの受信電界強度を並行して取得し（ステップＳ６１）、優先順位に関係なく全ての使用チャンネルの受信電界強度に基づくノイズレベルを特定し（ステップＳ７１）、ノイズレベルが最低である使用チャンネルを特定する（ステップＳ７２）。
【００５７】
次いで、ＣＰＵ制御部３は、ノイズレベルが最低であると特定した使用チャンネルを通信チャンネルとして設定し、ユーザシステムから入力したデータを当該通信チャンネルに対応する無線通信回路部に出力し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する無線通信回路部から送信データとして送信させる（ステップＳ７３）。そして、ＣＰＵ制御部３は、これ以降、上記した第１及び第２の実施形態で説明したステップＳ２５以降の処理を行う。
【００５８】
以上に説明したように第３の実施形態によれば、データを送信する送信側と受信する受信側との間で対応するように使用チャンネルを他と重複しないように分散して設定しておき、データを送信する送信側では、データの送信要求が発生したときに、第１〜第４の無線通信回路部５ａ〜５ｄにてキャリアセンスを並行して行い、４チャンネルの使用チャンネルの受信電界強度を並行して取得し、受信電界強度に基づくノイズレベルが最低である使用チャンネルを特定し、受信電界強度に基づくノイズレベルが最低であると特定した使用チャンネルを通信チャンネルとして設定し、データを当該通信チャンネルに割当てて送信データとして送信し、データを受信する受信側では、データを送信する送信側から送信された送信データを第１〜第４の無線通信回路部５ａ〜５ｄのうち何れかにより受信データとして受信して処理するように構成した。
【００５９】
これにより、上記した第１及び第２の実施形態と同様の作用効果を得ることができ、電波干渉が発生し易い電波環境においても、データが欠落したりデータ伝送のリアルタイム性が損なわれたりすることを回避することで信頼性を確保することができ、又、高度な高周波回路技術を不要とすることができ、低コストで実現することができる。
【００６０】
（その他の実施形態）
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形又は拡張することができる。
発明の対象とする周波数帯域は、無線ＬＡＮで代表されるＩＳＭ帯域である２．４［ＧＨｚ］帯域に限らず、他の周波数帯域であっても良い。即ち、本発明は、無線データ通信全般に適用することができる。
無線通信回路部の個数は、４個に限らず、複数であれば４個以外の個数であっても良い。尚、無線通信回路部の個数を単純に増加させると、その分だけ電力消費が増大することになるので、電力消費との兼ね合いを考慮するのが望ましい。
データ送信に成功した使用チャンネルを記憶する機能を持たせ、データの送信要求が発生したときに、直前のデータ送信に成功した使用チャンネルを通信チャンネルとして設定し、ユーザシステムから入力したデータを当該通信チャンネルに対応する無線通信回路部に出力し、データを当該通信チャンネルに割当てて当該通信チャンネルに対応する無線通信回路部から送信データとして送信させるようにしても良い。
【符号の説明】
【００６１】
図面中、１は無線データ通信システム、２は無線ユニット（無線データ送信装置、無線データ受信装置）、３はＣＰＵ制御部（送信側制御手段、受信側制御手段）、５ａ〜５ｄは第１〜第４の無線通信回路部（本発明でいうデータ送信手段、データ受信手段）である。
【図１】
2011061429.tif 000003
【図２】
2011061429.tif 000004
【図３】
2011061429.tif 000005
【図４】
2011061429.tif 000006
【図５】
2011061429.tif 000007
【図６】
2011061429.tif 000008
【図７】
2011061429.tif 000009
【図８】
2011061429.tif 000010
【図９】
2011061429.tif 000011
【図１０】
2011061429.tif 000012
【図１１】
2011061429.tif 000013
【図１２】
2011061429.tif 000014
【図１３】
2011061429.tif 000015
【図１４】
2011061429.tif 000016
【図１５】
2011061429.tif 000017
【図１６】
2011061429.tif 000018
【図１７】
2011061429.tif 000019
【図１８】
2011061429.tif 000020
【図１９】
2011061429.tif 000021