(57)【要約】  【課題】  確立されたタイムトリガープロトコルによる通信を行わない車載ＬＡＮにおいて、複数の通信制御ユニットから車載ＬＡＮ網上に定期的に出力されるデータが互いに干渉することがないように制御する通信タイミング制御方法および通信タイミング制御システムを提供する。  【解決手段】  複数の通信制御ユニットを車載ＬＡＮ網によって接続する車載ＬＡＮにおいて、各通信制御ユニットに時間計測手段を備えると共に、車載ＬＡＮ網に接続された一つの通信制御ユニットに同期合わせデータを送信させ、各通信制御ユニットにこの同期合わせデータの受信に伴って前記時間計測手段の同期をとらせると共に、この時間計測手段が示す値に従って、データの送信開始時点が他の通信制御ユニットからのデータの送信完了時点以降となるように、データの送信開始時点を調節する。  【選択図】  図１
2007060400.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信制御ユニットを車載ＬＡＮ網によって接続する車載ＬＡＮにおいて、
各通信制御ユニットに時間計測手段を備えると共に、
車載ＬＡＮ網に接続された一つの通信制御ユニットに同期合わせデータを送信させ、
各通信制御ユニットにこの同期合わせデータの受信に伴って前記時間計測手段の同期をとらせると共に、
この時間計測手段が示す値に従って、データの送信開始時点が他の通信制御ユニットからのデータの送信完了時点以降となるように、データの送信開始時点を調節することを特徴とする通信タイミング制御方法。
【請求項２】
前記同期合わせデータを定期的に車載ＬＡＮ網上に送信する請求項１に記載の通信タイミング制御方法。
【請求項３】
前記通信制御ユニットがＥＣＵであり、複数のＥＣＵがそれぞれ所定のデータ送信周期で車載ＬＡＮ網上にデータを送信するものであり、これらのＥＣＵのデータ送信周期に公約数がある場合において、各ＥＣＵの送信開始時点を前記データ送信周期の最大公約数となる時間とは異ならせた時間だけずらすことを特徴とする請求項１または請求項２に記載の通信タイミング制御方法。
【請求項４】
複数の通信制御ユニットと各通信制御ユニット間を送受信可能に接続する車載ＬＡＮ網とからなる車載ＬＡＮにおいて、
前記車載ＬＡＮ網に接続された一つの通信制御ユニットが車載ＬＡＮ網上に同期合わせデータを送信するための同期時刻発信手段を備え、
各通信制御ユニットが時間を測定する時間計測手段と、
前記同期合わせデータの受信に伴って前記時間計測手段を同期させる同期時間設定手段と、
前記時間計測手段が示す値に従って、データの送信開始時点が他の通信制御ユニットからのデータの送信完了時点以降となるようにデータの送信開始時点を調節する送信タイミング調節手段とを備えることを特徴とする通信タイミング制御システム。
【請求項５】
前記同期時刻発信手段が同期合わせデータを定期的に送信するものである請求項４に記載の通信タイミング制御システム。
【請求項６】
前記通信制御ユニットがＥＣＵであり、複数のＥＣＵがそれぞれ所定のデータ送信周期で車載ＬＡＮ網上にデータを送信するものであり、これらのＥＣＵのデータ送信周期に公約数がある場合において、前記送信タイミング調節手段が各ＥＣＵの送信開始時点を前記データ送信周期の最大公約数となる時間とは異ならせた時間だけずらすものであることを特徴とする請求項４または請求項５に記載の通信タイミング制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車に搭載する車載ＬＡＮの通信タイミング制御方法および通信タイミング制御システムに関するものであり、より詳細にはＣＡＮバスなどの車載ＬＡＮによって接続される通信制御ユニット（ＥＣＵ：Electronic Control Unit)の通信タイミング制御方法および通信タイミング制御システムに関する。
【背景技術】
【０００２】
図５は、基本的な車載ＬＡＮ９０の構成を示す図であり、この車載ＬＡＮ９０は、複数のＥＣＵ９１Ａ〜９１ＤをＣＡＮ（Controller Area Network)などの規格に準拠する車載ＬＡＮ網（以下、ＣＡＮバスという）９２によって接続し、負荷９３Ａ〜９３Ｃの制御を行う。また、車載ＬＡＮとして広く用いられているＣＡＮでは個々のＥＣＵ９１Ａ〜９１Ｄは時間的に非同期で動作し、外部からの何らかのイベント入力に応じて動作するイベントトリガーの制御を行う。
【０００３】
加えて、自動車に搭載されるＥＣＵ９１Ａ〜９１Ｄの場合、所定の周期でデータＤｐａ，Ｄｐｂを送信する場合が多く、これらのデータをＥＣＵ９１Ｃ，９１Ｄが受信することにより、負荷９３Ａ〜９３Ｃを制御することができる。
【０００４】
図６は、前記車載ＬＡＮ９０における各部の通信の例を示している。図６に示すように、ＥＣＵ９１Ａは例えば５ｍｓ毎のデータ送信周期でＣＡＮバス９２にデータＤｐａを送信するための送信要求Ｒｐａを出力し、ＥＣＵ９１Ｂは例えば１０ｍｓ毎のデータ送信周期でＣＡＮバス９２にデータＤｐｂを送信するための送信要求Ｒｐｂを出力し、車載ＬＡＮ９０上に各データＤｐａ，Ｄｐｂを送信する。ＥＣＵ９１Ｃ，９１ＤはＣＡＮバス９２を介して送信されるデータＤｐａ，Ｄｐｂを受信することにより負荷９３Ａ〜９３Ｃを制御する。
【０００５】
ところで、近年では車載ＬＡＮにも通信タイミングを正確に制御することにより、送信データの干渉が起こらないようにするための様々なプロトコルが考えられている。ＦｌｅｘＲａｙは車載ＬＡＮに接続される各ノード間で同期するクロックを用いて通信サイクル内の通信を時分割制御することが規定されている。そして、特表２００４−５３６５３８号公報（特許文献１）には、ＬＡＮによって接続された各ノードのクロックを同期させるために、受信メッセージの予測受信時点と実際の受信時点との差に基づいて時間ずれを補正することが示されている。
【０００６】
【特許文献１】特表２００４−５３６５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、ＣＡＮではＥＣＵ９１Ａ，９１Ｂはお互いに同期していないので、電源投入後の動作開始タイミングのずれ方によっては、互いに干渉せずにＣＡＮ車載ＬＡＮ網９２上にデータを送信できる場合もあるが、ＥＣＵ９１Ａ，９１Ｂの動作タイミングによれば、干渉が生じることがある。図６の例の場合、データＤｐａ，Ｄｐｂの送信時期が重なることにより、例えばデータＤｐｂ１，Ｄｐｂ２…と重なったデータＤｐａ２，Ｄｐａ４…の送信動作開始が遅れることがあった。これによって、ＥＣＵ９１ＡからのデータＤｐａ１，Ｄｐａ２…は一定の周期から外れたタイミングで出力されることになる。
【０００８】
さらには、周期的ではないタイミングにおいてもＥＣＵ９１Ａ，９１Ｂ…からＣＡＮ車載ＬＡＮ網上にデータＤｐａ，Ｄｐｂ…を送信することもあるので、前記データ送信の干渉が起こる可能性は高かった。そこで、データ送信のためにお互いに干渉を起こさないように、ＣＡＮ車載ＬＡＮ網９２に接続されるＥＣＵ９１Ａ，９１Ｂ…の数や、送信するデータの量を制限した設計が行われる。つまり、ＣＡＮ車載ＬＡＮ網９２の通信負荷率を制限して、通信不能とならないようにすることが行われる。
【０００９】
さらに、車載ＬＡＮ９０としてＦｌｅｘＲａｙのように各ＥＣＵ９１Ａ，９１Ｂ…において同期された時間管理を行ってデータ通信を行うものを用いることにより、上述のようなデータの衝突が起こらないようにすることも考えられる。
【００１０】
また、前記特許文献１に記載されているものは、ＦｌｅｘＲａｙなどのタイムトリガープロトコル（ＴＴＰ）が規定された車載ＬＡＮにおいて用いられ、基本的にイベントトリガー制御を行うＣＡＮなどの車載ＬＡＮには用いることができなかった。そして、ＦｌｅｘＲａｙのようにタイムトリガープロトコルが規定された車載ＬＡＮでは、接続される各ＥＣＵを予め登録するなどして、管理が煩雑になるので車載ＬＡＮの設計が煩わしくなるという問題があった。
【００１１】
本発明は前記問題を考慮に入れてなされたものであり、その目的は、確立されたタイムトリガープロトコルによる通信を行わない車載ＬＡＮにおいて、複数の通信制御ユニットから車載ＬＡＮ網上に定期的に出力されるデータが互いに干渉することがないように制御する通信タイミング制御方法および通信タイミング制御システムを提供することである。
【課題を解決するための手段】
【００１２】
前記課題を解決するため、本発明は、
複数の通信制御ユニットを車載ＬＡＮ網によって接続する車載ＬＡＮにおいて、
各通信制御ユニットに時間計測手段を備えると共に、
車載ＬＡＮ網に接続された一つの通信制御ユニットに同期合わせデータを送信させ、
各通信制御ユニットにこの同期合わせデータの受信に伴って前記時間計測手段の同期をとらせると共に、
この時間計測手段が示す値に従って、データの送信開始時点が他の通信制御ユニットからのデータの送信完了時点以降となるように、データの送信開始時点を調節することを特徴とする通信タイミング制御方法を提供している。
【００１３】
前記構成によれば、車載ＬＡＮ網に接続される一つの通信制御ユニットが、この車載ＬＡＮ網に接続された複数の通信制御ユニットに同期合わせデータを送信するので、この同期合わせデータを受信した通信制御ユニットは、この同期合わせデータの受信に伴って時間計測手段の同期を確実に行うことができる。
【００１４】
また、各通信制御ユニットが車載ＬＡＮ網にデータを送信するときには、データの送信開始時点が他の通信制御ユニットからのデータの送信終了時点以降となるように、データの送信開始時点を調節するので、一定周期でデータを送信する通信制御ユニットは、以後の通信において定期的に送信するデータがお互いに干渉しないように、データ送信開始時点を意図的にずらすことができる。
【００１５】
したがって、各通信制御ユニットはお互いの干渉を受けることなく、所定の周期でデータの送信を行うことができるので、車載ＬＡＮ網の通信負荷率を上げても干渉が通信不能の事態が発生しにくくなる。なお、本明細書における通信負荷率とは、車載ＬＡＮ網の最大通信速度に対する実際に通信されるデータ量から求めた平均通信速度を示している。
【００１６】
基本的にイベントトリガー制御を行うＣＡＮバスにおいても定期的にデータを送信する通信制御ユニット同士では同期をとることができ、これによって、車載ＬＡＮ網をより効率的に活用することができる。そして、車載ＬＡＮ網に接続される全ての通信制御ユニットについて通信開始時点の管理を行うＦｌｅｘＲａｙなどような車載ＬＡＮに比べて自由度が高く手軽に用いることができる。
【００１７】
前記同期合わせデータを定期的に車載ＬＡＮ網上に送信することが好ましい。これによって、各通信制御ユニットの時間計測手段を定期的に同期させ、各時間計測手段に誤差が発生してもこれが累積する前に同期を合わせることができるので、時間測定手段の誤差に起因する時間的な不整合を未然に防ぐことができ、時間測定手段の誤差に起因する時間的な不整合を未然に防ぐことができる。また、同期合わせデータを送信する間隔は通信タイミング制御システム内で定期的に送信されるデータのデータ送信周期の最小公倍数の整数倍であることが好ましい。
【００１８】
前記通信制御ユニットがＥＣＵであり、複数のＥＣＵがそれぞれ所定のデータ送信周期で車載ＬＡＮ網上にデータを送信するものであり、これらのＥＣＵのデータ送信周期に公約数がある場合において、各ＥＣＵの送信開始時点を前記データ送信周期の最大公約数となる時間とは異ならせた時間だけずらすことが好ましい。つまり、各ＥＣＵからのデータの送信開始時点をデータ送信周期の最大公約数とすると、周期的に送信するデータに干渉が生じるので、これを避けることが好ましい。
【００１９】
また、本発明は、
複数の通信制御ユニットと各通信制御ユニット間を送受信可能に接続する車載ＬＡＮ網とからなる車載ＬＡＮにおいて、
前記バスに接続された一つの通信制御ユニットがバス上に同期合わせデータを送信するための同期時刻発信手段を備え、
各通信制御ユニットが時間を測定する時間計測手段と、
前記同期合わせデータの受信に伴って前記時間計測手段を同期させる同期時間設定手段と、
前記時間計測手段が示す値に従って、データの送信開始時点が他の通信制御ユニットからのデータの送信完了時点以降となるようにデータの送信開始時点を調節する送信タイミング調節手段とを備えることを特徴とする通信タイミング制御システムを提供している。
【００２０】
前記同期時刻発信手段は自己の時間計測手段を用いて所定の時点において同期合わせデータを送信し、同時時刻設定手段はこの同期合わせデータの受信に伴って時間計測手段を同期させるので、すべての時間計測手段を同じ時刻に確実に同期させることができる。また、同期された時間計測手段を用いて干渉することがないようにデータの送信開始時点を調節するので、定期的に干渉に伴う遅れを無くすことができ、バスの通信負荷率を上げたとしても通信不能の事態を発生しにくくすることができる。
【００２１】
なお、前記同期合わせデータを送信する通信制御ユニットは、同期合わせデータの送信だけを行うものであってもよいが、その他の信号処理を行う通信制御ユニットに同期合わせデータの送信を兼務させることが好ましい。
【００２２】
また、車載ＬＡＮが基本的にイベントトリガー制御を行うものであっても、定期的にデータを送信する通信制御ユニットは、前記時間計測手段と、同期時間設定手段と、送信タイミング調節手段とを設け、この車載ＬＡＮに接続される一つの通信制御ユニットには同期時刻発信手段をもうけることにより、定期的に送信されるデータが互いに干渉することを防止でき、それだけ効率的なバスの使用を実現できる。
【００２３】
前記同期時刻発信手段が同期合わせデータを定期的に送信するものであることが好ましい。すなわち、各通信制御ユニット内の時間計測手段の誤差が累積する前に各通信制御ユニット内の時間計測手段の同期合わせを行うことができるので、各通信制御ユニットがデータの送信開始時点をより正確に管理することができ、時間測定手段の誤差に起因する時間的な不整合を未然に防ぐことができる。また、同期合わせデータを送信する間隔は通信タイミング制御システム内で定期的に送信されるデータのデータ送信周期の最小公倍数の整数倍であることが好ましい。
【００２４】
前記通信制御ユニットがＥＣＵであり、複数のＥＣＵがそれぞれ所定のデータ送信周期でバス上にデータを送信するものであり、これらのＥＣＵのデータ送信周期に公約数がある場合において、前記送信タイミング調節手段が各ＥＣＵの送信開始時点を前記データ送信周期の最大公約数となる時間とは異ならせた時間だけずらすものであることが好ましい。つまり、各ＥＣＵからのデータの送信開始時点をデータ送信周期の最大公約数とすると、周期的に送信するデータに干渉が生じるので、これを避けることが好ましい。
【発明の効果】
【００２５】
前述したように、本発明によれば、基本的にイベントトリガー制御を行う車載ＬＡＮのシステムであっても、バスを効率よく用いてデータの送受信を行うことができる。このため、バスの通信負荷率を上げても干渉が起こりにくく、データの干渉に伴う通信不能状態が発生しにくくすることができる。
【発明を実施するための最良の形態】
【００２６】
図１は本発明の実施例に係わる通信タイミング制御システム１の構成を示す図であり、図２は前記通信タイミング制御システム１において送受信される信号の例を示す図である。
【００２７】
本実施例に係る通信タイミング制御システム１は、複数の通信制御ユニット２（例えばＥＣＵであり、以下、各ＥＣＵ２を区別するときはＥＣＵ２Ａ，２Ｂ…という）と、これらのＥＣＵ２間を送受信可能に接続する車載ＬＡＮ網３とを有し、センサ４Ａ，４Ｂから得られる測定値データＤａ，Ｄｂを周期的に車載ＬＡＮ網３上に送信し、これらの測定値データＤａ，Ｄｂなどに基づいて負荷５Ａ，５Ｂ，５Ｃを制御するものである。
【００２８】
前記ＥＣＵ２は、例えばユニット全体を制御したり負荷制御を行う制御手段１０と、この制御手段１０に接続されてＣＡＮの通信プロトコルに準拠する制御を行なうＣＡＮコントローラ１１と、車載ＬＡＮ網３に対するデータの送受信を行うＣＡＮドライバ１２と、車載ＬＡＮ網３にデータを送信する送信タイミングを計るように時間を測定する時間計測手段（タイマ）１３と、監視または制御の対象（センサ４Ａ，４Ｂ、電装負荷５Ａ〜５Ｃなど）とのインターフェイス１４とを備えている。また、ＥＣＵ２Ｃは、前記タイマ１３が示す値を監視して、所定間隔毎に時刻合わせデータＤｓを定期的に送信する同期時刻発信手段１５を備えている。
【００２９】
前記車載ＬＡＮ網３は、例えば基本的にイベントトリガの制御を行う車載ＬＡＮの一例としてＣＡＮの規格に準拠するバスであり、以下の説明では、ＣＡＮバスという。しかしながら、本発明は前記車載ＬＡＮ網がＣＡＮバスであることに限定されるものではなく、ＬＩＮ、ＦｌｅｘＲａｙなどの車載ＬＡＮであってもよい。また、本発明はタイムトリガプロトコルが規定されていないＬＩＮやＣＡＮなどの車載ＬＡＮ網においても、同期のとれた信号の送信を行うことができ、それだけ衝突などの問題が発生することがないように制御することができる。
【００３０】
前記センサ４Ａ，４Ｂは時々刻々と変化する自動車の各部の物理量を測定するものであり、比較的に変化の早い値を測定するセンサ４Ａの測定値データＤａは例えば５ｍｓのデータ送信周期毎にＣＡＮバス３上に送信される。一方、センサ４Ｂの測定値データＤｂは例えば１０ｍｓのデータ送信周期毎にＣＡＮバス３上に送信される。
【００３１】
前記制御手段１０は例えばＣＰＵと、このＣＰＵによって実行される基本プログラム（図外）などからなる。そして、本実施例に示す制御手段１０を構成するＣＰＵは、ＣＡＮバス３上に送信される時刻合わせデータＤｓの受信するタイミングに合わせて前記タイマ１３をリセットするなどして調節することにより、全てのＥＣＵ２内のタイマ１３を同期させる同期時間設定プログラム（同期時間設定手段）Ｐａと、タイマ１３が示す値に従ってデータの送信開始時点を調節するように送信要求Ｒａ，Ｒｂを出力する送信タイミング調節プログラム（送信タイミング調節手段）Ｐｂとを実行可能に構成されている。
【００３２】
前記ＣＡＮコントローラ１１はＣＡＮの通信プロトコルに準拠する制御を行ってＣＡＮバス３側から入力したデータＤａ，Ｄｂ，Ｄｓを制御手段１０に出力したり制御手段１０から与えられた測定値データＤａ，Ｄｂや同期時刻発信手段１５からの同期合わせデータＤｓの送信要求Ｒａ，Ｒｂ…を入力して各データＤａ，Ｄｂ…をＣＡＮバス３側に出力するものである。また、前記ＣＡＮトランシーバ１２はＣＡＮバス３と物理的に接続されてデータの入出力を行うものである。
【００３３】
前記タイマ１３は時間を計測するものであり、制御手段１０からの制御信号によって時刻を示す値を設定可能に構成されている。本実施例に示すタイマ１３は１ｍｓ毎に値を１増加するように計数するカウント値ｃを出力するものであり、このカウント値ｃは少なくとも前記同期合わせデータＤｓが送信される間隔（本実施例の場合は１００ｍｓ）以上は計数できる桁数を有するものである。なお、このタイマ１３の示すカウント値ｃは、１ｍｓ以下の短い時間間隔を最小単位として、より詳細な時間制御を行うものであってもよい。
【００３４】
前記同期時刻発信手段１５は、この同期時刻発信手段１５が搭載されたＥＣＵ２Ｃ内のタイマ１３が示すカウント値を監視し、このカウント値が１００ｍｓに相当する値になった時点で、時刻合わせデータＤｓおよび送信要求Ｒｓを、ＣＡＮコントローラ１１に出力する。この時刻合わせデータＤｓの送信間隔は、ＣＡＮバス３上に定期的に送信される全てのデータＤａ，Ｄｂのデータ送信周期の最小公倍数（本実施例の場合は１０ｍｓ）の整数倍に設定することが好ましい。
【００３５】
図２に示すＣＡＮバス３上のデータＤにはタイマ１３のカウント値ｃが０の時点で送信される同期合わせデータＤｓに続いて、前記カウント値が２，７，１２，１７…の時点から前記測定値データＤａ１，Ｄａ２…が所定のデータ送信間隔５ｍｓ毎に出力され、前記カウント値が４，１４，２４…の時点から測定値データＤｂ１，Ｄｂ２…が所定のデータ送信間隔１０ｍｓ毎に出力され、両データＤａ１，Ｄａ２，…Ｄｂ１，Ｄｂ２…の送信開始時点が互いに重なることがない。
【００３６】
図３は前記同期時間設定プログラムＰａおよび送信タイミング調節プログラムＰｂの動作の一例を説明する図である。この同期時間設定プログラムＰａは、時刻合わせデータＤｓを待ち受けるステップＳ１と、同期合わせデータＤｓの受信を確認したときに、タイマ１３の時刻をリセットするステップＳ２とからなる。
【００３７】
ステップＳ１の処理は同期合わせデータＤｓを受信するまで繰り返され、同期合わせデータＤｓを受信すると、ステップＳ２の処理を実行した後にステップＳ１にジャンプする。すなわち、ＣＡＮバス３に接続された全てのＥＣＵ２内の制御手段１０で同期時間設定プログラムＰａが実行されることにより、全てのタイマ１３は同期合わせデータＤｓの受信に伴って同期される。なお、図３に示す同期時間設定プログラムＰａは、本発明を説明するために図示したものであり、本発明を限定するものではない。
【００３８】
図４は送信タイミング調節プログラムＰｂの動作の一例を説明する図である。図４において、Ｓ１０はタイマ１３が示すカウント値ｃがデータの送信開始時点を示す値であるかどうかを判断するステップである。そして、このステップＳ１０の処理はカウント値ｃがデータの送信開始時点となるまで、繰り返される。
【００３９】
ここで、図２を参照しながら、前記データの送信開始時点について説明する。図２に示すように、測定値データＤａ１の送信開始時点は同期合わせデータＤｓの受信した時点（カウント値ｃ＝０）に比べて２ｍｓ遅れた時点に設定されている。これは、同期合わせデータＤｓの送信に１ｍｓ以上２ｍｓ未満かかる場合に、カウント値ｃ＝２の時点で、同期合わせデータＤｓの送信が完了していると判断できることを意味している。
【００４０】
同様に、各測定値データＤａ１，Ｄａ２…，Ｄｂ１，Ｄｂ２…の送信にも１ｍｓ以上２ｍｓ未満かかるとすると、互いの送信開始時点をｔ＝２ｍｓだけ遅らせることにより、各測定値データＤａ１，Ｄａ２…，Ｄｂ１，Ｄｂ２…の送信開始時点は前のデータＤｓ，Ｄａ１，Ｄａ２…，Ｄｂ１，Ｄｂ２…の送信完了時点以降になると考えることができる。なお、ここで重要であるのは前記遅らせる時間ｔは、各測定値データＤａ１，Ｄａ２…，Ｄｂ１，Ｄｂ２…の送信周期の最大公約数（本実施例の場合は５ｍｓ）とならないようにすることである。これによって、周期的に送られる測定値データＤａ１，Ｄａ２…，Ｄｂ１，Ｄｂ２…が互いに干渉することがないようにすることができる。
【００４１】
図２に示す例では、測定値データＤａ１，Ｄａ２…の送信開始時点は、それぞれ２，７，１２…ｍｓであって、それぞれ５ｍｓ間隔である。同様に測定値データＤｂ１，Ｄｂ２…の送信開始時点は、それぞれ４，１４，２４…ｍｓであって、それぞれ１０ｍｓ間隔である。
【００４２】
再び図４に戻り、Ｓ１１はステップＳ１０において送信開始時点であると判断したときに、送信要求Ｒａ（またはＲｂ）と測定値データＤａ（またはＤｂ）を出力するステップである。ここで、制御手段１０に送信要求Ｒａ（またはＲｂ）を出力させているのは、ＣＡＮバス３上に他のイベントトリガーのデータが出力されている場合には、測定値データＤａ（またはＤｂ）の送信を遅らせる必要が生じるからである。
【００４３】
Ｓ１２は次の送信開始時点を求めるステップである。本実施例では、今回の送信開始時点にデータ送信周期５ｍｓ（または１０ｍｓ）を加算する演算を行う。そして、ステップＳ１０にジャンプする。これによって、測定値データＤａ１，Ｄａ２…（またはＤｂ１，Ｄｂ２…）を所定のデータ送信周期毎にＣＡＮバス３上に送信することができる。
【００４４】
なお、図４に示す送信タイミング調節プログラムＰｂは、本発明を説明するために図示したものであり、本発明を限定するものではない。
【００４５】
また、上述した各実施例では説明を簡単にするために、タイマ１３のカウント値ｃの最小単位が１ｍｓである例を示しているが、ＣＡＮバス３をより効率的に用いるためには、タイマ１３によって測定できる間隔の最小単位を１ｍｓ以下に設定して、前記遅らせる時間ｔをさらに詳細に設定することが好ましいことは言うまでもない。
【００４６】
とりわけ、各ＥＣＵ２Ａ，２Ｂ…に搭載されるタイマ１３が同期合わせデータＤｓの受信に伴って頻繁に構成されて同期が保たれるので、各タイマ１３の個体差に起因する時間ずれはほぼ０と考えることができ、これによって、より厳密なデータ送信開始時点の管理を行うことができる。
【図面の簡単な説明】
【００４７】
【図１】本発明に係る通信タイミング制御システムの構成を示す図である。
【図２】本発明に係る送信タイミング制御方法を説明する図である。
【図３】前記通信タイミング制御方法の一部を説明する図である。
【図４】前記通信タイミング制御方法の別の部分を示す図である。
【図５】従来の車載ＬＡＮの構成を説明する図である。
【図６】前記車載ＬＡＮにおける通信タイミングの制御方法を説明する図である。
【符号の説明】
【００４８】
１        通信タイミング制御システム
２        通信制御ユニット（ＥＣＵ）
３        車載ＬＡＮ網
１３      時間計測手段
１５      同期時刻発信手段
Ｐａ      同期時間設定プログラム（同時間設定手段）
Ｐｂ      送信タイミング調節プログラム（送信タイミング調節手段）
ｔ        遅らせる時間
【図１】
2007060400.tif 000003
【図２】
2007060400.tif 000004
【図３】
2007060400.tif 000005
【図４】
2007060400.tif 000006
【図５】
2007060400.tif 000007
【図６】
2007060400.tif 000008