(57)【特許請求の範囲】
【請求項１】
車両に搭載され、車両間の無線通信に用いられる無線通信機において、
自車両周辺の車両台数を検出する車両台数検出手段と、
検出した車両台数に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する乱数範囲決定手段と、
決定した乱数範囲に属する乱数値を生成する乱数値生成手段と、
生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する送信手段と
を備えたことを特徴とする無線通信機。
【請求項２】
前記車両台数検出手段は、車両ごとに異なるように割り振られている車両識別情報を受信し、この車両識別情報に基づいて自車両周辺の車両台数を検出することを特徴とする請求項１に記載の無線通信機。
【請求項３】
車両に搭載され、車両間の無線通信に用いられる無線通信機において、
外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する乱数範囲決定手段と、
決定した乱数範囲に属する乱数値を生成する乱数値生成手段と、
生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する送信手段と
を備えたことを特徴とする無線通信機。
【請求項４】
前記フレームを送信するチャンネルが空き状態であるか否かを検出する空検出手段を備え、前記送信手段は、この空検出手段の検出結果、前記チャンネルが空き状態と判断されたときに前記フレームを送信するようにしたことを特徴とする請求項１に記載の無線通信機。
【請求項５】
前記フレームを送信するチャンネルが空き状態であるか否かを検出する空検出手段を備え、前記送信手段は、この空検出手段の検出結果、前記チャンネルが空き状態と判断されたときに前記フレームを送信するようにしたことを特徴とする請求項３に記載の無線通信機。
【請求項６】
前記フレームは、各車両で共通のチャンネルにより送信する車両情報と、この共通のチャンネルとは異なるチャンネルにより送信する車両情報とを有し、前記送信手段は、前記フレームを送信するに際し、各車両情報を対応するそれぞれのチャンネルで送信するようにしたことを特徴とする請求項１に記載の無線通信機。
【請求項７】
前記フレームは、各車両で共通のチャンネルにより送信する車両情報と、この共通のチャンネルとは異なるチャンネルにより送信する車両情報とを有し、前記送信手段は、前記フレームを送信するに際し、各車両情報を対応するそれぞれのチャンネルで送信するようにしたことを特徴とする請求項３に記載の無線通信機。
【請求項８】
前記共通のチャンネルが空き状態であるか否かを検出する空検出手段を備え、前記送信手段は、この空検出手段の検出結果、前記共通のチャンネルが空き状態と判断されたときに前記フレームを送信するようにしたことを特徴とする請求項６に記載の無線通信機。
【請求項９】
前記共通のチャンネルが空き状態であるか否かを検出する空検出手段を備え、前記送信手段は、この空検出手段の検出結果、前記共通のチャンネルが空き状態と判断されたときに前記フレームを送信するようにしたことを特徴とする請求項７に記載の無線通信機。
【請求項１０】
車両に搭載され、車両間の無線通信に用いられる送信機において、
外部より入力された自車両周辺の車両台数に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する乱数範囲決定手段と、
決定した乱数範囲に属する乱数値を生成する乱数値生成手段と、
生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する送信手段と
を備えたことを特徴とする送信機。
【請求項１１】
車両に搭載され、車両間で無線通信に用いられる送信機において、
外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する乱数範囲決定手段と、
決定した乱数範囲に属する乱数値を生成する乱数値生成手段と、
生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する送信手段と
を備えたことを特徴とする送信機。
【請求項１２】
前記送信手段は、前記フレームを送信するチャンネルが空き状態であるときに前記フレームを送信するようにしたことを特徴とする請求項１０に記載の送信機。
【請求項１３】
前記送信手段は、前記フレームを送信するチャンネルが空き状態であるときに前記フレームを送信するようにしたことを特徴とする請求項１１に記載の送信機。
【請求項１４】
前記フレームは、各車両で共通のチャンネルにより送信する車両情報と、この共通のチャンネルとは異なるチャンネルにより送信する車両情報とを有し、前記送信手段は、前記フレームを送信するに際し、各車両情報を対応するそれぞれのチャンネルで送信するようにしたことを特徴とする請求項１０に記載の送信機。
【請求項１５】
前記フレームは、各車両で共通のチャンネルにより送信する車両情報と、この共通のチャンネルとは異なるチャンネルにより送信する車両情報とを有し、前記送信手段は、前記フレームを送信するに際し、各車両情報を対応するそれぞれのチャンネルで送信するようにしたことを特徴とする請求項１１に記載の送信機。
【請求項１６】
前記送信手段は、前記共通のチャンネルが空き状態であるときに前記フレームを送信するようにしたことを特徴とする請求項１０に記載の送信機。
【請求項１７】
前記送信手段は、前記共通のチャンネルが空き状態であるときに前記フレームを送信するようにしたことを特徴とする請求項１１に記載の送信機。
【請求項１８】
車両に搭載され、車両間の無線通信に用いられる無線通信機の制御方法において、
自車両周辺の車両台数を検出する過程と、
検出した自車両周辺の車両台数に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する過程と、
決定した乱数範囲に属する乱数値を生成する過程と、
生成したの乱数値に応じた送信間隔で車両情報を含むフレームを送信する過程と
を備えたことを特徴とする無線通信機の制御方法。
【請求項１９】
車両に搭載され、車両間の無線通信に用いられる無線通信機の制御方法において、
外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する過程と、
決定した乱数範囲に属する乱数値を生成する過程と、
生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する過程と
を備えたことを特徴とする無線通信機の制御方法。
【請求項２０】
車両に搭載され、車両間の無線通信に用いられる送信機の制御方法において、
外部より入力された自車両周辺の車両台数に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する過程と、
決定した乱数範囲に属する乱数値を生成する過程と、
生成したの乱数値に応じた送信間隔で車両情報を含むフレームを送信する過程と
を備えたことを特徴とする送信機の制御方法。
【請求項２１】
車両に搭載され、車両間の無線通信に用いられる送信機の制御方法において、
外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する過程と、
決定した乱数範囲に属する乱数値を生成する過程と、
生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する過程と
を備えたことを特徴とする送信機の制御方法。
【請求項２２】
コンピュータを、車両に搭載され車両間の無線通信に用いられる無線通信機の制御を行わせる制御装置として機能させる制御プログラムにおいて、
自車両周辺の車両台数を検出させ、
検出させた自車両周辺の車両台数に応じて乱数範囲を決定させ、検出した車両台数が増加するほど乱数範囲が広くなるように決定させ、
決定させた乱数範囲に属する乱数値を生成させ、
生成させた乱数値に応じた送信間隔で車両情報を含むフレームを送信させる
ことを特徴とする制御プログラム。
【請求項２３】
コンピュータを、車両に搭載され車両間の無線通信に用いられる無線通信機の制御を行わせる制御装置として機能させる制御プログラムにおいて、
外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定させ、検出した車両台数が増加するほど乱数範囲が広くなるように決定させ、
決定させた乱数範囲に属する乱数値を生成させ、
生成させた乱数値に応じた送信間隔で車両情報を含むフレームを送信させる
ことを特徴とする制御プログラム。
【請求項２４】
コンピュータを、車両に搭載され車両間の無線通信に用いられる送信機の制御を行わせる制御装置として機能させる制御プログラムにおいて、
外部より入力された自車両周辺の車両台数に応じて乱数範囲を決定させ、検出した車両台数が増加するほど乱数範囲が広くなるように決定させ、
決定させた乱数範囲から乱数値を生成させ、
生成させた乱数値に応じた送信間隔で車両情報を含むフレームを送信させる
ことを特徴とする制御プログラム。
【請求項２５】
コンピュータを、車両に搭載され車両間の無線通信に用いられる送信機の制御を行わせる制御装置として機能させる制御プログラムにおいて、
外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定させ、検出した車両台数が増加するほど乱数範囲が広くなるように決定させ、
決定させた乱数範囲から乱数値を生成させ、
生成させた乱数値に応じた送信間隔で車両情報を含むフレームを送信させる
ことを特徴とする制御プログラム。
【請求項２６】
請求項２２乃至請求項２５のいずれか１項記載の制御プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両間無線通信に用いられる無線通信機、送信機並びにそれらの制御方法、制御プログラム及び記録媒体に関する。
【０００２】
【従来の技術】
車両に搭載され、車両間の無線通信に用いられる無線通信機が知られており、この無線通信機を用いることによって、例えば、道路交通システムや鉄道車両システム等への応用が期待されている。
【０００３】
例えば、道路交通システムとして、高速道路や一般道路等における他車両の走行速度情報や車両位置情報、ブレーキ情報、見通しの悪い交差点での見通し外の他車両の情報、進行経路における工事情報や故障車情報等の走行中の車両にとって重要な車両情報が、無線通信機を用いて車両間で通信される。また、天気予報、同一目的地を目指す車両間に乗車する人同士の意志の交流等、車両の安全走行に重要な情報以外の情報も車両情報として通信することが可能である。
【０００４】
このような車両間の車両情報の無線通信手段は、特開２０００−９０３６５号公報に開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、特開２０００−９０３６５号公報には、車両の走行速度が大きくなるにしたがって短い周期で同車両に関する情報を他の車両に送信するようにした技術が開示されているが、複数の車両がほぼ同一の走行速度で走行する場合、ほぼ同一の送信間隔となるため、各車両で同時に車両情報を有するフレームが送信される場合は、通信の衝突の頻度が高くなるという問題があり、また、通信情報量が増大するような状況下で同一チャンネルを使用して車両間通信を行う場合、通信チャンネル容量が圧迫され、通信の効率が悪くなるという問題がある。
【０００６】
そこで、本発明の目的は、上述した従来技術が有する課題を解消し、通信の衝突の頻度を低減させることができ、通信の効率が向上する無線通信機、送信機並びにそれらの制御方法、制御プログラム及び記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、車両に搭載され、車両間の無線通信に用いられる無線通信機において、自車両周辺の車両台数を検出する車両台数検出手段と、検出した車両台数に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する乱数範囲決定手段と、決定した乱数範囲に属する乱数値を生成する乱数値生成手段と、生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する送信手段とを備えたことを特徴とするものである。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、前記車両台数検出手段は、車両ごとに異なるように割り振られている車両識別情報を受信し、この車両識別情報に基づいて自車両周辺の車両台数を検出することを特徴とするものである。
【０００９】
請求項３に記載の発明は、車両に搭載され、車両間の無線通信に用いられる無線通信機において、外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する乱数範囲決定手段と、決定した乱数範囲に属する乱数値を生成する乱数値生成手段と、生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する送信手段とを備えたことを特徴とするものである。
【００１０】
請求項４に記載の発明は、請求項１に記載の発明において、前記フレームを送信するチャンネルが空き状態であるか否かを検出する空検出手段を備え、前記送信手段は、この空検出手段の検出結果、前記チャンネルが空き状態と判断されたときに前記フレームを送信するようにしたことを特徴とするものである。
【００１１】
請求項５に記載の発明は、請求項３に記載の発明において、前記フレームを送信するチャンネルが空き状態であるか否かを検出する空検出手段を備え、前記送信手段は、この空検出手段の検出結果、前記チャンネルが空き状態と判断されたときに前記フレームを送信するようにしたことを特徴とするものである。
【００１２】
請求項６に記載の発明は、請求項１に記載の発明において、前記フレームは、各車両で共通のチャンネルにより送信する車両情報と、この共通のチャンネルとは異なるチャンネルにより送信する車両情報とを有し、前記送信手段は、前記フレームを送信するに際し、各車両情報を対応するそれぞれのチャンネルで送信するようにしたことを特徴とするものである。
【００１３】
請求項７に記載の発明は、請求項３に記載の発明において、前記フレームは、各車両で共通のチャンネルにより送信する車両情報と、この共通のチャンネルとは異なるチャンネルにより送信する車両情報とを有し、前記送信手段は、前記フレームを送信するに際し、各車両情報を対応するそれぞれのチャンネルで送信するようにしたことを特徴とするものである。
【００１４】
請求項８に記載の発明は、請求項６に記載の発明において、前記共通のチャンネルが空き状態であるか否かを検出する空検出手段を備え、前記送信手段は、この空検出手段の検出結果、前記共通のチャンネルが空き状態と判断されたときに前記フレームを送信するようにしたことを特徴とするものである。
また、請求項９に記載の発明は、請求項７に記載の発明において、前記共通のチャンネルが空き状態であるか否かを検出する空検出手段を備え、前記送信手段は、この空検出手段の検出結果、前記共通のチャンネルが空き状態と判断されたときに前記フレームを送信するようにしたことを特徴とするものである。
【００１５】
請求項１０に記載の発明は、車両に搭載され、車両間の無線通信に用いられる送信機において、外部より入力された自車両周辺の車両台数に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する乱数範囲決定手段と、決定した乱数範囲に属する乱数値を生成する乱数値生成手段と、生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する送信手段とを備えたことを特徴とするものである。
【００１６】
請求項１１に記載の発明は、車両に搭載され、車両間で無線通信に用いられる送信機において、外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する乱数範囲決定手段と、決定した乱数範囲に属する乱数値を生成する乱数値生成手段と、生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する送信手段とを備えたことを特徴とするものである。
【００１７】
請求項１２に記載の発明は、請求項１０に記載の発明において、前記送信手段は、前記フレームを送信するチャンネルが空き状態であるときに前記フレームを送信するようにしたことを特徴とするものである。
【００１８】
請求項１３に記載の発明は、請求項１１に記載の発明において、前記送信手段は、前記フレームを送信するチャンネルが空き状態であるときに前記フレームを送信するようにしたことを特徴とするものである。
【００１９】
請求項１４に記載の発明は、請求項１０に記載の発明において、前記フレームは、各車両で共通のチャンネルにより送信する車両情報と、この共通のチャンネルとは異なるチャンネルにより送信する車両情報とを有し、前記送信手段は、前記フレームを送信するに際し、各車両情報を対応するそれぞれのチャンネルで送信するようにしたことを特徴とするものである。
【００２０】
請求項１５に記載の発明は、請求項１１に記載の発明において、前記フレームは、各車両で共通のチャンネルにより送信する車両情報と、この共通のチャンネルとは異なるチャンネルにより送信する車両情報とを有し、前記送信手段は、前記フレームを送信するに際し、各車両情報を対応するそれぞれのチャンネルで送信するようにしたことを特徴とするものである。
【００２１】
請求項１６に記載の発明は、請求項１０に記載の発明において、前記送信手段は、前記共通のチャンネルが空き状態であるときに前記フレームを送信するようにしたことを特徴とするものである。
また、請求項１７に記載の発明は、請求項１１に記載の発明において、前記送信手段は、前記共通のチャンネルが空き状態であるときに前記フレームを送信するようにしたことを特徴
【００２２】
請求項１８に記載の発明は、車両に搭載され、車両間の無線通信に用いられる無線通信機の制御方法において、自車両周辺の車両台数を検出し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する過程と、検出した自車両周辺の車両台数に応じて乱数範囲を決定する過程と、決定した乱数範囲に属する乱数値を生成する過程と、生成したの乱数値に応じた送信間隔で車両情報を含むフレームを送信する過程とを備えたことを特徴とするものである。
【００２３】
請求項１９に記載の発明は、車両に搭載され、車両間の無線通信に用いられる無線通信機の制御方法において、外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する過程と、決定した乱数範囲に属する乱数値を生成する過程と、生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する過程とを備えたことを特徴とするものである。
【００２４】
請求項２０に記載の発明は、車両に搭載され、車両間の無線通信に用いられる送信機の制御方法において、外部より入力された自車両周辺の車両台数に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する過程と、決定した乱数範囲に属する乱数値を生成する過程と、生成したの乱数値に応じた送信間隔で車両情報を含むフレームを送信する過程とを備えたことを特徴とするものである。
【００２５】
請求項２１に記載の発明は、車両に搭載され、車両間の無線通信に用いられる送信機の制御方法において、外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定し、検出した車両台数が増加するほど乱数範囲が広くなるように決定する過程と、決定した乱数範囲に属する乱数値を生成する過程と、生成した乱数値に応じた送信間隔で車両情報を含むフレームを送信する過程とを備えたことを特徴とするものである。
【００２６】
請求項２２に記載の発明は、コンピュータを、車両に搭載され車両間の無線通信に用いられる無線通信機の制御を行わせる制御装置として機能させる制御プログラムにおいて、自車両周辺の車両台数を検出させ、検出させた自車両周辺の車両台数に応じて乱数範囲を決定させ、検出した車両台数が増加するほど乱数範囲が広くなるように決定させ、決定させた乱数範囲に属する乱数値を生成させ、生成させた乱数値に応じた送信間隔で車両情報を含むフレームを送信させることを特徴とするものである。
【００２７】
請求項２３に記載の発明は、コンピュータを、車両に搭載され車両間の無線通信に用いられる無線通信機の制御を行わせる制御装置として機能させる制御プログラムにおいて、外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定させ、検出した車両台数が増加するほど乱数範囲が広くなるように決定するさせ、決定させた乱数範囲に属する乱数値を生成させ、生成させた乱数値に応じた送信間隔で車両情報を含むフレームを送信させることを特徴とするものである。
【００２８】
請求項２４に記載の発明は、コンピュータを、車両に搭載され車両間の無線通信に用いられる送信機の制御を行わせる制御装置として機能させる制御プログラムにおいて、外部より入力された自車両周辺の車両台数に応じて乱数範囲を決定させ、検出した車両台数が増加するほど乱数範囲が広くなるように決定させ、決定させた乱数範囲から乱数値を生成させ、生成させた乱数値に応じた送信間隔で車両情報を含むフレームを送信させることを特徴とするものである。
【００２９】
請求項２５に記載の発明は、コンピュータを、車両に搭載され車両間の無線通信に用いられる送信機の制御を行わせる制御装置として機能させる制御プログラムにおいて、外部より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定させ、検出した車両台数が増加するほど乱数範囲が広くなるように決定させ、決定させた乱数範囲から乱数値を生成させ、生成させた乱数値に応じた送信間隔で車両情報を含むフレームを送信させることを特徴とするものである。
【００３０】
請求項２６に記載の発明は、請求項２２乃至請求項２５のいずれか１項記載の制御プログラムをコンピュータ読取可能な記録媒体に記録したことを特徴とするものである。
【００３１】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００３２】
図１は本実施の形態に係る無線通信機を搭載した車両が走行している場合を示している。１〜５は車両であり、それぞれ同様の無線通信機が搭載される。各車両１〜５の無線通信機からは、車両情報を有するフレームが送信される。ここで、これら無線通信機は、互いに通信可能な範囲に存在しているものとする。各車両１〜５における無線通信機は、他の無線通信機から情報を受信し、又は、他の無線通信機へ情報を送信することで車両間通信が行われる。これら車両１〜５は、略同一方向に走行しているものとする。
【００３３】
図２は、無線通信機が車両に搭載される場合を示すブロック図であり、１１は無線通信機、１２は車両コンピュータである。これら無線通信機１１と車両コンピュータ１２とは、各車両１〜５に搭載される。これら無線通信機１１では、ＣＳＭＡ方式等のランダムアクセス方式により通信が行われるものとする。尚、無線通信機１１は、送信機の機能と受信機の機能とを有するものである。
【００３４】
車両コンピュータ１２は、例えば、図示しないＧＰＳを利用したカーナビゲーションシステムにより得られる車両位置情報、車両に搭載される図示しない車速計により得られる走行速度情報及び図示しないブレーキペダルが踏まれたか否かを検出する図示しない制動センサにより得られるブレーキ情報等の車両情報を管理制御する機器である。
【００３５】
無線通信機１１には、これら車両位置情報、走行速度情報及びブレーキ情報等の車両情報が車両コンピュータ１２により入力される。
【００３６】
図３は、無線通信機１１のブロック図であり、ＣＰＵ１０１と、メモリ１０２と、データリンク部１０３と、変復調部１０４と、ＲＦ部１０５と、アンテナ１０６とを備えて構成される。
【００３７】
メモリ１０２は、例えば、図示しないＲＯＭあるいはＥＥＰＲＯＭを有しており、このＲＯＭあるいはＥＥＰＲＯＭに予め無線通信機１１全体の制御をＣＰＵ１０１に行わせるための制御プログラムが格納されている。
【００３８】
また、メモリ１０２は、例えば、図示しないＲＡＭを有しており、受信した他車両の車両情報を記憶し、また、車両コンピュータ１２（図２）からの自車両の車両情報を記憶する。このメモリ１０２の図示しないＲＡＭには、受信した自車両周辺の他車両の車両情報が、周辺車両データベース１０２Ａとして記憶される。
【００３９】
ＣＰＵ１０１は、メモリ１０２の図示しないＲＯＭあるいはＥＥＰＲＯＭに予め格納された制御プログラムに基づいて無線通信機１１の全体の制御を行うものである。
【００４０】
データリンク部１０３は、車両間の通信プロトコルに従って制御するものである。具体的には、ＣＰＵ１０１によりメモリ１０２から呼び出された車両情報のデータをフレームに組み立て、変復調部１０４に出力する。また、変復調部１０４から入力されるフレームをＣＰＵ１０１で処理可能なデータに変換してＣＰＵ１０１に出力する。
【００４１】
変復調部１０４は、データリンク部１０３により入力されるフレームの変調又はＲＦ部１０５により受信されたフレームの復調を行うものである。ＲＦ部１０５は、アンテナ１０６を介してフレームの送受信を行うものであり、例えば、図示しないＰＬＬ回路、ＡＧＣ回路、増幅回路等を備えて構成される。
【００４２】
図４は、車両間通信における車両情報のデータの無線フレームフォーマットを示している。２０は、車両情報を含むフレームである。
【００４３】
このフレーム２０には、各車両で共通のチャンネル（以下、共通チャンネルという。）により送信する車両情報と、この共通チャンネルとは異なるチャンネル（以下、個別チャンネルという。）により送信する車両情報とを有している。以下、共通チャンネルにより送信される車両情報を共通チャンネル情報、個別チャンネルにより送信される車両情報を個別チャンネル情報という。このフレーム２０を送信するに際し、図３を参照して説明すると、共通チャンネル情報は、各車両で共通の共通チャンネルに変復調部１０４で変調されてＲＦ部１０５によりアンテナ１０６を介して送信され、個別チャンネル情報は共通チャンネルとは異なる個別チャンネルに変復調部１０４で変調されてＲＦ部１０５によりアンテナ１０６を介して送信される。また、このフレーム２０（図４）を送信するに際し、共通チャンネル情報に続いて個別チャンネル情報が送信される。尚、フレーム２０における共通チャンネル情報の送信時間は、例えば、５００［μｓｅｃ］程度、個別チャンネル情報の送信時間は、例えば、１［ｍｓｅｃ］程度である。尚、これら送信時間は、これら数値例に限定するものではなく、これら送信時間は送信する情報量によって決まる。
【００４４】
各チャンネルは、例えば、周波数分割により割り当てられる無線チャンネルである。例えば、図４において、共通チャンネルはチャンネルｆｃ、個別チャンネルは、各車両毎に異なるチャンネル、例えば、車両１（図１）はチャンネルｆ１、車両２（図１）はチャンネルｆ２のように、互いに異なる無線チャンネルが割り当てられている。このチャンネルの割り当ては、例えば、各無線通信機１１のメモリ１０２（図３）の図示しないＲＯＭあるいはＥＥＰＲＯＭに格納されている。
【００４５】
共通チャンネル情報は、車両の安全走行や緊急性に大きく関与される重要度の高い情報であり、個別チャンネル情報は、それ以外の情報である。即ち、共通チャンネル情報は、個別チャンネル情報に比べて重要度の高い情報である。
【００４６】
共通チャンネル情報は、例えば、車両位置情報、走行速度情報、ブレーキ情報、個別チャンネル識別情報及び車両識別情報等である。
【００４７】
共通チャンネル情報における個別チャンネル識別情報とは、複数の個別チャンネルｆ１、ｆ２のうち、自車両の無線通信機１１が、どの個別チャンネルｆ１、ｆ２で個別チャンネル情報を配信するのかを示す情報である。そして、この個別チャンネル識別情報を受信した車両の無線通信機１１は、共通チャンネルｆｃの共通チャンネル情報の後に送信される個別チャンネル情報が、どの個別チャンネルｆ１、ｆ２によって配信されるのかが把握できる。これによって、無線通信機１１は、共通チャンネル情報と個別チャンネル情報とを連続して受信することができる。
【００４８】
共通チャンネル情報における車両識別情報は、自車両に割り当てられている車両番号に関する情報である。メモリ１０２（図３）の図示しないＲＯＭあるいはＥＥＰＲＯＭには、自車両の車両識別情報（即ち、車両番号）が予め記憶されている。この車両番号は、各車両ごとに異なる番号とする。つまり、車両識別情報（即ち、車両番号）は、各車両ごとに互いに異なるように割り振られている。
【００４９】
また、個別チャンネル情報は、例えば、車両に乗車する人同士の意志の交流といった車両間通信情報である。
【００５０】
次に、無線通信機１１におけるフレーム２０（図４）の送受信の動作について図３を参照して説明する。
【００５１】
まず、自車両の無線通信機１１が他車両の無線通信機１１から送信されるフレーム２０（図４）を受信する場合について説明する。
【００５２】
フレーム２０のデータは、アンテナ１０６を介してＲＦ部１０５により受信され、変復調部１０４により復調され、データリンク部１０３により通信手順に従ったデータの取り込みが行われる。データリンク部１０３で取り込まれたデータは、ＣＰＵ１０１で処理可能なデータに変換され、順次ＣＰＵ１０１によりメモリ１０２に記憶される。尚、一時的にデータリンク部１０３内に１回分のフレーム２０のデータが保持され、１回分のフレーム２０のデータの受信終了後にＣＰＵ１０１により受信データがメモリ１０２に記憶される場合であってもよい。
【００５３】
次に、自車両の無線通信機１１がフレーム２０（図４）を送信する場合について説明する。
【００５４】
車両コンピュータ１２（図２）から得られた車両情報は、ＣＰＵ１０１の制御の下、メモリ１０２に記憶される。そして、この車両情報を送信するときは、ＣＰＵ１０１の制御の下、このメモリ１０２から車両情報がデータリンク部１０３に呼び出され、車両情報を含むフレーム２０（図４）がデータリンク部１０３で生成される。そして、このデータリンク部１０３で生成されたフレーム２０は、変復調部１０４で変調され、ＲＦ部１０５でアンテナ１０６を介して送信される。
【００５５】
データリンク部１０３で生成されたフレーム２０は、変復調部１０４により、共通チャンネル情報は、共通チャンネルｆｃに変調され、個別チャンネル情報は、個別チャンネル、例えば、ｆ１に変調される。
【００５６】
尚、このフレーム２０を送信しようとする場合、ＣＰＵ１０１は、フレーム２０を送信するチャンネルが空き状態か否かを検出する（空検出手段）。具体的には、共通チャンネルｆｃが空き状態か否かを検出する。この空き状態の検出時間は、例えば、５００［μｓｅｃ］程度の時間内で行われる。
【００５７】
例えば、受信した無線信号が共通チャンネルｆｃにて送信されたものでなければ、ＣＰＵ１０１により共通チャンネルｆｃが空き状態と判断され、受信した無線信号が共通チャンネルｆｃにより送信されたものであれば、ＣＰＵ１０１により共通チャンネルｆｃが占有状態であると判断される。
【００５８】
この検出の結果、共通チャンネルｆｃが空き状態でなければ、フレーム２０の送信は行わない。また、この検出の結果、共通チャンネルｆｃが空き状態であれば、フレーム２０の送信が行われる。
【００５９】
ここで、フレーム２０を送信する場合、予め送信前に１回分のフレーム２０をデータリンク部１０３で生成して保持しておき、共通チャンネルｆｃの空き状態の検出の結果、共通チャンネルｆｃが空き状態であれば、データリンク部１０３により保持されているフレーム２０を送信するようにしてもよい。
【００６０】
ところで、本実施の形態では、自車両周辺の車両台数を検出し、この車両台数に応じてランダムに送信間隔を設定し、この送信間隔で車両情報を含むフレーム２０（図４）を送信することを特徴とする。以下、図３に示すブロック図及び図５に示すフローチャートを参照して、車両台数に応じたランダムな送信間隔でフレーム２０を送信する場合の動作について説明する。尚、この動作は、ＣＰＵ１０１がメモリ１０２の図示しないＲＯＭあるいはＥＥＰＲＯＭに格納された制御プログラムに基づいて制御するものである。
【００６１】
まず、ＣＰＵ１０１は、自車両周辺の車両台数を検出する（ステップＳ１；車両台数検出手段）。
【００６２】
具体的に説明すると、受信した他車両の共通チャンネル情報の車両識別情報（即ち、車両番号）は、各車両で互いに異なるので、この互いに異なる車両識別情報としての車両番号の数をＣＰＵ１０１により計数することにより車両台数を検出することができる。例えば、メモリ１０２の周辺車両データベース１０２Ａには、車両識別情報が記憶されているので、ＣＰＵ１０１によりメモリ１０２の周辺車両データベース１０２Ａを参照して計数することにより、車両台数を検出することができる。これによって、自車両周辺の車両台数が把握できる。
【００６３】
次に、ＣＰＵ１０１は、ステップＳ１で検出された自車両周辺の車両台数に応じて乱数範囲を決定する（ステップＳ２；乱数範囲決定手段）。
【００６４】
具体的には、自車両周辺の車両台数が増加すればするほど、乱数範囲が広がるように決定される。
【００６５】
例えば、自車両周辺の車両台数が１０台であれば、乱数範囲は０〜１０の整数となるように、自車両周辺の車両台数が２０台であれば、乱数範囲は０〜２０の整数となるようにＣＰＵ１０１により決定される。尚、これら乱数範囲は、これら数値例に限定するものではなく、設計事項であり、任意に乱数範囲を決定することが可能である。
【００６６】
次に、ＣＰＵ１０１は、ステップＳ２で決定された乱数範囲に属する乱数値を生成する（ステップＳ３；乱数値生成手段）。
【００６７】
例えば、自車両周辺の車両台数が１０台であれば、乱数範囲は０〜１０の整数となり、この０〜１０の整数の乱数範囲に属する乱数値（例えば、５というような乱数値）が生成される。
【００６８】
次に、ＣＰＵ１０１は、ステップＳ３で生成された乱数値に応じてフレーム２０（図４）の送信間隔を決定する（ステップＳ４；送信間隔決定手段）。
【００６９】
例えば、メモリ１０２の図示しないＲＯＭあるいはＥＥＰＲＯＭには、各乱数値に対応して互いに異なる送信間隔が定められている第１のテーブルが格納されている。そして、ＣＰＵ１０１は、この第１のテーブルを参照することにより、生成した乱数値に対応した送信間隔を決定する。例えば、ステップＳ３で、乱数値３が生成されたならば、ステップＳ４で、この乱数値３に対応した送信間隔が、メモリ１０２の第１のテーブルを参照することにより決定される。これによって、ランダムな送信間隔が決定される。
【００７０】
そして、ＣＰＵ１０１は、生成した乱数値に応じたフレーム２０の送信間隔、即ち、ステップＳ４決定した送信間隔で車両情報を含むフレーム２０を送信するように、メモリ１０２から自車両の車両情報を呼び出す。そして、ＣＰＵ１０１により呼び出された自車両の車両情報は、データリンク部１０３、変復調部１０４、ＲＦ部１０５を経てアンテナ１０６を介して送信される（ステップＳ５；送信手段）。尚、ステップＳ４で決定した送信間隔後に、ＣＰＵ１０１は、共通チャンネルｆｃが空き状態か否かを検出し、空き状態であればフレーム２０（図４）を送信する。次にフレーム２０（図４）を送信するときは、再びステップＳ１が実行される。
【００７１】
ところで、メモリ１０２に記憶される自周辺車両の車両情報、即ち、周辺車両データベース１０２Ａは、所定の時間間隔で更新される。例えば、周辺車両データベース１０２Ａは、図６に示す時間間隔で更新される。つまり、自車両周辺の車両台数が所定の時間間隔で検出される。
【００７２】
ここで、所定の時間間隔は、自車両速度が速くなればなるほど、短くなるように設定される。言い換えれば、所定の時間間隔は、自車両速度が遅くなればなるほど、長くなるように設定される。例えば、図６に示すように、自車両の走行速度が０以上１０［ｋｍ／ｈ］未満となれば、周辺車両データベース１０２Ａ（図３）が１０［ｓｅｃ］程度で更新され、自車両が加速して、例えば１１０［ｋｍ／ｈ］以上となれば、周辺車両データベース１０２Ａ（図３）が１［ｓｅｃ］程度で更新される。これによって、ほぼ正確な自車両周辺の車両台数を効率的に取得することができる。
【００７３】
以上、本実施の形態によれば、自車両周辺の車両台数を検出し、この車両台数に応じてランダムに送信間隔を設定し、この送信間隔で車両情報を含むフレーム２０（図４）を送信するようにしたことから、各車両の無線通信機１１でそれぞれ異なる送信間隔でフレーム２０が送信されるので、通信の衝突の頻度を低減させることができ、通信の効率が向上する。
【００７４】
また、本実施の形態によれば、ＣＰＵ１０１により、自車両周辺の車両台数に応じて乱数範囲が決定されことから、例えば、自車両周辺の車両台数が増加した場合、乱数範囲が広がるように決定されれば、各車両の無線通信機１１で互いに異なる送信間隔となる確率が高くなるので、通信の衝突の頻度を低減させることができ、通信の効率が向上する。
【００７５】
また、本実施の形態によれば、ＣＰＵ１０１により、乱数値に応じて送信間隔が決定されることから、各車両の無線通信機１１で互いに異なる乱数値が生成されれば、互いに異なる送信間隔となるので、通信の衝突の頻度を低減させることができ、通信の効率が向上する。
【００７６】
また、本実施の形態によれば、車両情報を重要な情報（共通チャンネル情報）とそれ以外の情報（個別チャンネル情報）とが、互いに異なるチャンネルで送信されることから、チャンネルの占有時間が減少されるので、より通信の衝突の頻度を低下させることができ、通信の効率が向上する。
【００７７】
次に、別の実施の形態として、例えば、メモリ１０２（図３）の図示しないＲＯＭあるいはＥＥＰＲＯＭには、各乱数値と、各車両台数とに対応して互いに異なる送信間隔が定められている第２のテーブルが格納されており、ステップＳ４（図５）において、ＣＰＵ１０１は、この第２のテーブルを参照することにより、ステップＳ３（図５）で生成した乱数値と、ステップＳ１（図５）で検出した車両台数とに対応したフレーム２０（図４）の送信間隔を決定するようにしてもよい。つまり、乱数値が同じ数であっても車両台数が異なれば、異なる送信間隔に決定される。この第２のテーブルには、車両台数が増加すればするほど送信間隔が長くなるように設定されるのが望ましい。
【００７８】
例えば、第２のテーブルには、乱数値が３で車両台数が５台であるときは、送信間隔が２５０［ｍｓｅｃ］に設定され、乱数値が同様に３で車両台数が１０台であるときは、送信間隔が５００［ｍｓｅｃ］に設定されているものとする。そして、ステップＳ１で検出した車両台数が５台であり、ステップＳ２で決定される乱数範囲が０〜５の整数であり、ステップＳ３で乱数値３が生成されたものとすれば、ステップＳ４で送信間隔が２５０［ｍｓｅｃ］に決定される。また、ステップＳ１で検出した車両台数が１０台であり、ステップＳ２で決定される乱数範囲が０〜１０の整数であり、ステップＳ３で乱数値３が生成されたものとすれば、ステップＳ４で送信間隔が５００［ｍｓｅｃ］に決定される。尚、この第２のテーブルの送信間隔は、上記の数値例に限定するものではなく、設計事項であり任意に設定できる。これによって、上記の実施の形態と同様の効果を奏し、更に、各乱数値と、各車両台数とに対応して互いに異なる送信間隔が定められている第２のテーブルには、車両台数が増加すればするほど送信間隔が長くなるように設定されているので、例えば、渋滞のときのように、自車両周辺の車両台数が増加するような場合には、ＣＰＵ１０１が第２のテーブルを参照しながらフレーム２０（図４）の送信間隔を決定することにより、各車両の無線通信機１１のフレーム２０の送信間隔が長くなるので、通信の衝突の頻度も低下させることができ、通信の効率が向上する。
【００７９】
また、別の実施の形態として、例えば、メモリ１０２（図３）の図示しないＲＯＭあるいはＥＥＰＲＯＭには、図７に示すように、自車両の走行速度に対応して送信間隔が設定されている送信間隔テーブルが格納されているものとする。この送信間隔テーブルには、例えば、自車両の走行速度が速くなればなるほど、送信間隔が短くなるように設定される。言い換えると、自車両の走行速度が遅くなればなるほど、送信間隔が長くなるように設定される。例えば、自車両の走行速度が０〜１０［ｋｍ／ｈ］のとき、送信間隔は１［ｓｅｃ］程度に設定され、自車両が加速して例えば１１０［ｋｍ／ｈ］以上となる場合は、送信間隔が短くなり、１００［ｍｓｅｃ］程度に設定される。自車両の走行速度は、車両コンピュータ１２（図２）から入力される走行速度情報により把握することができる。また、メモリ１０２（図３）の図示しないＲＯＭあるいはＥＥＰＲＯＭには、送信間隔の補正に用いる各乱数値に対応して互いに異なる補正係数が定められている補正係数テーブルが格納されているものとする。そこで、ステップＳ４（図５）において、まず、ＣＰＵ１０１（図３）は、自車両の走行速度に応じた送信間隔をメモリ１０２（図３）の送信間隔テーブルから呼び出す。次に、ＣＰＵ１０１は、メモリ１０２に格納されている補正係数テーブルを参照することにより、ステップＳ３（図５）で生成した乱数値に応じた送信間隔の補正係数を決定する（補正係数決定手段）。そして、ＣＰＵ１０１は、メモリ１０２の送信間隔テーブルから呼び出した送信間隔を、補正係数を用いることにより補正する。これにより、送信間隔が決定される。これによっても上記の実施の形態と同様の効果を奏し、更に、メモリ１０２に格納される送信間隔テーブルは、自車両の走行速度が遅くなればなるほど送信間隔が長くなるように設定されていることから、渋滞（車速が、例えば、１０［ｋｍ／ｈ］未満）のときのような車両の位置がほとんど変化しないようなとき、送信間隔を長く設定しても（例えば、１［ｓｅｃ］程度）、車両の位置をほぼ正確に把握することができ、また、各車両の無線通信機１１のフレーム２０の送信間隔が長くなることによって、通信の衝突の頻度も低下させることができ、通信の効率が向上する。
【００８０】
更に、別の実施の形態として、外部より入力された自車両の走行速度情報に対応する走行速度に応じてランダムに送信間隔を決定し、この送信間隔で車両情報を含むフレームを送信するようにしてもよい。
【００８１】
以下、図３に示すブロック図及び図８に示すフローチャートを参照して、車両の走行速度に応じたランダムな送信間隔で車両情報を含むフレームを送信する場合の動作ついて説明する。尚、この動作は、ＣＰＵ１０１がメモリ１０２の図示しないＲＯＭあるいはＥＥＰＲＯＭに格納された制御プログラムに基づいて制御するものである。
【００８２】
まず、ＣＰＵ１０１は、車両コンピュータ１２（図２）より入力された自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定する（ステップＳ１１；乱数範囲決定手段）。
【００８３】
例えば、自車両の走行速度が０以上１０［ｋｍ／ｈ］未満であれば乱数範囲は０〜９の整数、自車両の走行速度が１０［ｋｍ／ｈ］以上３０［ｋｍ／ｈ］未満であれば乱数範囲は１０〜２９の整数、自車両の走行速度が３０［ｋｍ／ｈ］以上５０［ｋｍ／ｈ］未満であれば乱数範囲は３０〜４９の整数、自車両の走行速度が５０［ｋｍ／ｈ］以上７０［ｋｍ／ｈ］未満であれば乱数範囲は５０〜６９の整数、自車両の走行速度が７０［ｋｍ／ｈ］以上９０［ｋｍ／ｈ］未満であれば乱数範囲は７０〜８９の整数、自車両の走行速度が９０［ｋｍ／ｈ］以上であれば乱数範囲は９０〜１００の整数となるように乱数範囲が決定される。尚、ＣＰＵ１０１により決定される乱数範囲は、これらの数値例に限定するものではなく、設計事項であり、任意に設定することができる。
【００８４】
次に、ＣＰＵ１０１は、決定した乱数範囲に属する乱数値を生成する（ステップＳ１２；乱数値生成手段）。例えば、ステップＳ１１で、乱数範囲が０〜９の整数に決定されたとすると、ＣＰＵ１０１は、この０〜９から乱数値を生成する。
【００８５】
次に、ＣＰＵ１０１は、ステップＳ１２で生成した乱数値に応じてフレーム２０（図４）の送信間隔を決定する（ステップＳ１３；送信間隔決定手段）。
【００８６】
具体的には、メモリ１０２の図示しないＲＯＭあるいはＥＥＰＲＯＭには、各乱数値に対応して互いに異なる送信間隔が定められている第３のテーブルが格納されている。そして、ＣＰＵ１０１は、この第３のテーブルを参照することにより、生成した乱数値に対応した送信間隔を決定する。更に、この第３のテーブルには、自車両が減速するに対応して、フレーム２０の送信間隔が長くなるように設定されるのが望ましい。
【００８７】
例えば、自車両の走行速度が０以上１０［ｋｍ／ｈ］未満であれば乱数範囲は０〜９の整数であり、第３のテーブルには、０〜９の各乱数値に対応して送信間隔が１［ｓｅｃ］〜１．１［ｓｅｃ］程度の互いに異なる値に設定され、自車両の走行速度が１０［ｋｍ／ｈ］以上３０［ｋｍ／ｈ］未満であれば乱数範囲は１０〜２９の整数であり、第３のテーブルには、１０〜２９の各乱数値に対応して送信間隔が５００［ｍｓｅｃ］〜５５０［ｍｓｅｃ］程度の互いに異なる値に設定され、自車両の走行速度が３０［ｋｍ／ｈ］以上５０［ｋｍ／ｈ］未満であれば乱数範囲は３０〜４９の整数であり、第３のテーブルには、３０〜４９の各乱数値に対応して送信間隔が２５０［ｍｓｅｃ］〜３００［ｍｓｅｃ］程度の互いに異なる値に設定され、自車両の走行速度が５０［ｋｍ／ｈ］以上７０［ｋｍ／ｈ］未満であれば乱数範囲は５０〜６９の整数であり、第３のテーブルには、５０〜６９の各乱数値に対応して送信間隔が１６０［ｍｓｅｃ］〜２００［ｍｓｅｃ］程度の互いに異なる値に設定され、自車両の走行速度が７０［ｋｍ／ｈ］以上９０［ｋｍ／ｈ］未満であれば乱数範囲は７０〜８９の整数の整数であり、第３のテーブルには、７０〜８９の各乱数値に対応して送信間隔が１２５［ｍｓｅｃ］〜１５０［ｍｓｅｃ］程度の互いに異なる値に設定され、自車両の走行速度が９０［ｋｍ／ｈ］以上であれば乱数範囲は９０〜１００の整数であり、第３のテーブルには、９０〜１００の各乱数値に対応して送信間隔が１００［ｍｓｅｃ］〜１１０［ｍｓｅｃ］程度の互いに異なる値に設定される。ＣＰＵ１０１は、この第３のテーブルを参照して、乱数値に応じた送信間隔を決定する。尚、ＣＰＵ１０１により参照される第３のテーブルにおける走行速度の数値の設定及び送信間隔の設定は、これらの数値例に限定するものではなく、設計事項であり任意に設定できる。
【００８８】
次に、ＣＰＵ１０１は、生成した乱数値に応じたフレーム２０（図４）の送信間隔、即ち、ステップＳ１３決定した送信間隔で車両情報を含むフレーム２０を送信するように、メモリ１０２から自車両の車両情報を呼び出す。そして、ＣＰＵ１０１により呼び出された自車両の車両情報は、データリンク部１０３、変復調部１０４、ＲＦ部１０５を経てアンテナ１０６を介して送信される（ステップＳ１４；送信手段）。つまり、ステップＳ１３で決定した送信間隔後に、ＣＰＵ１０１は、共通チャンネルｆｃが空き状態か否かを検出し、空き状態であればフレーム２０（図４）を送信する。次にフレーム２０（図４）を送信するときは、再びステップＳ１１が実行される。以上、上記の実施の形態と同様の効果を奏し、更に、ＣＰＵ１０１が、自車両の走行速度情報に対応する走行速度に応じて乱数範囲を決定し、決定した乱数範囲から乱数値を生成し、生成した乱数値に応じてフレーム２０の送信間隔を決定することから、各車両の無線通信機１１で互いに異なる乱数値が生成されれば、互いに異なる送信間隔となるので、通信の衝突の頻度を低減させることができ、通信の効率が向上する。
【００８９】
また、ＣＰＵ１０１が、メモリ１０２の図示しないＲＯＭあるいはＥＥＰＲＯＭに格納してある、各乱数値に対応して互いに異なる送信間隔が定められている第３のテーブルを参照することにより、生成した乱数値に応じてフレーム２０（図４）の送信間隔を決定することから、各車両の無線通信機１１で互いに異なる乱数値が生成されれば、互いに異なる送信間隔となるので、通信の衝突の頻度を低減させることができ、通信の効率が向上する。
【００９０】
また、第３のテーブルには、自車両の減速に対応して、フレーム２０の送信間隔が長くなるように、例えば送信間隔が１［ｓｅｃ］程度に設定されることから、例えば、渋滞（車速が、例えば、１０［ｋｍ／ｈ］未満）のときのような車両の位置がほとんど変化しないようなときに、各車両の無線通信機１１のフレーム２０の送信間隔が長くなることによって、通信の衝突の頻度も低下させることができ、通信の効率が向上する。また、渋滞（車速が、例えば、１０［ｋｍ／ｈ］未満）のときのような車両の位置がほとんど変化しないようなときに、送信間隔が長くなっても、例えば送信間隔が１［ｓｅｃ］程度になっても、自車両周辺の車両の位置はほぼ正確に把握することができる。
【００９１】
以上の説明では、無線通信機が送信機の機能と受信機の機能とを兼ね備えているものとして説明したが、無線通信機の代わりに送信機と受信機とで構成してもよい。この場合、自車両周辺の車両台数は受信機によって検出される。そして、送信機には、受信機によって検出された車両台数が入力される。
【００９２】
また、以上の説明では、共通チャンネルと個別チャンネルとは、周波数分割により割り当てられる無線チャンネルである場合について説明したが、これに限るものではなく、共通チャンネルと個別チャンネルとは、スペクトル拡散方式でコード分割により割り当てられる無線チャンネルである場合であってもよい。
【００９３】
また、以上の説明では、ＣＰＵが無線通信機を制御するための制御プログラムをＲＯＭ等に予め格納しておく場合について説明したが、これらの制御プログラムをハードディスク等の外部記録装置に記録して起動したり、これらの制御プログラムを光ディスク等のリムーバブル記録媒体に記録して、インストールするようにしたり、無線又は有線のネットワークを介してダウンロードし、インストールするように構成することも可能である。ダウンロードを行う場合には、実行するたびにダウンロードするようにすることも可能である。また、ＲＯＭ等のコンピュータ読取可能な記録媒体に交換可能に構成しておくことも可能である。
【００９４】
また、以上の説明では、ＣＰＵが、受信した他車両の車両情報及び車両コンピュータから入力される自車両の車両情報をＲＡＭに記憶させる場合を説明したが、これら車両情報をハードディスク等の外部記録装置に記録させることも可能である。
【００９５】
以上、実施の形態に基づいて本発明を説明したが、本発明は、これに限定されるものでない。
【００９６】
【発明の効果】
本発明によれば、通信の衝突の頻度を低減させることができ、通信の効率が向上する。
【図面の簡単な説明】
【図１】本発明の実施の形態における無線通信機が搭載される車両が走行している場合を示す図である。
【図２】無線通信機が車両に搭載される場合を示すブロック図である。
【図３】無線通信機の構成を示すブロック図である。
【図４】無線通信機により通信される無線フレームフォーマットを示す図である。
【図５】本実施の形態の自車両周辺の車両台数に応じたランダムな送信間隔でフレームを送信する動作を示すフローチャートである。
【図６】無線通信機のメモリに記憶される周辺車両データベースの更新間隔を示す図である。
【図７】別の実施の形態の無線通信機のメモリに記憶される送信間隔テーブルを示す図である。
【図８】別の実施の形態の自車両の走行速度に応じたランダムな送信間隔でフレームを送信する動作を示すフローチャートである。
【符号の説明】
１〜５  車両
１１  無線通信機
１０１  ＣＰＵ
１０２  メモリ
１０３  データリンク部
１０４  ＲＦ部
【図１】
0003936603.tif 000002
【図２】
0003936603.tif 000003
【図３】
0003936603.tif 000004
【図４】
0003936603.tif 000005
【図５】
0003936603.tif 000006
【図６】
0003936603.tif 000007
【図７】
0003936603.tif 000008
【図８】
0003936603.tif 000009