JP2013028238A - Failure diagnostic device for vehicle - Google Patents
Failure diagnostic device for vehicle Download PDFInfo
- Publication number
- JP2013028238A JP2013028238A JP2011164700A JP2011164700A JP2013028238A JP 2013028238 A JP2013028238 A JP 2013028238A JP 2011164700 A JP2011164700 A JP 2011164700A JP 2011164700 A JP2011164700 A JP 2011164700A JP 2013028238 A JP2013028238 A JP 2013028238A
- Authority
- JP
- Japan
- Prior art keywords
- information
- vehicle
- identifier
- ecu
- diagnosis
- 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.)
- Granted
Links
- 238000003745 diagnosis Methods 0.000 claims abstract description 116
- 230000005540 biological transmission Effects 0.000 claims abstract description 71
- 238000004891 communication Methods 0.000 claims abstract description 36
- 238000012217 deletion Methods 0.000 claims description 14
- 230000037430 deletion Effects 0.000 claims description 14
- 238000000034 method Methods 0.000 description 55
- 238000001514 detection method Methods 0.000 description 28
- 238000012545 processing Methods 0.000 description 14
- 230000004044 response Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 4
- 238000004092 self-diagnosis Methods 0.000 description 4
- 101100048435 Caenorhabditis elegans unc-18 gene Proteins 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
本発明は、車両に設けられて自己故障診断を実行する複数の電子制御ユニットからなる車両用故障診断装置に関する。 The present invention relates to a vehicle fault diagnosis apparatus that is provided in a vehicle and includes a plurality of electronic control units that execute self-fault diagnosis.
従来、車両では、電子制御化の進歩に伴い、エンジンやブレーキ等といった各種の車両構成品が電子部品を介して制御され、これら電子部品に接続された電子制御ユニットの数も増加傾向にある。そして、例えばこのような電子部品に故障が生じた場合に迅速に対応するために、それぞれの電子制御ユニットによって、自己の接続先である電子部品の故障有無を診断するための自己故障診断を実行し、その診断結果を保持する構成が普及し始めている。 2. Description of the Related Art Conventionally, in vehicles, various types of vehicle components such as engines and brakes are controlled via electronic parts as electronic control advances, and the number of electronic control units connected to these electronic parts is also increasing. For example, in order to respond quickly when a failure occurs in such an electronic component, each electronic control unit executes a self-failure diagnosis for diagnosing the presence or absence of a failure in the electronic component to which it is connected. However, a configuration for holding the diagnosis result has begun to spread.
このような構成の一態様として、全ての自己故障診断結果を一箇所の電子制御ユニットに集約することにより、ユーザからの要求(具体的には、車両の外部に設けられた車両解析ツールからの要求)によって、各電子制御ユニットの診断結果を効率的に出力することを図る車両用故障診断装置が知られている(例えば、特許文献1参照)。 As one aspect of such a configuration, all self-failure diagnosis results are aggregated in one electronic control unit, so that a request from the user (specifically, from a vehicle analysis tool provided outside the vehicle) 2. Description of the Related Art There is known a vehicle fault diagnosis device that efficiently outputs a diagnosis result of each electronic control unit according to a request (see, for example, Patent Document 1).
なお、車両解析ツールは、車両用故障診断装置から取り出した自己故障診断結果に基づいて車両の状態を解析する際に、電子部品、電子制御ユニット、及び車両構成品の少なくとも一つにおける故障箇所を特定することで、車両のメンテナンスに係る効率化を図るツールである。 The vehicle analysis tool, when analyzing the state of the vehicle based on the self-failure diagnosis result taken out from the vehicle failure diagnosis device, identifies a failure location in at least one of the electronic component, the electronic control unit, and the vehicle component. It is a tool for improving efficiency related to vehicle maintenance by specifying.
しかし、従来の車両用故障診断装置では、車両解析ツールからの要求によって、一律に、電子制御ユニットに記憶されている全ての自己故障診断結果を出力するだけであったので、これらの自己故障診断結果(データ)の取り出しに時間がかかったり、臨機応変に必要なデータだけを取り出すことができなかったりするという問題があった。 However, in the conventional vehicle failure diagnosis device, all the self-failure diagnosis results stored in the electronic control unit are simply output in response to a request from the vehicle analysis tool. There was a problem that it took time to retrieve the results (data) or that it was not possible to retrieve only the data necessary for ad hoc adaptation.
本発明は、上記問題点を解決するために、各電子制御ユニットの診断結果をより効率的に出力することが可能な車両用故障診断装置を提供することを目的とする。 In order to solve the above-described problems, an object of the present invention is to provide a vehicle fault diagnosis apparatus that can more efficiently output a diagnosis result of each electronic control unit.
上記目的を達成するためになされた発明である請求項1に記載の車両用故障診断装置は、車両に設けられて自己故障診断を実行する複数の電子制御ユニットからなる装置であって、これら複数の電子制御ユニットのうち、全ての電子制御ユニットによる自己故障診断結果を統括する一つの電子制御ユニット(以下「親ECU」)と、親ECU以外の複数の電子制御ユニット(以下「子ECU」)とを備える。 The vehicle fault diagnosis apparatus according to claim 1, which is an invention made to achieve the above object, comprises a plurality of electronic control units that are provided in a vehicle and execute self-fault diagnosis. Among the electronic control units, one electronic control unit (hereinafter referred to as “parent ECU”) that supervises self-failure diagnosis results by all electronic control units, and a plurality of electronic control units other than the parent ECU (hereinafter referred to as “child ECUs”) With.
親ECUは、情報取得手段、情報記憶手段、外部通信手段、及びダイアグ情報送信手段を有する。具体的には、親ECUでは、情報取得手段が、個々の子ECUから自己(子ECU)による故障診断結果(自己故障診断結果)を表すダイアグ情報を取得し、情報記憶手段が、情報取得手段にて取得したダイアグ情報、及び、当該親ECUによる自己故障診断結果に対応するダイアグ情報を記憶する。なお、外部通信手段は、車両の外部に設けられた車両解析ツールとの間で通信を行う。 The parent ECU has information acquisition means, information storage means, external communication means, and diagnostic information transmission means. Specifically, in the parent ECU, the information acquisition unit acquires diagnostic information representing a failure diagnosis result (self-fault diagnosis result) by the self (child ECU) from each child ECU, and the information storage unit includes the information acquisition unit. And the diagnostic information corresponding to the self-failure diagnosis result by the parent ECU are stored. The external communication unit communicates with a vehicle analysis tool provided outside the vehicle.
そして、親ECUでは、ダイアグ情報送信手段が、情報記憶手段にて記憶されているダイアグ情報のうち、車両解析ツールから外部通信手段を介して受信した送信要求の種別に応じたダイアグ情報を、その車両解析ツールに外部通信手段を介して送信するように構成した。 Then, in the parent ECU, the diagnosis information transmission means includes the diagnosis information corresponding to the type of the transmission request received from the vehicle analysis tool via the external communication means among the diagnosis information stored in the information storage means. The vehicle analysis tool is configured to transmit via an external communication means.
つまり、本発明の車両用故障診断装置では、親ECUが、車両解析ツールにて指定されたダイアグ情報を送信することにより、車両解析ツールの解析目的に応じた必要なデータ(自己故障診断結果)だけを送信したり、解析目的によっては全ての自己故障診断結果を送信したりすることが可能となる。 In other words, in the vehicle fault diagnosis apparatus of the present invention, the parent ECU transmits the diagnosis information designated by the vehicle analysis tool, so that necessary data corresponding to the analysis purpose of the vehicle analysis tool (self-fault diagnosis result) It is possible to transmit only the self-diagnosis result depending on the purpose of analysis.
したがって、本発明の車両用故障診断装置によれば、各電子制御ユニットの診断結果をより効率的に出力することができ、その結果、車両のメンテナンスに係るさらなる効率化を図ることが可能となる。 Therefore, according to the vehicle fault diagnosis apparatus of the present invention, the diagnosis result of each electronic control unit can be output more efficiently, and as a result, further efficiency related to vehicle maintenance can be achieved. .
なお、車両解析ツールからの送信要求の種別としては、一部の自己故障診断結果だけを送信する要求を表す一部要求や、親ECUに記憶されている全ての自己診断結果を送信する要求を表す全体要求が含まれる。さらに、一部要求の種別として、特定の電子制御ユニットに関する自己診断結果だけを送信する要求を表す特定要求、特定の時系列的な範囲だけを含む自己診断結果を送信する要求を表す範囲要求、及びこれら要求の組合せ等であってもよい。 The type of transmission request from the vehicle analysis tool includes a partial request indicating a request for transmitting only a part of the self-failure diagnosis results and a request for transmitting all self-diagnosis results stored in the parent ECU. An overall request to represent is included. Furthermore, as a type of partial request, a specific request representing a request for transmitting only a self-diagnosis result relating to a specific electronic control unit, a range request representing a request for transmitting a self-diagnosis result including only a specific time-series range, And a combination of these requirements.
あるいは、本発明の車両用故障診断装置では、請求項2に記載のように、親ECUが、ダイアグ情報送信手段にてダイアグ情報を送信すると、情報記憶手段に記憶されているそのダイアグ情報(つまり、送信済みのダイアグ情報)に、予め規定された識別子を付加する識別子付加手段を有する。そして、ダイアグ情報送信手段が、送信要求の種別が予め規定された更新要求を表す場合、識別子付加手段による識別子が未付加のダイアグ情報を送信する構成であってもよい。 Alternatively, in the vehicle fault diagnosis device according to the present invention, as described in claim 2, when the parent ECU transmits the diagnosis information by the diagnosis information transmission means, the diagnosis information stored in the information storage means (that is, , Transmitted diagnostic information) has an identifier adding means for adding a predetermined identifier. And when a diagnosis information transmission means represents the update request in which the classification of the transmission request was prescribed | regulated previously, the structure by which the identifier by the identifier addition means is not added may be sufficient.
つまり、この構成は、車両解析ツールからの一部要求の種別として、親ECUが未送信のダイアグ情報だけを送信する要求を表す更新要求に応答することが可能となる構成である。よって、この構成によれば、車両解析ツールからのより多様な送信要求に応じて、柔軟に対応することができる。 That is, this configuration is a configuration in which the parent ECU can respond to an update request indicating a request for transmitting only untransmitted diagnostic information as a type of partial request from the vehicle analysis tool. Therefore, according to this structure, it can respond flexibly according to the more various transmission request | requirement from a vehicle analysis tool.
また、請求項2に記載の車両用故障診断装置において、請求項3に記載のように、上記識別子は、送信日時を識別するための識別子であってもよい。なお、識別子は、ダイアグ情報送信手段によるダイアグ情報の送信毎に、識別子付加手段によって付加されることから、その送信されたダイアグ情報の日時を表すことになる。そして、ダイアグ情報送信手段が、送信要求の種別が予め規定された全体要求を表す場合、情報記憶手段にて記憶されている全てのダイアグ情報を送信するとともに、これらダイアグ情報のうち、識別子付加手段により識別子が付加されているダイアグ情報については、対応する識別子とともに送信するように構成できる。 Further, in the vehicle fault diagnosis apparatus according to claim 2, as described in claim 3, the identifier may be an identifier for identifying a transmission date and time. Since the identifier is added by the identifier adding unit every time the diagnostic information is transmitted by the diagnostic information transmitting unit, it represents the date and time of the transmitted diagnostic information. Then, when the diagnosis information transmission means represents an overall request whose type of transmission request is defined in advance, all the diagnosis information stored in the information storage means is transmitted, and among these diagnosis information, an identifier addition means The diagnosis information to which the identifier is added can be configured to be transmitted together with the corresponding identifier.
つまり、この構成では、親ECUが、単に全てのダイアグ情報を車両解析ツールに送信するだけでなく、送信したことのあるダイアグ情報については、その送信日時を知得可能な態様で車両解析ツールに送信することにより、車両解析ツールに多様な情報を供給することが可能となる。よって、この構成によれば、車両解析ツールにとっては、全てのダイアグ情報を受信した後に、さらに範囲要求や特定要求を送信せずに済むため、通信の重複を抑制することができる。なお、特定要求を送信せずに済む理由は、一般的に、電子制御ユニットを特定するための情報がダイアグ情報に含まれていることに因る。 In other words, in this configuration, the parent ECU not only transmits all the diagnosis information to the vehicle analysis tool, but also the diagnosis information that has been transmitted to the vehicle analysis tool in a manner in which the transmission date and time can be known. By transmitting, various information can be supplied to the vehicle analysis tool. Therefore, according to this configuration, since it is not necessary for the vehicle analysis tool to transmit a range request or a specific request after receiving all the diagnosis information, duplication of communication can be suppressed. The reason why it is not necessary to transmit the specifying request is that information for specifying the electronic control unit is generally included in the diagnosis information.
また、請求項2または請求項3に記載の車両用故障診断装置においては、請求項4に記載のように、上記識別子は、車両解析ツールを識別するための識別子であってもよい。なお、識別子は、ダイアグ情報送信手段によるダイアグ情報の送信毎に、識別子付加手段によって付加されることから、ダイアグ情報の送信先である車両解析ツールを表すことになる。そして、ダイアグ情報送信手段が、送信要求の種別が更新要求を表す場合、情報記憶手段に記憶されている識別子に基づいて、送信要求(更新要求)の送信元である車両解析ツールが未受信のダイアグ情報を送信するように構成できる。 Further, in the vehicle fault diagnosis apparatus according to claim 2 or 3, as described in claim 4, the identifier may be an identifier for identifying a vehicle analysis tool. Since the identifier is added by the identifier adding unit every time the diagnostic information is transmitted by the diagnostic information transmitting unit, it represents the vehicle analysis tool that is the transmission destination of the diagnostic information. Then, when the type of the transmission request represents the update request, the diagnosis information transmission unit has not received the vehicle analysis tool that is the transmission source of the transmission request (update request) based on the identifier stored in the information storage unit. It can be configured to send diagnostic information.
つまり、この構成は、車両解析ツールが複数存在する場合に対応することが可能な構成である。具体的には、この構成によれば、親ECUが未送信のダイアグ情報を送信する代わりに、上記更新要求の送信元である車両解析ツールが未受信のダイアグ情報を送信するので、個々の車両解析ツールの要求に応じて、柔軟に対応することができる。 That is, this configuration is a configuration that can cope with a case where there are a plurality of vehicle analysis tools. Specifically, according to this configuration, instead of the parent ECU transmitting untransmitted diagnosis information, the vehicle analysis tool that is the transmission source of the update request transmits unreceived diagnosis information. It is possible to flexibly respond to the requirements of analysis tools.
また、本発明の車両用故障診断装置では、請求項5に記載のように、親ECUは、情報消去手段を有する構成であってもよい。具体的には、親ECUでは、情報消去手段が、車両解析ツールにて指定されたダイアグ情報を削除する旨を表す削除要求を、外部通信手段を介して受信した場合、情報記憶手段にて記憶されているダイアグ情報のうち、その削除要求が示すダイアグ情報を、そのダイアグ情報に対応する識別子とともに、情報記憶手段から消去するように構成できる。 In the vehicle failure diagnosis apparatus of the present invention, as described in claim 5, the parent ECU may have an information erasing unit. Specifically, in the parent ECU, when the information erasure unit receives a deletion request indicating that the diagnosis information specified by the vehicle analysis tool is to be deleted through the external communication unit, the information is stored in the information storage unit. Of the displayed diag information, the diag information indicated by the deletion request can be deleted from the information storing means together with the identifier corresponding to the diag information.
この構成によれば、親ECUが車両解析ツールから削除要求を受信した場合に、その削除要求に対応するダイアグ情報だけでなく識別子も消去されるため、記憶領域に識別子が蓄積されるのを防止でき、ひいては、記憶領域の効率的な利用を図ることができる。 According to this configuration, when the parent ECU receives a deletion request from the vehicle analysis tool, not only the diagnostic information corresponding to the deletion request but also the identifier is deleted, so that the identifier is prevented from being accumulated in the storage area. As a result, efficient use of the storage area can be achieved.
以下に、本発明の第1実施形態を図面と共に説明する。
[第1実施形態]
図1は、本発明が適用された車載ネットワークシステム1の構成を示すブロック図である。
A first embodiment of the present invention will be described below with reference to the drawings.
[First Embodiment]
FIG. 1 is a block diagram showing a configuration of an in-vehicle network system 1 to which the present invention is applied.
図1に示すように、本実施形態の車載ネットワークシステム1は、車両内に設置された各電子制御ユニット(ECU11〜37)により構築された車載LAN2と、車載LAN2内の各ECU11〜37からの入力データに基づき、車両の運行状態(運転者の操作状態,車両の挙動,車両の状態等)を示すデータを記憶するゲートウェイECU10とから構成されている。なお、これらECU10〜37は、CPU41,ROM42,RAM43,フラッシュメモリ44,I/O45等からなる周知のマイクロコンピュータ40を中心に構成されている。 As shown in FIG. 1, an in-vehicle network system 1 according to the present embodiment includes an in-vehicle LAN 2 constructed by each electronic control unit (ECU 11 to 37) installed in the vehicle, and an ECU 11 to 37 in the in-vehicle LAN 2. The gateway ECU 10 stores data indicating the operation state of the vehicle (operator's operation state, vehicle behavior, vehicle state, etc.) based on the input data. The ECUs 10 to 37 are configured around a known microcomputer 40 including a CPU 41, a ROM 42, a RAM 43, a flash memory 44, an I / O 45, and the like.
車両内に構築された上記車載LAN2は、互いにプロトコルが異なる系列ネットワークからなり、具体的には、制御系ネットワーク4と、ボディ系ネットワーク6と、AVCネットワーク8とからなる。そして、夫々のネットワークには、共通の伝送線に、各系統に対応する車両内の上記ECUが接続されている。例えば、制御系ネットワーク4には、エンジンECU11、ECT・ECU13、VSC・ECU15、ACC・ECU17、周辺監視ECU19等の走行に係わる車両制御用のECUが接続されている。 The in-vehicle LAN 2 constructed in the vehicle is composed of a series network having different protocols, specifically, a control system network 4, a body system network 6, and an AVC network 8. In each network, the ECU in the vehicle corresponding to each system is connected to a common transmission line. For example, the control system network 4 is connected to ECUs for vehicle control related to traveling such as an engine ECU 11, an ECT / ECU 13, a VSC / ECU 15, an ACC / ECU 17, and a surrounding monitoring ECU 19.
ここで、エンジンECU11は、車両に搭載されたエンジンを制御対象機器として制御する電子制御装置であり、ECT・ECU13は、自動変速機の変速制御を行う変速制御装置であり、これらは所謂パワートレイン系の制御装置である。例えば、エンジンECU11には、車速センサ11a、スロットル開度センサ11b、アクセルペダル開度センサ11cが、車速、エンジン制御状態、アクセル操作状態を検出するための検出装置として接続されている。 Here, the engine ECU 11 is an electronic control device that controls an engine mounted on the vehicle as a control target device, and the ECT / ECU 13 is a shift control device that performs shift control of the automatic transmission, and these are so-called power trains. It is a system control device. For example, a vehicle speed sensor 11a, a throttle opening sensor 11b, and an accelerator pedal opening sensor 11c are connected to the engine ECU 11 as detection devices for detecting a vehicle speed, an engine control state, and an accelerator operation state.
そして、エンジンECU11では、CPUが、各センサ11a〜11cからの入力値に基づき、各種の制御値を設定してエンジンに出力するとともに、そのときにエンジンの運転状態が各センサ11a〜11cの検出値によってフィードバックされるように構成され、これら制御値と検出値との整合性を判断することにより、自己の制御対象機器および検出装置を診断する自己故障診断処理を行う。なお、この処理による自己故障診断結果、及び各センサ11a〜11cからの検出値を表す検出データは、制御系ネットワーク4を介してゲートウェイECU10に送信されるようになっている。また、エンジンECU11の例と同様に、ECT・ECU13においても、自己故障診断処理を行い、その自己故障診断結果、及び検出データ(シフト位置や変速状態等)がゲートウェイECU10に送信される。 In the engine ECU 11, the CPU sets various control values based on the input values from the sensors 11a to 11c and outputs them to the engine. At that time, the operating state of the engine is detected by the sensors 11a to 11c. The system is configured to be fed back by values, and by determining the consistency between these control values and detected values, a self-fault diagnosis process for diagnosing its own control target device and detection device is performed. The self-failure diagnosis result by this process and the detection data representing the detection values from the sensors 11a to 11c are transmitted to the gateway ECU 10 via the control system network 4. Similarly to the example of the engine ECU 11, the ECT / ECU 13 also performs a self-failure diagnosis process, and transmits the self-failure diagnosis result and detection data (shift position, shift state, etc.) to the gateway ECU 10.
また、VSC・ECU15は、車両の姿勢制御及び制動制御を行う制御装置であり、ACC・ECU17は、車両を先行車両に追従させる制御を行う走行制御装置であり、周辺監視ECU19は、車両の周囲を撮像した周囲画像に基づいて他車両等との衝突危険性を判定し、その衝突危険性に応じて運転者に警報等を行う制御装置であり、これらは所謂車両運動系の制御装置である。例えば、VSC/ECU15には、ステアリングセンサ15a、ブレーキペダル踏込センサ15bが、ステアリング操作状態、ブレーキ操作状態を検出するための検出装置として接続されている。 The VSC / ECU 15 is a control device that controls the attitude and braking of the vehicle, the ACC / ECU 17 is a travel control device that controls the vehicle to follow the preceding vehicle, and the periphery monitoring ECU 19 Is a control device that determines the risk of collision with other vehicles based on the surrounding image captured, and warns the driver according to the risk of collision, which are so-called vehicle motion control devices. . For example, a steering sensor 15a and a brake pedal depression sensor 15b are connected to the VSC / ECU 15 as detection devices for detecting a steering operation state and a brake operation state.
そして、VSC・ECU15では、CPUが上記同様に、各センサ15a〜15bからの検出値と制御値とに基づいて、自己の制御対象機器および検出装置を診断する自己故障診断処理を行い、この処理による自己故障診断結果、及び検出データを、制御系ネットワーク4を介してゲートウェイECU10に送信するようになっている。ACC・ECU17では、車両の進行方向に沿った加速度を検出する検出装置として前後Gセンサ17a、車両の旋回軸周りの加速度(ヨーレート)を検出するヨーレートセンサ17bがそれぞれ接続されており、上記VSC・ECU15の例と同様に、自己故障診断結果、及び検出データを、ゲートウェイECU10に送信する。さらに、周辺監視ECU19では、上記の周囲画像を入力する車外カメラ19といった各種検出装置が接続されており、上記VSC・ECU15の例と同様に、自己故障診断結果、及び検出データ(但し、周囲画像データを含む)を、ゲートウェイECU10に送信する。 In the VSC / ECU 15, the CPU performs a self-failure diagnosis process for diagnosing its own device to be controlled and the detection device based on the detection values and control values from the sensors 15 a to 15 b, as described above. The self-failure diagnosis result and the detection data by are transmitted to the gateway ECU 10 via the control system network 4. The ACC / ECU 17 is connected with a front / rear G sensor 17a and a yaw rate sensor 17b for detecting acceleration (yaw rate) around the turning axis of the vehicle as detection devices for detecting acceleration along the traveling direction of the vehicle. Similar to the example of the ECU 15, the self-failure diagnosis result and detection data are transmitted to the gateway ECU 10. Further, the surroundings monitoring ECU 19 is connected to various detection devices such as the outside camera 19 for inputting the surrounding image, and, as in the example of the VSC / ECU 15, the self-failure diagnosis result and the detection data (however, the surrounding image Data) is transmitted to the gateway ECU 10.
一方、ボディ系ネットワーク6には、メータECU21、盗難防止ECU23、エアバッグECU25等のボディ制御用のECUが接続されている。メータECUは、車速、エンジン回転数、ドアの開閉状態、変速機のシフトレンジ等、車両の各種状態を表示装置に表示するためのものであり、盗難防止ECU23は、車両状態を監視して、悪意の者が車両内の各機器を盗もうとしている場合に、警報音を鳴らしたり、外部センタに緊急通報したりするためのものであり、エアバッグECU25は、エアバッグを制御するためのものである。例えば、エアバッグECU25は、衝突Gセンサ25aが接続されており、衝突Gセンサ25aにて車両の衝突時に発生するような大きな加速度(例えば、10G以上)を検出すると、その旨を表す検出データを、ボディ系ネットワーク6を介してゲートウェイECU10に送信する。また、盗難防止ECU23は、外部センタとの間で無線通信を行うための通信部を有して構成されている。 On the other hand, body control ECUs such as a meter ECU 21, an anti-theft ECU 23, and an airbag ECU 25 are connected to the body network 6. The meter ECU is for displaying various vehicle states such as vehicle speed, engine speed, door open / close state, transmission shift range, etc. on the display device. The anti-theft ECU 23 monitors the vehicle state, When a malicious person tries to steal each device in the vehicle, the alarm ECU sounds an alarm or makes an emergency call to an external center. The airbag ECU 25 controls the airbag. It is. For example, the airbag ECU 25 is connected to the collision G sensor 25a, and when the collision G sensor 25a detects a large acceleration (for example, 10G or more) that occurs at the time of a vehicle collision, And transmitted to the gateway ECU 10 via the body system network 6. The anti-theft ECU 23 includes a communication unit for performing wireless communication with an external center.
そして、これらボディ系ネットワーク6に接続された各ECU21,23,25は、定期的に、それぞれ自己の制御対象機器や検出装置の故障有無を診断し、その自己故障診断結果をゲートウェイECU10に送信する。 The ECUs 21, 23, 25 connected to the body network 6 periodically diagnose the presence / absence of failure of their own control target devices and detection devices, and transmit the self-failure diagnosis results to the gateway ECU 10. .
この他、AVCネットワーク8には、ナビゲーションECU31、オーディオECU33、電話ECU35、ETC・ECU37等の各種情報提供(情報表示、再生等)を行う情報機器に属するAVC系ECUが接続されている。ナビゲーションECU31は、車両の現在位置や目的地、地図データ、外部センタからの受信情報に基づいて、渋滞状況等を加味した経路計算や経路案内を行うためのものであり、オーディオECU33は、利用者が望むラジオやテレビ、CDやDVD等を再生するためのものであり、電話ECU35は、利用者が所持する携帯電話機等に接続されて、その通話相手との通話内容を入出力するためのものであり、ETC・ECU37は、課金に関する指令情報等を外部センタから受信すると、これに応答して自身に接続されたカードリーダ等から各種情報を読み出し、これを外部センタに送出するためのものである。なお、ナビゲーションECU31およびETC・ECU37は、外部センタとの間で無線通信を行うための通信部を有して構成されている。 In addition, the AVC network 8 is connected to an AVC ECU belonging to an information device that provides various information (information display, reproduction, etc.) such as a navigation ECU 31, an audio ECU 33, a telephone ECU 35, and an ETC / ECU 37. The navigation ECU 31 is for performing route calculation and route guidance taking into account traffic conditions and the like based on the current position of the vehicle, the destination, map data, and information received from an external center, and the audio ECU 33 The phone ECU 35 is connected to a mobile phone or the like possessed by the user and inputs / outputs the content of the call with the other party. When the ETC / ECU 37 receives command information related to charging from an external center, the ETC / ECU 37 reads various information from a card reader connected to the ETC / ECU 37 in response to the command information and sends it to the external center. is there. The navigation ECU 31 and the ETC / ECU 37 are configured to have a communication unit for performing wireless communication with an external center.
そして、これらAVCネットワーク8に接続された各ECU31,33,35,37は、定期的に、それぞれ自己の制御対象機器や検出装置の故障有無を診断し、その自己故障診断結果をゲートウェイECU10に送信する。なお、自己故障診断結果を送信する周期(送信周期)は、車両における重要度に応じて、例えば、AVCネットワーク8のECUが最も長く設定され、制御系ネットワーク4のECUが最も短く設定されている。但し、各ネットワーク4,6,8間の送信周期の違いは、制御系ネットワーク4のECUの送信周期に対して、他のネットワーク6,8のECUの送信周期が整数倍となるように予め設定されている。 The ECUs 31, 33, 35, and 37 connected to the AVC network 8 periodically diagnose the presence / absence of failure of their own control target devices and detection devices, and transmit the self-failure diagnosis results to the gateway ECU 10. To do. The cycle for transmitting the self-fault diagnosis result (transmission cycle) is set, for example, to be the longest in the ECU of the AVC network 8 and the shortest in the ECU of the control system network 4 according to the importance in the vehicle. . However, the difference in transmission cycle between the networks 4, 6 and 8 is set in advance so that the transmission cycle of the ECUs of the other networks 6 and 8 is an integral multiple of the transmission cycle of the ECUs of the control system network 4. Has been.
また、本実施形態の車載ネットワークシステム1は、少なくとも同じ系列ネットワークに属する各ECU間で共有データ(自己故障診断結果、検出データを含む)を送受信できるように、通信プロトコルが予め設定されており、具体的には、制御系ネットワーク4ではFlexRay(登録商標)、ボディ系ネットワーク6ではLIN(Local Interconnect Network)、AVCネットワーク8ではCAN(Controller Area Network)が通信プロトコルとして採用されている。 Further, in the in-vehicle network system 1 of the present embodiment, a communication protocol is set in advance so that shared data (including self-failure diagnosis results and detection data) can be transmitted and received between the ECUs belonging to at least the same network. Specifically, FlexRay (registered trademark) is adopted as the communication protocol in the control network 4, LIN (Local Interconnect Network) in the body network 6, and CAN (Controller Area Network) in the AVC network 8 as communication protocols.
そして、本実施形態の車載ネットワークシステム1には、異なる系列ネットワークに属する各ECU間で共有データを送受信できるように、データ通信を中継する中継装置としてゲートウェイECU10が設けられている。 In the in-vehicle network system 1 of the present embodiment, a gateway ECU 10 is provided as a relay device that relays data communication so that shared data can be transmitted and received between ECUs belonging to different affiliated networks.
ゲートウェイECU10は、前述のようにマイクロコンピュータ(マイコン)40を中心に構成され、CPU41が、ROM42に記憶されたプログラムに基づいて、RAM43を作業エリアとして、以下のゲートウェイ処理や情報保存処理、ツール応答処理を実行するように構成されている。また、ゲートウェイECU10は、車両のディーラーや整備工場、ガソリンスタンド等に設けられた車両解析ツール5との間で無線または有線による通信を行うための外部通信部50を有している。 The gateway ECU 10 is mainly configured by the microcomputer 40 as described above, and the CPU 41 uses the RAM 43 as a work area based on the program stored in the ROM 42, and performs the following gateway processing, information storage processing, and tool response. It is configured to perform processing. Further, the gateway ECU 10 has an external communication unit 50 for performing wireless or wired communication with a vehicle analysis tool 5 provided in a vehicle dealer, a maintenance shop, a gas station, or the like.
ゲートウェイ処理では、CPU41が、例えばAVCネットワーク8からI/O45を介して受信した通信フレーム(CANメッセージ)やボディ系ネットワーク6から送られてくるLINメッセージをFlexRayメッセージへ変換して、制御系ネットワーク4にI/O45を介して送出する。また例えば、CPU41が、制御系ネットワーク4からI/O45を介して送られてくるFlexRayメッセージをCANメッセージ(及びLINメッセージ)に変換して、AVCネットワーク8(及びボディ系ネットワーク6)にI/O45を介して送出する。 In the gateway processing, the CPU 41 converts, for example, a communication frame (CAN message) received from the AVC network 8 via the I / O 45 or a LIN message sent from the body network 6 into a FlexRay message, and the control network 4 Is sent out via the I / O 45. Further, for example, the CPU 41 converts the FlexRay message sent from the control network 4 via the I / O 45 into a CAN message (and LIN message), and sends the I / O 45 to the AVC network 8 (and the body network 6). To send out.
[情報保存処理]
ここで、ゲートウェイECU10のCPU41が実行する情報保存処理について、図2及び図3を用いて説明する。なお、図2は、ゲートウェイECU10のCPU41が実行する情報保存処理の手順を示すフローチャートであり、図3は、本処理によってゲートウェイECU10のフラッシュメモリ44に保存される情報(登録リスト)を表すマトリックス図である。
[Information saving process]
Here, the information storing process executed by the CPU 41 of the gateway ECU 10 will be described with reference to FIGS. 2 is a flowchart showing a procedure of information storage processing executed by the CPU 41 of the gateway ECU 10. FIG. 3 is a matrix diagram showing information (registration list) stored in the flash memory 44 of the gateway ECU 10 by this processing. It is.
本処理は、例えば車両のIGスイッチがオンにされると、ゲートウェイ処理とともに開始され、車両のIGスイッチがオフにされると、ゲートウェイ処理とともに終了する。
本処理が開始されると、まず、S105では、計時用タイマを作動させる。そして、続くS110では、ゲートウェイ処理の実行中に、共有データを受信したECUから送られてくるACKに基づいて、自己の接続先である各ECU11〜37の車載通信(但し、ゲートウェイECU10自体の制御を含む)に関する故障有無を診断し、その自己故障診断結果を含む情報(以下「ダイアグ情報」という)を取得する。
For example, when the IG switch of the vehicle is turned on, the present process starts with the gateway process, and when the IG switch of the vehicle is turned off, the process ends with the gateway process.
When this process is started, first, in S105, a timer for time counting is activated. In subsequent S110, based on the ACK sent from the ECU that has received the shared data during the execution of the gateway process, the in-vehicle communication of each of the ECUs 11 to 37, which is its connection destination (however, control of the gateway ECU 10 itself) The information including the self-failure diagnosis result (hereinafter referred to as “diag information”) is acquired.
続くS120では、各ECU11〜37のうち少なくとも一つのECUからI/O45を介して受信したダイアグ情報を取得する。なお、これらのダイアグ情報には、自己故障診断結果の他、個々のECU10〜37を特定するためのECU・IDが含まれる。 In subsequent S120, the diagnosis information received from at least one of the ECUs 11 to 37 via the I / O 45 is acquired. The diagnostic information includes ECU / ID for identifying the individual ECUs 10 to 37 in addition to the self-failure diagnosis result.
そして、続くS130では、S110〜S120にて取得したダイアグ情報を、その取得順にフラッシュメモリ44に記憶し、S140に移行する。
S140では、S130にて記憶したダイアグ情報に、フラッシュメモリ44への記憶日時(つまり、ダイアグ情報の取得日時)を付加することにより、登録リスト7を生成する。なお、登録リスト7では、図3に示すように、取得順に記憶されたダイアグ情報に、取得日時の他、後述するフラグ識別子、送信識別子、及びツール識別子がそれぞれ対応づけられて記憶されている。
In subsequent S130, the diagnosis information acquired in S110 to S120 is stored in the flash memory 44 in the order of acquisition, and the process proceeds to S140.
In S140, the registration list 7 is generated by adding the storage date and time (that is, the acquisition date and time of the diagnosis information) to the flash memory 44 to the diagnosis information stored in S130. In the registration list 7, as shown in FIG. 3, in addition to the acquisition date and time, a flag identifier, a transmission identifier, and a tool identifier, which will be described later, are stored in association with the diagnosis information stored in the acquisition order.
続くS150では、車両解析ツール5へのダイアグ情報の送信状態を表すフラグ識別子を、車両解析ツール5にダイアグ情報を未送信の状態であることを示すオフ(0)に設定し、S160に移行する。 In subsequent S150, the flag identifier indicating the transmission state of the diagnosis information to the vehicle analysis tool 5 is set to off (0) indicating that the diagnosis information has not been transmitted to the vehicle analysis tool 5, and the process proceeds to S160. .
S160では、各ECU11〜37によるダイアグ情報の各送信周期のいずれか(本実施形態では、制御系ネットワーク4の送信周期)に基づいて予め設定された時間(周期時間)が、S110の開始から経過したか否かを計時用タイマに基づいて判断し、周期時間が経過したと判断した場合には、計時用タイマを停止させてS110に戻り、周期時間が未経過であると判断した場合には、本ステップの再実行によって待機する。 In S160, a time (cycle time) set in advance based on one of the transmission periods of the diagnostic information by the ECUs 11 to 37 (in this embodiment, the transmission period of the control system network 4) has elapsed since the start of S110. In the case where it is determined whether or not the cycle time has elapsed, if it is determined that the cycle time has elapsed, the timing timer is stopped and the process returns to S110, and if it is determined that the cycle time has not elapsed The process waits by re-execution of this step.
このように、本処理が繰り返し実行されることによって、フラッシュメモリ44の登録リスト7に、ダイアグ情報等が蓄積されていくことになる。但し、フラッシュメモリ44において、ダイアグ情報等の蓄積量が所定の許容範囲量を超えた場合には、取得順の古い情報から削除され、新たに取得したダイアグ情報が上書きされるものとする。 As described above, by repeatedly executing this processing, diagnostic information and the like are accumulated in the registration list 7 of the flash memory 44. However, in the flash memory 44, when the accumulated amount of diagnostic information etc. exceeds a predetermined allowable range amount, it is deleted from the old information in the obtaining order, and newly obtained diagnostic information is overwritten.
なお、本処理では、ゲートウェイECU10がイベントドライブレコーダとしての機能を有する(例えば、ハードディスクを有する)場合には、S120にてダイアグ情報を取得する際に、このダイアグ情報とともに検出データを取得し、その検出データをともに受信したダイアグ情報に対応づけて、ハードディスク(HDD)に記憶する。但し、HDDにおいて、検出データ等の蓄積量が所定の許容範囲量を超えた場合には、取得順の古い情報から削除され、新たに取得した検出データが上書きされるものとする。 In this process, when the gateway ECU 10 has a function as an event drive recorder (for example, has a hard disk), the detection data is acquired together with the diagnosis information when the diagnosis information is acquired in S120. The detection data is stored in the hard disk (HDD) in association with the received diagnosis information. However, in the HDD, when the accumulated amount of detection data or the like exceeds a predetermined allowable range amount, it is deleted from the old information in the acquisition order, and newly acquired detection data is overwritten.
[ツール応答処理]
次に、ゲートウェイECU10のCPU41が実行するツール応答処理について、図4及び図5を用いて説明する。なお、図4は、ゲートウェイECU10のCPU41が実行するツール応答処理の手順を示すフローチャートであり、図5は、本処理によってゲートウェイECU10のフラッシュメモリ44に更新される情報(登録リスト)を表すマトリックス図である。
[Tool response processing]
Next, the tool response process which CPU41 of gateway ECU10 performs is demonstrated using FIG.4 and FIG.5. FIG. 4 is a flowchart showing the procedure of the tool response process executed by the CPU 41 of the gateway ECU 10, and FIG. 5 is a matrix diagram showing information (registration list) updated in the flash memory 44 of the gateway ECU 10 by this process. It is.
本処理は、例えば、外部通信部50を介して車両解析ツール5との間で、通信が確立されると開始され、通信が遮断されると終了する。なお、車両解析ツール5は、通信が確立されると、ダイアグ情報の送信を要求する旨を表す送信要求、あるいはダイアグ情報の削除を要求する削除要求を車両に送信するものとする。 This process is started when communication is established with the vehicle analysis tool 5 via the external communication unit 50, for example, and is ended when communication is interrupted. Note that, when communication is established, the vehicle analysis tool 5 transmits a transmission request indicating a request for transmission of diagnostic information or a deletion request for requesting deletion of diagnostic information to the vehicle.
本処理が開始されると、まず、S210では、外部通信部50を介して車両解析ツール5からの送信要求を受信したか否かを判断し、送信要求を受信したと判断した場合には、S225に移行し、送信要求を受信していないと判断した場合には、S215に移行する。 When this process is started, first, in S210, it is determined whether or not a transmission request from the vehicle analysis tool 5 is received via the external communication unit 50, and if it is determined that a transmission request is received, If the process proceeds to S225 and it is determined that the transmission request is not received, the process proceeds to S215.
S215では、外部通信部50を介して車両解析ツール5からの削除要求を受信したか否かを判断し、削除要求を受信したと判断した場合には、S220に移行し、削除要求を受信していないと判断した場合には、S210に戻ることにより、送信要求あるいは削除要求を受信するまで待機する。 In S215, it is determined whether a deletion request from the vehicle analysis tool 5 has been received via the external communication unit 50. If it is determined that a deletion request has been received, the process proceeds to S220, and the deletion request is received. If it is determined that the request is not received, the process returns to S210 to wait until a transmission request or a deletion request is received.
S220では、S215にて受信した削除要求が示すダイアグ情報を、そのダイアグ情報に対応する取得日時、フラグ識別子、送信識別子、及びツール識別子とともに、フラッシュメモリ44の登録リスト7から消去し(図5(a)参照)、本処理を終了する。 In S220, the diagnosis information indicated by the deletion request received in S215 is deleted from the registration list 7 of the flash memory 44 together with the acquisition date, flag identifier, transmission identifier, and tool identifier corresponding to the diagnosis information (FIG. 5 ( a) (reference)), this processing is terminated.
なお、削除要求の種別については、全てのダイアグ情報等を消去する要求の他、特定のECUに関するダイアグ情報を消去する要求や、車両解析ツール5が受信済みのダイアグ情報を消去する要求などがあり、これらの要求に従って削除する方法は、送信要求に応答する場合と同様であるため、その説明を省略する。 The types of deletion requests include a request to delete all diagnostic information, a request to delete diagnostic information related to a specific ECU, and a request to delete diagnostic information received by the vehicle analysis tool 5. The method of deleting according to these requests is the same as in the case of responding to the transmission request, and therefore the description thereof is omitted.
一方、S225では、S215にて受信した送信要求の種別が、車両から外部へ未送信のダイアグ情報等、又は車両解析ツール5が未受信のダイアグ情報等を送信する要求として予め規定された更新要求であるか否かを判断し、更新要求であると判断した場合には、S245に移行し、更新要求でないと判断した場合には、S230に移行する。 On the other hand, in S225, the type of transmission request received in S215 is an update request that is defined in advance as a request for transmitting diagnostic information that has not been transmitted from the vehicle to the outside, or that the vehicle analysis tool 5 transmits diagnostic information that has not been received. If it is determined that the request is an update request, the process proceeds to S245. If it is determined that the request is not an update request, the process proceeds to S230.
なお、送信要求の種別には、更新要求の他、フラッシュメモリ44に記憶されているダイアグ情報等のうち、全ての情報を送信する要求を表す全部要求や、特定のECUに関する情報を送信する要求を表す特定要求、フラッシュメモリ44への記憶日時(取得日時)が所定範囲に含まれる情報を送信する要求を表す範囲要求などがある。 The type of transmission request includes an update request, a request for transmitting all information indicating a request for transmitting all information out of diagnostic information stored in the flash memory 44, and a request for transmitting information on a specific ECU. There is a specific request indicating a request, a range request indicating a request for transmitting information whose storage date / time (acquisition date / time) in the flash memory 44 is included in a predetermined range, and the like.
そして、S230では、これらの更新要求以外の送信要求に対応するダイアグ情報(及び取得日時)を、フラッシュメモリ44から抽出し、S235に移行する。
S235では、これらの更新要求以外の送信要求の種別が、上述の全部要求または特定要求であるか否かを判断し、全部要求または特定要求であると判断した場合には、S240に移行し、全部要求または特定要求でないと判断した場合には、S000に移行する。
In S230, the diagnosis information (and the acquisition date and time) corresponding to the transmission requests other than these update requests is extracted from the flash memory 44, and the process proceeds to S235.
In S235, it is determined whether or not the type of transmission request other than these update requests is the above-mentioned all request or specific request. If it is determined that the request is all request or specific request, the process proceeds to S240. If it is determined that the request is not all requests or specific requests, the process proceeds to S000.
そして、S240では、S230にて抽出したダイアグ情報等に、そのダイアグ情報等に対応する送信識別子(後述する)を付加し、S000に移行する。
ところで、S225にて更新要求である場合に移行するS245では、その更新要求(送信要求)にツール識別子が含まれているか否かを判断し、ツール識別子が含まれていると判断した場合には、S255に移行し、ツール識別子が含まれていない場合には、S250に移行する。
In S240, a transmission identifier (described later) corresponding to the diagnosis information or the like is added to the diagnosis information or the like extracted in S230, and the process proceeds to S000.
By the way, in S245, which is shifted to an update request in S225, it is determined whether or not a tool identifier is included in the update request (transmission request), and when it is determined that a tool identifier is included. , The process proceeds to S255, and if the tool identifier is not included, the process proceeds to S250.
なお、ツール識別子は、車両解析ツール5を識別するために予め車両解析ツール5毎に規定された識別子であり、ダイアグ情報等を車両解析ツール5毎に管理する場合に用いられる。また、車両解析ツール5が例えば外部センタに接続されており、外部センタにて個々の車両のダイアグ情報等を一括管理する場合には、このツール識別子を用いなくてもよい。 The tool identifier is an identifier defined in advance for each vehicle analysis tool 5 in order to identify the vehicle analysis tool 5, and is used when managing diagnostic information or the like for each vehicle analysis tool 5. Further, when the vehicle analysis tool 5 is connected to, for example, an external center and the diagnostic information of each vehicle is collectively managed at the external center, this tool identifier need not be used.
つまり、後者の場合では、車両から、複数あるうちのいずれかの車両解析ツール5にダイアグ情報等が送信されると、そのダイアグ情報等が必ず外部センタに転送されることにより、車両から外部へ送信済みのダイアグ情報と、外部センタにて受信済みのダイアグ情報とが一対一に対応するためである。 That is, in the latter case, when diagnostic information or the like is transmitted from the vehicle to any one of the plurality of vehicle analysis tools 5, the diagnostic information or the like is always transferred to the external center, so This is because the transmitted diagnostic information and the diagnostic information received at the external center have a one-to-one correspondence.
そして、S250では、このように一対一に対応するため、ツール識別子を用いる代わりにフラグ識別子に基づいて、フラッシュメモリ44の登録リスト7に、車両から外部へ送信済みのダイアグ情報があるか否かを判断する。具体的には、フラグ識別子は、車両から外部へダイアグ情報が送信された場合にオン(1)に設定され、未送信の場合にはオフ(0)に設定される識別子である。よって、ここでは、フラグ識別子が0であるダイアグ情報が、フラッシュメモリ44の登録リスト7に存在するか否かを判断し、存在する場合には、S255に移行し、存在しない場合には、S260に移行する。 In S250, in order to correspond one-to-one in this way, whether or not there is diagnosis information transmitted from the vehicle to the outside in the registration list 7 of the flash memory 44 based on the flag identifier instead of using the tool identifier. Judging. Specifically, the flag identifier is an identifier that is set to on (1) when diagnosis information is transmitted from the vehicle to the outside, and is set to off (0) when not transmitted. Therefore, here, it is determined whether or not the diagnosis information having the flag identifier of 0 exists in the registration list 7 of the flash memory 44. If it exists, the process proceeds to S255, and if not, the process proceeds to S260. Migrate to
S255では、識別子に基づいて該当するダイアグ情報(及び取得日時)を、フラッシュメモリ44から抽出し、S265に移行する。具体的には、S250から移行した場合には、フラグ識別子が0であるダイアグ情報等を抽出する。あるいは、S245から移行した場合には、更新要求のツール識別子に該当しないツール識別子に対応するダイアグ情報を抽出することにより、更新要求の送信元である車両解析ツール5に未送信のダイアグ情報等を抽出する。 In S255, the corresponding diagnosis information (and acquisition date and time) is extracted from the flash memory 44 based on the identifier, and the process proceeds to S265. Specifically, in the case of shifting from S250, diagnostic information or the like whose flag identifier is 0 is extracted. Alternatively, in the case of shifting from S245, by extracting diagnostic information corresponding to a tool identifier that does not correspond to the tool identifier of the update request, diagnostic information that has not been transmitted to the vehicle analysis tool 5 that is the transmission source of the update request, etc. Extract.
S260では、S210にて受信した送信要求に該当するダイアグ情報が無いことを表すメッセージを、外部通信部50を介して車両解析ツール5に送信し、本処理を終了する。 In S260, a message indicating that there is no diagnosis information corresponding to the transmission request received in S210 is transmitted to the vehicle analysis tool 5 via the external communication unit 50, and this process is terminated.
一方、S265では、車両(詳細には、ゲートウェイECU10)がイベントドライブレコーダ(EDR)としての機能(EDR機能)を有するか否かを判断し、EDR機能を有すると判断した場合には、S270に移行し、EDR機能を有していないと判断した場合には、S275に移行する。 On the other hand, in S265, it is determined whether or not the vehicle (specifically, the gateway ECU 10) has a function (EDR function) as an event drive recorder (EDR). If it is determined that the vehicle has an EDR function, the process proceeds to S270. If it is determined that the EDR function is not provided, the process proceeds to S275.
S270では、S230またはS255にて抽出されたダイアグ情報に対応する検出データを、HDDから読み出し、読み出した検出データをダイアグ情報に付加する。
続くS275では、これらのダイアグ情報等を、外部通信部50を介して車両解析ツール5に送信する。具体的には、ここでのダイアグ情報等には、ダイアグ情報とともに、取得日時、送信識別子、及び検出データの少なくとも一つが含まれていることになる。さらに、ここでのダイアグ情報等には、車両を識別するために車両毎に予め割り当てられた車両IDが含まれている。
In S270, the detection data corresponding to the diagnosis information extracted in S230 or S255 is read from the HDD, and the read detection data is added to the diagnosis information.
In subsequent S275, the diagnosis information and the like are transmitted to the vehicle analysis tool 5 via the external communication unit 50. Specifically, the diagnosis information here includes at least one of an acquisition date and time, a transmission identifier, and detection data together with the diagnosis information. Further, the diagnosis information here includes a vehicle ID assigned in advance for each vehicle in order to identify the vehicle.
そして、続くS280では、フラッシュメモリ44の登録リスト7において、S275にて送信したダイアグ情報に対応するフラグ識別子を1に設定する(図5(b)参照)。また、S285では、フラッシュメモリ44の登録リスト7において、S275にて送信したダイアグ情報に対応する送信日時を、送信識別子として書き込む(図5(b)参照)。さらに、S290では、フラッシュメモリ44の登録リスト7において、S245にて送信要求に含まれていると判断した場合のツール識別子を書き込み(図5(b)参照)、本処理を終了する。 In subsequent S280, in the registration list 7 of the flash memory 44, the flag identifier corresponding to the diagnosis information transmitted in S275 is set to 1 (see FIG. 5B). In S285, in the registration list 7 of the flash memory 44, the transmission date and time corresponding to the diagnosis information transmitted in S275 is written as a transmission identifier (see FIG. 5B). Furthermore, in S290, the tool identifier when it is determined that it is included in the transmission request in S245 in the registration list 7 of the flash memory 44 is written (see FIG. 5B), and this process is terminated.
なお、S275にて送信されたダイアグ情報等を受信した車両解析ツール5は、車両ID毎にダイアグ情報等を記憶し、これにより記憶されているダイアグ情報等に基づいて、当該車両におけるECU10〜37、制御対象機器、及び検出装置の少なくとも一つの故障箇所を特定したり、故障時の車両の状態を解析したりする。また、車両解析ツール5は、前述の外部センタに接続されている場合には、これらの解析結果とともに、ダイアグ情報等を外部センタに転送する。 The vehicle analysis tool 5 that has received the diagnosis information and the like transmitted in S275 stores the diagnosis information and the like for each vehicle ID, and based on the stored diagnosis information and the like, the ECUs 10 to 37 in the vehicle. Then, at least one failure location of the control target device and the detection device is specified, or the state of the vehicle at the time of failure is analyzed. Further, when the vehicle analysis tool 5 is connected to the above-described external center, the vehicle analysis tool 5 transfers diagnostic information and the like together with these analysis results to the external center.
[効果]
以上説明したように、車載ネットワークシステム1では、ゲートウェイECU10がツール応答処理を行うことによって、車両解析ツール5からの送信要求の種別に応じた形態で、自己故障診断結果を含むダイアグ情報を、より効率的に送信することができる。
[effect]
As described above, in the in-vehicle network system 1, the gateway ECU 10 performs the tool response process, so that the diagnosis information including the self-failure diagnosis result can be obtained in a form corresponding to the type of transmission request from the vehicle analysis tool 5. It can be transmitted efficiently.
また、ツール応答処理では、車両解析ツール5からの送信要求の種別が更新要求である場合に、フラッシュメモリ44に記憶されている全てのダイアグ情報と、車両解析ツール5(又は外部センタ)が受信済みのダイアグ情報との差分を、車両解析ツール5の構成に合わせて送信するため、漏れなく車両解析ツール5のからの送信要求に応えることができる。 Further, in the tool response process, when the type of transmission request from the vehicle analysis tool 5 is an update request, all the diagnostic information stored in the flash memory 44 and the vehicle analysis tool 5 (or an external center) receive it. Since the difference from the completed diagnosis information is transmitted in accordance with the configuration of the vehicle analysis tool 5, the transmission request from the vehicle analysis tool 5 can be satisfied without omission.
また、ツール応答処理では、ゲートウェイECU10がEDR機能を有する場合には、ダイアグ情報とともに検出データを送信するため、これを受信した車両解析ツール5に、例えば異常検出時の車両の状態に基づいて、より詳細な解析を行わせることができる。 Further, in the tool response process, when the gateway ECU 10 has the EDR function, the detection data is transmitted together with the diagnosis information. For this reason, the vehicle analysis tool 5 that receives this information is sent to the vehicle analysis tool 5 based on the state of the vehicle at the time of abnormality detection, for example. More detailed analysis can be performed.
また、ツール応答処理では、車両解析ツール5からの送信要求の種別が全体要求または特定要求である場合に、該当するダイアグ情報とともに送信識別子(送信日時)を送信するため、車両側からのダイアグ情報の送信履歴を、車両解析ツール5に知得させることができる。これにより、車両解析ツール5では、過去の解析結果を用いて車両の状態を合理的に解析することができる。 In the tool response process, when the type of transmission request from the vehicle analysis tool 5 is an entire request or a specific request, the transmission identifier (transmission date and time) is transmitted together with the corresponding diagnosis information. Can be obtained by the vehicle analysis tool 5. Thereby, the vehicle analysis tool 5 can rationally analyze the state of the vehicle using the past analysis result.
[発明との対応]
なお、本実施形態において、ゲートウェイECU10が親ECU、ECU11〜37が子ECU、S110およびS120の処理を行うCPU41が情報取得手段、S130の処理を行うCPU41が情報記憶手段、外部通信部50が外部通信手段、ツール応答処理を行うCPU41がダイアグ情報送信手段、S280〜S290の処理を行うCPU41が識別子付加手段、S220の処理を行うCPU41が情報消去手段に相当する。
[Correspondence with Invention]
In this embodiment, the gateway ECU 10 is the parent ECU, the ECUs 11 to 37 are the child ECUs, the CPU 41 that performs the processing of S110 and S120 is the information acquisition means, the CPU 41 that performs the processing of S130 is the information storage means, and the external communication unit 50 is the external The CPU 41 that performs communication means and tool response processing corresponds to diagnostic information transmission means, the CPU 41 that performs processing of S280 to S290 corresponds to identifier addition means, and the CPU 41 that performs processing of S220 corresponds to information erasure means.
[他の実施形態]
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
[Other Embodiments]
As mentioned above, although embodiment of this invention was described, this invention is not limited to the said embodiment, In the range which does not deviate from the summary of this invention, it is possible to implement in various aspects.
例えば、上記実施形態の車載ネットワークシステム1では、親ECUの一例として、ゲートウェイECU10を説明したが、親ECUは、これに限らず、他のECU11〜37のいずれかであってもよい。また、例えば、親ECUが盗難防止ECU23、ナビゲーションECU31、及びETC・ECUのいずれかの場合には、そのECUが有する通信部を外部通信手段として用いてもよい。 For example, in the in-vehicle network system 1 of the above-described embodiment, the gateway ECU 10 has been described as an example of the parent ECU. However, the parent ECU is not limited to this and may be any of the other ECUs 11 to 37. For example, when the parent ECU is any one of the anti-theft ECU 23, the navigation ECU 31, and the ETC / ECU, a communication unit included in the ECU may be used as an external communication unit.
また、上記実施形態では、車両解析ツール5が外部センタと別構成であるものとして説明したが、これに限定されるものではなく、例えば、外部センタが車両解析ツール5として構成されてもよい。 In the above embodiment, the vehicle analysis tool 5 is described as having a different configuration from the external center. However, the present invention is not limited to this, and the external center may be configured as the vehicle analysis tool 5, for example.
また、上記実施形態の車載ネットワークシステム1では、ECU11〜37が検出データを定期的に親ECUであるゲートウェイECU10に送信する構成であるが、これに限定されるものではなく、例えばゲートウェイECU10がEDR機能を有しない場合には、ECU11〜37が検出データを送信しない構成であってもよい。 In the in-vehicle network system 1 according to the above embodiment, the ECUs 11 to 37 periodically transmit detection data to the gateway ECU 10 that is the parent ECU. However, the present invention is not limited to this. When it does not have a function, the ECU 11 to 37 may be configured not to transmit detection data.
また、上記実施形態の登録リスト7には、3つの識別子が記憶されるが、フラグ識別子、送信識別子、及びツール識別子のうち少なくとも1つの識別子が記憶されればよい。例えば、識別子として送信識別子を用いる場合、ツール応答処理では、S250の処理に代えて、送信識別子が付加されている(送信日時が書き込みされている)ダイアグ情報が存在する場合に、S260に移行し、このようなダイアグ情報が存在しない場合に、S255に移行すればよい。 In the registration list 7 of the above embodiment, three identifiers are stored. However, at least one identifier among the flag identifier, the transmission identifier, and the tool identifier may be stored. For example, when a transmission identifier is used as an identifier, the tool response process proceeds to S260 when there is diagnosis information to which a transmission identifier is added (transmission date and time is written) instead of the process of S250. When such diagnostic information does not exist, the process may proceed to S255.
1…車載ネットワークシステム、2…車載LAN、7…登録リスト、8…AVCネットワーク、10…ゲートウェイECU、40…マイクロコンピュータ、41…CPU、44…フラッシュメモリ、50…外部通信部。 DESCRIPTION OF SYMBOLS 1 ... In-vehicle network system, 2 ... In-vehicle LAN, 7 ... Registration list, 8 ... AVC network, 10 ... Gateway ECU, 40 ... Microcomputer, 41 ... CPU, 44 ... Flash memory, 50 ... External communication part.
Claims (5)
前記複数の電子制御ユニットのうち、全ての電子制御ユニットによる自己故障診断結果を統括する一つの電子制御ユニットである親ECUと、該親ECU以外の複数の電子制御ユニットである子ECUとを備え、
前記親ECUは、
個々の前記子ECUから該子ECUによる前記自己故障診断結果を表すダイアグ情報を取得する情報取得手段と、
前記情報取得手段にて取得したダイアグ情報、及び、当該親ECUによる自己故障診断結果に対応するダイアグ情報を記憶する情報記憶手段と、
前記車両の外部に設けられた車両解析ツールとの間で通信を行う外部通信手段と、
前記情報記憶手段にて記憶されているダイアグ情報のうち、前記車両解析ツールから前記外部通信手段を介して受信した送信要求の種別に応じたダイアグ情報を、該車両解析ツールに前記外部通信手段を介して送信するダイアグ情報送信手段と、
を有することを特徴とする車両用故障診断装置。 A vehicle fault diagnosis device comprising a plurality of electronic control units that are provided in a vehicle and execute self-fault diagnosis,
Of the plurality of electronic control units, a parent ECU that is one electronic control unit that supervises self-failure diagnosis results by all the electronic control units, and a child ECU that is a plurality of electronic control units other than the parent ECU. ,
The parent ECU
Information acquisition means for acquiring diagnostic information representing the self-failure diagnosis result by the child ECU from each of the child ECUs;
Information storage means for storing diagnostic information acquired by the information acquisition means, and diagnostic information corresponding to the self-fault diagnosis result by the parent ECU,
External communication means for communicating with a vehicle analysis tool provided outside the vehicle;
Of the diagnostic information stored in the information storage means, the diagnostic information corresponding to the type of transmission request received from the vehicle analysis tool via the external communication means is stored in the vehicle analysis tool. Diagnostic information transmitting means for transmitting via,
A vehicle fault diagnosis device comprising:
前記ダイアグ情報送信手段は、前記送信要求の種別が予め規定された更新要求を表す場合、前記識別子付加手段による前記識別子が未付加のダイアグ情報を送信することを特徴とする請求項1に記載の車両用故障診断装置。 The parent ECU has identifier adding means for adding a predetermined identifier to the diagnostic information stored in the information storage means when transmitting diagnostic information by the diagnostic information transmitting means,
2. The diagnosis information transmitting unit according to claim 1, wherein, when the type of the transmission request represents a predetermined update request, the diagnostic information transmitting unit transmits diagnostic information to which the identifier is not added by the identifier adding unit. Fault diagnosis device for vehicles.
前記ダイアグ情報送信手段は、前記送信要求の種別が予め規定された全体要求を表す場合、前記情報記憶手段にて記憶されている全てのダイアグ情報を送信するとともに、該ダイアグ情報のうち、前記識別子付加手段により前記識別子が付加されているダイアグ情報については、該識別子とともに送信することを特徴とする請求項2に記載の車両用故障診断装置。 The identifier is an identifier for identifying a transmission date and time,
The diagnostic information transmission means transmits all diagnostic information stored in the information storage means when the type of the transmission request represents a pre-defined overall request, and among the diagnostic information, the identifier 3. The vehicle fault diagnosis apparatus according to claim 2, wherein the diagnosis information to which the identifier is added by the adding means is transmitted together with the identifier.
前記ダイアグ情報送信手段は、前記送信要求の種別が前記更新要求を表す場合、前記情報記憶手段にて記憶されている識別子に基づいて、前記送信要求の送信元である車両解析ツールが未受信のダイアグ情報を送信することを特徴とする請求項2または請求項3に記載の車両用故障診断装置。 The identifier is an identifier for identifying the vehicle analysis tool,
When the type of the transmission request represents the update request, the diagnosis information transmission unit has not received the vehicle analysis tool that is the transmission source of the transmission request based on the identifier stored in the information storage unit. The vehicle fault diagnosis apparatus according to claim 2 or 3, wherein the diagnosis information is transmitted.
前記車両解析ツールにて指定されたダイアグ情報を削除する旨を表す削除要求を、前記外部通信手段を介して受信した場合、前記情報記憶手段にて記憶されているダイアグ情報のうち、該削除要求が示すダイアグ情報を、該ダイアグ情報に対応する前記識別子とともに、前記情報記憶手段から消去する情報消去手段を有することを特徴とする請求項1ないし請求項4のいずれか1項に記載の車両用故障診断装置。 The parent ECU
When a deletion request indicating that the diagnosis information designated by the vehicle analysis tool is to be deleted is received via the external communication means, the deletion request among the diagnosis information stored in the information storage means 5. The vehicle according to claim 1, further comprising: an information erasing unit that erases the diag information indicated by the information storing unit together with the identifier corresponding to the diag information. 6. Fault diagnosis device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011164700A JP5712845B2 (en) | 2011-07-27 | 2011-07-27 | Fault diagnosis device for vehicles |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011164700A JP5712845B2 (en) | 2011-07-27 | 2011-07-27 | Fault diagnosis device for vehicles |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013028238A true JP2013028238A (en) | 2013-02-07 |
JP5712845B2 JP5712845B2 (en) | 2015-05-07 |
Family
ID=47785730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011164700A Active JP5712845B2 (en) | 2011-07-27 | 2011-07-27 | Fault diagnosis device for vehicles |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5712845B2 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102014208943A1 (en) | 2013-05-23 | 2014-11-27 | Honda Motor Co., Ltd. | Vehicle diagnosis system |
JP2016055673A (en) * | 2014-09-05 | 2016-04-21 | 株式会社デンソー | Failure diagnosis device and electronic control device |
CN105745871A (en) * | 2013-11-20 | 2016-07-06 | 宝马股份公司 | Vehicle having an ethernet bus system and method for operating such a bus system |
JP2016151471A (en) * | 2015-02-17 | 2016-08-22 | 本田技研工業株式会社 | Vehicle inspection device |
US20170270068A1 (en) * | 2016-03-15 | 2017-09-21 | Honda Motor Co., Ltd. | Communication system |
US10127871B2 (en) | 2015-03-20 | 2018-11-13 | Japan Display Inc. | Liquid crystal display device including a detection circuit |
JP2019002938A (en) * | 2018-09-06 | 2019-01-10 | 本田技研工業株式会社 | Vehicle inspection device |
JP2019038331A (en) * | 2017-08-23 | 2019-03-14 | 株式会社デンソー | Electronic control device |
CN110471399A (en) * | 2019-08-27 | 2019-11-19 | 中国第一汽车股份有限公司 | Vehicular diagnostic method, device, system and vehicle based on ECU |
JP2020172200A (en) * | 2019-04-11 | 2020-10-22 | 株式会社デンソー | Vehicle inspection device |
WO2022215576A1 (en) * | 2021-04-08 | 2022-10-13 | 住友電装株式会社 | In-vehicle device, program, and information processing method |
JP2023515233A (en) * | 2020-07-31 | 2023-04-12 | エルジー エナジー ソリューション リミテッド | Communication system and method |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10227724A (en) * | 1997-02-17 | 1998-08-25 | Nissan Motor Co Ltd | Electronic controller for vehicle |
JP2005043138A (en) * | 2003-07-25 | 2005-02-17 | Hitachi Ltd | Vehicle information terminal apparatus |
WO2005057519A1 (en) * | 2003-12-12 | 2005-06-23 | Hitachi, Ltd. | Vehicle information collecting/managing method, vehicle information collecting/managing system, information management base station apparatus used in that system, and vehicle used in that system |
JP2006254045A (en) * | 2005-03-10 | 2006-09-21 | Keyence Corp | Serial bus data collecting device and data collection system |
JP2007326425A (en) * | 2006-06-07 | 2007-12-20 | Fujitsu Ten Ltd | Communication controlling unit, trouble analyzing center, and trouble analyzing method |
JP2009126299A (en) * | 2007-11-21 | 2009-06-11 | Denso Corp | Vehicular control device |
JP2009150798A (en) * | 2007-12-21 | 2009-07-09 | Honda Motor Co Ltd | Remote diagnosis system of vehicle |
JP2011076322A (en) * | 2009-09-30 | 2011-04-14 | Hitachi Automotive Systems Ltd | On-vehicle communication terminal equipment and vehicle internal data distribution method |
-
2011
- 2011-07-27 JP JP2011164700A patent/JP5712845B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10227724A (en) * | 1997-02-17 | 1998-08-25 | Nissan Motor Co Ltd | Electronic controller for vehicle |
JP2005043138A (en) * | 2003-07-25 | 2005-02-17 | Hitachi Ltd | Vehicle information terminal apparatus |
WO2005057519A1 (en) * | 2003-12-12 | 2005-06-23 | Hitachi, Ltd. | Vehicle information collecting/managing method, vehicle information collecting/managing system, information management base station apparatus used in that system, and vehicle used in that system |
JP2006254045A (en) * | 2005-03-10 | 2006-09-21 | Keyence Corp | Serial bus data collecting device and data collection system |
JP2007326425A (en) * | 2006-06-07 | 2007-12-20 | Fujitsu Ten Ltd | Communication controlling unit, trouble analyzing center, and trouble analyzing method |
JP2009126299A (en) * | 2007-11-21 | 2009-06-11 | Denso Corp | Vehicular control device |
JP2009150798A (en) * | 2007-12-21 | 2009-07-09 | Honda Motor Co Ltd | Remote diagnosis system of vehicle |
JP2011076322A (en) * | 2009-09-30 | 2011-04-14 | Hitachi Automotive Systems Ltd | On-vehicle communication terminal equipment and vehicle internal data distribution method |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102014208943A1 (en) | 2013-05-23 | 2014-11-27 | Honda Motor Co., Ltd. | Vehicle diagnosis system |
US9251632B2 (en) | 2013-05-23 | 2016-02-02 | Honda Motor Co., Ltd. | Vehicle diagnostic system |
CN105745871A (en) * | 2013-11-20 | 2016-07-06 | 宝马股份公司 | Vehicle having an ethernet bus system and method for operating such a bus system |
JP2017503378A (en) * | 2013-11-20 | 2017-01-26 | バイエリシエ・モトーレンウエルケ・アクチエンゲゼルシヤフト | Vehicle having Ethernet bus system and method of operating Ethernet bus system in vehicle |
JP2016055673A (en) * | 2014-09-05 | 2016-04-21 | 株式会社デンソー | Failure diagnosis device and electronic control device |
JP2016151471A (en) * | 2015-02-17 | 2016-08-22 | 本田技研工業株式会社 | Vehicle inspection device |
US10127871B2 (en) | 2015-03-20 | 2018-11-13 | Japan Display Inc. | Liquid crystal display device including a detection circuit |
JP2017165226A (en) * | 2016-03-15 | 2017-09-21 | 本田技研工業株式会社 | Communication system |
US20170270068A1 (en) * | 2016-03-15 | 2017-09-21 | Honda Motor Co., Ltd. | Communication system |
US10394739B2 (en) * | 2016-03-15 | 2019-08-27 | Honda Motor Co., Ltd. | Communication system for in-vehicle diagnostic data |
JP2019038331A (en) * | 2017-08-23 | 2019-03-14 | 株式会社デンソー | Electronic control device |
JP7095240B2 (en) | 2017-08-23 | 2022-07-05 | 株式会社デンソー | Electronic control device |
JP2019002938A (en) * | 2018-09-06 | 2019-01-10 | 本田技研工業株式会社 | Vehicle inspection device |
JP2020172200A (en) * | 2019-04-11 | 2020-10-22 | 株式会社デンソー | Vehicle inspection device |
CN110471399A (en) * | 2019-08-27 | 2019-11-19 | 中国第一汽车股份有限公司 | Vehicular diagnostic method, device, system and vehicle based on ECU |
JP2023515233A (en) * | 2020-07-31 | 2023-04-12 | エルジー エナジー ソリューション リミテッド | Communication system and method |
JP7494441B2 (en) | 2020-07-31 | 2024-06-04 | エルジー エナジー ソリューション リミテッド | Communication system and method |
WO2022215576A1 (en) * | 2021-04-08 | 2022-10-13 | 住友電装株式会社 | In-vehicle device, program, and information processing method |
Also Published As
Publication number | Publication date |
---|---|
JP5712845B2 (en) | 2015-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5712845B2 (en) | Fault diagnosis device for vehicles | |
JP6432490B2 (en) | In-vehicle control device and in-vehicle recording system | |
CN105791386B (en) | Efficient telematics data upload | |
WO2020153122A1 (en) | Vehicle security monitoring device, method, and program | |
US9240079B2 (en) | Triggering a specialized data collection mode | |
CN106603620B (en) | Vehicle-mounted recording system and on-vehicle control apparatus | |
JP5561186B2 (en) | In-vehicle network system | |
JP2009205368A (en) | Accident notification system and onboard device | |
CN110268681A (en) | Vehicle gateway device and communication cutting-off method | |
JP2006256457A (en) | On-vehicle data management device, and vehicular information supplying system | |
EP3179320A1 (en) | Method and device for processing real-time vehicle traveling data | |
WO2015002025A1 (en) | Method for generating index for evaluating driving, information processing apparatus, vehicle-mounted device, and control method and control program therefor | |
WO2018179536A1 (en) | Information processing device, information processing method, program, and recording medium on which said program is stored | |
KR20190107565A (en) | Vehicle control device | |
JP7328928B2 (en) | In-vehicle relay device, information processing method and program | |
JP2006182138A (en) | Data recording system | |
JP7318710B2 (en) | Security device, incident response processing method, program, and storage medium | |
CN109308802A (en) | Abnormal vehicles management method and device | |
JP2009192219A (en) | Vehicle diagnosis system | |
US11681518B2 (en) | Systems and methods for safe over-the-air update of electronic control units in vehicles | |
WO2018179630A1 (en) | Information processing device, information processing method and program | |
WO2024142981A1 (en) | On-vehicle machine, data providing method, and program | |
WO2024142973A1 (en) | On-vehicle machine, data providing system, data providing method, and program | |
US20220300403A1 (en) | Isolated software testing in production vehicles | |
JP7476854B2 (en) | Information processing device, program, and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130821 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140410 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140507 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140613 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140909 |
|
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: 20150210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150223 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5712845 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |