JP6040952B2 - Communication system, electronic control device - Google Patents
Communication system, electronic control device Download PDFInfo
- Publication number
- JP6040952B2 JP6040952B2 JP2014077846A JP2014077846A JP6040952B2 JP 6040952 B2 JP6040952 B2 JP 6040952B2 JP 2014077846 A JP2014077846 A JP 2014077846A JP 2014077846 A JP2014077846 A JP 2014077846A JP 6040952 B2 JP6040952 B2 JP 6040952B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- voltage
- sleep mode
- communication system
- transmission source
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims description 56
- 230000007704 transition Effects 0.000 claims description 38
- 230000005540 biological transmission Effects 0.000 claims description 35
- 238000000034 method Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 claims description 27
- 238000012544 monitoring process Methods 0.000 claims description 25
- 230000008569 process Effects 0.000 description 26
- 206010012812 Diffuse cutaneous mastocytosis Diseases 0.000 description 13
- 238000012806 monitoring device Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 7
- 230000007423 decrease Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001541 differential confocal microscopy Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3212—Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3246—Power saving characterised by the action undertaken by software initiated power-off
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Small-Scale Networks (AREA)
- Power Sources (AREA)
Description
本発明は、バッテリを電源とする通信システムに関する。 The present invention relates to a communication system using a battery as a power source.
車載LAN等、バッテリを電源とする通信システムでは、システムの消費電力をできるだけ抑制するために、通信システムを構成する各ノードを、動作不要時には、通常の動作モードであるウェイクアップモードから、再起動に必要な機能以外を停止した動作モードであるスリープモードに遷移することが行われている。 In communication systems that use batteries as the power source, such as in-vehicle LAN, in order to reduce the power consumption of the system as much as possible, each node constituting the communication system is restarted from the wake-up mode, which is the normal operation mode, when no operation is required. Transition to a sleep mode, which is an operation mode in which functions other than those necessary for the operation are stopped, is performed.
スリープモードに遷移させる手法の一つとして以下のものがある。即ち、自ノードがスリープモードへの遷移が不可であれば、その旨(遷移不可)を、通信線を介して定期的に他ノードに通知し、スリープモードへの遷移が可能になると、遷移可能であることを表す通知に切り替えるか、或いは、遷移不可を表す通知を単に停止する。そして、これらの通知により、全てのノードがスリープモードへの遷移可能であることが確認されると、各ノードは、自ノードの動作モードをスリープモードに切り替えることにより、全てのノードがほぼ一斉にスリープモードに遷移する。 One of the methods for transitioning to the sleep mode is as follows. In other words, if the local node is unable to transition to the sleep mode, that fact (transition impossible) is periodically notified to other nodes via the communication line, and transition is possible when the transition to the sleep mode becomes possible. Or a notification indicating that the transition is impossible is simply stopped. When these notifications confirm that all nodes can transition to the sleep mode, each node switches the operation mode of its own node to the sleep mode so that all the nodes are almost all at once. Transition to sleep mode.
この手法では、故障や利用者による不適切な使用等によって、スリープモードへの遷移不可を表す通知を出し続けているノードが一つでも存在すると、全てのノードがスリープモードに遷移することができず、バッテリ上がりを発生させる原因となる。 In this method, if there is even one node that continues to issue a notification indicating that the transition to the sleep mode is impossible due to failure or inappropriate use by the user, all the nodes can transition to the sleep mode. Rather, it causes the battery to run out.
これに対処するために、バッテリ電圧を監視し、バッテリ電圧の低下が検出された場合に、その旨を報知したりノードを強制的にスリープモードに遷移させたりすることによってバッテリ上がりを防止する技術が提案されている(特許文献1参照)。 In order to cope with this, the battery voltage is monitored, and when a decrease in the battery voltage is detected, the battery is prevented from rising by notifying that fact or forcibly shifting the node to the sleep mode. Has been proposed (see Patent Document 1).
しかし、上述の従来技術は、バッテリ上がりを防止するだけで、実際にバッテリ上がりが発生してしまった場合に、その原因を特定することが困難であるという問題があった。
本発明は、こうした問題に鑑みてなされたものであり、バッテリを電源とする通信システムにおいてバッテリ上がりの原因の特定を容易にする技術を提供することを目的とする。
However, the above-described conventional technique has a problem that it is difficult to specify the cause when the battery is actually discharged by merely preventing the battery from being discharged.
The present invention has been made in view of these problems, and an object of the present invention is to provide a technique for easily identifying the cause of battery exhaustion in a communication system using a battery as a power source.
本発明の通信システムは、バッテリを電源として動作する。また、機能を制限しない動作モードである通常モードおよび機能を制限して低消費電力状態にする動作モードであるスリープモードを有する複数の電子制御装置がノードとして機能する。 The communication system of the present invention operates using a battery as a power source. In addition, a plurality of electronic control devices having a normal mode that is an operation mode that does not restrict functions and a sleep mode that is an operation mode that restricts functions and puts them into a low power consumption state function as nodes.
各ノードは、スリープ可否通知手段と、状態遷移手段とを備える。スリープ可否通知手段は、自ノードのスリープモードへの遷移の可否を通知する可否フレームを、当該通信システムの通信線に送出する。状態遷移手段は、可否フレームにより、通信線に接続された全てのノードがスリープモードに遷移可能であることを確認した場合に、自ノードをスリープモードに遷移させる。 Each node includes a sleep availability notification unit and a state transition unit. The sleep propriety notifying means sends a propriety frame for notifying whether or not the node can transition to the sleep mode to the communication line of the communication system. The state transition means transitions its own node to the sleep mode when it is confirmed by the availability frame that all the nodes connected to the communication line can transition to the sleep mode.
また、ノードの少なくとも一つは、更に、電圧判定手段と、監視手段とを備える。電圧判定手段は、バッテリの電圧が予め設定された下限電圧より低下した状態である電圧低下状態にあるか否かを判定する。監視手段は、電圧低下状態にある時に、スリープモードへの遷移が不可であることを表す可否フレームを受信すると、その可否フレームの送信元ノードを特定する送信元情報を不揮発性メモリに記憶する。 In addition, at least one of the nodes further includes a voltage determination unit and a monitoring unit. The voltage determining means determines whether or not the battery voltage is in a voltage lowering state, which is a state in which the battery voltage is lower than a preset lower limit voltage. When the monitoring unit receives a propriety frame indicating that the transition to the sleep mode is not possible in the voltage drop state, the monitoring unit stores transmission source information for specifying a transmission source node of the propriety frame in the nonvolatile memory.
このような構成によれば、バッテリの電圧が下限電圧より低下しているにも関わらず、スリープモードへの遷移が不可であることを表す可否フレームを継続して送信しているノードを特定する送信元情報が不揮発性メモリに記憶されるため、実際にバッテリ上がりが発生した時には、不揮発性メモリに記憶された送信元情報を読み出すことによって、バッテリ上がりが発生した時に動作していたノード、即ち、バッテリ上がりの原因となった可能性のあるノードを特定することができる。 According to such a configuration, the node that continuously transmits the propriety frame indicating that the transition to the sleep mode is impossible although the voltage of the battery is lower than the lower limit voltage is specified. Since the transmission source information is stored in the non-volatile memory, when the battery is actually exhausted, by reading the transmission source information stored in the non-volatile memory, It is possible to identify a node that may have caused the battery to run out.
なお、特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。 In addition, the code | symbol in the parenthesis described in the claim shows the correspondence with the specific means as described in embodiment mentioned later as one aspect, Comprising: The technical scope of this invention is limited is not.
また、本発明は、前述した通信システムの他、前述のスリープ可否通知手段,状態遷移手段,電圧判定手段,監視手段を備え、前述した通信システムのノードとして機能する電子制御装置、当該電子制御装置としてコンピュータを機能させるためのプログラム等、種々の形態で実現することができる。 In addition to the communication system described above, the present invention includes the above-described sleep availability notification unit, state transition unit, voltage determination unit, and monitoring unit, and functions as a node of the communication system described above, and the electronic control unit It can be realized in various forms such as a program for causing a computer to function.
以下に本発明が適用された実施形態について、図面を用いて説明する。
<全体構成>
車載通信システム1は、図1に示すように、複数の電子制御装置(ECU:Electronic Control Unit )2と、無線通信装置(DCM:Data Communication Module )3と、バッテリ4と、イグニションスイッチ(IGスイッチ)5と、コネクタ6とを備えている。以下では、複数のECU2を区別する必要がある時は、ECU2a〜2cと表記するものとする。
Embodiments to which the present invention is applied will be described below with reference to the drawings.
<Overall configuration>
As shown in FIG. 1, the in-
ECU2a〜2cおよびDCM3は、バス状の通信バス7を介して相互に接続され、所定のプロトコル(ここではCANプロトコル)に従った通信を実行するノードとして機能する。また、ECU2a〜2cおよびDCM3は、バッテリ4から電源線9を介して給電を受けて動作するように構成されている。
The
ECU2a〜ECU2cは、それぞれ予め割り当てられた機能を実現するものであり、そのうちの一つ(ここではECU2a)は、車載通信システム1の動作状況を監視する監視装置としての機能を有する。このECU2aには、IGスイッチ5のオンオフ状態が入力されると共に、通信バス7を介してコネクタ6にも接続されている。なお、コネクタ6には、車載通信システム1から各種情情報を取得して車両の故障等を診断する診断装置10等の外部装置が着脱される。
Each of the
DCM3は、公衆無線通信網を利用した無線通信を実行する周知のものである。
バッテリ4は、車両に搭載されている周知のものであり、所定電圧にて給電を行う。
IGスイッチ5は、エンジンの始動停止、エンジン停止状態での電装品への給電の有無を切り替える周知のものである。但し、ここでは、IGスイッチ5のオン状態はエンジン動作中、IGスイッチ5のオフ状態はエンジン停止中を表すものとする。
The DCM 3 is a well-known device that executes wireless communication using a public wireless communication network.
The
The IG switch 5 is a well-known switch that switches between the start and stop of the engine and the presence or absence of power supply to the electrical components when the engine is stopped. However, here, the on state of the IG switch 5 represents that the engine is operating, and the off state of the IG switch 5 represents that the engine is stopped.
<ECU>
ECU2aは、図2に示すように、二つのCANコントローラ21,22、電源回路23、電圧監視装置24、記憶装置25、マイクロコンピュータ(マイコン)26を備えている。 CANコントローラ21,22は、CANプロトコルに従った通信を実行する周知のものである。CANコントローラ21には、コネクタ6に至る通信線が接続され、コネクタ6に接続された外部装置との通信に使用される。CANコントローラ22には、通信バス7が接続され、他のECU2やDCM3との通信に使用される。
<ECU>
As shown in FIG. 2, the
電源回路23は、バッテリ4からの供給電圧(通常12V)をECU2aの各部で必要とされる給電電圧(5Vや3.3Vなど)に変換して、ECU2aの各部に給電する。
電圧監視装置24は、バッテリ4からの給電電圧を監視し、電源回路が正常に動作する通常の電圧範囲の下限値(例えば8V)に所定のマージン(例えば2V)を加えた値を閾値電圧Vthとして、給電電圧が閾値電圧Vthより大きいか否かを表す電圧検出信号をマイコン26に出力する。
The
The
記憶装置25は、電源回路23からの給電が途絶えても記憶内容を保持する不揮発性メモリからなる。
マイコン26は、CPU,ROM,RAMを中心に構成され、電圧監視装置24からの電圧検出信号、IGスイッチ5のオンオフ状態を表す信号や、CANコントローラ21,22を用いた通信により得られる情報に基づいて、自装置(自ノード)に割り当てられた機能を実現するための処理の他、自ノードの動作モードをスリープモードに遷移させる状態遷移処理、通信バス8に接続されている各ECU2の動作状況を監視する監視処理、記憶装置25に記憶された内容を外部装置に提供する情報読出処理を少なくとも実行する。
The
The
なお、ECU22b,22cおよびDCM3は、CANコントローラ21,電圧監視装置24,記憶装置25,IGスイッチ5のオンオフ状態を入力するポートが省略されている点、マイコン26のCPUが実行する処理のうち、監視処理および情報読出処理が省略されている以外は、ECU22aと同様に構成されている。実際には、ECU2やDCM3には、これらの構成以外に自装置割り当てられた機能の実現に必要な構成(例えばDCMでは無線通信を実現するための構成等)を備えている場合があるが、本発明の主要部とは関係が薄いため、図示および説明を省略する。
The ECUs 22b and 22c and the
<状態遷移処理>
マイコン26のCPUが実行する処理のうち、状態遷移処理の内容を、図3に示すフローチャートに沿って説明する。
<State transition processing>
Of the processing executed by the CPU of the
状態遷移処理は、全てのノード(ECU2,DCM3)にて、動作モードがウェイクアップモードの時に実行される。
本処理では、マイコン26のCPUは、まず、S110にて、自ノードがスリープモードに遷移可能であるか否かを判断する。具体的には、自ノードに割り当てられた機能を実現する処理を実行する必要がない状況であればスリープモードに遷移可能であると判断する。
The state transition process is executed in all nodes (ECU2, DCM3) when the operation mode is the wake-up mode.
In this process, the CPU of the
スリープモードに遷移不可であれば(S110:NO)、S130にてスリープモードへの遷移の可否を通知する可否フレームとして禁止フレームを、CANコントローラ22を介して送信し、続くS135では、可否フレームの送信周期に相当する一定時間待機して、S110に戻る。
If the transition to the sleep mode is impossible (S110: NO), a prohibition frame is transmitted via the
一方、スリープモードに遷移可能であれば(S110:YES)、S120にてスリープモードへの遷移の可否を通知する可否フレームとして許可フレームを、CANコントローラ22を介して送信し、続くS140では、可否フレームの送信周期に相当する一定時間待機して、S150に進む。
On the other hand, if transition to the sleep mode is possible (S110: YES), a permission frame is transmitted via the
なお、可否フレーム(許可フレーム/禁止フレーム)に付与されるCAN−IDは、送信元のノード(ECU2)毎に異なり、CAN−IDによって、送信元ノードを特定することができるように設定されている。 The CAN-ID assigned to the permission / rejection frame (permission frame / prohibition frame) differs for each transmission source node (ECU2), and is set so that the transmission source node can be specified by the CAN-ID. Yes.
S150では、待機している間に受信した可否フレームが、自身が送信した可否フレームも含めて全て許可フレームであるか否かを判断する。
受信した可否フレームの中に一つでも禁止フレームがあれば(S150:NO)、S110に戻って、S110〜S140の処理を繰り返し、受信した可否フレームが全て許可フレームであれば(S150:YES)、S150にて、自ノードの動作モードをスリープモードに遷移させて本処理を終了する。
In S150, it is determined whether or not all the acceptability frames received while waiting are permitted frames including the acceptability frames transmitted by the device itself.
If there is even one prohibited frame in the received availability frames (S150: NO), the process returns to S110, and the processing of S110 to S140 is repeated, and if all received availability frames are allowed frames (S150: YES). In S150, the operation mode of the own node is changed to the sleep mode, and this process is terminated.
<監視処理>
次に監視処理の内容を、図4に示すフローチャートに沿って説明する。
監視処理は、監視装置としての機能を有するECU2aにて、マイコン26が起動すると実行される。
<Monitoring process>
Next, the contents of the monitoring process will be described with reference to the flowchart shown in FIG.
The monitoring process is executed when the
本処理では、マイコン26のCPUは、まず、S210にて、IGスイッチ5がオフ状態であるか否かを判断する。IGスイッチ5がオフ状態でなければ(S210:NO)、本ステップを繰り返すことで待機し、IGスイッチ5がオフ状態であれば(S210:YES)、S220に進む。
In this process, the CPU of the
S220では、電圧監視装置24での検出結果に基づき、バッテリ電圧が閾値電圧Vth以下に低下している電圧低下状態にあるか否かを判断する。電圧低下状態でなければ(S220:NO)、S210に戻り、電圧低下状態であれば(S220:YES)、S230にてタイマをスタートさせる。
In S220, based on the detection result in the
続くS240では、バッテリ電圧が電圧低下状態から通常状態に復帰しているか否かを判断する。バッテリ電圧が通常状態に復帰していれば(S240:YES)S210に戻り、電圧低下状態のままであれば(S240:NO)S250に進む。 In subsequent S240, it is determined whether or not the battery voltage has returned to the normal state from the voltage drop state. If the battery voltage has returned to the normal state (S240: YES), the process returns to S210, and if the battery voltage remains in the low state (S240: NO), the process proceeds to S250.
S250では、先のS230でスタートさせたタイマの計時値に基づき、所定の規定時間が経過しているか否かを判断する。なお、規定時間は、スタータの作動時に一時的にバッテリ電圧が低下する期間より十分に長い時間に設定される。そして、規定時間が経過していなければ(S250:NO)S240に戻り、規定時間が経過していれば(S250:YES)S250に進む。 In S250, it is determined whether or not a predetermined specified time has elapsed based on the time value of the timer started in S230. The specified time is set to a time sufficiently longer than the period in which the battery voltage temporarily decreases when the starter is operated. If the specified time has not elapsed (S250: NO), the process returns to S240, and if the specified time has elapsed (S250: YES), the process proceeds to S250.
S260では、CANコントローラ22を介して通信バス8に送出される可否フレームを監視し、可否フレームを受信した場合には、S270にて、禁止フレームであるか否かを判断する。受信した可否フレームが禁止フレームではなく許可フレームであれば(S270:NO)S260に戻り、禁止フレームであれば(S270:YES)、S280にて、受信した禁止フレームのCAN−IDを、禁止フレームの送信元となったノードを特定する送信元情報として記憶装置25に記憶して、本処理を終了する。
In S260, the availability frame sent to the
<情報読出処理>
次に情報読出処理の内容を、図5に示すフローチャートに沿って説明する。
情報読出処理は、監視装置としての機能を有するECU2aにて、マイコン26が起動すると実行される。また、コネクタ6に接続された診断装置10からの読出要求を受信した時にも実行される。
<Information reading process>
Next, the contents of the information reading process will be described with reference to the flowchart shown in FIG.
The information reading process is executed by the
本処理では、マイコン26のCPUは、まず、S310にて、記憶装置25に記憶された送信元情報を読み出す。続くS320では、本処理が読出要求に基づく実行であるか否かを判断する。
In this process, the CPU of the
読出要求に基づく実行であれば(S320:YES)、S330にて、先のS310にて読み出した送信元情報を、CANコントローラ21を介してコネクタ6に接続された診断装置10に送信し、本処理を終了する。一方、読出要求に基づく実行ではなくマイコン26の起動に基づく実行であれば(S330:NO)、S340にて、先のS310にて読み出した送信元情報を、CANコントローラ22を介してDCM3に送信して、本処理を終了する。
If it is an execution based on the read request (S320: YES), in S330, the transmission source information read in the previous S310 is transmitted to the
なお、送信元情報を受信したDCM3は、受信した送信元情報を、予め設定されている送信先へ無線通信により送信する。
<動作>
このように構成された車載通信システム1では、図6に示すように、各ノードは、自ノードのスリープモードへの遷移可否状況を表す可否フレーム(許可フレームまたは禁止フレーム)を、定期的に通信バス8へ送出する。
The
<Operation>
In the in-
そして、IGスイッチ5がオフ状態となり、且つ、バッテリ電圧が閾値電圧Vthより低下すると、タイマを起動して規定時間だけ待機し、規定時間が経過すると、可否フレームの監視を開始する。スリープモードに遷移不能であることを示す可否フレーム(禁止フレーム)を受信すると、その禁止フレームのCAN−IDを送信元情報として記憶する。 When the IG switch 5 is turned off and the battery voltage falls below the threshold voltage Vth, the timer is started and waits for a specified time. When the specified time elapses, monitoring of the availability frame is started. When receiving the availability frame (prohibited frame) indicating that the transition to the sleep mode is impossible, the CAN-ID of the prohibited frame is stored as transmission source information.
なお、送信元情報を最初の一つだけ記憶するのは、送信元情報の書込中に、電源回路23が動作不能になるまでバッテリ電圧が低下することによって、記憶装置25の記憶内容が破壊されてしまうことを防止するためである。
Note that only the first transmission source information is stored because the storage voltage of the
このようにして記憶された送信元情報は、バッテリ4が取り替えられる等して、各ノードへの給電が再開され、マイコン26が再起動した時に、DCM3を介して所定の送信先に送信される。また、その後、コネクタ6に接続された診断装置10から読出要求が入力された時にも、これに応答して、送信元情報を診断装置10に送信する。
The transmission source information stored in this manner is transmitted to a predetermined transmission destination via the
<効果>
以上説明したように、本実施形態によれば、バッテリ電圧が閾値電圧Vth以下に低下しているにも関わらず、スリープモードへの遷移が不可であることを表す可否フレーム(禁止フレーム)を継続して送信しているノードを特定する送信元情報が、不揮発性メモリで構成された記憶装置25に記憶されるため、バッテリ上がりが発生した時には、記憶装置25から読み出された送信元情報に基づいて、バッテリ上がりが発生した時に作動していたノード、即ち、バッテリ上がりの原因となった可能性のあるノードを特定することができる。
<Effect>
As described above, according to the present embodiment, the availability frame (prohibited frame) indicating that the transition to the sleep mode is not possible is continued even though the battery voltage has dropped below the threshold voltage Vth. Since the transmission source information for identifying the transmitting node is stored in the
また、本実施形態では、バッテリ電圧が閾値電圧Vth以下に低下すると、直ちに可否フレームの監視を開始するのではなく、規定時間待機後に監視を開始している。これにより、クランキングなどの正常動作に基づく一時的なバッテリ電圧の低下が監視の対象から除外され、バッテリ上がりを起こす可能性のある継続的なバッテリ電圧の低下のみを監視の対象とすることができるため、誤判定の発生を抑制することができる。 In this embodiment, when the battery voltage falls below the threshold voltage Vth, monitoring of the availability frame is not started immediately, but monitoring is started after waiting for a specified time. As a result, temporary battery voltage drops based on normal operations such as cranking are excluded from monitoring, and only continuous battery voltage drops that can cause battery power up are monitored. Therefore, the occurrence of erroneous determination can be suppressed.
<他の実施形態>
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されることなく、種々の形態を採り得ることは言うまでもない。
<Other embodiments>
As mentioned above, although embodiment of this invention was described, it cannot be overemphasized that this invention can take a various form, without being limited to the said embodiment.
(1)上記実施形態では、送信元情報の提供を、DCM3経由およびコネクタ6経由のいずれでも可能であるように構成したが、いずれか一方だけが可能であるように構成してもよい。
(1) In the above embodiment, the transmission source information is provided via either the
(2)上記実施形態では、一つのECU2aが監視装置として機能する場合について説明したが、複数のECUが監視装置として機能するように構成してもよい。この場合、監視装置として機能するECU2には、少なくともIGスイッチ5のオンオフ状態を取り込む入力ポートを備える必要がある。
(2) Although the case where one
(3)上記実施形態では、送信元情報としてCAN−IDそのものを用いているが、CAN−IDの一部を含んだ情報であってもよい。
(4)本発明の各構成要素は概念的なものであり、上記実施形態に限定されない。例えば、一つの構成要素が有する機能を複数の構成要素に分散させたり、複数の構成要素が有する機能を一つの構成要素に統合したりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。
(3) In the above embodiment, the CAN-ID itself is used as the transmission source information, but information including a part of the CAN-ID may be used.
(4) Each component of the present invention is conceptual and is not limited to the above embodiment. For example, the functions of one component may be distributed to a plurality of components, or the functions of a plurality of components may be integrated into one component. Further, at least a part of the configuration of the above embodiment may be replaced with a known configuration having the same function. In addition, at least a part of the configuration of the above embodiment may be added to or replaced with the configuration of the other embodiment.
1…車載通信システム 2…電子制御装置(ECU) 3…無線通信装置(DCM) 4…バッテリ 5…イグニッションスイッチ(IGスイッチ) 6…コネクタ 7,8…通信バス 9…電源線 10…診断装置 21,22…CANコントローラ 23…電源回路 24…電圧監視装置 25…記憶装置 26…マイクロコンピュータ(マイコン)
DESCRIPTION OF
Claims (6)
前記ノード(2,3)は、
自ノードのスリープモードへの遷移の可否を通知する可否フレームを、当該通信システムの通信線に送出するスリープ可否状態通知手段(26:S110〜S130)と、
前記可否フレームにより、前記通信線に接続された全てのノードが前記スリープモードに遷移可能であることを確認した場合に、自ノードを前記スリープモードに遷移させる状態遷移手段(26:S140〜S160)と、
を備え、
前記ノードの少なくとも一つ(2a)は、
前記バッテリの電圧が予め設定された閾値電圧より低下した状態である電圧低下状態にあるか否かを判定する電圧判定手段(24)と、
前記電圧低下状態にある時に、前記スリープモードへの遷移が不可であることを表す前記可否フレームを受信すると、該可否フレームの送信元ノードを特定する送信元情報を不揮発性メモリ(25)に記憶する監視手段(26:S210〜S280)と、
自ノードに給電が開始されることによって自ノードが起動した時に、前記監視手段によって前記不揮発性メモリに記憶された送信元情報を、無線通信機能を備えたノードを介して予め設定された送信先である外部装置に提供する情報提供手段(26:310〜340)と、
を備えることを特徴とする通信システム。 A plurality of electronic control devices having a normal mode that is an operation mode that does not restrict functions and a sleep mode that is an operation mode that restricts functions and puts them into a low power consumption state function as nodes and operate using the battery (4) as a power source. A communication system (1) comprising:
The node (2, 3) is
A sleep enable / disable state notifying means (26: S110 to S130) for sending a enable / disable frame for notifying whether or not the own node can enter the sleep mode to a communication line of the communication system;
State transition means (26: S140 to S160) for transitioning the own node to the sleep mode when it is confirmed by the availability frame that all the nodes connected to the communication line can transition to the sleep mode. When,
With
At least one of the nodes (2a) is
Voltage determination means (24) for determining whether or not the battery voltage is in a voltage drop state in which the battery voltage is lower than a preset threshold voltage;
When the availability frame indicating that the transition to the sleep mode is not possible is received in the voltage drop state, transmission source information for specifying a transmission source node of the availability frame is stored in the nonvolatile memory (25). Monitoring means (26: S210 to S280),
When the self-node is activated by starting power supply to the self-node, the transmission source information stored in the nonvolatile memory by the monitoring unit is set in advance via a node having a wireless communication function. Information providing means (26: 310 to 340) to be provided to an external device,
A communication system comprising:
前記不揮発性メモリに記憶する送信元ノードを特定する情報は、CAN−IDまたはその一部を含むものであることを特徴とする請求項1ないし請求項4のいずれか1項に記載の通信システム。 The communication method used for communication via the communication line is CAN,
The communication system according to any one of claims 1 to 4 , wherein the information specifying the transmission source node stored in the nonvolatile memory includes CAN-ID or a part thereof.
前記スリープモードへの遷移の可否を通知する可否フレームを、前記通信システムの通信線に送出するスリープ可否状態通知手段(26:S110〜S130)と、
前記可否フレームにより、前記通信線に接続された全てのノードが前記スリープモードに遷移可能であることを確認した場合に、自ノードを前記スリープモードに遷移させる状態遷移手段(26:S140〜S160)と、
前記バッテリの電圧が予め設定された下限電圧より低下した状態である電圧低下状態にあるか否かを判定する電圧判定手段(24)と、
前記電圧低下状態にある時に、前記スリープモードへの遷移が不可であることを表す前記可否フレームを受信すると、該可否フレームの送信元ノードを特定する送信元情報を不揮発性メモリに記憶する監視手段(26:S210〜S280)と、
自ノードに給電が開始されることによって自ノードが起動した時に、前記監視手段によって前記不揮発性メモリに記憶された送信元情報を、無線通信機能を備えたノードを介して予め設定された送信先である外部装置に提供する情報提供手段(26:310〜340)と、
を備えることを特徴とする電子制御装置。 An electronic device that functions as a node of the communication system (1) that uses the battery (4) as a power source and that has a normal mode that is an operation mode that does not restrict the function and a sleep mode that is an operation mode that restricts the function and places it in a low power consumption state A control device (2a),
A sleep enable / disable state notifying unit (26: S110 to S130) for sending a enable / disable frame for notifying whether or not to transition to the sleep mode to a communication line of the communication system;
State transition means (26: S140 to S160) for transitioning the own node to the sleep mode when it is confirmed by the availability frame that all the nodes connected to the communication line can transition to the sleep mode. When,
Voltage determination means (24) for determining whether or not the battery voltage is in a voltage drop state in which the voltage of the battery is lower than a preset lower limit voltage;
Monitoring means for storing, in a nonvolatile memory, transmission source information for specifying a transmission source node of the availability frame when receiving the availability frame indicating that the transition to the sleep mode is impossible when in the voltage drop state (26: S210 to S280),
When the self-node is activated by starting power supply to the self-node, the transmission source information stored in the nonvolatile memory by the monitoring unit is set in advance via a node having a wireless communication function. Information providing means (26: 310 to 340) to be provided to an external device,
An electronic control device comprising:
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014077846A JP6040952B2 (en) | 2014-04-04 | 2014-04-04 | Communication system, electronic control device |
US14/661,046 US9483105B2 (en) | 2014-04-04 | 2015-03-18 | Communication system and electronic control unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014077846A JP6040952B2 (en) | 2014-04-04 | 2014-04-04 | Communication system, electronic control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015199380A JP2015199380A (en) | 2015-11-12 |
JP6040952B2 true JP6040952B2 (en) | 2016-12-07 |
Family
ID=54209726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014077846A Active JP6040952B2 (en) | 2014-04-04 | 2014-04-04 | Communication system, electronic control device |
Country Status (2)
Country | Link |
---|---|
US (1) | US9483105B2 (en) |
JP (1) | JP6040952B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6643210B2 (en) * | 2016-09-09 | 2020-02-12 | 本田技研工業株式会社 | Vehicle data reading device and vehicle data reading method |
JP7311458B2 (en) * | 2020-04-07 | 2023-07-19 | トヨタ自動車株式会社 | BATTERY DIAGNOSTIC APPARATUS, METHOD, PROGRAM AND VEHICLE |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3463433B2 (en) * | 1995-11-07 | 2003-11-05 | 株式会社デンソー | Multiplex communication system |
JP3495242B2 (en) * | 1998-02-06 | 2004-02-09 | 富士通株式会社 | Information processing apparatus, mode control method, and storage medium |
US7327754B2 (en) * | 2000-09-28 | 2008-02-05 | Teridian Semiconductor, Corp. | Apparatus and method for freezing the states of a receiver during silent line state operation of a network device |
JP3797166B2 (en) * | 2001-09-18 | 2006-07-12 | 株式会社デンソー | Network system |
US7356360B2 (en) * | 2002-02-05 | 2008-04-08 | Honda Giken Kogyo Kabushiki Kaisha | Radio communication system |
JP4356362B2 (en) * | 2003-06-02 | 2009-11-04 | 株式会社デンソー | Inspection method and communication apparatus for bus communication system |
JP2005020570A (en) | 2003-06-27 | 2005-01-20 | Denso Corp | Multiplex communication system |
JP2007156926A (en) * | 2005-12-06 | 2007-06-21 | Matsushita Electric Ind Co Ltd | Interruption control unit |
US20080098245A1 (en) * | 2006-03-22 | 2008-04-24 | G2 Microsystems, Inc. | Power management system and method |
JP4946161B2 (en) | 2006-05-09 | 2012-06-06 | 株式会社デンソー | In-vehicle battery monitoring system |
JP2008094508A (en) * | 2006-10-06 | 2008-04-24 | Toshiba Elevator Co Ltd | Car interior ventilation system of elevator |
JP5120720B2 (en) | 2008-10-15 | 2013-01-16 | トヨタ自動車株式会社 | Electronic control device and control method of electronic control device |
JP5932346B2 (en) * | 2012-01-18 | 2016-06-08 | ルネサスエレクトロニクス株式会社 | Semiconductor device, radio communication terminal and inter-circuit communication system using the same |
JP2013156158A (en) * | 2012-01-30 | 2013-08-15 | Seiko Instruments Inc | Electronic watch |
JP2014088150A (en) | 2012-10-31 | 2014-05-15 | Denso Corp | In-vehicle battery management device |
-
2014
- 2014-04-04 JP JP2014077846A patent/JP6040952B2/en active Active
-
2015
- 2015-03-18 US US14/661,046 patent/US9483105B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9483105B2 (en) | 2016-11-01 |
JP2015199380A (en) | 2015-11-12 |
US20150286272A1 (en) | 2015-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008312024A (en) | Transit connection unit | |
JP5601357B2 (en) | Electronic control unit | |
JP2008242995A (en) | Electronic control device | |
JP2013106200A (en) | Communication repeater for vehicle and sleep control method | |
US9889762B2 (en) | Control system for charging vehicle battery in response to an unstable state | |
JP6417248B2 (en) | Vehicle control device | |
JP6040952B2 (en) | Communication system, electronic control device | |
JP2008107914A (en) | Microcomputer, program and electronic control device for vehicle | |
JP6176199B2 (en) | Transmission line abnormality detection device | |
JP2019084942A (en) | Electronic control apparatus | |
JP2007030593A (en) | Electronic control system | |
JP2011093389A (en) | Control system, electronic devices, control device, and method for starting devices | |
JP2008131173A (en) | Control unit and car-mounted multiplex communication system | |
JP2011035834A (en) | Communication system, communication apparatus and communication method | |
US20240351520A1 (en) | In-vehicle apparatus, information processing method, and program | |
JP2011039608A (en) | Processing system, operation state control method and computer program | |
JP2015154189A (en) | Communication system, gateway device, communication node and communication control method | |
JP6458150B2 (en) | Electronic control unit | |
JP5614365B2 (en) | Data relay device, in-vehicle network | |
JP2019214353A (en) | Communication device and control method | |
JP7585989B2 (en) | In-vehicle device, information processing method and program | |
JP2018202940A (en) | Software update system | |
JP2015001892A (en) | Electronic control device | |
JP2009015613A (en) | Monitoring circuit, electronic control device, and method of controlling monitoring circuit | |
JP2017046053A (en) | Master node |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151026 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160324 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160405 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160531 |
|
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: 20161011 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161024 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6040952 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |