複数のノード11~13がCANバス10を介してフレームを送受信するように構成された通信バス負荷監視システムであって、複数のノード11~13それぞれは、前記CANバス10に対して送信したフレームの数を送信フレーム数としてカウントするカウント手段200と、前記カウント手段200で取得した送信フレーム数を含んだフレームを単位時間毎に前記CANバス10に送信する送信手段300と、前記送信手段300によって送信した送信フレーム数をバス負荷テーブル20に登録する第1登録手段310と、前記CANバス10を介して受信したフレームに含まれた送信フレーム数を前記バス負荷テーブル20に登録する第2登録手段400と、を備え、前記第1登録手段310および前記第2登録手段400によって前記バス負荷テーブル20に登録された送信フレーム数に基づいて、単位時間当たりの前記CANバス10のバス負荷を前記複数のノード11~13がそれぞれ算出することを特徴とする通信バス負荷監視システム。請求項1に記載の通信バス負荷監視システムにおいて、前記ノード11~13として適用されることを特徴とする通信バス負荷監視装置。しかしながら、上記従来の技術では、ゲートウェイノードがCANバスに送出される全てのCANフレームの情報を取得する必要があり、特にバス負荷が高負荷状態にあるときにはCANバスに送出された大量のCANフレームの受信処理をしなければならない。このため、ゲートウェイノードにおけるバス負荷算出の処理負荷が高くなってしまうという問題がある。そのようにバスが高負荷な状態でも上記の方法でバス負荷を算出しようとすると、すべてのCANフレームを受信抜けなく処理可能な処理能力を持つCPUが必要となってしまう。本発明は上記点に鑑み、CANバスに接続された各ノードにおいて、バス負荷算出のために要する処理負荷を低減させることができる通信バス負荷監視システムおよび通信負荷監視装置を提供することを目的とする。上記目的を達成するため、請求項1に記載の発明では、複数のノード11~13それぞれは、CANバス10に対して送信したフレームの数を送信フレーム数としてカウントするカウント手段200と、カウント手段200で取得した送信フレーム数を含んだフレームを単位時間毎にCANバス10に送信する送信手段300と、送信手段300によって送信した送信フレーム数をバス負荷テーブル20に登録する第1登録手段310と、CANバス10を介して受信したフレームに含まれた送信フレーム数をバス負荷テーブル20に登録する第2登録手段400と、を備えている。そして、第1登録手段310および第2登録手段400によってバス負荷テーブル20に登録された送信フレーム数に基づいて、単位時間当たりのCANバス10のバス負荷を複数のノード11~13がそれぞれ算出することを特徴とする。これによると、各ノード11~13が互いに送信フレーム数の送受信を行っているので、各ノード11~13が送信フレーム数に基づいてそれぞれ協調してバス負荷を算出することができる。したがって、CANバス10に接続された各ノード11~13において、CANバス10上のすべてのフレーム情報を取得する必要がなく、大量のフレームの受信処理をする必要もないため、バス負荷算出のために要する処理負荷を低減させることができる。そして、請求項2に記載の発明のように、請求項1に記載の通信バス負荷監視システムにおいて、ノード11~13を通信バス負荷監視装置として適用することもできる。なお、この欄および特許請求の範囲で記載した各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。以下、本発明の一実施形態について図に基づいて説明する。図1は、本発明の一実施形態に係る通信バス負荷監視システムの構成図である。本実施形態では、通信バス負荷監視システムは車両に搭載されている。図1に示されるように、通信バス負荷監視システムは、車載通信バス以下、CANバス10というに3つのECU11~13が接続された構成になっている。CANバス10は、上述のCAN通信を行うためのバスであり、車両に搭載されている。各ECU11~13は、図示しないCPU、ROM、EEPROM、RAM等を備えたマイクロコンピュータがROM等に記憶されたプログラムに従って所定の機能を実行する電子制御ユニットElectronicControlUnit;ECUであり、それぞれ車両に搭載されている。したがって、各ECU11~13は例えばエンジンECUやエアコンECU等の各種のECUであり、予め設定された機能を実行するようにそれぞれが動作する。なお、ECU11をECU_A、ECU12をECU_B、ECU13をECU_Cとしている。そして、各ECU11~13はCANバス10を介してデータを含んだフレームを相互に送受信する。以上のように、通信バス負荷監視システムは、各ECU11~13がCANバス10を介してフレームを送受信するように構成されている。そして、各ECU11~13は車両の各機能を実現するためにそれぞれ動作するが、CANバス10のバス負荷を算出する機能もそれぞれ備えている。各ECU11~13がそれぞれ行うCANバス10のバス負荷算出について、図2~図6を参照して説明する。以下で説明する各処理は、CANバス10に接続された各ECU11~13のすべてが行う。図2は、初期化処理の内容を示したフローチャートである。この初期化処理は、例えばECU11~13に電源が投入された立ち上がり時に実行される。まず、初期化処理がスタートすると、ステップ100では、送信フレーム数を0クリアする。送信フレーム数は単位時間当たりに送信したフレームの数の合計値である。本ステップでこのフレーム数が0とされる。続いて、ステップ110では、バス負荷テーブルを0クリアする。バス負荷テーブルには自分が単位時間当たりに送信したフレーム数および自分以外のECU11~13から取得した送信フレーム数をバス負荷テーブルに登録する。本ステップで、バス負荷テーブルに登録したすべての送信フレーム数がクリアされる。バス負荷テーブルについては後で説明する。この後、各ECU11~13はそれぞれ通常の動作を行う。この通常動作の際に、各ECU11~13はデータが含まれたフレームをCANバス10に送信する。このフレーム送信後に送信完了処理を行う。図3は、送信完了処理の内容を示したフローチャートである。送信完了処理では、ステップ200に示されるように、送信フレーム数をインクリメントしていく。この送信完了処理は、各ECU11~13がフレームをCANバス10に送信する度に行う。したがって、各ECU11~13は、CANバス10に対して送信したフレームの数を送信フレーム数としてカウントする。このように、各ECU11~13は、それぞれ自分が送信したフレームの数をカウントしていくが、カウントした送信フレーム数を単位時間毎に自分以外のECUに送信する送信処理を行う。単位時間とは、例えば100msである。図4は、送信処理の内容を示したフローチャートである。送信処理がスタートすると、ステップ300では、送信完了処理で取得した送信フレーム数を含んだフレームをCANバス10に送信する。続いて、ステップ310では、ステップ300で送信した送信フレーム数をバス負荷テーブルに登録する。図5は、バス負荷テーブル20を示した図である。バス負荷テーブル20は、CANバス10に接続されたECU11~13の送信フレーム数がそれぞれ登録されるように構成されている。例えば、ECU11ECU_Aがステップ300で例えば30という送信フレーム数を含んだフレームを送信すると、ステップ310でECU11のバス負荷テーブル20にECU11の送信フレーム数である30を登録する。このとき、他のECU12、13の送信フレーム数の欄は0になっている。また、ECU12ECU_Bがステップ300で例えば50という送信フレーム数を含んだフレームを送信すると、ステップ310でECU12のバス負荷テーブル20にECU12の送信フレーム数である50を登録する。このとき、他のECU11、13の送信フレーム数の欄は0になっている。同様に、ECU13ECU_Cがステップ300で例えば10という送信フレーム数を含んだフレームを送信すると、ステップ310でECU13のバス負荷テーブル20にECU13の送信フレーム数である10を登録する。このとき、他のECU11、12の送信フレーム数の欄は0になっている。このように、各ECU11~13は送信フレーム数を含んだフレームをそれぞれ送信すると共に、当該送信フレーム数を自分のバス負荷テーブル20にそれぞれ登録する。そして、図4のステップ320では、送信フレーム数を0クリアする。こうして送信処理が終了する。ステップ320で送信フレーム数が0にクリアされたため、再び単位時間が経過するまで、送信完了処理ステップ200により送信フレーム数が0からインクリメントされていく。自ら送信フレーム数を送信する一方、ECU11~13のうちの自分以外他ECUから送信フレーム数を受信する処理も行う。図6は、他ECUからの受信処理の内容を示したフローチャートである。この受信処理は、自分以外のECU11~13が上記の送信処理を実行した際に送信した送信フレーム数を受信するための処理である。受信処理がスタートすると、ステップ400では、CANバス10を介して受信したフレームに含まれた送信フレーム数をバス負荷テーブル20に登録する。例えば、ECU11は、ECU12から50という送信フレーム数を含んだフレームを受信すると共に、ECU13から10という送信フレーム数を含んだフレームを受信する。そして、ECU11は受信した送信フレーム数をECU11のバス負荷テーブル20にそれぞれ登録する。同様に、ECU12は、ECU11から30という送信フレーム数を含んだフレームを受信すると共に、ECU13から10という送信フレーム数を含んだフレームを受信する。そして、ECU12は受信した送信フレーム数をECU12のバス負荷テーブル20にそれぞれ登録する。さらに、ECU13は、ECU11から30という送信フレーム数を含んだフレームを受信すると共に、ECU12から50という送信フレーム数を含んだフレームを受信する。そして、ECU13は受信した送信フレーム数をECU13のバス負荷テーブル20にそれぞれ登録する。これにより、図5に示されるように、CANバス10に接続されたすべてのECU11~13の送信フレーム数がバス負荷テーブル20に登録される。図5に示されるバス負荷テーブル20の内容は、各ECU11~13でそれぞれ同じである。上記の送信完了処理、送信処理、他ECUからの受信処理は、それぞれ並列に実行される。上記のようにして、各ECU11~13において送信フレーム数がバス負荷テーブルに登録されると、各ECU11~13はバス負荷テーブル20に登録された送信フレーム数に基づいて、単位時間当たりのCANバス10のバス負荷をそれぞれ算出する。例えば各ECU11~13の各送信フレーム数の合計値Totalや平均値をバス負荷とする。このようにして、各ECU11~13はそれぞれバス負荷を算出し、バス負荷が高い場合には例えば送信頻度を下げる等のバス負荷を下げる処理を行う。以上説明したように、本実施形態では、CANバス10に接続された各ECU11~13がそれぞれ自分の送信フレーム数を送信すると共に自分以外の送信フレーム数を受信し、これらの送信フレーム数に基づいて各ECU11~13でそれぞれバス負荷を算出することが特徴となっている。このように、各ECU11~13が互いに送信フレーム数の送受信を行い、各ECU11~13が送信フレーム数に基づいてそれぞれ協調してバス負荷を算出しているので、CANバス10上のすべてのフレームの情報を取得する必要がなく、大量のフレームの受信処理をする必要もないため、各ECU11~13においてバス負荷算出のために要する処理負荷を低減させることができる。なお、本実施形態の記載と特許請求の範囲の記載との対応関係については、ECU11~13が特許請求の範囲のノードに対応する。また、送信割り込み処理におけるステップ200を実行するための手段が特許請求の範囲のカウント手段に対応する。また、送信処理におけるステップ300を実行するための手段が特許請求の範囲の送信手段に対応し、送信処理におけるステップ310を実行するための手段が特許請求の範囲の第1登録手段に対応する。さらに、受信処理におけるステップ400を実行するための手段が特許請求の範囲の第2登録手段に対応する。他の実施形態上記各実施形態で示された通信バス負荷監視システムの構成は一例であり、上記で示した構成に限定されることなく、本発明を実現できる他の構成とすることもできる。例えば、通信バス負荷監視システムは車載用でなくても、CAN通信を行うように構成されたシステムに適用できる。また、上記の実施形態ではECU11~13の数は3つとしているが、これはシステム構成の一例であり、さらに多くのECUをCANバス10に接続しても良い。上述のように、CANバス10には多くのECUが接続されることになるため、上記の各処理を実行できるECU11~13それぞれを通信バス負荷監視装置としても良い。