JP2015179888A - Communication system and repeating device - Google Patents
Communication system and repeating device Download PDFInfo
- Publication number
- JP2015179888A JP2015179888A JP2014055313A JP2014055313A JP2015179888A JP 2015179888 A JP2015179888 A JP 2015179888A JP 2014055313 A JP2014055313 A JP 2014055313A JP 2014055313 A JP2014055313 A JP 2014055313A JP 2015179888 A JP2015179888 A JP 2015179888A
- Authority
- JP
- Japan
- Prior art keywords
- event
- node
- signal
- state
- relay
- 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.)
- Pending
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
本発明は、複数のネットワークが中継装置を介して接続された通信システム及び該通信システムに供される中継装置に関する。 The present invention relates to a communication system in which a plurality of networks are connected via a relay device, and a relay device provided in the communication system.
近年、車輌には多数の電装品と、電装品を制御する多数のECU(Electronic Control Unit)が搭載されている。ECUは互いに通信線で接続され、車載ネットワークを構成している。ECUは通信線を介して信号であるフレームを送受信する。また、車輌のエネルギー効率を高めるために、各ECUは、制御を行わない場合には消費電力の少ない休止状態へと遷移する。休止状態にあるECUは、イベントを検知した場合又は他のECUからECUを休止状態から動作状態へ遷移させるデータフレームであるウェイクアップフレームを受信した場合、動作状態へ遷移し、必要な制御を行う。 In recent years, vehicles are equipped with a large number of electrical components and a large number of ECUs (Electronic Control Units) that control the electrical components. The ECUs are connected to each other via a communication line and constitute an in-vehicle network. The ECU transmits and receives a frame, which is a signal, via a communication line. Further, in order to increase the energy efficiency of the vehicle, each ECU transitions to a resting state with less power consumption when control is not performed. When the ECU in the dormant state detects an event or receives a wake-up frame that is a data frame that causes the ECU to transition from the dormant state to the operating state from another ECU, the ECU transits to the operating state and performs necessary control. .
更に、制御を効率よく行うため、要求される通信速度の相違等に応じてノードにあたる各ECUを複数のノード群に分けて複数のネットワークを形成し、異なるネットワークに属するノード間の通信は中継装置を介して行う通信システムがある。 Furthermore, in order to perform control efficiently, each ECU corresponding to a node is divided into a plurality of node groups according to required communication speed differences, etc. to form a plurality of networks, and communication between nodes belonging to different networks is a relay device. There is a communication system performed via
特許文献1には、複数のネットワークが中継装置を介して接続された通信システムにおいて、ウェイクアップフレームをネットワーク間で中継する中継制御方法が開示されている。特許文献2には、消費電力削減のため、ネットワークに接続されたノードのうち、必要なノードを選択的に休止状態から動作状態へ遷移させるウェイクアップフレームを送信する方法が開示されている。
特許文献1の中継制御方法では、ウェイクアップフレームによってネットワークに接続されたすべてのノードを動作状態へ遷移させるため、消費電力の無駄が発生する虞がある。例えばドアの解錠を要求する要求信号を受け付けたノード(ECU)が、ドアの解錠を指示するフレームをネットワークに送信した場合、ドアの解錠の制御に関わりのないECUについても休止状態から動作状態へ遷移させるため、斯かるECUの消費電力は無駄になる。
In the relay control method disclosed in
一方、特許文献2には、異なるネットワーク間で中継装置がフレームを中継する方法については開示されていない。また、特許文献2の方法では、フレーム送信元のノードがネットワーク内のノードについての情報を保有しているが、複数のネットワークが中継装置により接続される構成に適用された場合、一つのネットワークの構成が変更されたとき、すべてのネットワークにおいてノードに関する情報の書き換えが必要となる。 On the other hand, Patent Document 2 does not disclose a method in which a relay device relays frames between different networks. Further, in the method of Patent Literature 2, the frame transmission source node holds information about the nodes in the network, but when applied to a configuration in which a plurality of networks are connected by a relay device, When the configuration is changed, it is necessary to rewrite information about nodes in all networks.
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、複数のネットワークが中継装置を介して接続された通信システムにおいて、消費電力が少なく、ノードに関する情報の書き換え作業量が少ない通信システム及び通信システムの消費電力を削減することができる中継装置を提供することにある。 The present invention has been made in view of such circumstances, and an object of the present invention is to reduce the amount of power consumed in a communication system in which a plurality of networks are connected via a relay device, and the amount of information rewriting work related to nodes. It is an object of the present invention to provide a communication system with less communication and a relay device that can reduce power consumption of the communication system.
本発明に係る通信システムは、消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号を送信する複数のノードが、夫々に接続された複数のネットワークと、該ネットワーク間で前記イベント信号を中継する中継装置とを備える通信システムにおいて、前記中継装置は、前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、前記イベント信号を受信する受信部と、該受信部が前記イベント信号を受信した場合、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と、該遷移指示信号送信部が該遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するイベント信号中継部とを備えることを特徴とする。 In the communication system according to the present invention, a plurality of nodes that transition between an operation state with high power consumption and a dormant state with low power consumption and that transmit event signals including different identification information for each detected event, In a communication system including a plurality of connected networks and a relay device that relays the event signal between the networks, the relay device relays an identification signal that differs for each event and an event signal that includes the identification information. Corresponding to the identification information included in the received event signal when the relay information storage unit that stores the associated node in association, the receiving unit that receives the event signal, and the receiving unit receives the event signal In addition, a transition instruction signal for transitioning the node to an operating state in a network to which the node stored in the relay information storage unit is connected A transition instruction signal transmitting unit that transmits, after the transition instruction signal transmitting unit transmits the transition instruction signal, characterized in that it comprises an event signal relay unit that relays the event signal to the network.
本発明に係る通信システムにあっては、ネットワークに接続されたノードは、消費電力が多い動作状態と消費電力が少ない休止状態の間を遷移する。イベントを検知したノードは、検知したイベント毎に異なる種類の識別情報を含むイベント信号を送信する。中継装置の中継情報記憶部は、イベント毎に異なる識別情報夫々と識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する。受信部がイベント信号を受信した場合、遷移指示信号送信部が、識別情報に基づいて中継情報記憶部から読み込んだノードが接続されたネットワークに、該ノードを動作状態へと遷移させる遷移指示信号を送信した後、イベント信号中継部が該ネットワークに受信部が受信したイベント信号を中継する。 In the communication system according to the present invention, a node connected to the network transits between an operating state with a high power consumption and a dormant state with a low power consumption. The node that detects the event transmits an event signal including different types of identification information for each detected event. The relay information storage unit of the relay apparatus stores the identification information different for each event in association with the node related to the relay destination of the event signal including the identification information. When the receiving unit receives the event signal, the transition instruction signal transmitting unit transmits a transition instruction signal for transitioning the node to the operation state to the network connected to the node read from the relay information storage unit based on the identification information. After the transmission, the event signal relay unit relays the event signal received by the reception unit to the network.
例えば車載用のECUがノードとして車載ネットワークに接続されていた場合、ECUは、制御対象の制御を行わないときには休止状態に遷移することにより消費電力を削減できる。休止状態にあるECUに、制御を行わせる必要が生じた場合、中継装置が遷移指示信号を送信することにより、必要に応じて休止状態にあるECUを動作状態へと遷移させることができる。ECUは動作状態にある間にイベント信号を受信することにより、イベント信号に従った制御を行う。中継装置はECUから受信したイベント信号を中継する場合、受信したイベント信号に含まれる識別情報に対応したECUを動作状態へ遷移させる遷移指示信号を送信した後、イベント信号を中継することができる。したがって、必要な場合のみECUを動作状態に遷移させる遷移指示信号を、異なるネットワークに接続されたECUに中継装置が送信することにより、通信システムの消費電力を削減することができる。また、中継に係る情報を中継装置が保有することにより、システムの構成に変更が加えられた場合における、ノードに関する情報の書き換えの作業量を削減することができる。 For example, when an in-vehicle ECU is connected to the in-vehicle network as a node, the ECU can reduce power consumption by transitioning to a dormant state when the control target is not controlled. When it is necessary to cause the ECU in the dormant state to perform control, the relay device transmits the transition instruction signal, so that the ECU in the dormant state can be shifted to the operating state as necessary. The ECU performs control according to the event signal by receiving the event signal while in the operating state. When relaying an event signal received from the ECU, the relay device can relay the event signal after transmitting a transition instruction signal that causes the ECU corresponding to the identification information included in the received event signal to transition to the operating state. Therefore, the relay apparatus transmits a transition instruction signal that causes the ECU to transition to the operating state only when necessary, to the ECU connected to a different network, thereby reducing the power consumption of the communication system. Further, since the relay apparatus holds information related to relaying, it is possible to reduce the amount of work for rewriting information related to nodes when the system configuration is changed.
本発明に係る通信システムは、消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号を送信する複数のノードが、夫々に接続された複数のネットワークと、該ネットワーク間で前記イベント信号を中継する中継装置とを備える通信システムにおいて、前記ノードは、動作状態にあるか休止状態にあるかを示す状態信号を送信するようにしてあり、前記中継装置は、前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、前記イベント信号及び状態信号を受信する受信部と、該受信部が受信した状態信号が示すノードの状態を記憶するノード状態記憶部と、前記イベント信号を中継するイベント信号中継部と、前記ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部とを備え、前記受信部が前記イベント信号を受信した場合、前記イベント信号中継部は、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードの状態を、前記ノード状態記憶部から参照し、該ノードの状態が休止状態にないとき、該ノードが接続されたネットワークに該イベント信号を中継し、休止状態にあるとき、前記遷移指示信号送信部が前記ネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するようにしてあることを特徴とする。 In the communication system according to the present invention, a plurality of nodes that transition between an operation state with high power consumption and a dormant state with low power consumption and that transmit event signals including different identification information for each detected event, In a communication system including a plurality of connected networks and a relay device that relays the event signal between the networks, the node transmits a status signal indicating whether the node is in an operating state or a dormant state. The relay device stores the identification information different for each event in association with a node related to a relay destination of the event signal including the identification information, and stores the event signal and the status signal. A receiving unit that receives the received signal; a node state storage unit that stores a state of a node indicated by the status signal received by the receiving unit; and relays the event signal And a transition instruction signal transmission unit that transmits a transition instruction signal for transitioning the node to an operation state, and the event signal relay unit receives the event signal when the reception unit receives the event signal. The node state stored in the relay information storage unit in association with the identification information included in the event signal is referred to from the node state storage unit, and when the node state is not in the dormant state, the node is connected When the event signal is relayed to a network that has been in a suspended state and the transition instruction signal transmission unit transmits a transition instruction signal that causes the node to transition to an operating state, the event signal is transmitted to the network. It is characterized by relaying.
本発明に係る通信システムにあっては、ノードは動作状態にあるか休止状態にあるかを示す状態信号を送信する。中継装置のノード状態記憶部は、各ノードから受信した状態信号を記憶する。イベント信号を受信した場合、イベント信号中継部は、イベント信号の中継先に係るノードの状態をノード状態記憶部から読み込む。該ノードが休止状態にないとき、イベント信号中継部は、受信したイベント信号を中継する。該ノードが休止状態にあるときは、遷移指示信号送信部が該ノードを動作状態へ遷移させる遷移指示信号を送信した後、受信部が受信したイベント信号をイベント信号中継部が中継する。したがって、中継先に係るノードが休止状態にない場合、遷移指示信号を送信する動作を省略することにより、通信量を削減し、また中継に係る時間を短縮することができる。 In the communication system according to the present invention, the node transmits a status signal indicating whether the node is in an operating state or a dormant state. The node state storage unit of the relay device stores the state signal received from each node. When the event signal is received, the event signal relay unit reads the state of the node related to the event signal relay destination from the node state storage unit. When the node is not in the dormant state, the event signal relay unit relays the received event signal. When the node is in a dormant state, the event signal relay unit relays the event signal received by the receiving unit after the transition command signal transmitting unit transmits a transition command signal for transitioning the node to the operating state. Therefore, when the node related to the relay destination is not in the dormant state, by omitting the operation of transmitting the transition instruction signal, it is possible to reduce the traffic and reduce the time related to the relay.
本発明に係る通信システムは、前記ノードは、所定の条件を満たした場合、休止状態に遷移することを特徴とする。 The communication system according to the present invention is characterized in that the node transitions to a dormant state when a predetermined condition is satisfied.
本発明に係る通信システムにあっては、各ノードは、所定の条件を満たした場合、例えばイベントを検知又はイベント信号を受信してから所定時間以上継続してイベントを検知及びイベント信号を受信しなかった場合、休止状態に遷移する。したがって、消費電力を削減することできる。 In the communication system according to the present invention, when each node satisfies a predetermined condition, for example, after detecting an event or receiving an event signal, each node continuously detects the event and receives the event signal. If not, transition to a dormant state. Therefore, power consumption can be reduced.
本発明に係る通信システムは、前記ノードは、休止状態に遷移する場合、休止状態にある旨を示す前記状態信号を送信するようにしてあることを特徴とする。 The communication system according to the present invention is characterized in that, when the node transits to a dormant state, the node transmits the state signal indicating that the node is in a dormant state.
本発明に係る通信システムにあっては、各ノードは、休止状態に遷移する場合、その旨を伝える状態信号を送信する。中継装置は、ノードから状態信号を受信し、ノード状態記憶部に記憶する。したがって、中継装置は、休止状態にあるノードを記憶することができる。 In the communication system according to the present invention, when each node transitions to a dormant state, the node transmits a state signal to that effect. The relay device receives the state signal from the node and stores it in the node state storage unit. Therefore, the relay device can store the node in the dormant state.
本発明に係る通信システムは、前記ノードは、動作状態にある間、動作状態にある旨を示す前記状態信号を送信するようにしてあることを特徴とする。 The communication system according to the present invention is characterized in that the node transmits the status signal indicating that the node is in an operating state while the node is in an operating state.
本発明に係る通信システムにあっては、各ノードは、動作状態にある間、その旨を伝える状態信号を送信する。したがって、中継装置は、動作状態にあるノードを記憶することができる。 In the communication system according to the present invention, each node transmits a status signal indicating that the node is in an operating state. Therefore, the relay device can store the node in the operating state.
本発明に係る通信システムは、前記遷移指示信号は、動作状態へと遷移させる前記ノードに係るノード情報を含むことを特徴とする。 The communication system according to the present invention is characterized in that the transition instruction signal includes node information related to the node to be changed to an operation state.
本発明に係る通信システムにあっては、遷移指示信号は、動作状態へと遷移させるノードを指定したノード情報を含む。したがって、ネットワークの一部のノードを選択的に動作状態へと遷移させることができるため、消費電力を削減することができる。 In the communication system according to the present invention, the transition instruction signal includes node information designating a node to be transitioned to the operation state. Accordingly, a part of the nodes of the network can be selectively shifted to the operation state, so that power consumption can be reduced.
本発明に係る中継装置は、消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号を送信する複数のノードが、夫々に接続された複数のネットワークの間で、前記イベント信号を中継する中継装置において、前記識別情報夫々と前記イベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、前記イベント信号を受信する受信部と、該受信部が前記イベント信号を受信した場合、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と、該遷移指示信号送信部が該遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するイベント信号中継部とを備えることを特徴とする。 In the relay device according to the present invention, a plurality of nodes that transition between an operation state with high power consumption and a dormant state with low power consumption, and that transmit event signals including different identification information for each detected event, In a relay device that relays the event signal between a plurality of connected networks, a relay information storage unit that stores each of the identification information and a node related to the relay destination of the event signal in association with each other, and the event signal And when the reception unit receives the event signal, the node is connected to a network in which the node stored in the relay information storage unit is associated with the identification information included in the received event signal. A transition instruction signal transmission unit that transmits a transition instruction signal for causing the transition instruction signal to transition to an operating state, and after the transition instruction signal transmission unit transmits the transition instruction signal, Characterized in that it comprises an event signal relay unit that relays the event signal to the network.
本発明に係る中継装置にあっては、中継情報記憶部が、ノードがイベントを検知して送信するイベント信号に含まれる識別情報と、イベント信号の中継先に係るノードとを対応付けて記憶する。受信部は、イベント信号を受信する。遷移指示信号送信部は、受信部がイベント信号を受信した場合、受信したイベント信号に対応したノードを、識別情報に基づいて記憶部から読み込み、読み込んだノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する。イベント信号中継部は、遷移指示信号送信部が遷移指示信号を送信した後、同じネットワークに受信部が受信したイベント信号を中継する。したがって、必要な場合のみECUを動作状態に遷移させる遷移指示信号を、異なるネットワークに接続されたECUに送信することにより、ノードの消費電力を削減することができる。また、中継に係る情報を中継装置が保有することにより、システムの構成に変更が加えられた場合における、ノードに関する情報の書き換えの作業量を削減することができる。 In the relay device according to the present invention, the relay information storage unit stores the identification information included in the event signal that the node detects and transmits the event and the node related to the relay destination of the event signal in association with each other. . The receiving unit receives an event signal. When the reception unit receives an event signal, the transition instruction signal transmission unit reads a node corresponding to the received event signal from the storage unit based on the identification information, and operates the node on the network to which the read node is connected A transition instruction signal for transitioning to a state is transmitted. The event signal relay unit relays the event signal received by the receiving unit to the same network after the transition command signal transmitting unit transmits the transition command signal. Therefore, the power consumption of the node can be reduced by transmitting a transition instruction signal that causes the ECU to transition to the operating state only when necessary, to an ECU connected to a different network. Further, since the relay apparatus holds information related to relaying, it is possible to reduce the amount of work for rewriting information related to nodes when the system configuration is changed.
本発明に係る中継装置は、消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号及び動作状態にあるか休止状態にあるかを示す状態信号を送信する複数のノードが、夫々に接続された複数のネットワークの間で、前記イベント信号を中継する中継装置において、前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、前記イベント信号及び状態信号を受信する受信部と、該受信部が受信した状態信号を記憶するノード状態記憶部と、前記イベント信号を中継するイベント信号中継部と、前記ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部とを備え、前記受信部が前記イベント信号を受信した場合、前記イベント信号中継部は、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードの状態を、前記ノード状態記憶部から読み込み、該ノードの状態が休止状態にないとき、該ノードが接続されたネットワークに該イベント信号を中継し、休止状態にあるとき、前記遷移指示信号送信部が該ネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信した後、該ネットワークに該イベント信号を中継するようにしてあることを特徴とする。 The relay device according to the present invention transits between an operation state with a high power consumption and a sleep state with a low power consumption, and is in an event signal including a different identification information for each detected event and in an operation state or in a sleep state. In a relay apparatus that relays the event signal between a plurality of networks that are connected to a plurality of nodes that transmit state signals indicating the above, an event including the identification information that differs for each event A relay information storage unit that associates and stores a node related to a signal relay destination; a reception unit that receives the event signal and the state signal; a node state storage unit that stores a state signal received by the reception unit; An event signal relay section that relays the event signal; and a transition instruction signal transmission section that transmits a transition instruction signal for transitioning the node to an operating state, When the reception unit receives the event signal, the event signal relay unit displays the state of the node stored in the relay information storage unit in association with the identification information included in the received event signal. When the state of the node is not in the dormant state, the event signal is relayed to the network to which the node is connected. When the node is in the dormant state, the transition instruction signal transmission unit operates the node in the network. After transmitting a transition instruction signal for transitioning to, the event signal is relayed to the network.
本発明に係る中継装置にあっては、ノード状態記憶部は、各ノードから受信した状態信号を記憶する。イベント信号を受信した場合、イベント信号中継部は、受信したイベント信号の中継先に係るノードの状態をノード状態記憶部から読み込む。該ノードが休止状態にないとき、イベント信号中継部は、受信部が受信したイベント信号を中継する。該ノードが休止状態にあるときは、遷移指示信号送信部が該ノードを動作状態へ遷移させる遷移指示信号を送信した後、受信部が受信したイベント信号をイベント信号中継部が中継する。したがって、中継先に係るノードが休止状態にない場合、遷移指示信号を送信する動作を省略することにより、通信量を削減し、また中継に係る時間を短縮することができる。 In the relay device according to the present invention, the node state storage unit stores the state signal received from each node. When the event signal is received, the event signal relay unit reads the state of the node related to the relay destination of the received event signal from the node state storage unit. When the node is not in the dormant state, the event signal relay unit relays the event signal received by the reception unit. When the node is in a dormant state, the event signal relay unit relays the event signal received by the receiving unit after the transition command signal transmitting unit transmits a transition command signal for transitioning the node to the operating state. Therefore, when the node related to the relay destination is not in the dormant state, by omitting the operation of transmitting the transition instruction signal, it is possible to reduce the traffic and reduce the time related to the relay.
本発明によれば、消費電力を削減することができる。 According to the present invention, power consumption can be reduced.
以下、本発明をその実施の形態を示す図面に基づいて詳述する。 Hereinafter, the present invention will be described in detail with reference to the drawings illustrating embodiments thereof.
実施の形態1.
図1は、本発明に係る通信システム100の構成を示すブロック図である。通信システム100は、好適に車輌に搭載され、ネットワーク21、22、23、及びこれらのネットワーク間でフレームを中継する中継装置1を備える。中継装置1は、ネットワーク21、22、23に夫々接続された複数の送受信部11、12、13を備える。
FIG. 1 is a block diagram showing a configuration of a
ネットワーク21は、バス11aを介してECU311、312、313が接続されている。ネットワーク22及び23の構成は、ネットワーク21と同様である。各ECUはエアーコンディショナ又はパワーウィンドウ等の車載機器である制御対象に接続されており、制御対象を制御する。
The
各ECUは、例えばCAN(Control Area Network)プロトコルといった車載用通信プロトコルに従ってフレームを送受信する。また、例えば図1に示すように、ECU332にはスイッチ332aが接続され、ECU311には負荷311aが接続されている。ここで例えば、スイッチ332aはパワーウィンドウ用スイッチであり、負荷311aはパワーウィンドウ用アクチュエータである。ユーザがスイッチ332aを操作した場合、ECU332がイベントを検知し、イベントに応じたイベントフレームを送信する。中継装置1は、イベントフレームをネットワーク21へ中継する。ECU311は、イベントフレームを受信し、受信したイベントフレームからデータを抽出し、抽出したデータの内容に従って、負荷311aを動作させるために、負荷311aを制御する。ここで、イベントフレームは特許請求の範囲に記載のイベント信号に相当する。
Each ECU transmits and receives a frame in accordance with an in-vehicle communication protocol such as a CAN (Control Area Network) protocol. Further, for example, as shown in FIG. 1, a
ECU311‥333は、制御対象の制御を行うウェイクアップモードと、制御を休止して電力の消費を抑制するスリープモードとを取り得る。更に、ECU311‥333は、所定の条件を満たした場合、ウェイクアップモードからスリープモードに自動で遷移する。例えば、ECU311‥333は、イベントを検知又はイベントフレームを受信した後、所定時間以上イベントを検知せず且つイベントフレームを受信しない状態が継続した場合、ウェイクアップモードからスリープモードへ遷移する。
The
バス11a、12a、及び13aは、例えば使用される通信プロトコルがCANプロトコルである場合、例えばSTP(Shield Twisted Pair)ケーブルといったツイストペアケーブルである。バス11a‥13aは、2本の電線に印加された電位差により、ビット信号を伝送する。
For example, when the communication protocol used is the CAN protocol, the
ECU311‥333が送受信するフレームにはデータフレームが含まれる。データフレーム以外のフレームについては、説明を省略する。データフレームには前述のウェイクアップフレーム及びイベントフレームが含まれる。
The frames transmitted and received by the
図2は、データフレームを示す図である。CANプロトコルのデータフレームは、先頭からSOF(Start of Frame)、アービトレーション、コントロール、データ、CRC(Cyclic Redundancy Check)、ACK(ACKnowledgement)及びEOF(End of Frame)の各フィールドで構成される。 FIG. 2 is a diagram illustrating a data frame. The CAN protocol data frame is composed of SOF (Start of Frame), arbitration, control, data, CRC (Cyclic Redundancy Check), ACK (ACKnowledgement), and EOF (End of Frame) fields from the top.
アービトレーションフィールドは、11ビットの識別子を含む。ここで、識別子は特許請求の範囲に記載の識別情報に相当する。データフィールドはデータの内容を表す。識別子は、データフレームを受信した機器がデータフィールドの内容を解釈するために用いられる。例えば、ユーザがパワーウィンドウ用スイッチ332aを操作した場合にECU332が送信するイベントフレームには、フレームのデータがパワーウィンドウのアクチュエータの制御に係るものであることを示す固有の識別子が含まれている。データフレームが伝送されるネットワーク上のすべてのECUは、伝送されるデータフレームを受信し、夫々が備える識別子フィルタと一致した識別子をもつフレーム以外は破棄する。例えば、上記の例では、ECU311のみがパワーウィンドウのアクチュエータの制御に係るイベントフレームを読み込み、アクチュエータを制御する。
The arbitration field includes an 11-bit identifier. Here, the identifier corresponds to the identification information described in the claims. The data field represents the content of the data. The identifier is used by the device that has received the data frame to interpret the contents of the data field. For example, an event frame transmitted by the
SOF、コントロールフィールド、CRC、ACK、EOFの各フィールドは本発明の特徴と直接関わりがないため、説明を省略する。 Since the SOF, control field, CRC, ACK, and EOF fields are not directly related to the features of the present invention, description thereof is omitted.
図3は、中継装置1の構成を示すブロック図である。中継装置1は、送受信部11、12、13、中継部14、記憶部15、及び一時記憶部16を備える。
FIG. 3 is a block diagram illustrating a configuration of the
送受信部11は、バス11aからビット信号を検出することによって、フレームをネットワーク21から受信する。また、送受信部11は、バス11aにビット信号を伝送することによって、ネットワーク21にフレームを送信する。
The transmission /
送受信部11は、バス11aを介してECU311、312、又は313から送信されるフレームを受信し、受信したフレームを中継部14へ転送する。また、送受信部11は、後述する方法でネットワーク21に接続されたECU311、312、又は313をウェイクアップモードへと遷移させるウェイクアップフレームを、ネットワーク21へ送信する。
The transmission /
更に、送受信部11は、他の送受信部12又は13が受信したイベントフレームを、必要に応じて、中継部14を介してネットワーク21へ送信する。イベントフレームを受信したECU311、312、又は313は所定の制御を行う。送受信部12及び13は、送受信部11と同様の構成である。
Furthermore, the transmission /
中継部14は、1又は複数のCPU又はMPU等で構成されている。記憶部15は、EEPROM又はフラッシュメモリ等の不揮発性メモリで構成されている。一時記憶部16は、例えばRAMにより構成されている。中継部14は、例えば送受信部11、12、又は13が受信したイベントフレームから識別子を抽出する。中継部14は、イベントフレーム又はイベントフレームから抽出した識別子といった動作に係るデータを一時記憶部16に一時記憶する。中継部14は、受信したイベントフレームを、記憶部15に記憶されたバス中継テーブル15aに従って、受信した送受信部とは異なる送受信部へ転送する中継動作を行う。より詳しくは、中継部14は、送受信部11、12、又は13から転送されたイベントフレームから識別子を抽出し、バス中継テーブル15aの識別子とECU313等との対応を参照して、送受信部11、12、又は13のうち対応するものに受信したイベントフレームを転送する。
The
図4は、バス中継テーブル15aを示す図である。図4に示すように、バス中継テーブル15aには、フレームの識別子と中継先のバスの番号とが対応付けられている。図4の例では、ECU311に接続された機器に係る識別子311bを含みECU311から送信されるイベントフレームは、バス13aが接続された送受信部13へと転送されるように対応付けられている。中継部14は、バス中継テーブルaに従って、該イベントフレームを送受信部13へ転送し、送受信部13は、該イベントフレームを、バス13aを介してネットワーク23へ送信する。
FIG. 4 is a diagram showing the bus relay table 15a. As shown in FIG. 4, in the bus relay table 15a, a frame identifier and a relay destination bus number are associated with each other. In the example of FIG. 4, an event frame including an
図5は、実施の形態1に係る中継装置1の送受信部11の構成を示すブロック図である。送受信部11は、記憶部110及び一時記憶部111を備える。記憶部110は、ECU起動テーブル110aを記憶している。一時記憶部111は、送受信部11の動作に係るデータを一時的に記憶する。送受信部11は、ECU起動テーブル110aを参照して、該イベントフレームの受信に係るECU311‥333をウェイクアップモードへ遷移させるウェイクアップフレームをネットワーク21へ送信する。その後、送受信部11は、中継部14から転送されてきたイベントフレームをネットワーク21へ送信する。
FIG. 5 is a block diagram illustrating a configuration of the transmission /
図6は、ECU起動テーブル110aを示す図表である。図6が示すように、ECU起動テーブル110aには、フレームの識別子とウェイクアップモードへ遷移させるECU311‥333の識別番号とが対応付けられている。送受信部11は、中継部14から転送されてきたイベントフレームを、一時記憶部111で一時的に記憶する。送受信部11は、転送されてきたイベントフレームの識別子を読み、ECU起動テーブル110aを参照して対応付けられたECUの識別番号を読み込む。送受信部11は、読み込んだ識別番号のECU311‥333をウェイクアップモードへ遷移させるウェイクアップフレームをネットワーク21へ送信する。
FIG. 6 is a chart showing the ECU activation table 110a. As shown in FIG. 6, in the ECU activation table 110a, the frame identifier and the identification numbers of the
図7は、ウェイクアップフレームを示す図である。ウェイクアップフレームはデータフレームであるため、図2に示すデータフレームと同じフィールドによって構成される。ウェイクアップモードへ遷移させるECU311‥333を指定するノード情報は、データフィールドに書き込まれる。また、データフレームがイベントフレームであるかウェイクアップフレームであるかは、受信したECUが識別子を読み込むことにより区別する。図7に示すように、ウェイクアップフレームのデータフィールドに書き込まれたノード情報は、ECU311‥333の夫々について1ビットずつ割り当てられたビット列により構成される。各ビットについて例えば「1」である場合、当該ビットに対応するECUがそのウェイクアップフレームを受信したとき、スリープモードからウェイクアップモードへ遷移する。ビットが「0」であって、そのウェイクアップフレームを受信した当該ビットに対応するECUがスリープモードにあるときは、そのECUはスリープモードにとどまる。
FIG. 7 is a diagram illustrating a wake-up frame. Since the wake-up frame is a data frame, it is composed of the same fields as the data frame shown in FIG. Node information that designates the
図8は、ECU311の構成を示すブロック図である。ECU311は、電源IC3110、マイコン(マイクロコンピュータ)3111、及びトランシーバ3112により構成される。更に、トランシーバ3112は、給電制御部3113、送受信部3114、記憶部3115、及び入出力部3116により構成される。
FIG. 8 is a block diagram showing the configuration of the
電源IC3110は、図示しないバッテリから供給される電圧を、例えば5.0Vといった、マイコン3111の駆動に適した電圧に降圧し、マイコン3111を含むECU311の各構成部に供給する。給電制御部3113は、電源IC3110からマイコン3111への給電を制御する。
The
給電制御部3113は、ECU311がウェイクアップモードにある場合、電源IC3110に対してマイコン3111に給電するよう指令する信号を送信する。給電制御部3113は、ECU311がスリープモードにある場合、マイコン3111への給電を停止する。マイコン3111は、電源IC3110から電圧を供給されている間、入出力部3116を介して接続された図示しない制御対象を制御する。
When the
トランシーバ3112の送受信部3114は、バス11aに接続されており、バス11aを介して他のECU又は中継装置1からフレームを受信し、またフレームをネットワーク21へ送信する。記憶部3115は、識別子フィルタ3115aを記憶している。送受信部3114は、フレームを受信した場合、受信したフレームがウェイクアップフレームであるかイベントフレームであるかの識別を、受信したフレームの識別子と識別子フィルタ3115aとを比較することにより行う。送受信部3114は、ECU311がスリープモードにある場合、受信したフレームがウェイクアップフレームであるとき、受信したウェイクアップフレームからノード情報を抽出する。送受信部3114は、抽出したノード情報を給電制御部3113へ転送する。送受信部3114は、ECU311がウェイクアップモードにある場合にウェイクアップフレームを受信したときは、受信したウェイクアップフレームを破棄する。
The
給電制御部3113は、送受信部3114がウェイクアップフレームから抽出して転送したノード情報に基づいて、マイコン3111に給電することにより、ECU311をウェイクアップモードへ遷移させる。より詳しくは、給電制御部3113は、抽出したノード情報のECU311に割り当てられたビットが「1」である場合には電源IC3110に対してマイコン3111に給電するよう指示する信号を出力する。また、給電制御部3113は、送受信部3114と通信し、ECU311がウェイクアップモードにあるかスリープモードにあるかを判定し、判定結果を送受信部3114に出力する。
The power
送受信部3114は、ECU311がウェイクアップモードにある場合、受信したフレームがイベントフレームであってその識別子が識別子フィルタ3115aと一致するものであるとき、受信したイベントフレームからデータを抽出してマイコン3111へ転送する。送受信部3114は、識別子が識別子フィルタ3115aに一致しないものである場合、受信したフレームを破棄する。また、送受信部3114は、ECU311がスリープモードにある場合にイベントフレームを受信したときは、受信したイベントフレームを破棄する。
When the
入出力部3116は、外部バスを介して例えば負荷311aといった制御対象に接続されている。入出力部3116は、マイコン3111から入力される、制御対象の制御に係る信号を、制御対象へ出力する。また、入出力部3116は、制御対象から入力される信号をマイコン3111へ出力する。
The input /
入出力部3116は、イベントを検知した場合、すなわち接続されている制御対象からの入力の変化を検知した場合、給電制御部3113へイベントを検知した旨を知らせる信号を出力する。給電制御部3113は、入出力部3116からイベントを検知した旨を知らせる信号を入力された場合、ECU311がスリープモードにあるとき、電源IC3110にマイコン3111へ給電するよう指示する信号を出力し、ECU311をウェイクアップモードへ遷移させる。
When the input /
更に、入出力部3116は、イベントを検知した場合、入力された信号をマイコン3111へ出力する。マイコン3111は、入出力部3116から入力された信号に基づいてデータ及び識別子を生成し、生成したデータ及び識別子を送受信部3114へ出力する。送受信部3114は、マイコンから入力されたデータ及び識別子を含むイベントフレームを生成し、ネットワーク21へ送信する。
Further, when the input /
給電制御部3113は、イベントの検知又はフレームの受信等の起動要因がECU311に所定時間以上発生しない場合、電源IC3110へ、マイコン3111への給電を停止するよう指示する信号を出力し、ECU311をスリープモードへ遷移させる。
The power
ECU312‥333についても、ECU311と同様の構成である。
The
図9は、ECU311‥333がイベントフレームを送信する処理を示すフローチャートである。以下では、ECU311を例に挙げて説明する。最初にECU311の入出力部3116は、イベントを検知したか否かを判定する(ステップS1)。入出力部3116がイベントを検知していないと判定した場合(S1:NO)、イベントを検知する迄、ステップS1を繰り返す。入出力部3116がイベントを検知した場合(S1:YES)、給電制御部3113は、ECU311がスリープモードにあるか否かを判定する(ステップS2)。給電制御部3113が、ECU311がスリープモードにあると判定した場合(S2:YES)、給電制御部3113は電源IC3110へ、マイコン3111に給電するよう指令する信号を送信し、ECU311をウェイクアップモードへ遷移させる(ステップS3)。給電制御部3113が、ECU311がスリープモードにないと判定した場合(S2:NO)、ステップS3をスキップする。ステップS3で給電制御部3113がECU311をウェイクアップモードへ遷移させた後、又はステップS2においてECU311がスリープモードにないと判定した場合、送受信部3114はイベントフレームを送信する(ステップS4)。ステップS4で送受信部3114がイベントフレームを送信した後、処理をステップS1に戻す。
FIG. 9 is a flowchart showing a process in which the
図10は、中継装置1が行う処理を示すフローチャートである。最初に中継装置1の送受信部11、12、又は13は、接続されたネットワーク21、22、又は23からイベントフレームを受信したか否かを判定する(ステップS10)。送受信部11、12、又は13のいずれもがイベントフレームを受信していないと判定した場合(S10:NO)、イベントフレームを受信する迄ステップS10を繰り返す。送受信部11、12、又は13のいずれかがイベントフレームを受信した場合(S10:YES)、受信したイベントフレームを中継部14へ転送する(ステップ11)。S11の後、中継部14は中継処理P1を行う(ステップS12)。
FIG. 10 is a flowchart illustrating processing performed by the
図11は、中継部14が行う中継処理P1を示すフローチャートである。最初に、中継部14は、送受信部11、12、又は13からイベントフレームを受信したか否かを判定する(ステップS20)。中継部14がイベントフレームを受信していないと判定した場合(S20:NO)、受信する迄ステップS20を繰り返す。中継部14がイベントフレームを受信した場合(S20:YES)、中継部14は記憶部15からバス中継テーブル15aを読み込む(ステップS21)。中継部14は、バス中継テーブル15aにおいて、受信したイベントフレームの識別子に中継先としてバス12a又は13aが対応付けられているか否かを判定する(ステップS22)。中継部14が、受信したイベントフレームの中継先としてバス12a又はバス13aが対応付けられていると判定しなかった場合(S22:NO)、処理をステップS20に戻す。一方、中継部14が、受信したイベントフレームの中継先のバスが対応付けられていると判定した場合(S22:YES)、中継部14は中継先のバス12a又は13aが接続された送受信部12又は13へイベントフレームを転送する(ステップS23)。ステップS23でイベントフレームを転送した後、中継処理P1を終了し、メインの処理へと戻る。
FIG. 11 is a flowchart showing the relay process P1 performed by the
ステップS12で中継部14が中継処理P1を終了した後、中継部14からイベントフレームを転送された送受信部11、12、又は13はフレーム送信処理P2を行う(ステップS13)。
After the
図12は、実施の形態1に係る中継装置1の送受信部11、12、又は13が行うフレーム送信処理P2の処理を示すフローチャートである。以下では、送受信部11を例に挙げて説明する。最初に送受信部11は、中継部14からイベントフレームを受信したか否かを判定する(ステップS30)。送受信部11が中継部14からイベントフレームを受信していないと判定した場合(S30:NO)、イベントフレームを受信する迄ステップS30を繰り返す。送受信部11が中継部14からイベントフレームを受信した場合(S30:YES)、送受信部11は、記憶部110からECU起動テーブル110aを読み込む(ステップS31)。送受信部11は、ECU起動テーブル110aにおいて、受信したイベントフレームの識別子にECU311、312、又は313が対応付けられているか否かを判定する(ステップS32)。
FIG. 12 is a flowchart showing the frame transmission process P2 performed by the transmission /
送受信部11が、受信したイベントフレームの識別子にECU311、312、又は313が対応付けられていないと判定した場合(S32:NO)、処理をステップS30に戻す。一方、送受信部11が受信したイベントフレームの識別子にECU311、312、又は313が対応付けられていると判定した場合(S32:YES)、送受信部11は、対応付けられているECU311、312、又は313を選択的にウェイクアップモードへと遷移させるウェイクアップフレームを生成し、ネットワーク21へ送信する(S33)。送受信部11は、ステップS33でウェイクアップフレームを送信した後、中継部14から転送されたイベントフレームをネットワーク21へ送信する(ステップS34)。ステップS34で送受信部11がイベントフレームを送信した後、フレーム送信処理P2を終了し、メインの処理へと戻る。
When the transmission /
図13は、ECU311‥333がフレームを受信するときの処理を示すフローチャートである。以下では、ECU311を例に挙げて説明する。最初に、送受信部3114は給電制御部3113と通信し、ECU311がスリープモードにあるか否かの判定結果を取得する(ステップS40)。送受信部3114が、ECU311がスリープモードにあるとの判定結果を取得した場合(S40:YES)、送受信部3114はウェイクアップフレームを受信したか否かを判定する(ステップS41)。ここで、ウェイクアップフレームを受信したか否かの判定は受信したデータフレームの識別子と識別子フィルタ3115aとを比較することにより行う。送受信部3114がウェイクアップフレームを受信していないと判定した場合(S41:NO)、処理をステップS40に戻す。
FIG. 13 is a flowchart showing processing when the
送受信部3114がウェイクアップフレームを受信した場合(S41:YES)、送受信部3114は受信したウェイクアップフレームからデータを抽出し、抽出したデータを給電制御部3113へ送信する。給電制御部3113はウェイクアップフレームから抽出されたデータがECU311をウェイクアップモードへ遷移させるよう指定しているか否かを判定する(ステップS42)。給電制御部3113が、抽出されたデータがECU311をウェイクアップモードへ遷移させるよう指定していないと判定した場合(S42:NO)、処理をステップS40に戻す。給電制御部3113が、抽出されたデータがECU311をウェイクアップモードへ遷移させるよう指定していると判定した場合(S42:YES)、給電制御部3113は、電源IC3110へマイコン3111に給電するよう指令する信号を送信し、ECU311をウェイクアップモードへ遷移させる(ステップS43)。
When the transmission /
ステップS43で、給電制御部3113が、ECU311をウェイクアップモードへ遷移させた後、又はステップS40でECU311がスリープモードにないと判定した場合(S40:NO)、送受信部3114は、バス11aを介して識別子フィルタ3115aと一致する識別子を含むイベントフレームを受信したか否かを判定する(ステップS44)。送受信部3114が識別子フィルタ3115aと一致する識別子を含むイベントフレームを受信していないと判定した場合(S44:NO)、ステップS40に処理を戻す。一方、送受信部3114が識別子フィルタ3115aと一致する識別子を含むイベントフレームを受信したと判定した場合(S44:YES)、送受信部3114は受信したイベントフレームからデータを抽出しマイコン3111へ転送する。マイコン3111は、送受信部3114から転送されたデータの内容に従い、入出力部3116を介して制御対象に制御信号を送信し、制御する(ステップS45)。ステップS45でマイコン3111が制御対象を制御した後、処理をステップS40に戻す。
In step S43, after the power
以上の構成及び処理手順により、複数のネットワークが中継装置を介して接続された通信システムにおいて、ネットワークに接続されたECUがイベントを検知した場合、他のECUのうち検知したイベントに係るECUのみを選択的にウェイクアップモードへ遷移させることができるため、消費電力を削減することができる。 With the above configuration and processing procedure, in a communication system in which a plurality of networks are connected via a relay device, when an ECU connected to the network detects an event, only the ECU related to the detected event is detected among other ECUs. Since it is possible to selectively shift to the wake-up mode, power consumption can be reduced.
実施の形態2.
実施の形態1においては、中継装置がイベントフレームを受信した場合、受信したイベントフレームを中継する先のネットワークに、イベントフレームを中継する前に、必ずウェイクアップフレームを送信する構成としていた。実施の形態2においては、中継装置は、ネットワークに接続された各ECUがウェイクアップモードにあるかスリープモードにあるかを記憶し、中継するイベント信号に係るECUがウェイクアップモードにある場合はウェイクアップフレームの送信を省略する。以下、実施の形態2における、実施の形態1と異なる点について説明する。実施の形態1と共通の点については同一の符号を付してその詳細な説明を省略する。
Embodiment 2. FIG.
In the first embodiment, when the relay apparatus receives an event frame, the wakeup frame is always transmitted to the network to which the received event frame is relayed before the event frame is relayed. In the second embodiment, the relay device stores whether each ECU connected to the network is in the wake-up mode or the sleep mode, and when the ECU related to the event signal to be relayed is in the wake-up mode, Omit transmission of up frame. Hereinafter, the points of the second embodiment different from the first embodiment will be described. The points common to the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.
図14は、実施の形態2に係る中継装置1の送受信部11の構成を示すブロック図である。実施に形態2に係る通信システム100においては、実施の形態1と同じ構成要素に加えて、ECU状態テーブル111aが中継装置1の送受信部11が備える一時記憶部111に記憶されている。ECU状態テーブル111aには、ECU311‥333の夫々がスリープモードにあるかウェイクアップモードにあるかという情報が保持される。
FIG. 14 is a block diagram illustrating a configuration of the transmission /
実施の形態1に係る通信システム100においては、ECU311‥333は、ウェイクアップモードにあって所定時間以上継続してイベント検知又はフレーム受信等の起動要因を検知しなかった場合にスリープモードへ遷移するとき、スリープモードへ遷移する旨を伝達するスリープ通知フレームを送信する。ここでスリープ通知フレームもデータフレームに含まれる。送受信部11、12、13は、スリープ通知フレームを受信した場合、ECU状態テーブル111aを更新し、送信元のECU311‥333がスリープモードにあることを記憶する。
In the
図15は、実施の形態2に係る中継装置1の送受信部11、12、又は13が行うフレーム送信処理P2の処理を示すフローチャートである。図16は、ECU状態テーブル111aを示す図表である。以下では、送受信部11を例に挙げて説明する。図15のステップS50からS52までは、図12のステップS30からS32までと同じであるため、説明を省略する。ステップS52で、ECU起動テーブル110aにおいて、送受信部11が受信したイベントフレームの識別子にECU311、312、又は313が対応付けられていると判定した場合(S52:YES)、送受信部11は、ECU状態テーブル111aを読み込む(ステップS53)。送受信部11は、ECU状態テーブル111aに基づき、ECU起動テーブル110aにおいて識別子に対応付けられている各ECUがスリープモードにあるか否かを判定する(ステップS54)。
FIG. 15 is a flowchart illustrating a frame transmission process P2 performed by the transmission /
送受信部11が、ECU起動テーブル110aにおいて識別子に対応付けられているECU311、312、又は313がスリープモードにあると判定した場合(S54:YES)、送受信部11は、対応付けられているECU311、312、又は313を選択的にウェイクアップモードへと遷移させるウェイクアップフレームを生成する。送受信部11は、生成したウェイクアップフレームをネットワーク21へ送信する(ステップS55)。その後、送受信部11は、ECU状態テーブル111aを更新し(ステップS56)、ウェイクアップモードへ遷移させたECUがウェイクアップモードにあることを記憶する。ステップS56でECU状態テーブル111aを更新した後、又はステップ54において、識別子に対応付けられているECUがスリープモードにないと送受信部11が判定した場合(S54:NO)、送受信部11は中継部14から転送されたイベントフレームをネットワーク21へ送信する(ステップS57)。送受信部11がイベントフレームをネットワーク21へ送信した後、フレーム送信処理P2を終了し、メインの処理へ戻る。
When the transmission /
図17は、実施の形態2に係るECU311‥333がスリープ通知フレームを送信する処理を示すフローチャートである。以下では、ECU311を例に挙げて説明する。ECU311の給電制御部3113は、送受信部3114及び入出力部3116と通信し、所定時間以上継続してイベント検知又はフレーム受信等の起動要因が発生しなかったか否かを判定する(ステップS60)。給電制御部3113が、判定時を基準として所定時間内にイベント検知又はフレーム受信等の起動要因が発生していたと判定した場合(S60:NO)、ステップS60を繰り返す。一方、給電制御部3113が、所定時間以上継続してイベント検知又はフレーム受信等の起動要因が発生しなかったと判定した場合(S60:YES)、給電制御部3113は送受信部3114に対して、スリープ通知フレームを送信するよう指令する信号を出力し、送受信部3114は、スリープ通知フレームをネットワーク21に送信する(ステップS61)。送受信部3114が、スリープ通知フレームを送信した後、給電制御部3113は電源IC3110に対してマイコン3111への給電を停止するよう指令する信号を出力し、ECU311をスリープ状態へ遷移させる(ステップS62)。
FIG. 17 is a flowchart showing processing in which
図18は、実施の形態2に係る中継装置1の送受信部11、12、又は13がスリープ通知フレームを受信した場合の処理を示すフローチャートである。以下では、送受信部11を例に挙げて説明する。送受信部11は、バス11aを介してネットワーク21からスリープ通知フレームを受信したか否かを判定する(ステップS70)。送受信部11がスリープ通知フレームを受信していないと判定した場合(S70:NO)、送受信部11はスリープ通知フレームを受信する迄ステップS70を繰り返す。送受信部11がスリープ通知フレームを受信した場合(S70:YES)、送受信部11はECU状態テーブル111aを更新し(ステップS71)、送信元のECUがスリープ状態にあることを記憶する。ステップS71で送受信部11がECU状態テーブル111aを更新した後、処理をステップS70に戻す。
FIG. 18 is a flowchart illustrating processing when the transmission /
以上の構成及び処理手順により、ノードがスリープモードにない場合にはウェイクアップフレームの送信を省略して、通信量を削減し、イベント検知から制御動作までの時間を短縮することができる。 With the above configuration and processing procedure, when the node is not in the sleep mode, the transmission of the wakeup frame can be omitted, the communication amount can be reduced, and the time from the event detection to the control operation can be shortened.
実施の形態3.
実施の形態2においては、ECUはスリープモードへ遷移する場合にスリープ通知フレームを送信するように構成されていたが、ECUが状態を通知する方法はこれに限定されない。実施の形態3においては、ECUはウェイクアップモードにある場合に定期的に、ウェイクアップ状態にある旨を伝達するウェイクアップ通知フレームを送信するように構成されている。以下、実施の形態3における、実施の形態2と異なる点について説明する。実施の形態2と共通の点については同一の符号を付してその詳細な説明を省略する。
Embodiment 3 FIG.
In the second embodiment, the ECU is configured to transmit a sleep notification frame when transitioning to the sleep mode. However, the method of notifying the state of the ECU is not limited to this. In the third embodiment, the ECU is configured to periodically transmit a wakeup notification frame for transmitting the fact that it is in the wakeup state when in the wakeup mode. Hereinafter, the points of the third embodiment different from the second embodiment will be described. Points common to the second embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.
実施の形態3に係る通信システム100の構成は、実施の形態2と同様である。また、ウェイクアップ通知フレームもデータフレームに含まれる。
The configuration of the
図19は、実施の形態3に係るECU311‥333がウェイクアップ通知フレームを送信する処理を示すフローチャートである。以下ではECU311を例に挙げて説明する。最初に、ECU311の給電制御部3113は、ECU311がウェイクアップモードにあるか否かを判定する(ステップS80)。給電制御部3113が、ECU311がウェイクアップモードにないと判定した場合(S80:NO)、処理を終了する。一方、給電制御部3113が、ECU311がウェイクアップモードにあると判定した場合(S80:YES)、給電制御部3113は送受信部3114に対して、ウェイクアップ通知フレームを送信するよう指令する信号を出力する。送受信部3114は、ウェイクアップ通知フレームをネットワーク21に送信する(ステップS81)。給電制御部3113は、ステップS81で送受信部3114がウェイクアップ通知フレームを送信した後、所定時間が経過したか否かを判定する(ステップS82)。給電制御部3113が、所定時間が経過していないと判定した場合(S82:NO)、給電制御部3113は、ステップS82を繰り返す。給電制御部3113が、所定時間が経過したと判定した場合(S82:YES)、処理をステップS80まで戻し、同じ処理を繰り返す。
FIG. 19 is a flowchart showing processing in which
図20は、実施の形態3に係る中継装置1の送受信部11、12又は13がウェイクアップ通知フレームを受信した場合の処理を示すフローチャートである。以下では、送受信部11を例に挙げて説明する。送受信部11は、バス11aを介してネットワーク21からウェイクアップ通知フレームを受信したか否かを判定する(ステップS90)。送受信部11がウェイクアップ通知フレームを受信していないと判定した場合(S90:NO)、送受信部11はウェイクアップ通知フレームを受信する迄S90を繰り返す。送受信部11がウェイクアップ通知フレームを受信した場合(S90:YES)、送受信部11はECU状態テーブル111aを更新し(ステップS91)、送信元のECUがウェイクアップモードにあることを記憶する。ステップS91で送受信部11がECU状態テーブル111aを更新した後、処理をステップS90に戻す。
FIG. 20 is a flowchart illustrating processing when the transmission /
以上の構成及び処理手順により、ECUがスリープモードにない場合にはウェイクアップフレームの送信を省略して、通信量を削減し、イベント検知から制御動作までの時間を短縮することができる。 With the above configuration and processing procedure, when the ECU is not in the sleep mode, the transmission of the wakeup frame can be omitted, the communication amount can be reduced, and the time from the event detection to the control operation can be shortened.
尚、上述の各実施の形態において、CANプロトコルを例に挙げているが、これに限られない。例えば、LIN(Local Interconnect Network)やFlexRay(登録商標)等の他の通信プロトコルにも適応可能である。 In each of the above-described embodiments, the CAN protocol is taken as an example, but the present invention is not limited to this. For example, the present invention can be applied to other communication protocols such as LIN (Local Interconnect Network) and FlexRay (registered trademark).
また、上述の各実施の形態において、中継装置はバス中継テーブルとECU起動テーブルの2種類のテーブルを、夫々異なる記憶部に記憶している構成としているが、これに限られない。例えば、同じ記憶部に記憶している構成であってもよく、又は1つのテーブルにまとめて記憶している構成であってもよい。 In each of the above-described embodiments, the relay device is configured to store two types of tables, that is, a bus relay table and an ECU activation table, in different storage units, but is not limited thereto. For example, the structure memorize | stored in the same memory | storage part may be sufficient, or the structure memorize | stored collectively in one table may be sufficient.
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time is to be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the meanings described above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
100 通信システム
1 中継装置
11,12,13 送受信部
11a,12a,13a バス
14 中継部
15 記憶部
16 一時記憶部
21,22,23 ネットワーク
110 記憶部
111 一時記憶部
311,312,313,321,322,323,331,332,333 ECU
311a 負荷
332a スイッチ
3110 電源IC
3111 マイコン
3112 トランシーバ
3113 給電制御部
3114 送受信部
3115 記憶部
3116 入出力部
DESCRIPTION OF
3111
Claims (8)
前記中継装置は、
前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、
前記イベント信号を受信する受信部と、
該受信部が前記イベント信号を受信した場合、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と、
該遷移指示信号送信部が該遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するイベント信号中継部と
を備えることを特徴とする通信システム。 A plurality of nodes that transition between an operation state with high power consumption and a dormant state with low power consumption and that transmit event signals including different identification information for each detected event, and a plurality of networks connected to each other, In a communication system comprising a relay device that relays the event signal between the networks,
The relay device is
A relay information storage unit that stores the identification information different for each event in association with a node related to a relay destination of the event signal including the identification information;
A receiving unit for receiving the event signal;
When the receiving unit receives the event signal, the node is shifted to an operating state in a network to which the node stored in the relay information storage unit is associated with identification information included in the received event signal. A transition instruction signal transmitter for transmitting a transition instruction signal;
An event signal relay unit that relays the event signal to the network after the transition command signal transmitter transmits the transition command signal.
前記ノードは、動作状態にあるか休止状態にあるかを示す状態信号を送信するようにしてあり、
前記中継装置は、
前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、
前記イベント信号及び状態信号を受信する受信部と、
該受信部が受信した状態信号が示すノードの状態を記憶するノード状態記憶部と、
前記イベント信号を中継するイベント信号中継部と、
前記ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と
を備え、
前記受信部が前記イベント信号を受信した場合、前記イベント信号中継部は、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードの状態を、前記ノード状態記憶部から参照し、該ノードの状態が休止状態にないとき、該ノードが接続されたネットワークに該イベント信号を中継し、休止状態にあるとき、前記遷移指示信号送信部が前記ネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するようにしてあること
を特徴とする通信システム。 A plurality of nodes that transition between an operation state with high power consumption and a dormant state with low power consumption and that transmit event signals including different identification information for each detected event, and a plurality of networks connected to each other, In a communication system comprising a relay device that relays the event signal between the networks,
The node is adapted to transmit a status signal indicating whether it is in an active state or in a dormant state;
The relay device is
A relay information storage unit that stores the identification information different for each event in association with a node related to a relay destination of the event signal including the identification information;
A receiver for receiving the event signal and the status signal;
A node state storage unit for storing the state of the node indicated by the state signal received by the reception unit;
An event signal relay unit that relays the event signal;
A transition instruction signal transmission unit that transmits a transition instruction signal for transitioning the node to an operation state,
When the reception unit receives the event signal, the event signal relay unit stores the node state stored in the relay information storage unit in association with the identification information included in the received event signal. When the state of the node is not in the dormant state, the event signal is relayed to the network to which the node is connected. When the node is in the dormant state, the transition instruction signal transmitting unit sends the node to the network. After transmitting a transition instruction signal for transitioning to an operating state, the event signal is relayed to the network.
前記識別情報夫々と前記イベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、
前記イベント信号を受信する受信部と、
該受信部が前記イベント信号を受信した場合、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と、
該遷移指示信号送信部が該遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するイベント信号中継部と
を備えることを特徴とする中継装置。 A transition between an operating state with a high power consumption and a dormant state with a low power consumption, and a plurality of nodes that transmit event signals including different identification information for each detected event are connected between a plurality of connected networks. In the relay device that relays the event signal,
A relay information storage unit that stores each of the identification information and a node related to a relay destination of the event signal in association with each other;
A receiving unit for receiving the event signal;
When the receiving unit receives the event signal, the node is shifted to an operating state in a network to which the node stored in the relay information storage unit is associated with identification information included in the received event signal. A transition instruction signal transmitter for transmitting a transition instruction signal;
A relay device comprising: an event signal relay unit that relays the event signal to the network after the transition command signal transmitter transmits the transition command signal.
前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、
前記イベント信号及び状態信号を受信する受信部と、
該受信部が受信した状態信号を記憶するノード状態記憶部と、
前記イベント信号を中継するイベント信号中継部と、
前記ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と
を備え、
前記受信部が前記イベント信号を受信した場合、前記イベント信号中継部は、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードの状態を、前記ノード状態記憶部から読み込み、該ノードの状態が休止状態にないとき、該ノードが接続されたネットワークに該イベント信号を中継し、休止状態にあるとき、前記遷移指示信号送信部が該ネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信した後、該ネットワークに該イベント信号を中継するようにしてあること
を特徴とする中継装置。
Transition between an operating state with high power consumption and a hibernate state with low power consumption, and transmitting an event signal including different identification information for each detected event and a state signal indicating whether it is in an operating state or a hibernating state In a relay device that relays the event signal between a plurality of networks connected to a plurality of nodes,
A relay information storage unit that stores the identification information different for each event in association with a node related to a relay destination of the event signal including the identification information;
A receiver for receiving the event signal and the status signal;
A node state storage unit for storing a state signal received by the reception unit;
An event signal relay unit that relays the event signal;
A transition instruction signal transmission unit that transmits a transition instruction signal for transitioning the node to an operation state,
When the reception unit receives the event signal, the event signal relay unit stores the node state stored in the relay information storage unit in association with the identification information included in the received event signal. When the state of the node is not in the dormant state, the event signal is relayed to the network to which the node is connected. When the node is in the dormant state, the transition instruction signal transmitting unit operates the node in the network. A relay apparatus characterized in that after transmitting a transition instruction signal for transitioning to a state, the event signal is relayed to the network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014055313A JP2015179888A (en) | 2014-03-18 | 2014-03-18 | Communication system and repeating device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014055313A JP2015179888A (en) | 2014-03-18 | 2014-03-18 | Communication system and repeating device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015179888A true JP2015179888A (en) | 2015-10-08 |
Family
ID=54263685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014055313A Pending JP2015179888A (en) | 2014-03-18 | 2014-03-18 | Communication system and repeating device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015179888A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018074243A (en) * | 2016-10-25 | 2018-05-10 | 株式会社デンソー | Relay device |
JP2018202940A (en) * | 2017-05-31 | 2018-12-27 | 株式会社アドヴィックス | Software update system |
JP2021158650A (en) * | 2020-03-30 | 2021-10-07 | 株式会社デンソー | Relay device |
JP2021164040A (en) * | 2020-03-31 | 2021-10-11 | 株式会社デンソー | Relay device |
JP2021175129A (en) * | 2020-04-28 | 2021-11-01 | 株式会社デンソー | Communication system |
JP2022069980A (en) * | 2020-10-26 | 2022-05-12 | 株式会社デンソー | Network system |
WO2022168583A1 (en) * | 2021-02-02 | 2022-08-11 | 株式会社オートネットワーク技術研究所 | In-vehicle relay device, abnormality determination system, abnormality determination method, and program |
JP7503013B2 (en) | 2021-03-01 | 2024-06-19 | 日立Astemo株式会社 | Electronic control device and method for starting electronic control device |
JP7525283B2 (en) | 2020-03-30 | 2024-07-30 | 株式会社デンソー | Repeater |
JP7572993B2 (en) | 2022-06-28 | 2024-10-24 | 株式会社Subaru | Power System |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000165419A (en) * | 1998-11-30 | 2000-06-16 | Nec Corp | Network proxy reply server, network system, and method for reducing power consumption of this network system |
JP2002026957A (en) * | 2000-07-13 | 2002-01-25 | Denso Corp | Multiplex communication system |
JP2010109928A (en) * | 2008-10-31 | 2010-05-13 | Toshiba Corp | Repeater |
JP2013061873A (en) * | 2011-09-14 | 2013-04-04 | Ricoh Co Ltd | Information processing apparatus, method of controlling information processing apparatus, and control program for information processing apparatus |
-
2014
- 2014-03-18 JP JP2014055313A patent/JP2015179888A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000165419A (en) * | 1998-11-30 | 2000-06-16 | Nec Corp | Network proxy reply server, network system, and method for reducing power consumption of this network system |
JP2002026957A (en) * | 2000-07-13 | 2002-01-25 | Denso Corp | Multiplex communication system |
JP2010109928A (en) * | 2008-10-31 | 2010-05-13 | Toshiba Corp | Repeater |
JP2013061873A (en) * | 2011-09-14 | 2013-04-04 | Ricoh Co Ltd | Information processing apparatus, method of controlling information processing apparatus, and control program for information processing apparatus |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018074243A (en) * | 2016-10-25 | 2018-05-10 | 株式会社デンソー | Relay device |
JP2018202940A (en) * | 2017-05-31 | 2018-12-27 | 株式会社アドヴィックス | Software update system |
JP7359061B2 (en) | 2020-03-30 | 2023-10-11 | 株式会社デンソー | relay device |
JP2021158650A (en) * | 2020-03-30 | 2021-10-07 | 株式会社デンソー | Relay device |
JP7525283B2 (en) | 2020-03-30 | 2024-07-30 | 株式会社デンソー | Repeater |
JP2021164040A (en) * | 2020-03-31 | 2021-10-11 | 株式会社デンソー | Relay device |
JP2021175129A (en) * | 2020-04-28 | 2021-11-01 | 株式会社デンソー | Communication system |
JP7310695B2 (en) | 2020-04-28 | 2023-07-19 | 株式会社デンソー | Communications system |
JP7405060B2 (en) | 2020-10-26 | 2023-12-26 | 株式会社デンソー | network system |
JP2022069980A (en) * | 2020-10-26 | 2022-05-12 | 株式会社デンソー | Network system |
WO2022168583A1 (en) * | 2021-02-02 | 2022-08-11 | 株式会社オートネットワーク技術研究所 | In-vehicle relay device, abnormality determination system, abnormality determination method, and program |
JP7503013B2 (en) | 2021-03-01 | 2024-06-19 | 日立Astemo株式会社 | Electronic control device and method for starting electronic control device |
JP7572993B2 (en) | 2022-06-28 | 2024-10-24 | 株式会社Subaru | Power System |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2015179888A (en) | Communication system and repeating device | |
JP6187339B2 (en) | Communication system and relay device | |
JP6464901B2 (en) | In-vehicle communication system and relay device | |
JP5617875B2 (en) | In-vehicle network system | |
CN107659494B (en) | Data processing method and intelligent vehicle-mounted gateway | |
US9081565B2 (en) | Communication network system for detect and wake up a network node that does not properly recognize a wake up frame | |
WO2017056721A1 (en) | On-vehicle control device and on-vehicle control device information update system | |
US20140247831A1 (en) | Method for Transmitting Messages in a Communication Network | |
JP2016060388A (en) | Program transmission system and program transmitter | |
JP2007251722A (en) | Communication device, on-vehicle system, data storing method and program | |
KR101886076B1 (en) | System and method for managing control device of network | |
US11528163B2 (en) | Communication system | |
JP2010245935A (en) | Gateway device, slave device, and network system | |
CN104683126A (en) | Network managing method based on CAN bus | |
JP2021158650A (en) | Relay device | |
CN111490918B (en) | Vehicle-mounted Ethernet network awakening system, method and device and computer equipment | |
JP2011035834A (en) | Communication system, communication apparatus and communication method | |
JP2018120438A (en) | Electronic control device and program rewriting system | |
JP5120720B2 (en) | Electronic control device and control method of electronic control device | |
CN114731298A (en) | Vehicle-mounted relay device and relay method | |
JP2013098916A (en) | Relay system, and relay device constituting the same | |
JP2019009678A (en) | On-vehicle communication network system | |
JP2007329578A (en) | Communication method, in-vehicle system, and in-vehicle apparatus | |
JP5867350B2 (en) | Electronic control device for vehicle | |
JP2018202940A (en) | Software update system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160705 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170407 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170530 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180116 |