JP5223809B2 - Synchronous communication system - Google Patents
Synchronous communication system Download PDFInfo
- Publication number
- JP5223809B2 JP5223809B2 JP2009176645A JP2009176645A JP5223809B2 JP 5223809 B2 JP5223809 B2 JP 5223809B2 JP 2009176645 A JP2009176645 A JP 2009176645A JP 2009176645 A JP2009176645 A JP 2009176645A JP 5223809 B2 JP5223809 B2 JP 5223809B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- network
- timer
- general
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Description
本発明は、車両などのネットワークに接続される同期通信システムに関する。 The present invention relates to a synchronous communication system connected to a network such as a vehicle.
周知のように、車両にはそこに搭載されている各種装置を同車両の走行状態などに応じて制御する処理装置が各別に設けられており、それら処理装置のネットワークを介しての相互通信による情報の受け渡しにより、複数の処理装置を通じての当該車両の統合的な制御が行なわれるようになっている。 As is well known, a processing device that controls various devices mounted on the vehicle according to the traveling state of the vehicle is provided for each vehicle, and the processing devices are connected to each other via a network. By passing information, integrated control of the vehicle through a plurality of processing devices is performed.
ところで、車両の統合的な制御のためには、特定時刻における各種情報の同時取得など、複数の処理装置が同期をとって実行すべき処理があるが、複数の処理装置が各別のタイマにより時間管理されている場合、各タイマの個体差により生じるそれらタイマ間の時間ずれなどによりその同期の精度が高く維持できない。 By the way, for integrated control of vehicles, there are processes that a plurality of processing devices should perform in synchronization, such as simultaneous acquisition of various information at a specific time. In the case of time management, the accuracy of the synchronization cannot be maintained high due to a time lag between the timers caused by individual differences of each timer.
こうした実情から、ネットワーク接続される複数の処理装置においてそれぞれ実行される処理の同期を、同ネットワーク接続を利用して高精度に維持させる技術が種々提案されており、特許文献1にはそうした技術の一例が提案されている。この特許文献1に記載の同期通信システムは、例えばPHS基地局間に用いられるシステムであって、各基地局にそれぞれ設けられているローカルタイマを各基地局間で同期させることにより、それら基地局毎にローカルタイマにより管理されている処理の実行タイミングが同期されるようにしている。すなわち、各基地局間での無線通信の際、同通信に用いられる複数のスロットからなるフレームのうちの所定のスロットを、通信先の基地局のローカルタイマを通信元の基地局のローカルタイマに同期させるために用いてそれら基地局のローカルタイマの同期性を維持するようにしている。 Under such circumstances, various techniques have been proposed for maintaining the synchronization of processes executed in a plurality of processing apparatuses connected to a network with high accuracy using the network connection. An example has been proposed. The synchronous communication system described in Patent Document 1 is a system used between, for example, PHS base stations, and synchronizes a local timer provided in each base station between the base stations, thereby allowing the base stations to synchronize with each other. The execution timing of the process managed by the local timer is synchronized every time. That is, when wireless communication is performed between base stations, a predetermined slot of a plurality of slots used for the communication is changed from the local timer of the communication destination base station to the local timer of the communication source base station. It is used to synchronize, and the synchronization of the local timers of these base stations is maintained.
ただし、上記特許文献1に記載の同期通信システムでは、通信している基地局以外の基地局は通信が行なわれない限り同期されないため、通信している基地局間でのローカルタイマの同期が維持されたとしても、そのとき通信していない基地局にあってはローカルタイマに同期ずれを生じているおそれがあった。 However, in the synchronous communication system described in Patent Document 1, since the base stations other than the communicating base station are not synchronized unless communication is performed, the synchronization of the local timer between the communicating base stations is maintained. Even if it is done, there is a possibility that the local timer is out of synchronization in the base station that is not communicating at that time.
なお近年は、ネットワーク通信において時分割多重通信が行なわれる場合、ネットワークに接続されている各処理装置が時分割の時間間隔などに基づいて当該ネットワーク固有の時間(ネットワーク時間)を検出し、そのネットワーク時間に基づいて各処理装置間の処理を同期させる方法なども提案されている。このネットワーク時間は、当該ネットワークに接続されている各処理装置が通信情報に基づいて高い精度で検出することができることから、それら装置の処理が高い同期性の下に行なわれるようになる。しかしこの場合であれ、例えばネットワークが一時的に断線するなどの不都合が生じるようなことがあると、ネットワーク時間の検出が正確にできなくなるなど、同期性が損なわれることにもなりかねない。 In recent years, when time division multiplex communication is performed in network communication, each processing device connected to the network detects a time (network time) unique to the network based on a time division time interval or the like, and the network A method for synchronizing processing between processing devices based on time has also been proposed. This network time can be detected with high accuracy by each processing device connected to the network based on communication information, so that the processing of these devices is performed with high synchronization. However, even in this case, for example, if there is a problem such as a temporary disconnection of the network, the synchronization may be impaired such that the network time cannot be detected accurately.
本発明は、このような実情に鑑みてなされたものであり、その目的は、ネットワークに
接続される装置間で共通に検出されるタイミングに基づいて同期通信を行う場合であれ、高い耐性をもって処理の同期性を維持することのできる同期通信システムを提供することにある。
The present invention has been made in view of such circumstances, and its purpose is to perform processing with high tolerance even when synchronous communication is performed based on a timing commonly detected between devices connected to a network. It is an object of the present invention to provide a synchronous communication system that can maintain the synchronicity.
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決するため、請求項1に記載の発明は、ネットワークに接続される複数の処理装置の各々がネットワークを介して伝送される通信情報に基づく周期的なタイミングを検出しつつこの検出されるタイミングに同期するように処理を実行することで当該ネットワークに接続されている他の処理装置にて前記タイミングに同期して実行される処理との間に同期性を維持する同期通信システムであって、前記処理装置の各々には、前記周期的なタイミングが検出される都度リセットされるとともに、リセット後に予め設定された時間が経過することに基づいて当該処理装置に処理の実行を開始させるトリガを発生する汎用タイマが設けられ、該汎用タイマには、前記周期的なタイミングの一周期の時間よりも長い時間がタイマ時間として設定されてなり、前記処理装置の各々は、ネットワークに不都合が生じることが予想されるとき、周期的なタイミングの検出を中止させて前記汎用タイマにトリガを発生させることを要旨とする。
Hereinafter, means for solving the above-described problems and the effects thereof will be described.
In order to solve the above-mentioned problem, the invention described in claim 1 is detected while detecting a periodic timing based on communication information transmitted from each of a plurality of processing devices connected to the network via the network. This is a synchronous communication system that maintains the synchronization with the processing executed in synchronization with the timing by another processing device connected to the network by executing the processing so as to synchronize with the timing. Each of the processing devices is reset each time the periodic timing is detected, and a trigger that causes the processing device to start executing a process based on the passage of a preset time after the reset. A general-purpose timer that generates a period of time that is longer than the period of one cycle of the periodic timing. Ri Na is constant, each of said processing apparatus, when it is expected that inconvenience to the network occurs, stops the detection of the periodic timing and summarized in that for generating a trigger to the general-purpose timer.
このような構成によれば、ネットワークの通信情報に基づいて検出される周期的なタイミングにより処理装置各々により実行される処理を他の装置の処理に同期させることができるようになるとともに、ネットワークに不都合が生じることが予想されるとき、汎用タイマのトリガにより処理が実行されるようになる。これにより、通常時は、ネットワークから検出される周期的なタイミングにより該ネットワークに接続される他の装置の処理との間に高い同期性を有する処理を行なうとともに、当該タイミングが検出されない異常が生じることが予想されるときは、該処理が汎用タイマのトリガにより同期性を維持しつつ実行されるようになる。これにより、ネットワーク通信に一時的な不都合が生じるような場合であれ、同期通信システムにて実行される処理の同期性が維持され、同期通信システムにおける処理の信頼性が維持されるようになる。 According to such a configuration, the processing executed by each processing device can be synchronized with the processing of other devices at a periodic timing detected based on the communication information of the network, and the network When inconvenience is expected to occur, the processing is executed by the trigger of the general-purpose timer. As a result, in a normal time, processing having high synchronization with processing of other devices connected to the network is performed at a periodic timing detected from the network, and an abnormality in which the timing is not detected occurs. When this is expected , the process is executed while maintaining the synchronization by the trigger of the general-purpose timer. Thus, in the case a temporary non convenient for network communications is so that occur, as the synchronization of the process executed in the synchronous communication system is maintained, the reliability of the processing in the synchronous communication system is maintained Become.
請求項2に記載の発明は、前記汎用タイマには、そのタイマ時間として、前記周期的なタイミングの一周期の時間と当該タイミングの検出に許容される誤差時間とを加算した時間よりも長い時間が設定されることを要旨とする。 According to a second aspect of the present invention, the general-purpose timer has a time longer than a time obtained by adding a time of one period of the periodic timing and an error time allowed for the detection of the timing as the timer time. Is set as the gist.
このような構成によれば、周期的なタイミングの一周期の時間が、その検出に許容される誤差以上に経過したときには、汎用タイマが発生させるトリガにより処理装置の処理が実行されるようになる。これにより、ネットワークの不都合により周期的なタイミングが検出されなくなるような場合、タイマ時間を可能な限り短くしておけば、該タイミングが検出されなかった時点から短時間のうちにトリガが発生されて、該タイミングに代わり当該トリガが処理装置による処理の実行の同期性を維持させるようになる。これにより、周期的なタイミングが検出されないような場合であれ、同期通信システムおいて同期性が求められる処理の信頼性が維持されるようになる。 According to such a configuration, when the time of one cycle of the periodic timing exceeds an error allowed for the detection, the processing of the processing device is executed by the trigger generated by the general-purpose timer. . Thus, if more periodic timing in non capital if the network as detected such Kunar, if as short as possible a timer time, in a short period of time from the time the timing is not detected A trigger is generated, and instead of the timing, the trigger maintains synchronization of execution of processing by the processing device. As a result, even when the periodic timing is not detected, the reliability of the processing that requires the synchronization in the synchronous communication system is maintained.
請求項3に記載の発明は、前記汎用タイマは、自ら前記トリガを発生したときにもリセットされるものであり、この自らのトリガによりリセットされたときに限り、前記設定されるタイマ時間として前記周期的なタイミングの一周期の時間に等しい時間が設定されることを要旨とする。 According to a third aspect of the present invention, the general-purpose timer is reset even when the trigger is generated by itself, and the timer time set as the timer time is set only when the general-purpose timer is reset by the trigger. The gist is that the time equal to the time of one cycle of the periodic timing is set.
このような構成によれば、ネットワークの不都合により周期的なタイミングが一定の期
間検出されなくなるような場合であれ、汎用タイマが周期的なタイミングの一周期に等しい時間毎にトリガを発生させて処理装置による処理を実行させるようになる。これにより、比較的長い期間に渡り周期的なタイミングが検出されないような場合であれ、処理装置が実行する処理の同期性が維持され、同期通信システムおいて同期性が求められる処理の信頼性が維持されるようになる。
According to such a configuration, the trigger non capital case of network A more periodic if the timing is such that a constant time period detected such Kunar, every time the general-purpose timer is equal to one period of the periodic timing And the processing by the processing device is executed. As a result, even when periodic timing is not detected over a relatively long period, the synchronization of the processing executed by the processing device is maintained, and the reliability of the processing that requires synchronization in the synchronous communication system is ensured. Will be maintained.
請求項4に記載の発明は、前記ネットワークには時分割多重方式の通信情報が伝送されるものであり、前記処理装置の各々には、前記時分割多重方式にて伝送される通信情報の時分割された時間間隔に基づいて当該ネットワークに共通のネットワーク時間を計測するとともに、同ネットワーク時間に基づいて前記周期的なタイミングを取得するネットワークタイマが設けられてなることを要旨とする。 According to a fourth aspect of the present invention, time division multiplexing communication information is transmitted to the network, and each of the processing devices includes communication information transmitted by the time division multiplexing method. The gist is that a network timer that measures network time common to the network based on the divided time intervals and obtains the periodic timing based on the network time is provided.
時分割多重方式の通信情報によれば、ネットワークに接続される各処理装置は当該ネットワークに共通のネットワーク時間を、時分割された通信情報の時間間隔に基づいて計測することができる。 According to the time division multiplexing communication information, each processing apparatus connected to the network can measure the network time common to the network based on the time interval of the time division communication information.
そこで、このような構成によれば、ネットワークに共通するネットワーク時間から取得される周期的なタイミングにより各処理装置の処理が実行されるようにすることにより、各処理装置が各々実行する処理に高い同期性が維持されるようになる。これにより、通信情報が時分割多重方式のとき、同期通信システムは、正常時には処理の実行の同期性を維持するとともに、ネットワーク通信に不都合が生じて周期的なタイミングが検出されなくなる場合であれ、処理の実行の同期性が維持されるようになる。 Therefore, according to such a configuration, the processing of each processing device is executed at a periodic timing acquired from the network time common to the network, so that the processing performed by each processing device is high. Synchronization will be maintained. Thus, when the communication information is time-division multiplexing, synchronous communication system is configured to maintain synchronization of the execution of the process during normal, periodic timing inconvenient for network communications is occurred when the detected such Kunar Anyway, the synchronization of execution of the process is maintained.
請求項5に記載の発明は、前記汎用タイマは、前記ネットワークタイマにより取得されるネットワーク時間に基づいて該当する処理装置毎にその単位時間の長さが調整されることを要旨とする。 The gist of the invention according to claim 5 is that the length of the unit time of the general-purpose timer is adjusted for each corresponding processing device based on the network time acquired by the network timer.
このような構成によれば、単位時間の長さの調整された汎用タイマにより計測される時間とネットワーク時間により計測される時間の長さとの間に生じる誤差が小さく維持されるようになる。これにより、汎用タイマにてトリガを発生させるような場合であれ、周期的なタイミングと、発生されるトリガとの同期性も高く維持され、処理装置で実行される処理の同期性が高く維持されるようになる。 According to such a configuration, an error generated between the time measured by the general-purpose timer whose unit time length is adjusted and the time length measured by the network time is kept small. As a result, even when a trigger is generated by a general-purpose timer, the synchronization between the periodic timing and the generated trigger is kept high, and the synchronization of processing executed by the processing device is kept high. Become so.
請求項6に記載の発明は、前記ネットワークはナビゲーションシステムの搭載された車両に搭載された車載ネットワークであって、当該車両の走行環境として当該ネットワークが外乱による影響を受けやすい走行区間が外乱区間情報として予め登録されてなり、前記ナビゲーションシステムにより当該車両が前記外乱区間情報に登録された走行区間を走行している旨検知されている期間、前記処理装置の各々は、ネットワークに不都合が生じることを予想して前記周期的なタイミングの検出を一時的に中止し、前記汎用タイマによるトリガの発生に基づいて前記処理の実行を継続することを要旨とする。 According to a sixth aspect of the present invention, the network is an in-vehicle network mounted on a vehicle on which a navigation system is mounted, and a travel section in which the network is likely to be affected by a disturbance is a disturbance section information. Each of the processing devices is inconvenienced in the network during the period when the navigation system detects that the vehicle is traveling in the traveling section registered in the disturbance section information. The gist is that the detection of the periodic timing is temporarily stopped in anticipation, and the execution of the processing is continued based on generation of a trigger by the general-purpose timer.
このような構成によれば、車両がネットワーク通信に外乱の影響を受ける外乱区間を走行していることが検知されると、処理装置各々の処理の実行を各々の汎用タイマのトリガにより行なうようにする。これにより、各処理装置の実行する処理の同期性の低下などが予め予想されるような場合、外乱を要因として生じる周期的なタイミングの未検出や誤検出による処理の実行の同期性の低下を抑制しつつ、各処理装置の処理の実行の同期性の維持を図ることができるようになる。 According to such a configuration, when it is detected that the vehicle is traveling in a disturbance section that is affected by disturbance in network communication, the processing of each processing device is executed by the trigger of each general-purpose timer. To do. As a result, when a decrease in the synchronization of the processing executed by each processing device is predicted in advance, a decrease in the synchronization of the execution of the process due to the undetected periodic timing or the erroneous detection caused by a disturbance is caused. While suppressing, it becomes possible to maintain the synchronization of the execution of the processing of each processing apparatus.
以下、本発明に係る同期通信システムの一実施形態について図に従って説明する。図1は、車両に搭載された同期通信システムについてその機能構成を示す機能ブロック図である。 Hereinafter, an embodiment of a synchronous communication system according to the present invention will be described with reference to the drawings. FIG. 1 is a functional block diagram showing a functional configuration of a synchronous communication system mounted on a vehicle.
図1に示すように、車両の同期通信システムには、当該車両に搭載されているネットワーク10と、同ネットワーク10に接続される複数の電子処理装置(ECU)11,12,13とが備えられている。ネットワーク10は、そこに接続されるECU11,12,13の各々の相互間の通信情報の伝達を可能にさせるものであり、本実施形態では、時分割多重方式にてその通信情報が伝送されるようになっている。各ECU11,12,13は、それぞれがそれに対応付けられた制御対象を制御する装置であり、それぞれその制御対象に応じた制御用プログラムがそこで実行されるようになっている。本実施形態では、これら制御プログラムは、車両の統合的な制御などのために、その実行に高い同期性が求められる同期アプリケーションであり、各ECU11,12,13はそれら制御プログラムが相互に高い同期性を維持しつつ実行される。
As shown in FIG. 1, the vehicle synchronous communication system includes a
次に、このような同期性を維持するための構成を含む各ECU11,12,13について説明する。なお、各ECU11,12,13は、その構成が同様であることから、以下では主にECU11の構成について詳細な説明をし、説明の便宜上、その他の各ECU12,13の構成については同様の部分については同一の番号を付し、その詳細な説明は省略する。
Next, each
ECU11には、制御用プログラムの演算処理を実行する演算装置(CPU)21と、その制御に必要な制御用プログラムやデータなどが記憶された読み出し専用メモリ(ROM)やCPUの演算結果が一時的に記憶される揮発性メモリ(RAM)などから構成される記憶装置22とが設けられている。これにより、ECU11は、記憶装置22のROMに保持されている制御用プログラム等が演算装置21に読み込まれ、実行処理されることで、制御対象の制御を行なう。また、演算装置21には、複数の割り込み信号が入力可能になっており、それら割り込み信号に基づいて実行される同期アプリケーション処理の対象として制御用プログラムが対応付けられるようになっている。これにより、演算装置21は、割り込み信号が入力されると、その割り込み信号に対応付けられている制御プログラムの処理を実行させる。このことから、各ECU11,12,13のそれぞれに同期した割り込み信号がそれぞれ入力されるようになると、それぞれの同期アプリケーションの処理が同期性を有して実行されるようになる。
The
また、ECU11には、設定されるタイマ時間に基づいてトリガ(割り込み信号)を発生させる汎用タイマ23と、ネットワーク10を通じての通信を可能とさせるとともに周期的なタイミング(割り込み信号)を発生させる通信インターフェース24とが設けられている。
The
汎用タイマ23は、そのタイマに積算された経過時間と予め設定されたタイマ時間とを比較して、経過時間がタイマ時間と等しいか、または大きくなるとトリガを発生させるようになっており、演算装置21と通信インターフェース24とに接続されている。汎用タイマ23は、そのタイマの経過時間を、ECU11に設けられている図示しない内部クロック発生装置により発生されたクロック信号に基づいて積算するようになっている。また、タイマの経過時間は、リセットされることにより「0」に戻され、「0」から再び積算されるようになっている。タイマ時間は、外部からその値を任意に設定できるようになっており、本実施形態では、必要に応じて、演算装置21から設定するようにしている。汎用タイマ23からトリガを発生させた場合、そのトリガは一の割り込み信号として演算装置21や通信インターフェース24に入力される。
The general-
通信インターフェース24は、時分割多重方式にて情報を伝送するネットワーク10にECU11を接続させるためのインターフェースであり、ネットワーク10、演算装置21及び汎用タイマ23に接続されている。通信インターフェース24は、ECU11の情報を時分割多重方式の通信情報に変換してネットワーク10に送信し、ネットワーク10から受信した時分割多重方式の通信情報をECU11にて認識可能な情報に変換する。これによりECU11は、これと同様の構成を有するその他の各ECU12,13との相互間でネットワーク10を介しての情報の送受が可能となっている。すなわちECU11は、その情報を他の各ECU12、13へ伝達することができるとともに、他のECU12,13の情報が伝達されるようになる。これにより、同期通信システムは、例えば車速やエンジン回転数などの車両情報を各ECU11,12,13に共有させるようにしている。
The
また、通信インターフェース24には、ネットワークタイマ241が設けられている。ネットワークタイマ241は、時分割多重方式にて伝送される時分割された通信情報に基づいて当該ネットワーク10に共通するネットワーク時間を計測する。また、ネットワークタイマ241は、計測したネットワーク時間に基づいて予め定められた所定の周期(C1)で周期的なタイミングを検出する。これにより、通信インターフェース24は、ネットワークタイマ241が検出した周期的なタイミングを演算装置21と汎用タイマ23とにそれぞれ出力する。このとき、このタイミングは、演算装置21には汎用タイマ23のトリガとは異なる他の割り込み信号として入力される。
The
ここで、本実施形態のネットワーク時間と、それを計測する時分割多重方式について説明する。ここでは説明の便宜上、ECU11をノードAと、ECU12をノードBと、ECU13をノードCと示す。本実施形態の時分割多重方式では、各ノードには、時間的に重ならないとともに同一の周期で繰り返される送信用の時間がそれぞれ割り当てられる。このことから、各ノードの送信用の時間の周期は常に一定であるとともに、時間的に隣接する2つの送信用の時間の間隔もそれぞれ常に一定となる。具体的には、ノードAにも、ノードBにも、ノードCにも、それぞれ同一の周期を有する送信用の時間が、それら送信用の時間が重複しないように割り当てられる。これらのことに基づいて、ネットワークタイマ241は、ネットワーク時間を計測する。すなわち、ノードA、ノードB、ノードCのそれぞれの送信用の時間の周期や、ノードAとノードB、ノードBとノードC、またはノードCとノードAの2つの送信用の時間の時間間隔などを測定して、それら測定結果を用いて所定の演算処理を行ない当該ネットワーク10に共通するネットワーク時間を測定する。このように測定されるネットワーク時間は、各ノード毎に各別に測定されるものの、それが同一の通信情報に基づき測定されるものであることから、各ノードにおいて高い同期性を有するようになる。
Here, the network time of this embodiment and the time division multiplexing method for measuring it will be described. Here, for convenience of explanation, the
このようなことから、同期通信システムにおいて、ECU11にてネットワーク時間を基準に所定の周期(C1)毎に検出される周期的なタイミングは、同様にして他のECU
12,13にて検出される周期的なタイミングと高い同期性を有するようになる。その結果、そのような周期的なタイミングを割り込み信号として用いて実行される同期アプリケーション処理も高い同期性の下に実行されるようになる。しかしながら、ネットワークが一時的に断線するなどの不都合が生じて、ネットワーク時間の検出が正確にできなくなると、このようにして確保されている同期アプリケーション処理の同期性が損なわれかねない。
For this reason, in the synchronous communication system, the periodic timing detected by the
12 and 13 have high synchronization with the periodic timing detected. As a result, synchronous application processing executed using such periodic timing as an interrupt signal is also executed with high synchronization. However, if inconvenience such as a temporary disconnection of the network occurs and the network time cannot be detected accurately, the synchronization of the synchronization application processing secured in this way may be impaired.
そこで次に、この同期通信システムにおいて、同期アプリケーション処理の同期性に高い耐性を付与する構成について、図2〜5を参照して説明する。図2は、演算装置21に割り込み処理が発生した場合の処理について示すフローチャートであり、図3は、ECU11に周期的なタイミングによる割り込みが発生した場合の処理について示すフローチャートである。また、図4は、ECU11に汎用タイマのトリガによる割り込みが発生した場合の処理について示すフローチャートであり、図5は、同期通信システムにおける同期アプリケーションの処理の実行のタイミングについて示すタイミングチャートである。なお、本実施形態では、ネットワーク時間が正常に測定される場合、同ネットワーク時間に基づく周期的なタイミングがその周期C1(図5参照)の間隔で検出されるものとする。なお、周期C1は、例えば1msである。
Then, next, in this synchronous communication system, the structure which gives high tolerance to the synchronous property of a synchronous application process is demonstrated with reference to FIGS. FIG. 2 is a flowchart showing a process when an interrupt process occurs in the
まず、演算装置21にて行なわれる割り込み信号に対する処理について説明する。
演算装置21に周期的なタイミングまたは汎用タイマ23のトリガのいずれか基づく割り込み信号が入力されると、同割り込み信号に基づく割り込み処理が演算装置21に発生し、図2に示すように、同期アプリケーション処理が実行される(図2のステップS1)。同期アプリケーション処理では、割り込み信号に同期するかたちに当該割り込み信号に基づいて制御用プログラムの処理が実行される。同期アプリケーション処理が行なわれると、演算装置21は、割り込み信号がネットワークタイマ241の周期的なタイミングによるものか否かを判断する(図2のステップS2)。割り込み信号が周期的なタイミングによるものか汎用タイマ23のトリガによるものであるのかは、例えば、それらの入力される割り込み信号端子の違いなどにより判断される。割り込み信号がネットワークタイマ241の周期的なタイミングによるものである場合(図2のステップS2でYES)、演算装置21は、汎用タイマ23のタイマ時間に、後に詳述するバックアップ時間C2(図5参照)を設定して(図2のステップS3)、割り込み処理を終了する。一方、割り込み信号がネットワークタイマ241の周期的なタイミングによるものではない場合(図2のステップS2でNO)、演算装置21は、汎用タイマ23のタイマ時間に周期的なタイミングの一周期の周期C1に等しい時間(=C1)を設定して(図2のステップS4)、割り込み処理を終了する。すなわち、汎用タイマ23のタイマ時間には、割り込み信号が周期的なタイミングの場合、バックアップ時間C2が設定され、割り込み信号が汎用タイマ23のトリガの場合、周期的なタイミングの一周期の周期C1に等しい時間(=C1)が設定される。
First, processing for an interrupt signal performed in the
When an interrupt signal based on either the periodic timing or the trigger of the general-
これにより、周期的なタイミングが周期C1毎に正常に検出される場合、演算装置21や汎用タイマ23には周期的なタイミングに基づく割り込み信号が入力されるようになる。
As a result, when the periodic timing is normally detected for each period C1, an interrupt signal based on the periodic timing is input to the
すなわち、図3に示すように、ECU11では、割り込みが発生すると、ネットワークタイマ241にて検出された周期的なタイミングに基づく割り込み信号が通信インターフェース24から出力される(図3のステップS10)。出力された割り込み信号が、演算装置21に入力されると(図3のステップS11)、当該演算装置21では、この割り込みに基づいた処理が実行される。すなわち、この処理にて、同期アプリケーション処理が行なわれるとともに、演算装置21は、汎用タイマ23のタイマ時間にバックアップ時間C2を設定させる。また、この割り込み信号は、汎用タイマ23にも入力される(図3の
ステップS12)。汎用タイマ23は、この割り込み信号によりそのタイマがリセットされる。そして、これらの処理が完了されることにより、この周期的なタイミングに基づく割り込み処理が終了する。この場合、汎用タイマ23は、そのタイマの経過時間(ここでは、周期C1)がタイマ時間(ここでは、バックアップ時間C2)に達する前にリセットされるのでトリガを出力せずに再び「0」からタイマの経過時間の積算が行なわれるようになるとともに、そのタイマ時間にはバックアップ時間C2が設定される。
That is, as shown in FIG. 3, when an interrupt occurs, the
一方、一時的な断線などによりネットワーク通信に不都合が生じて周期的なタイミングが正常に検出されない場合、汎用タイマ23はタイマ時間(バックアップ時間C2)の経過によりトリガを発生させ、演算装置21や汎用タイマ23には当該トリガに基づく割り込み信号が入力されるようになる。
On the other hand, if the periodic timing is not normally detected due to inconvenience in network communication due to temporary disconnection or the like, the
すなわち、図4に示すように、ECU11では、割り込みが発生すると、汎用タイマ23の発生したトリガに基づく割り込み信号が汎用タイマ23から出力される(図4のステップS20)。出力された割り込み信号が、演算装置21に入力されると(図4のステップS21)、当該演算装置21では、この割り込み処理に基づいた処理が実行される。すなわち、この処理にて、同期アプリケーション処理が行なわれるとともに、演算装置21は、汎用タイマ23のタイマ時間に周期的なタイミングの周期C1に等しい時間(=C1)を設定させる。また、この割り込み信号は、汎用タイマ23自身にも入力される(図4のステップS22)。汎用タイマ23は、この割り込み信号によりそのタイマがリセットされる。そして、これらの処理が完了されることにより、この汎用タイマ23のトリガに基づく割り込み処理が終了する。この場合、汎用タイマ23は、そのタイマの経過時間(ここでは、バックアップ時間C2)がタイマ時間(ここでは、バックアップ時間C2)に達してトリガを出力してからリセットされて、再び「0」からタイマの経過時間の積算が行なわれるようになるとともに、そのタイマ時間には周期的なタイミングの周期C1に等しい時間(=C1)が設定される。
That is, as shown in FIG. 4, when an interrupt occurs, the
さらに、このような同期通信システムのECU11の動作の詳細について、時間経過にしたがって説明する。
まず、図5に示すように、ネットワークタイマ241から周期的なタイミングが正常に検出されているとき、当該タイミングにより処理が実行される同期アプリケーションPの起動タイミングPTは、それぞれ周期的なタイミングが検出される時点t1〜t3と一致する。なおこのとき、汎用タイマ23のタイマ時間には所定の周期C1よりも付加時間αだけ長いバックアップ時間C2が設定されており、汎用タイマ23は、そのタイマの経過時間がバックアップ時間C2に到達するよりも先に周期的なタイミングによりリセットされて、時点t1〜t3からタイマの経過時間を再積算する。このとき、汎用タイマ23は、そのタイマが周期的なタイミングによりリセットされることから、そのタイマ時間にはバックアップ時間C2が設定される。なお、付加時間αは、例えば、0.05msであり、このとき、バックアップ時間C2(=C1+α)は、例えば、1.05msとなる。
Further, details of the operation of the
First, as shown in FIG. 5, when the periodic timing is normally detected from the network timer 241, the start timing PT of the synchronous application P that is executed at the timing is detected as a periodic timing. Coincides with time t1 to t3. At this time, the backup time C2 that is longer than the predetermined period C1 by the additional time α is set as the timer time of the general-
なお、付加時間αは、ネットワーク時間から周期的なタイミングの検出の際に許容される誤差時間よりも僅かに長い時間が設定され、周期的なタイミングが検出されないおそれが生じた場合には直ちに、すなわち可能な限り迅速に、バックアップ時間C2に基づいて汎用タイマ23のトリガが発生されるようになる。これにより、同期アプリケーション処理は、付加時間αの時間ずれは有するものの同期性が維持されるようになる。このように、周期的なタイミングの検出に並列してタイマ時間を比較するようにすることにより、従来、多く行なわれている、周期的なタイミングが検出されない不都合が生じたことに基づいて、当該検出されない不都合に対応する処理を開始する場合に比べてその不都合に対する対応が迅速に行なわれるようになる。
Note that the additional time α is set to a time slightly longer than the error time allowed when detecting the periodic timing from the network time, and when there is a possibility that the periodic timing is not detected, immediately, That is, the trigger of the general-
次に、ネットワークに不都合などが生じ、時点t4にて、ネットワークタイマ241から周期的なタイミングが正常に検出されないと、汎用タイマ23は、そのタイマがリセットされないため、時点t4に付加時間αを加えた時点t4aにてバックアップ時間C2に到達してトリガを発生させる。そして、このトリガにより処理が実行される同期アプリケーションPの起動タイミングPTは、そのトリガの発生される時点t4aに一致する。すなわち、同期アプリケーション処理は、付加時間αの時間ずれを有するかたちでその同期性が維持される。なおこのとき、汎用タイマ23は、そのタイマがトリガによりリセットされたため、そのタイマ時間に所定の周期C1に等しい時間(=C1)が設定される。
Next, when a problem occurs in the network and the periodic timing is not normally detected from the network timer 241 at the time t4, the general-
その後、時点t5においても周期的なタイミングが検出されず、汎用タイマ23がリセットされない場合、汎用タイマ23は、時点t5に付加時間αを加えた時点t5aにて所定の周期C1に到達してトリガを発生させる。そして、このトリガにより処理が実行される同期アプリケーションPの起動タイミングPTは、そのトリガの発生される時点t5aに一致する。すなわちこのときも、同期アプリケーション処理は、付加時間αの時間ずれを有するかたちでその同期性が維持される。なおこのとき、汎用タイマ23は、そのタイマがトリガによりリセットされたため、そのタイマ時間に所定の周期C1に等しい時間(=C1)が設定される。
After that, when the periodic timing is not detected even at time t5 and the general-
さらにその後、時点t6において周期的なタイミングが正常に検出されると、当該タイミングにより処理が実行される同期アプリケーションPの起動タイミングPTは、その周期的なタイミングが検出される時点t6と一致する。このとき、時点t5aと時点t6との間は、所定の周期C1よりも付加時間αだけ短い期間C3となるが、その短くなる時間は周期的なタイミングの検出に許容される誤差時間程度の短いものとなり、その短時間化が最小限に抑えられる。すなわちこのとき、同期アプリケーション処理は、周期的なタイミングへの同期性が維持されるようになる。またこれにより、期間C3が同期アプリケーションPの処理時間(図5においてPを囲む枠の長さで示される)よりも短くなるおそれが軽減されて、処理時間が足りないことを理由に同期アプリケーションPの実行が省略される、いわゆるタスク抜けが生じるようなおそれも軽減される。なおこのとき、汎用タイマ23のタイマ時間には所定の周期C1に等しい時間(=C1)が設定されているが、積算開始が周期的なタイミングよりも付加時間αだけ遅れているので、汎用タイマ23は、そのタイマの経過時間が所定の周期C1に到達するよりも先に周期的なタイミングによりリセットされて、時点t6からタイマの経過時間を再積算する。なおこのとき、汎用タイマ23は、そのタイマが周期的なタイミングによりリセットされることから、そのタイマ時間にはバックアップ時間C2が設定される。
After that, when the periodic timing is normally detected at time t6, the activation timing PT of the synchronous application P that executes processing at the timing coincides with time t6 at which the periodic timing is detected. At this time, a period C3 between the time point t5a and the time point t6 is a period C3 shorter than the predetermined period C1 by the additional time α, but the shortened time is as short as an error time allowed for periodic timing detection. And shortening the time is minimized. In other words, at this time, the synchronization application process maintains synchronization with the periodic timing. This also reduces the possibility that the period C3 will be shorter than the processing time of the synchronous application P (indicated by the length of the frame surrounding P in FIG. 5), and the synchronous application P because the processing time is insufficient. The possibility that a so-called task omission will be eliminated is also reduced. At this time, the timer time of the general-
以上説明したように、本実施形態の同期通信システムによれば、以下に列記するような効果が得られるようになる。
(1)ネットワーク10の通信情報に基づいて検出される周期的なタイミングによりECU11〜13各々により実行される同期アプリケーション処理を他のECU11〜13の同期アプリケーション処理に同期させるとともに、該タイミングが検出されない場合、汎用タイマ23のトリガにより同期アプリケーション処理を実行するようにした。これにより、通常時、各ECU11〜13は、ネットワーク10から検出される周期的なタイミングにより該ネットワーク10に接続される他の装置のECU11〜13との間に高い同期性を有する処理を行なうことができる。また、当該周期的なタイミングが検出されない異常時であれ、該処理が汎用タイマ23のトリガにより同期性を維持しつつ実行されるようになる。これにより、ネットワーク通信に一時的な断線などの不都合の生じた場合であれ、同期通信システムにて実行される処理の同期性が維持され、同期通信システムにおける処理の信頼性が維持されるようになる。
As described above, according to the synchronous communication system of the present embodiment, the effects listed below can be obtained.
(1) The synchronous application process executed by each of the
(2)周期的なタイミングの一周期C1の時間が、その検出に許容される誤差以上に経
過したときには、汎用タイマ23が発生させるトリガによりECU11(12,13)の同期アプリケーション処理が実行されるようにした。これにより、ネットワーク10の不都合などにより周期的なタイミングが検出されないような場合、タイマ時間を可能な限り短くしておけば、該タイミングが検出されなかった時点から短時間のうちにトリガが発生されて、該タイミングに代わり当該トリガがECU11(12,13)による処理の実行の同期性を維持させる。これにより、周期的なタイミングが検出されないような場合であれ、同期通信システムおいて同期性が求められる処理の信頼性が維持されるようになる。
(2) When the time of one cycle C1 of the periodic timing exceeds an error allowed for the detection, a synchronous application process of the ECU 11 (12, 13) is executed by a trigger generated by the general-
(3)ネットワーク10の不都合などにより周期的なタイミングが一定の期間検出されないような場合であれ、汎用タイマ23が周期的なタイミングの一周期C1に等しい時間毎にトリガを発生させてECU11(12,13)による処理を実行させるようにした。これにより、比較的長い期間に渡り周期的なタイミングが検出されないような場合であれ、ECU11(12,13)が実行する処理の同期性が維持され、同期通信システムおいて同期性が求められる処理の信頼性が維持されるようになる。
(3) Even if the periodic timing is not detected for a certain period due to the inconvenience of the
(4)時分割多重方式の通信情報によれば、ネットワーク10に接続される各ECU11(12,13)は当該ネットワーク10に共通のネットワーク時間を、時分割された通信情報の時間間隔に基づいて計測する。
(4) According to the time-division multiplexing communication information, each ECU 11 (12, 13) connected to the
そこで、このような構成によれば、ネットワーク10に共通するネットワーク時間から取得される周期的なタイミングにより各ECU11(12,13)の処理が実行されるようにすることにより、各ECU11(12,13)が各々実行する処理に高い同期性が維持されるようになる。これにより、通信情報が時分割多重方式のとき、同期通信システムは、正常時には処理の実行の同期性を維持するとともに、ネットワーク通信に不都合が生じて周期的なタイミングが検出されない場合であれ、処理の実行の同期性が維持されるようになる。
Therefore, according to such a configuration, each ECU 11 (12, 13) is executed by performing processing of each ECU 11 (12, 13) at a periodic timing acquired from the network time common to the
なお、上記実施形態は、例えば以下のような態様にて実施することもできる。
・上記実施形態では、汎用タイマ23は内部クロックに基づいて動作する場合について例示した。しかしこれに限らず、汎用タイマをネットワーク時間に基づいて調整するようにしてもよい。すなわち、図6に示すように、上記実施形態のECU11と同様に、ECU30は、演算装置31、記憶装置32、汎用タイマ33、ネットワークタイマ341を有する通信インターフェース34とから構成される。このECU30において、汎用タイマ33に、ネットワークタイマ341のネットワーク時間により、その単位時間の長さを調整させる同期回路331を設けるようにしてもよい。これにより、ネットワークタイマ341で計測されるネットワーク時間の単位時間の長さと、汎用タイマ33の単位時間の長さとの間の誤差が小さく維持されるようになり、汎用タイマ33のトリガに基づく割り込み処理の場合であれ、同期アプリケーション処理の実行の同期性が高く維持されるようになる。
In addition, the said embodiment can also be implemented in the following aspects, for example.
In the above embodiment, the case where the general-
・上記実施形態では、ネットワークに不都合が生じた場合に汎用タイマ23のトリガに基づいて同期アプリケーションを実行させる場合について例示した。しかしこれに限らず、ネットワークに不都合が生じることが予測されるような場合、予め同期アプリケーションを汎用タイマ23のトリガに基づいて実行させるようにしてもよい。すなわち、図7に示すように、上記実施形態と同様の構成を持つ複数のECU41〜43の接続された車両40のネットワーク10Bに、ナビゲーションシステムなどの位置情報装置44を接続する。位置情報装置44には、車両40の走行環境としてネットワーク10Bが外乱による影響を受けやすい走行区間を外乱区間情報として予め登録しておき、位置情報装置44は、車両40が外乱区間情報に登録された走行区間を走行している旨を検知するようにする。そして、車両40が外乱区間を走行していることが検知された場合、位置情報装置44
は、ネットワーク10B等を介して各ECU41〜43に、周期的なタイミングの検出を一時的に中止させて、汎用タイマによるトリガの発生に基づいて同期アプリケーションの処理の実行をさせるようにしてもよい。
In the above embodiment, the case where the synchronization application is executed based on the trigger of the general-
May cause each of the
このような構成によれば、車両40がネットワーク通信に外乱の影響を受ける外乱区間を走行していることが検知されると、各ECU41〜43各々の処理の実行を各々の汎用タイマのトリガにより行なうようにする。これにより、各ECU41〜43の実行する同期アプリケーション処理の同期性の低下などが予め予想されるような場合、外乱を要因として生じる周期的なタイミングの未検出や誤検出による処理の実行の同期性の低下を抑制しつつ、各ECU41〜43の同期アプリケーション処理の実行の同期性の維持を図ることができるようになる。
According to such a configuration, when it is detected that the
・上記実施形態では、周期C1は1ms、付加時間αは0.05msで有る場合について例示したが、周期や付加時間は、そのネットワークやアプリケーションに応じて任意に設定可能であり、同期性の維持を可能にする値で有れば、それぞれ1msや0.05msよりも大きくても小さくてもよい。これにより、同期通信システムにおける同期アプリケーション処理の同期性の維持の自由度が高められる。 In the above embodiment, the case where the period C1 is 1 ms and the additional time α is 0.05 ms is exemplified, but the period and the additional time can be arbitrarily set according to the network and application, and the synchronization is maintained. Can be larger or smaller than 1 ms and 0.05 ms, respectively. Thereby, the freedom degree of the maintenance of the synchronization of the synchronous application process in a synchronous communication system is raised.
・上記実施形態では、周期的なタイミングとトリガが演算装置21の複数の割り込みのそれぞれに入力される場合について例示した。しかしこれに限らず、周期的なタイミングとトリガが演算装置の一つの割り込みに入力されてもよい。この場合、周期的なタイミングとトリガとの信号の長さを相違させて、その長さからいずれに基づく割り込み信号で有るかを判断するようにすればよい。これにより、この同期通信システムの構成の自由度が高められる。
In the above embodiment, the case where the periodic timing and the trigger are input to each of the plurality of interrupts of the
・上記実施形態では、周期的なタイミングがネットワーク時間に基づいて検出される場合について例示した。しかしこれに限らず、周期的なタイミングは、その同期性が高く検出や維持されるものであればよく、例えばネットワークに優先的に伝送される同期信号などの通信情報に基づいて検出されるようにしてもよい。これにより、この同期通信システムは、ネットワーク時間の計測されないネットワークにも採用できるようになり、その採用可能性が高められる。 In the above embodiment, the case where the periodic timing is detected based on the network time is illustrated. However, the present invention is not limited to this, and the periodic timing may be any one that can be detected and maintained with high synchronization. For example, the periodic timing may be detected based on communication information such as a synchronization signal transmitted preferentially to the network. It may be. As a result, the synchronous communication system can be adopted even in a network in which the network time is not measured, and the adoption possibility is enhanced.
・上記実施形態では、ネットワーク10はその通信経路が有線である場合について例示したが、これに限らず、ネットワークは、その通信経路の全部またはその一部が無線通信により構成されていてもよい。これにより、この同期通信システムの構成の自由度が高められる。
In the above embodiment, the
α…付加時間、P…同期アプリケーション、10,10B…ネットワーク、11,12,13,30,41〜43…ECU(電子処理装置)、21,31…演算装置、331…同期回路、22,32…記憶装置、23,33…汎用タイマ、24,34…通信インターフェース、241,341…ネットワークタイマ、40…車両、44…位置情報装置。 α ... additional time, P ... synchronous application, 10,10B ... network, 11, 12, 13, 30, 41-43 ... ECU (electronic processing unit), 21,31 ... arithmetic unit, 331 ... synchronous circuit, 22,32 ... Storage device, 23, 33 ... General-purpose timer, 24, 34 ... Communication interface, 241, 341 ... Network timer, 40 ... Vehicle, 44 ... Position information device.
Claims (6)
前記処理装置の各々には、前記周期的なタイミングが検出される都度リセットされるとともに、リセット後に予め設定された時間が経過することに基づいて当該処理装置に処理の実行を開始させるトリガを発生する汎用タイマが設けられ、該汎用タイマには、前記周期的なタイミングの一周期の時間よりも長い時間がタイマ時間として設定されてなり、
前記処理装置の各々は、ネットワークに不都合が生じることが予想されるとき、周期的なタイミングの検出を中止させて前記汎用タイマにトリガを発生させる
ことを特徴とする同期通信システム。 Each of a plurality of processing devices connected to the network detects a periodic timing based on communication information transmitted through the network, and executes processing so as to synchronize with the detected timing. A synchronous communication system that maintains synchronism with processing executed in synchronization with the timing in another connected processing device,
Each of the processing devices is reset each time the periodic timing is detected, and generates a trigger that causes the processing device to start executing the process based on the passage of a preset time after the reset. general-purpose timer is provided that, in the general-purpose timer, Ri name longer than the time of one period of said periodic timing is set as a timer time,
Each of the processing devices stops a periodic timing detection and generates a trigger in the general-purpose timer when an inconvenience is expected to occur in the network .
請求項1に記載の同期通信システム。 The general-purpose timer is set to have a time longer than a time obtained by adding a time of one cycle of the periodic timing and an error time allowed for detection of the timing as the timer time. Synchronous communication system.
請求項1または2に記載の同期通信システム。 The general-purpose timer is also reset when the trigger is generated by itself. Only when the trigger is reset by the trigger, the timer is set as one period of the periodic timing. The synchronous communication system according to claim 1 or 2, wherein a time equal to is set.
前記処理装置の各々には、前記時分割多重方式にて伝送される通信情報の時分割された時間間隔に基づいて当該ネットワークに共通のネットワーク時間を計測するとともに、同ネットワーク時間に基づいて前記周期的なタイミングを取得するネットワークタイマが設けられてなる
請求項1〜3のいずれか一項に記載の同期通信システム。 Time division multiplexing communication information is transmitted to the network,
Each of the processing devices measures network time common to the network based on a time-division time interval of communication information transmitted by the time-division multiplexing method, and the period based on the network time. The synchronous communication system as described in any one of Claims 1-3 in which the network timer which acquires a specific timing is provided.
請求項4に記載の同期通信システム。 The synchronous communication system according to claim 4, wherein the general-purpose timer has a unit time length adjusted for each corresponding processing device based on a network time acquired by the network timer.
請求項1〜5のいずれか一項に記載の同期通信システム。 The network is an in-vehicle network mounted on a vehicle equipped with a navigation system, and a traveling section in which the network is easily affected by a disturbance is registered in advance as disturbance section information as a traveling environment of the vehicle. During the period when the system detects that the vehicle is traveling in the travel section registered in the disturbance section information, each of the processing devices predicts that a problem will occur in the network, The synchronous communication system according to any one of claims 1 to 5, wherein detection is temporarily stopped, and execution of the processing is continued based on generation of a trigger by the general-purpose timer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009176645A JP5223809B2 (en) | 2009-07-29 | 2009-07-29 | Synchronous communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009176645A JP5223809B2 (en) | 2009-07-29 | 2009-07-29 | Synchronous communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011035439A JP2011035439A (en) | 2011-02-17 |
| JP5223809B2 true JP5223809B2 (en) | 2013-06-26 |
Family
ID=43764117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009176645A Expired - Fee Related JP5223809B2 (en) | 2009-07-29 | 2009-07-29 | Synchronous communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5223809B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101542016B1 (en) | 2014-09-17 | 2015-08-05 | 성균관대학교산학협력단 | Gateway apparatus and method for synchronizing heterogeneous network domains in vehicle |
| JP7552397B2 (en) * | 2021-02-03 | 2024-09-18 | オムロン株式会社 | CONTROL SYSTEM, COMMUNICATION DEVICE, AND CONTROL METHOD |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4645476B2 (en) * | 2006-02-27 | 2011-03-09 | パナソニック株式会社 | Slave device |
-
2009
- 2009-07-29 JP JP2009176645A patent/JP5223809B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011035439A (en) | 2011-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9706018B2 (en) | Gateway apparatus and method for synchronization between heterogeneous network domains within vehicle | |
| US9804944B2 (en) | Data processing system | |
| EP2731303B1 (en) | Method and device for implementing automatic compensation for asymmetric delay of 1588 link | |
| KR102148943B1 (en) | Programmable controller system and controller therefor | |
| US10491530B2 (en) | Communication system and communication device | |
| JP6418217B2 (en) | Information aggregation method executed in communication system | |
| EP2797263A1 (en) | Communication system and communication method | |
| JP5825446B2 (en) | Signal synchronization system, node synchronization system, signal synchronization method, and node synchronization method | |
| CN103988453A (en) | Method for synchronizing clocks in nodes of a vehicle network and node designed to perform the method | |
| KR20190096665A (en) | Unmanned vehicle, apparatus for supporting time synchronization between unmanned vehicles and method for the same | |
| JP2008502182A (en) | Method and communication system for establishing a global time base in a time-controlled communication system | |
| JP2001223720A (en) | Data exchange method and device | |
| JP5120097B2 (en) | Time synchronization system and time synchronization apparatus | |
| CN107113215A (en) | Communication system, abnormal detector and method for detecting abnormality | |
| US7848361B2 (en) | Time-triggered communication system and method for the synchronization of a dual-channel network | |
| JP5223809B2 (en) | Synchronous communication system | |
| US12301339B2 (en) | Method and system for performing time-synchronization | |
| CN111443685B (en) | Method for providing universal time in a control device and control device | |
| JP6400553B2 (en) | Numerical control system with synchronous control function between units | |
| CN119583000A (en) | Vehicle network time synchronization method, device, storage medium and electronic device | |
| JP5449484B2 (en) | Electronic control device and application execution interval monitoring method applied to electronic control device | |
| CN117938290A (en) | Time synchronization method, system, electronic device, storage medium and vehicle | |
| CN119343904A (en) | Communication device, communication method and computer program | |
| Raju et al. | Time synchronized diagnostic event data recording based on AUTOSAR | |
| WO2015033532A1 (en) | Time synchronization system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121113 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130115 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130212 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130225 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5223809 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160322 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |