(57)【要約】【課題】送受信されるデータが含む数値の正常／異常の判断を各車載装置で統制することができる車載装置中継システム、車載装置中継方法及び中継装置を提供する。【解決手段】中継装置の制御部は、記憶しているデータに含まれる数値を読み出し（ステップＳ２１）、読み出した数値が正常な値か否かを判断する（ステップＳ２２）。中継装置の制御部は、読み出した数値が異常な値であると判断した場合は（Ｓ２２：ＮＯ）、各車載装置が統一して異常であると判断するような異常値を含むデータを送信する（ステップＳ２３）。また、異常な値であると判断した異常記録を記憶する（ステップＳ２４）。【選択図】図６
2008114806.tif 000002
【特許請求の範囲】
【請求項１】
数値情報を含むデータを送信及び／又は受信する複数の車載装置と、該車載装置に車内通信回線を介して接続されており、一の車載装置からデータを受信し、受信したデータを他の車載装置へ送信する中継装置とを備える車載装置中継システムにおいて、
前記中継装置は、
受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断する判断手段を備え、
数値が異常であると前記判断手段が判断した場合、所定の異常値を示す数値情報を含むデータを送信するようにしてあること
を特徴とする車載装置中継システム。
【請求項２】
数値情報を含むデータを送信及び／又は受信する複数の車載装置と、該車載装置に車内通信回線を介して接続されており、一の車載装置からデータを受信し、受信したデータを他の車載装置へ送信する中継装置とを備える車載装置中継システムにおいて、
前記中継装置は、
受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断する判断手段を備え、
数値が異常であると前記判断手段が判断した場合、数値が異常であると判断されたデータの他の車載装置への送信を中止するようにしてあること
を特徴とする車載装置中継システム。
【請求項３】
前記中継装置は、
数値が異常であると前記判断手段が判断してデータの送信を中止した後、数値が正常であると前記判断手段が判断した場合、数値が異常であると判断されていたデータの送信を再開するようにしてあること
を特徴とする請求項２に記載の車載装置中継システム。
【請求項４】
前記データは該データの種類を示す情報を含み、
前記中継装置は、
受信したデータに含まれる数値情報をデータの種類毎に時系列に記憶する手段を備え、
前記判断手段は、
前記種類の一について、記憶した数値情報が示す数値の時間経過に対する変化が所定の条件に一致するか否かを判断し、所定の条件に一致する場合に数値が異常であると判断するようにしてあること
を特徴とする請求項１乃至３に記載の車載装置中継システム。
【請求項５】
前記中継装置は、
数値が異常であると前記判断手段が判断した場合、異常と判断した数値を含む異常記録を記憶するようにしてあること
を特徴とする請求項１乃至４のいずれかに記載の車載装置中継システム。
【請求項６】
数値情報を含むデータを送信及び／又は受信する複数の車載装置と、該車載装置に車内通信回線を介して接続されており、一の車載装置からデータを受信し、受信したデータを他の車載装置へ送信する中継装置とを用いる車載装置中継方法において、
前記中継装置は、
受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断し、
数値が異常であると判断した場合、所定の異常値を示す数値情報を含むデータを送信すること
を特徴とする車載装置中継方法。
【請求項７】
数値情報を含むデータを送信及び／又は受信する複数の車載装置と、該車載装置に車内通信回線を介して接続されており、一の車載装置からデータを受信し、受信したデータを他の車載装置へ送信する中継装置とを用いる車載装置中継方法において、
前記中継装置は、
受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断し、
数値が異常であると判断した場合、数値が異常であると判断されたデータの他の車載装置への送信を中止すること
を特徴とする車載装置中継方法。
【請求項８】
前記中継装置は、
数値が異常であると前記判断手段が判断してデータの送信を中止した後、数値が正常であると前記判断手段が判断した場合、数値が異常であると判断されていたデータの送信を再開すること
を特徴とする請求項６又は７に記載の車載装置中継方法。
【請求項９】
前記データは該データの種類を示す情報を含み、
前記中継装置は、
受信したデータに含まれる数値情報をデータの種類毎に時系列に記憶し、
前記種類の一について、記憶した数値情報が示す数値の時間経過に対する変化が所定の条件に一致するか否かを判断し、所定の条件に一致する場合に数値が異常であると判断すること
を特徴とする請求項６乃至８のいずれかに記載の車載装置中継方法。
【請求項１０】
前記中継装置は、
数値が異常であると判断した場合、異常と判断した数値を含む異常記録を記憶すること
を特徴とする請求項６乃至９のいずれかに記載の車載装置中継方法。
【請求項１１】
複数の外部装置と車内通信回線を介して接続されており、一の外部装置から数値情報を含むデータを受信し、受信したデータを他の車載装置へ送信する中継装置において、
受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断する判断手段を備え、
数値が異常であると前記判断手段が判断した場合、所定の異常値を示す数値情報を含むデータを送信するようにしてあること
を特徴とする中継装置。
【請求項１２】
複数の外部装置と車内通信回線を介して接続されており、一の外部装置から数値情報を含むデータを受信し、受信したデータを他の車載装置へ送信する中継装置において、
受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断する判断手段を備え、
数値が異常であると前記判断手段が判断した場合、数値が異常であると判断されたデータの他の車載装置への送信を中止するようにしてあること
を特徴とする中継装置。
【請求項１３】
数値が異常であると前記判断手段が判断してデータの送信を中止した後、数値が正常であると前記判断手段が判断した場合、数値が異常であると判断されていたデータの送信を再開すること
を特徴とする請求項１１又は１２に記載の中継装置。
【請求項１４】
前記データは該データの種類を示す情報を含み、
受信したデータに含まれる数値情報をデータの種類毎に時系列に記憶する手段を備え、
前記判断手段は、
前記種類の一について、記憶した数値情報が示す数値の時間経過に対する変化が所定の条件に一致するか否かを判断し、所定の条件に一致する場合に数値が異常であると判断すること
を特徴とする請求項１１乃至１３のいずれかに記載の中継装置。
【請求項１５】
数値が異常であると判断した場合、異常と判断した数値を含む異常記録を記憶すること
を特徴とする請求項１１乃至１４のいずれかに記載の中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置と、車内通信回線間を接続する中継装置とを含む車載装置中継システムに関し、特に車載装置中継システム全体で制御を統制することができる車載装置中継システム、車載装置中継方法及び車載装置中継システムに含まれる中継装置に関する。
【背景技術】
【０００２】
近年、電子制御装置（ＥＣＵ；Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を使用した車載装置の機能の増加に伴い、車両に配される車載装置の数及び種類も増加する傾向にある。
【０００３】
車載装置の機能の増加又は複雑化に伴い、車載装置が検知した物理量の数値を含むデータを車載装置間で送受信して共有し、車載装置どうしで連携して動作することが必要な場合がある。したがって、複数の車載装置の内の一が異常な動作を行なっている場合は他の車載装置の動作に影響する虞がある。
【０００４】
そこで、特許文献１に開示されている車載装置通信システムは、複数の車載装置の内の一を、他の車載装置の動作状態を検知するマスタ装置とし、マスタ車載装置は他の車載装置の異常な動作を検知した場合にその異常な動作をしている車載装置を再起動させる処理を行なって初期状態に戻すようにしてある。これにより、システム全体としての動作を正常に戻して処理を継続することができる。
【特許文献１】特開２００４−１７６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている技術は、車載装置又は車載装置に接続されているセンサ等の動作自体に異常が発生している場合、他の車載装置へ影響を与えることなく再起動させて初期状態に戻し、システム全体としての誤った処理を防止することができる。
【０００６】
しかしながら、車載装置及び車載装置に接続されているセンサは正常に動作している場合でも、センサが現実に検知した物理量の数値が車両の制御に対して異常な数値であるときがある。この場合、一の車載装置がデータに含まれる物理量の数値を検査して異常な値であるか否かを判断する手段を備えているときは、一の車載装置は異常な値を含むデータに対する所定の異常時処理を行なう。
【０００７】
車載装置通信システムは、異なる製造者によって製造された複数の車載装置によって構成されることが一般的である。車載装置が接続されているネットワークについてはネットワークの異常が検知された場合、その異常を知らせるエラーデータを車載装置通信システムに送信するように規定されているので、ネットワークに異常が発生していると全車載装置で同様に判断することができる。
【０００８】
ところが、車載装置及び車載装置に接続されているセンサの動作、ネットワークが正常である場合、データが含む数値情報が示す数値が異常であるかについては、数値が異常か否かを判断する手段を有する車載装置が夫々判断する。上述のように車載装置通信システムは一般的に異なる製造者によって製造された車載装置によって構成されるので、夫々の異常か否かの判断基準は異なる可能性が高い。
【０００９】
したがって、車両のいずれかの箇所の故障を示している場合等の車載装置間で送受信されるデータが含む数値情報が示す数値が異常な場合に、異常な数値であると判断する車載装置と異常な数値ではないと判断する車載装置とが夫々動作することは、車載装置の制御に相互に影響を与え、車両の制御として統制がとれない虞があった。
【００１０】
本発明は斯かる事情に鑑みてなされたものであり、車載装置間で送受信されるデータに含まれる数値の正常／異常の判断を各車載装置で統制することができる車載装置中継システム、車載装置中継方法及び中継装置を提供することを主たる目的とする。
【００１１】
本発明の他の目的は、車載装置間で送受信されるデータに含まれる数値の異常が解消された場合は、元の動作に復旧することができる車載装置中継システム、車載装置中継方法及び中継装置を提供することにある。
【００１２】
本発明の他の目的は、車載装置間で送受信されるデータに含まれる数値の時間経過に対する変化について異常を判断することができ、異常の発生に対する予測判断を統制することが可能な車載装置中継システム、車載装置中継方法及び中継装置を提供することにある。
【００１３】
また、本発明の他の目的は、車載装置間で送受信されるデータに含まれる数値が異常な数値と判断された後に正常な数値と判断された場合でも、異常な数値を検知したことを異常記録から把握することができる車載装置中継システム、車載装置中継方法及び中継装置を提供することにある。
【課題を解決するための手段】
【００１４】
第１発明に係る車載装置中継システムは、数値情報を含むデータを送信及び／又は受信する複数の車載装置と、該車載装置に車内通信回線を介して接続されており、一の車載装置からデータを受信し、受信したデータを他の車載装置へ送信する中継装置とを備える車載装置中継システムにおいて、前記中継装置は、受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断する判断手段を備え、数値が異常であると前記判断手段が判断した場合、所定の異常値を示す数値情報を含むデータを送信するようにしてあることを特徴とする。
【００１５】
第２発明に係る車載装置中継システムは、数値情報を含むデータを送信及び／又は受信する複数の車載装置と、該車載装置に車内通信回線を介して接続されており、一の車載装置からデータを受信し、受信したデータを他の車載装置へ送信する中継装置とを備える車載装置中継システムにおいて、前記中継装置は、受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断する判断手段を備え、数値が異常であると前記判断手段が判断した場合、数値が異常であると判断されたデータの他の車載装置への送信を中止するようにしてあることを特徴とする。
【００１６】
第３発明に係る車載装置中継システムは、前記中継装置は、数値が異常であると前記判断手段が判断してデータの送信を中止した後、数値が正常であると前記判断手段が判断した場合、数値が異常であると判断されていたデータの送信を再開するようにしてあることを特徴とする。
【００１７】
第４発明に係る車載装置中継システムは、前記データは該データの種類を示す情報を含み、前記中継装置は、受信したデータに含まれる数値情報をデータの種類毎に時系列に記憶する手段を備え、前記判断手段は、前記種類の一について、記憶した数値情報が示す数値の時間経過に対する変化が所定の条件に一致するか否かを判断し、所定の条件に一致する場合に数値が異常であると判断するようにしてあることを特徴とする。
【００１８】
第５発明に係る車載装置中継システムは、前記中継装置は、数値が異常であると前記判断手段が判断した場合、異常と判断した数値を含む異常記録を記憶するようにしてあることを特徴とする。
【００１９】
第６発明に係る車載装置中継方法は、数値情報を含むデータを送信及び／又は受信する複数の車載装置と、該車載装置に車内通信回線を介して接続されており、一の車載装置からデータを受信し、受信したデータを他の車載装置へ送信する中継装置とを用いる車載装置中継方法において、前記中継装置は、受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断し、数値が異常であると判断した場合、所定の異常値を示す数値情報を含むデータを送信することを特徴とする。
【００２０】
第７発明に係る車載装置中継方法は、数値情報を含むデータを送信及び／又は受信する複数の車載装置と、該車載装置に車内通信回線を介して接続されており、一の車載装置からデータを受信し、受信したデータを他の車載装置へ送信する中継装置とを用いる車載装置中継方法において、前記中継装置は、受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断し、数値が異常であると判断した場合、数値が異常であると判断されたデータの他の車載装置への送信を中止することを特徴とする。
【００２１】
第８発明に係る車載装置中継方法は、前記中継装置は、数値が異常であると前記判断手段が判断してデータの送信を中止した後、数値が正常であると前記判断手段が判断した場合、数値が異常であると判断されていたデータの送信を再開することを特徴とする。
【００２２】
第９発明に係る車載装置中継方法は、前記データは該データの種類を示す情報を含み、前記中継装置は、受信したデータに含まれる数値情報をデータの種類毎に時系列に記憶し、前記種類の一について、記憶した数値情報が示す数値の時間経過に対する変化が所定の条件に一致するか否かを判断し、所定の条件に一致する場合に数値が異常であると判断することを特徴とする。
【００２３】
第１０発明に係る車載装置中継方法は、前記中継装置は、数値が異常であると判断した場合、異常と判断した数値を含む異常記録を記憶することを特徴とする。
【００２４】
第１１発明に係る中継装置は、複数の外部装置と車内通信回線を介して接続されており、一の外部装置から数値情報を含むデータを受信し、受信したデータを他の車載装置へ送信する中継装置において、受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断する判断手段を備え、数値が異常であると前記判断手段が判断した場合、所定の異常値を示す数値情報を含むデータを送信するようにしてあることを特徴とする。
【００２５】
第１２発明に係る中継装置は、複数の外部装置と車内通信回線を介して接続されており、一の外部装置から数値情報を含むデータを受信し、受信したデータを他の車載装置へ送信する中継装置において、受信したデータに含まれる数値情報が示す数値が正常であるか否かを判断する判断手段を備え、数値が異常であると前記判断手段が判断した場合、数値が異常であると判断されたデータの他の車載装置への送信を中止するようにしてあることを特徴とする。
【００２６】
第１３発明に係る中継装置は、数値が異常であると前記判断手段が判断してデータの送信を中止した後、数値が正常であると前記判断手段が判断した場合、数値が異常であると判断されていたデータの送信を再開することを特徴とする。
【００２７】
第１４発明に係る中継装置は、前記データは該データの種類を示す情報を含み、受信したデータに含まれる数値情報をデータの種類毎に時系列に記憶する手段を備え、前記判断手段は、前記種類の一について、記憶した数値情報が示す数値の時間経過に対する変化が所定の条件に一致するか否かを判断し、所定の条件に一致する場合に数値が異常であると判断することを特徴とする。
【００２８】
第１５発明に係る中継装置は、数値が異常であると判断した場合、異常と判断した数値を含む異常記録を記憶することを特徴とする。
【００２９】
第１発明、第６発明及び第１１発明では、車載装置中継システムを構成する車載装置は中継装置へ数値情報を含むデータを送信し、中継装置は各車載装置から受信したデータを他の車載装置へ送信する。中継装置は受信したデータに含まれる数値情報が示す数値が正常か否かを判断する。数値が異常であると判断した場合、所定の異常値を示す数値情報を含むデータを他の車載装置へ送信する。
【００３０】
第２発明、第７発明及び第１２発明では、車載装置中継システムを構成する車載装置は中継装置へ数値情報を含むデータを送信し、中継装置は各車載装置から受信したデータを他の車載装置へ送信する。中継装置は受信したデータに含まれる数値情報が示す数値が正常か否かを判断する。数値が異常であると判断した場合、中継装置は異常であると判断されたデータの他の車載装置への送信を中止する。
【００３１】
第３発明、第８発明及び第１３発明では、車載装置中継システムを構成する中継装置は、受信したデータに含まれる数値情報が示す数値が異常であると判断して当該データの他の車載装置への送信を中止した後、受信したデータに含まれる数値情報の数値が正常であると判断した場合、当該データの送信を再開する。
【００３２】
第４発明、第９発明及び第１４発明では、車載装置中継システムを構成する中継装置は、受信したデータを該データの種類毎に時系列に記憶し、一の種類について数値情報が示す数値の時間経過に対する変化が所定の条件に一致する場合は、当該一の種類についての数値を異常であると判断する。
【００３３】
第５発明、第１０発明及び第１５発明では、車載装置中継システムを構成する中継装置は、受信したデータに含まれる数値情報が示す数値が異常であると判断した場合は、異常と判断した数値を含む異常記録を記憶する。
【発明の効果】
【００３４】
第１発明、第６発明及び第１１発明による場合は、車載装置中継システムの各車載装置から数値情報を含むデータを受信する中継装置は、各車載装置の動作自体及び車内通信回線での伝送状態は異常でないにも拘わらず、受信したデータに含まれる数値情報が示す数値が異常な数値であるときは、各車載装置でも統一して異常であると判断させるために所定の異常値を示す数値情報を含むデータを各車載装置へ送信する。これにより、所定の異常値を示す数値情報を含むデータを受信した各車載装置は、統一して数値が異常であると判断するので、データに含まれる数値情報が示す数値に対する正常／異常の判断を各車載装置で統制することができる。
【００３５】
第２発明、第７発明及び第１２発明による場合は、車載装置中継システムの各車載装置から数値情報を含むデータを受信する中継装置は、各車載装置の動作自体及び車内通信回線での伝送状態は異常でないにも拘わらず、数値情報が示す数値が異常な数値であるときは、各車載装置でも統一して異常であると判断させるために当該データの他の車載装置への送信を中止する。これにより、当該データを受信することができなくなった各車載装置は統一してデータの種類に対する数値が異常な数値であると判断するので、データに含まれる数値情報が示す数値に対する正常／異常の判断を各車載装置で統制することができる。
【００３６】
第３発明、第８発明及び第１３発明による場合は、車載装置中継システムを構成する中継装置は、受信したデータに含まれる数値情報が示す数値が異常から正常へ戻ったときは異常であると判断されていたデータの送信を再開する。これにより、データに含まれる数値情報が示す数値が異常であると判断された後でも、データに含まれる数値情報が示す数値が正常に戻った場合は元の動作に復旧することができる。
【００３７】
第４発明、第９発明及び第１４発明による場合は、車載装置中継システムを構成する中継装置は受信したデータを該データの種類毎に時系列に記憶する。これにより、データに含まれる数値情報が示す数値の時間経過に対する変化に対して異常を判断することができ、一回のデータの受信に対して数値情報が示す数値自体は異常でない場合でも、数値の時間経過に対する変化が異常を示すときは数値情報が示す数値の異常を予測し、各車載装置での数値情報の数値の異常の発生に対する予測判断を統制することができる。
【００３８】
第５発明、第１０発明及び第１５発明による場合は、車載装置中継システムを構成する中継装置は、受信したデータに含まれる数値情報が示す数値が異常であると判断した場合に異常であると判断された数値を含む異常記録を記憶するので、車載装置中継システムが正常な動作中であっても、過去に異常な数値を検知したことを異常記録から把握することができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
【００４０】
（実施の形態１）
図１は、本発明の実施の形態１における車載装置通信システムの構成を示す模式図である。車載装置通信システムは、電子制御装置（ＥＣＵ；Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を用いた車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆと、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ間を接続する車内通信回線２ａ，２ｂ，２ｃと、車内通信回線２ａ，２ｂ，２ｃ間を接続する中継装置３ａ，３ｂ，３ｃと、中継装置３ａ，３ｂ，３ｃ間を接続する通信回線４と、車載装置１ａ，１ｅに接続しているセンサ５ａ，５ｅとを備える。
【００４１】
車載装置１ａ，１ｂは車内通信回線２ａに、車載装置１ｃ，１ｄは車内通信回線２ｂに、車載装置１ｅ，１ｆは車内通信回線２ｃに夫々バス型で接続されている。車内通信回線２ａには中継装置３ａが更にバス型で接続されており、中継装置３ａは車載装置１ａ，１ｂが送信するデータを受信することが可能である。同様に、車内通信回線２ｂには中継装置３ｂが更にバス型で接続されており、中継装置３ｂは車載装置１ｃ，１ｄが送信するデータを受信することが可能である。車内通信回線２ｃには中継装置３ｃが更にバス型で接続されており、中継装置３ｃは車載装置１ｅ，１ｆが送信するデータを受信することが可能である。
【００４２】
中継装置３ａ，３ｂ，３ｃは通信回線４を介して接続されており、相互にデータを送受信することが可能である。車載装置１ａ，１ｂは、他の車内通信回線２ｂ，２ｃに接続される車載装置１ｃ，１ｄ，１ｅ，１ｆとは中継装置３ａ，３ｂ，３ｃ及び通信回線４を介してデータの送受信が可能である。通信回線４は、実施の形態１ではパケット交換網として説明するが、車内通信回線２ａ，２ｂ，２ｃ同様の車内通信回線で構成してもよい。
【００４３】
車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆは電子制御装置を用い、各種物理量の数値を含むデータの送信又はエンジン、ブレーキ等のマイクロコンピュータによる制御が可能な装置である。例えば一の車載装置１ａはＡＢＳ（Ａｎｔｉｌｏｃｋ  Ｂｒａｋｅ  Ｓｙｓｔｅｍ）として機能し、車輪の回転速度を検知するセンサ５ａと接続されている。車載装置１ａは、車両の制動時にセンサ５ａを介して検知した車輪速に基づいてブレーキを制御すると共に、車輪速の測定値を含むデータを他の車載装置１ｂ及び中継装置３ａへ送信して他の車載装置１ｂ，１ｃ，１ｄ，１ｅ，１ｆのいずれかが車輪速の測定値を動作に使用できるようにする。
【００４４】
車内通信回線２ａ，２ｂ，２ｃは、ＣＡＮ（Ｃｏｎｔｒｏｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のプロトコルに基づく通信回線であり、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆは車内通信回線２ａ，２ｂ，２ｃを介してＣＡＮに基づく信号の発生／検出によりデータの送受信が可能である。実施の形態１では、車内通信回線２ａ，２ｂ，２ｃとしてＣＡＮに基づく通信回線を例に説明する。しかし、本発明の車載装置通信システムで使用する車内通信回線２ａ，２ｂ，２ｃはこれに限らず、ＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）、ＦｌｅｘＲａｙ等のプロトコルに基づくデータの送受信が可能であってもよい。さらに、送受信されるデータの種類に応じてデータの送受信のスピードが夫々異なる車内通信回線２ａ，２ｂ，２ｃで構成してもよい。
【００４５】
ＣＡＮに基づく車内通信回線２ａ，２ｂ，２ｃは２つの信号線からなり、信号線間に発生する差動電圧を検出して信号を検知し、データを受信する。２つの信号線の電位は夫々ＣＡＮ＿Ｈレベル、ＣＡＮ＿Ｌレベルの電位に設定されており、２つの信号線間の差動電圧がない状態がデジタル信号の「１」、差動電圧がある状態がデジタル信号の「０」に該当する。車内通信回線２ａ，２ｂ，２ｃに接続されている車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆは、車内通信回線２ａ，２ｂ，２ｃの信号線間に差動電圧を発生させることで「０」「１」で表される信号を発生し、データを送信することができる。
【００４６】
中継装置３ａは、接続している車内通信回線２ｂを介して車載装置１ａ，１ｂから送信された各種物理量の数値を含むデータを受信し、データを記憶する。中継装置３ａは、データを各種物理量の種類毎に記憶しておき、必要に応じて車載装置１ａ，１ｂ及び他の中継装置３ｂ，３ｃへ送信する。ＣＡＮでは、車載装置１ａ，１ｂは各種物理量の数値を含むデータを送信する場合はデータ信号（データフレーム）として規定される信号で表して送信し、各種物理量の数値の送信を要求する場合は送信要求信号（リモートフレーム）として規定される信号で表して送信する。中継装置３ａは、車載装置１ａ，１ｂからの送信要求信号に応じて、データ信号によりデータを送信する。
【００４７】
またＣＡＮでは、各種物理量の種類毎にＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）が割り振られている。車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ及び中継装置３ａ，３ｂ，３ｃ間で送受信される各種物理量の数値を含むデータには、種類毎に割り振られたＩＤ及びその測定値が含まれる。中継装置３ａは、車載装置１ａ，１ｂから送信されたデータからＩＤを特定し、送信されたデータがいずれの物理量に対する数値を含むかを判断することができる。
【００４８】
図２は、本発明の実施の形態１における車載装置中継システムを構成する車載装置１ａ及び中継装置３ａの内部構成を示すブロック図である。車載装置１ａは、以下に示す各構成部の動作を制御する制御部１０と、各構成部へ電力を供給する電源回路１１と、制御に必要なデータを記憶する記憶部１２と、車内通信回線２ａとの通信を制御する通信制御部１３と、センサ５ａからの信号を入力する入力部１４と、図示しない制御対象装置へ制御信号を出力する出力部１５とを備える。他の車載装置１ｂ，１ｃ，１ｄ，１ｅ，１ｆは、車載装置１ａと同様の構成であることから詳細な説明を省略する。なお、車載装置によっては入力部１４及び出力部１５はいずれか一方のみ備える構成でもよい。
【００４９】
車載装置１ａの制御部１０は、電源回路１１を介して図示しない車両のオルタネータから電力の供給を受け、入力部１４を介して車載装置１ａに接続されているセンサ５ａからの測定値を表す信号を検知し、出力部１５を介して車載装置１ａに接続されている制御対象の装置へ制御信号を送信する。記憶部１２は揮発性のメモリからなり、制御部１０は処理の過程で発生する各種情報、又はセンサ５ａから入力された信号が表す測定値を一時的に記憶する。
【００５０】
通信制御部１３は、ネットワークコントローラチップを有して車内通信回線２ａとの通信を実現する。車載装置１ａの制御部１０は、通信制御部１３を介して上述のように車内通信回線２ａの信号線間に差動電圧を発生させてデータを送信し、信号線間の差動電圧を検出してデータを受信する。車載装置１ａの制御部１０は、例えばミリ秒の一定時間毎にセンサ５ａからの信号を検知し、検知した信号が示す物理量の数値を含むデータを通信制御部１３から送信する。
【００５１】
また、車載装置１ａの制御部１０は、通信制御部１３を介して信号線間の差動電圧を検出してデータを受信し、受信したデータに含まれる各種物理量の数値が正常な数値であるか否かを判断する。なお、判断の基準は車載装置１ａと他の車載装置１ｂ，１ｃ，１ｄ，１ｅ，１ｆとでは夫々異なる。例えば、車載装置１ａは、受信したデータに含まれる物理量の種類がエンジン回転数である場合、数値が所定の正の範囲内にあるか否かによって正常か否かを判断する。一方、車載装置１ｂは、同様にしてエンジン回転数の値に対し、数値が正の値であるか否かのみによって正常か否かを判断する。ＣＡＮの規定に基づく車内通信回線２ａ，２ｂ，２ｃ間で送受信される信号は「０」「１」のデジタルデータを表すが、「０」「１」で表されるデータに含まれる各種物理量の数値を正／負ありの整数値として読取るように規定しておくことで正の値であるか否かを判断することができる。
【００５２】
また、例えばエンジン回転数は５ビットで表されるように規定されており、エンジン回転数の値を示す信号として全ビットを「１」とすることは禁止されるように規定されている場合に全ビットが「１」であるときは、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆの制御部１０は同様に値が異常であると判断する。又は、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆの制御部１０は、動作に必要な種類の物理量を含むデータが受信できない場合は、物理量の数値が異常であると判断する。
【００５３】
中継装置３ａは、以下に示す各構成部の動作を制御する制御部３０と、各構成部に電力を供給する電源回路３１と、揮発性のメモリからなる記憶部３２と、車内通信回線２ａに接続されている第１通信部３３と、通信回線４に接続されている第２通信部３４とを備える。他の中継装置３ｂ，３ｃについては中継装置３ａと同様の構成であることから詳細な説明を省略する。
【００５４】
中継装置３ａの制御部３０は、図示しない車両のオルタネータから電源回路３１を介して電力の供給を受け、図示しない内臓ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）から制御プログラムを記憶部３２に読み出すことにより中継装置３ａとして動作する。
【００５５】
また、中継装置３ａの制御部３０は、車載装置１ａ，１ｂから受信したデータから各種物理量の種類及び数値を読み出し、各物理量の種類毎に数値を記憶部３２のＤＢ（Ｄａｔａ  Ｂａｓｅ）３２１に記憶する。具体的には、中継装置３ａの制御部３０は、受信したデータに対して各種物理量のＩＤを特定し、ＩＤに対応づけて数値を記憶する。車載装置１ｃ，１ｄから送信されるデータに対しては、一度中継装置３ｂの記憶部３２のＤＢ３２１に記憶され、中継装置３ｂから中継装置３ａへ中継される。車載装置１ｅ，１ｆから送信されるデータに対しても同様に、一度中継装置３ｃの記憶部３２のＤＢ３２１に記憶され、中継装置３ｃから中継装置３ａへ中継される。中継装置３ａの制御部３０は、中継装置３ｂ，３ｃから中継されたデータについても、データに含まれる物理量の種類毎に数値を記憶部３２のＤＢ３２１に記憶する。
【００５６】
中継装置３ａの制御部３０は、所定の種類の物理量については、受信したデータに含まれる数値を時系列にＤＢ３２１に記憶する。例えば排気酸素濃度については、排気酸素濃度を含むデータを受信した時刻と共に排気酸素濃度の数値を記憶する。なお、時刻は制御部３０が内蔵する図示しない計時部から取得する。
【００５７】
なお、中継装置３ａの制御部３０は、記憶部３２のＤＢ３２１に記憶している各物理量に対し、各車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ，１ｇの内のいずれの車載装置へ送信すべきか、即ちいずれの車内通信回線２ａ又は通信回線４に送信するかが設定されていてもよい。また、記憶部３２のＤＢ３２１に記憶されている物理量毎に、送信タイミングを記憶部３２に夫々記憶しておき、制御部３０は各種物理量を含むデータを夫々の夫々の送信タイミングで送信する構成でもよい。
【００５８】
第１通信部３３はネットワークコントローラチップを有し、車内通信回線２ａを介してＣＡＮに基づくデータの送受信を実現する。制御部３０は、第１通信部３３を介して車内通信回線２ａの信号線間に差動電圧を発生させてデータを送信し、信号線間の差動電圧を検出してデータを受信する。中継装置３ａの制御部３０は、第２通信部３４により通信回線４を介して他の中継装置３ｂ，３ｃとデータの送受信をすることができる。
【００５９】
また、記憶部３２には、ＤＢ３２１に記憶している物理量の種類毎に、記憶している数値が夫々の物理量の数値として正常であるか否かを判断するための判断基準３２２が記憶されている。例えば判断基準３２２には、ＤＢ３２１に記憶している車輪速に対し、車輪速が所定の速度以上である場合は異常であると判断するように規定されている。また、ＤＢ３２１に記憶している排気酸素濃度が５分経過に対して１０％以上低下した場合は、異常であると判断するように規定されている。
【００６０】
記憶部３２には更に、ＤＢ３２１に記憶した物理量の数値に対し、判断基準３２２に基づいて異常であると判断した場合の記録が異常記録３２３として記憶されている。異常記録３２３は、異常であると判断された物理量及びその数値と、異常であると判断された時刻とを含む。
【００６１】
記憶部３２には、制御部３０の処理の過程で発生する各種情報が記憶される。なお、記憶部３２は揮発性のメモリであるが図示しない電池を内蔵し、電源回路３１を介して電力が供給されていない間もＤＢ３２１、判断基準３２２の記憶を保持できるようにしてある。
【００６２】
上述のように構成される本発明の車載装置中継システムにおいて、中継装置３ａの制御部３０が車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ，１ｇ，１ｈからデータを受信し、データに含まれる物理量の種類毎に数値を記憶部３２のＤＢ３２１に記憶する処理について説明する。図３は、本発明の実施の形態１における車載装置中継システムを構成する中継装置３ａの制御部３０が、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ，１ｇ、１ｈからデータを受信して記憶部３２のＤＢ３２１に記憶する処理手順を示すフローチャートである。
【００６３】
中継装置３ａの制御部３０は、第１通信部３３により車内通信回線２ａに送信されたデータ及び中継装置３ｂ，３ｃから通信回線４に送信されたデータを受信する（ステップＳ１１）。中継装置３ａの制御部３０は、受信したデータから物理量の種類を示すＩＤ及び物理量の数値を読み出し（ステップＳ１２）、読み出したＩＤに対応付けて数値を記憶部３２のＤＢ３２１に記憶し（ステップＳ１３）、処理を終了する。なお、抽出したＩＤが、時刻と共に記憶するように設定されている場合は時刻と共にＤＢ３２１に記憶する。
【００６４】
中継装置３ａの制御部３０は、第１通信部３３及び第２通信部３４を介してデータを受信する都度、図３に示した処理を繰り返して各物理量の数値を記憶部３２のＤＢ３２１に記憶する。実施の形態１では、例えば車載装置１ａが車輪速の数値を含むデータを１０ミリ秒毎に送信する場合、中継装置３ａの制御部３０は１０ミリ秒毎に記憶部３２のＤＢ３２１に記憶してある車輪速の値を更新する。
【００６５】
図４は、本発明の実施の形態１における車載装置中継システムを構成する中継装置３ａの記憶部３２のＤＢ３２１に記憶される各物理量の例を示す説明図である。図４に示す例では、図３に示した中継装置３ａの制御部３０による処理手順のステップＳ１３で、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆから受信したデータに含まれる物理量のＩＤ及び数値を記憶部３２のＤＢ３２１に記憶した例を示している。図４に示す例では、記憶部３２のＤＢ３２１に記憶した物理量の例として車輪速、操舵角、エンジン回転数、排気酸素濃度等のＩＤで示す各物理量が記憶されている。なお、ＣＡＮでは各物理量のＩＤは種類毎に番号等により割り振られているが、図４に示す例では説明を簡易にするために具体的なＩＤではなく各物理量の内容を示している。例として車輪速、操舵角、エンジン回転数、及び排気酸素濃度の各物理量の数値が夫々６００００（ｒｐｍ）、２０（ｄｅｇ）、３０００（ｒｐｍ）、１６（％）であることを示している。
【００６６】
図４に示したように記憶部３２のＤＢ３２１に記憶した各物理量の数値に対し、判断基準３２２には異常であるか否かの基準が設定されている。図５は、本発明の実施の形態１における車載装置中継システムを構成する中継装置３ａの記憶部３２に記憶されている判断基準３２２の内容例を示す説明図である。図５には、車輪速を示す数値が所定の値Ｖより大きい（車輪速＞Ｖ）場合は異常であると判断すべき旨の基準が示されている。同様に、エンジン回転数を示す数値が所定の値Ｗより大きい（エンジン回転数＞Ｗ）場合は異常であると判断し、操舵角を示す数値が所定の値マイナスＸより小さい（操舵角＜−Ｘ）又は所定の値Ｙより大きい（操舵角＞Ｙ）場合は異常であると判断すべき旨の基準が示されている。また、排気酸素濃度を数値が５分でＺ℃以上低下した場合（排気酸素濃度＞−Ｚ（℃／５分））は、異常であると判断すべき旨の基準が示されている。
【００６７】
次に、中継装置３ａの制御部３０が、記憶部３２のＤＢ３２１に記憶した各物理量の数値について判断基準３２３に基づいて異常であるか否かを判断し、異常である場合に行なう処理手順について説明する。
【００６８】
図６は、本発明の実施の形態１における車載装置中継システムを構成する中継装置３ａの制御部３０が、記憶した各物理量の数値について異常であるか否かを判断する処理手順及び数値が異常であると判断した場合の処理手順を示すフローチャートである。
【００６９】
なお、図６に示すフローチャートは、中継装置３ａの制御部３０が、一の物理量について、第１通信部３３により車内通信回線２ａに送信された数値の送信要求を受信した場合、又は設定された送信タイミングの条件が満たされた場合、又は他の中継装置３ｂ，３ｃへデータを中継する場合を起因として物理量の数値を含むデータを送信するときの処理を示している。
【００７０】
中継装置３ａの制御部３０は、一の物理量についてその数値を含むデータを送信する場合、記憶部３２のＤＢ３２１から当該物理量の数値を読み出す（ステップＳ２１）。中継装置３ａの制御部３０は、読み出した物理量の数値が正常であるか否かを判断基準３２２に基づいて判断する（ステップＳ２２）。
【００７１】
中継装置３ａの制御部３０は、数値が正常であると判断した場合（Ｓ２２：ＹＥＳ）、読み出した数値を物理量の数値として含むデータを送信し（ステップＳ２３）、処理を終了する。
【００７２】
なお、ステップＳ２３については、一の物理量の数値を含むデータを車載装置１ａ，１ｂからの送信要求に対して送信する場合、又は車載装置１ａ，１ｂへの送信タイミングの条件が満たされた場合に送信するときは第１通信部３３により車内通信回線２ａへ送信する。一の物理量の数値を含むデータを車載装置１ａ，１ｂのいずれかから受信し、他の中継装置３ｂ，３ｃへ送信する場合は第２通信部３４により通信回線４を介して中継装置３ｂ，３ｃへ送信する。
【００７３】
一方、中継装置３ａの制御部３０は、ステップＳ２２において数値が異常であると判断した場合（Ｓ２２：ＮＯ）、各車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆが同様に数値が異常であると判断するように、当該物理量の数値としてデータの物理量の数値を表す全ビットを「１」と設定した異常値を含むデータを送信する（ステップＳ２４）。また中継装置３ａの制御部３０は、ステップＳ２２において数値が異常であると判断した時刻を図示しない計時部から取得して異常であると判断された数値と共に記憶部３２の異常記録３２３に記憶し（ステップＳ２５）、処理を終了する。
【００７４】
中継装置３ａの制御部３０は、図６に示した処理を一の物理量について、第１通信部３３により車内通信回線２ａに送信された送信要求を受信した場合、又は設定された送信タイミングの条件が満たされた場合、又は他の中継装置３ｂ，３ｃへデータを中継する場合を起因として繰り返す。これにより、中継装置３ａの制御部３０が、判断基準３２２に設定された基準によって数値が異常であると判断した物理量については、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆでも統一して数値が異常であると判断される。したがって、物理量の数値の正常／異常の判断を車載装置中継システム全体で統制することができる。
【００７５】
（実施の形態２）
実施の形態１では、車載装置中継システムを構成する中継装置３ａの制御部３０は、記憶部３２のＤＢ３２１に記憶した各物理量の数値が異常であると判断した場合は、各車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆでも同様に数値が異常であると判断されるような異常値を当該物理量の数値として含むデータを生成して送信する構成とした。
【００７６】
実施の形態２では、中継装置３ａの制御部３０は、記憶部３２のＤＢ３２１に記憶した各物理量の数値が異常であると判断した場合は、当該物理量の数値を含むデータをいずれの車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆへも送信しない。
【００７７】
実施の形態２における車載装置中継システムのハードウェア構成は実施の形態１と同様であるので詳細な説明を省略し、実施の形態１と同一の符号を用いて、中継装置３ａの制御部３０が物理量の数値を異常であると判断した場合の処理について以下に説明する。
【００７８】
図７は、本発明の実施の形態２における車載装置中継システムを構成する中継装置３ａの制御部３０が、記憶した各物理量の数値について異常であるか否かを判断する処理手順及び数値が異常である場合の処理手順を示すフローチャートである。
【００７９】
なお、図７に示すフローチャートは、ステップＳ３１〜ステップＳ３５のうちのステップＳ３１〜ステップＳ３３の処理については、実施の形態１で図６に示したステップＳ２１〜ステップＳ２３の処理と同様であるので詳細な説明を省略する。
【００８０】
中継装置３ａの制御部３０はステップＳ３２の判断処理において、数値が異常であると判断した場合（Ｓ３２：ＮＯ）、各車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆが同様に数値が異常であると判断するように当該物理量の数値を含むデータの送信を中止する（ステップＳ３４）。次に中継装置３ａの制御部３０は、ステップＳ３２において値が異常であると判断した時刻を図示しない計時部から取得し、異常であると判断された値と共に記憶部３２の異常記録３２３に記憶し（ステップＳ３５）、処理を終了する。
【００８１】
実施の形態２においては、一の物理量について、中継装置３ａの制御部３０が車載装置１ａ，１ｂから送信要求を受信した場合であっても、設定された送信タイミングの条件が満たされた場合であっても、数値が異常であると判断されたときはデータを送信しない。これにより、当該物理量の種類及び数値を含むデータを受信することができなくなった各車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆは、統一して当該物理量の数値について異常があったと判断するので、車載装置中継システム全体で物理量の数値に対する正常／異常の判断を統制することができる。
【００８２】
なお、中継装置３ａの制御部３０は、一の物理量について、第１通信部３３により車内通信回線２ａに送信された送信要求を受信した場合、又は設定された送信タイミングの条件が満たされた場合、又は他の中継装置３ｂ，３ｃへデータを中継する場合等の当該物理量の数値を含むデータを送信する必要が発生する都度、図７に示した処理を繰り返す。したがって、中継装置３ａの制御部３０が図７に示したステップＳ３２において一度異常であると判断し、当該物理量の数値を含むデータの送信を中止した場合であっても、その後再度実行したステップＳ３２の判断処理において数値が正常であると判断したときは、当該物理量の数値を含むデータの送信を再開することが可能となり、システム全体の動作を復旧することができる。
【００８３】
また、実施の形態１及び実施の形態２では、中継装置３ａの制御部３０は、物理量の数値が異常であると判断した場合に異常記録３２３にその物理量の種類及び数値を異常であると判断された時刻と共に記憶するので、後に記憶部３２の異常記録３２３を参照することによって数値が異常であると判断された事実を把握することができる。これにより、本発明の車載装置中継システムを搭載した車両の故障箇所等を特定することが容易になる。
【００８４】
なお、実施の形態１及び実施の形態２において中継装置３ａの制御部３０が数値が異常であるか否かを判断する対象は、センサ５ａ，５ｅ等から得られる物理量として説明した。しかし本発明は正常／異常の判断対象を物理量に限らず、一の車載装置の演算制御によって得られる演算量等の値が異常であるか否かを判断する構成でもよい。
【００８５】
また、車載装置間で送受信されるデータに含まれる物理量は温度、速度、角度等の数値で表現される情報のみならず、前後左右上下の方向、オン／オフ、高／低、色等の情報についてもデータとして送信する場合は、夫々を識別するために数値を割り当てることが考えられる。したがって、数値が異常であるか否かの判断は、夫々を識別するために割り当てられた数値が異常であるか否かを判断する。例えば、一の車載装置から得られる情報が車両の状況として「低」であるべきところ、「高」と検出された場合は異常であると判断する場合もある。この場合、「高」「低」に夫々「１」「０」の数値が割り当てられているときは、数値「１」に対して異常であると判断する。このように、数値が正常であるか否かの判断は、数値自体が物理量を示す場合のみならず各状態に識別可能に割り当てられた数値に対する判断も含まれる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態１における車載装置通信システムの構成を示す模式図である。
【図２】本発明の実施の形態１における車載装置中継システムを構成する車載装置及び中継装置の内部構成を示すブロック図である。
【図３】本発明の実施の形態１における車載装置中継システムを構成する中継装置の制御部が、車載装置からデータを受信して記憶部のＤＢに記憶する処理手順を示すフローチャートである。
【図４】本発明の実施の形態１における車載装置中継システムを構成する中継装置の記憶部のＤＢに記憶される各物理量の例を示す説明図である。
【図５】本発明の実施の形態１における車載装置中継システムを構成する中継装置の記憶部に記憶されている判断基準の内容例を示す説明図である。
【図６】本発明の実施の形態１における車載装置中継システムを構成する中継装置の制御部が、記憶した各物理量の数値について異常であるか否かを判断する処理手順及び数値が異常であると判断した場合の処理手順を示すフローチャートである。
【図７】本発明の実施の形態２における車載装置中継システムを構成する中継装置の制御部が、記憶した各物理量の数値について異常であるか否かを判断する処理手順及び数値が異常である場合の処理手順を示すフローチャートである。
【符号の説明】
【００８７】
１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ  車載装置
１０  制御部
２ａ，２ｂ，２ｃ  車内通信回線
３ａ，３ｂ、３ｃ  中継装置
３０  制御部
３２  記憶部
３２１  ＤＢ
３２２  判断基準
３２３  異常記録
【図１】
2008114806.tif 000003
【図２】
2008114806.tif 000004
【図３】
2008114806.tif 000005
【図４】
2008114806.tif 000006
【図５】
2008114806.tif 000007
【図６】
2008114806.tif 000008
【図７】
2008114806.tif 000009