Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5040950B2 - Fault diagnosis information recording device - Google Patents
[go: Go Back, main page]

JP5040950B2 - Fault diagnosis information recording device - Google Patents

Fault diagnosis information recording device Download PDF

Info

Publication number
JP5040950B2
JP5040950B2 JP2009086195A JP2009086195A JP5040950B2 JP 5040950 B2 JP5040950 B2 JP 5040950B2 JP 2009086195 A JP2009086195 A JP 2009086195A JP 2009086195 A JP2009086195 A JP 2009086195A JP 5040950 B2 JP5040950 B2 JP 5040950B2
Authority
JP
Japan
Prior art keywords
information
failure diagnosis
vehicle
code
failure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009086195A
Other languages
Japanese (ja)
Other versions
JP2010238022A (en
Inventor
和彦 野田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2009086195A priority Critical patent/JP5040950B2/en
Publication of JP2010238022A publication Critical patent/JP2010238022A/en
Application granted granted Critical
Publication of JP5040950B2 publication Critical patent/JP5040950B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、故障診断情報を記録する故障診断情報記録装置に関するものである。   The present invention relates to a failure diagnosis information recording apparatus for recording failure diagnosis information.

近年、車両は、電子制御化が進み、多数のECU(Electronic Control Unit;電子制御装置)が搭載されている。また、そのECU間は、通信ネットワーク(車載LAN)で接続されている。そして、複数のECUが連携して動作したり、システム制御アプリケーションを構成したりするようになっている。また、この複数のECUが連携して構成される電子制御システムの規模も肥大化しつつある。   In recent years, vehicles have been electronically controlled, and a large number of ECUs (Electronic Control Units) are mounted. The ECUs are connected by a communication network (vehicle-mounted LAN). A plurality of ECUs operate in cooperation or configure a system control application. In addition, the scale of an electronic control system configured by cooperation of the plurality of ECUs is increasing.

このような大規模な電子制御システムにおいては、故障発生時の故障要因の特定、原因の解明は困難を伴うことが多い。特に、車両に搭載される電子制御システムは、特殊な環境化で使用されるため、故障が発生した時の環境条件を再現させることが難しい場合がある。環境条件が再現できないために現象が再現できず、故障診断、解析ができなくなることもある。   In such a large-scale electronic control system, it is often difficult to identify the cause of failure and elucidate the cause when a failure occurs. In particular, since an electronic control system mounted on a vehicle is used in a special environment, it may be difficult to reproduce environmental conditions when a failure occurs. Since environmental conditions cannot be reproduced, phenomena cannot be reproduced, and failure diagnosis and analysis may not be possible.

また、従来、車両に搭載されたECUでの故障診断、解析を支援するために、故障診断情報をECU内のメモリに保存することが考案されている。しかしながら、車両に搭載されたECUでは、コストなどの理由からメモリの容量(メモリサイズ)に制約があることが多い。   Conventionally, in order to support failure diagnosis and analysis in an ECU mounted on a vehicle, it has been devised to store failure diagnosis information in a memory in the ECU. However, an ECU mounted on a vehicle often has a limited memory capacity (memory size) for reasons such as cost.

そこで、特許文献1には、容量に制約のあるメモリであっても、故障診断情報を確実かつ効率的に保存することができる自動車用ダイアグデータ管理システムが開示されている。この自動車用ダイアグデータ管理システムは、時系列的に順次作成されるダイアグデータをRAM上のバッファメモリに随時上書更新しつつ一時的に記憶する一方、バッファメモリ上のダイアグデータが上書き等により更新されないようにするため、これを不揮発性メモリに転送し、不具合解析等に必要な場合に、随時この不揮発性メモリから読み出して使用する。このとき、バッファメモリに送られてくるダイアグデータを無制限に不揮発性メモリに転送するのではなく、電子機器がユーザーの期待通りに動作しなかった場合に、ユーザーによる特定反応動作を予め定めておき、その特定反応動作が検出された場合に限って、バッファメモリ内のダイアグデータを不揮発性メモリに転送して記憶確定させるものである。   Therefore, Patent Document 1 discloses an automotive diagnostic data management system that can store failure diagnosis information reliably and efficiently even in a memory with limited capacity. This automotive diagnostic data management system temporarily stores time-sequentially created diagnostic data in the buffer memory on the RAM while temporarily updating it, while the diagnostic data on the buffer memory is updated by overwriting, etc. In order to prevent this from happening, it is transferred to a non-volatile memory, and is read from the non-volatile memory and used whenever necessary for failure analysis or the like. At this time, instead of transferring the diag data sent to the buffer memory to the non-volatile memory without limitation, a specific reaction operation by the user is determined in advance when the electronic device does not operate as expected by the user. Only when the specific reaction operation is detected, the diagnostic data in the buffer memory is transferred to the non-volatile memory to determine the storage.

特開2006−309511号公報JP 2006-309511 A

しかしながら、特許文献1に示される自動車用ダイアグデータ管理システムにおいては、時々刻々と変化する環境条件のなかで、故障が発生した時の環境条件に対応した故障診断情報(ダイアグデータ)を保存することまではなされていない。   However, in the diagnostic data management system for automobiles disclosed in Patent Document 1, failure diagnosis information (diag data) corresponding to an environmental condition when a failure occurs is stored among environmental conditions that change every moment. It has not been done.

ところで、上述のような車載LANでの通信記録は、故障診断、解析を行なう際の情報として非常に有効なものもあり、重要な役割を占めるようになっている。しかしながら、この通信記録を示す情報は、膨大なデータ量である。また、上述のようにメモリの容量には制約がある。従って、全ての通信記録をメモリに記録することができない。   By the way, the communication record in the in-vehicle LAN as described above is very effective as information for performing failure diagnosis and analysis, and plays an important role. However, the information indicating this communication record is a huge amount of data. Further, as described above, the memory capacity is limited. Therefore, all communication records cannot be recorded in the memory.

本発明は、上記問題点に鑑みなされたものであり、故障が発生した時の車載LANの通信記録を示す情報と、環境条件に対応した故障診断情報を適切、かつ効率的に記録することができる故障診断情報記録装置を提供することを目的とする。   The present invention has been made in view of the above problems, and can appropriately and efficiently record information indicating communication records of the in-vehicle LAN when a failure occurs and failure diagnosis information corresponding to environmental conditions. An object of the present invention is to provide a fault diagnosis information recording apparatus capable of performing the above.

上記目的を達成するために請求項1に記載の故障診断情報記録装置は、
少なくとも一つの車載LANに接続されるものであり、車載LANに接続されている電子制御装置から故障診断コードを受信すると、故障診断コードに対応する故障の診断、解析に用いる故障診断情報を記録する故障診断情報記録装置であって、
故障診断コードと、故障診断コード毎に故障診断情報を記録する必要があるか否かを判断するための条件と、故障診断コードに対応する故障に関連する車載LANの通信記録を含む情報及び故障が発生したときの環境条件に対応する情報のうち故障診断情報として記録する情報を示す記録対象とが紐付けされたテーブルを有し、
車載LANに接続されている電子制御装置から出力された故障診断コードを受信するコード受信手段と、
車両の状況が、テーブルにおいてコード受信手段にて受信した故障診断コードに紐付けされている条件を満たすか否かを判定する条件判定手段と、
条件判定手段が条件を満たすと判定した場合、テーブルにおいてコード受信手段にて受信した故障診断コードに紐付けされている記録対象の情報を故障診断情報として記録する記録手段と、
を備えることを特徴とするものである。
In order to achieve the above object, the failure diagnosis information recording apparatus according to claim 1 comprises:
Connected to at least one in-vehicle LAN, and when receiving a fault diagnosis code from an electronic control device connected to the in-vehicle LAN, records fault diagnosis information used for fault diagnosis and analysis corresponding to the fault diagnosis code A fault diagnosis information recording device comprising:
Information and failure including failure diagnosis code, conditions for determining whether failure diagnosis information needs to be recorded for each failure diagnosis code, and communication record of in-vehicle LAN related to failure corresponding to failure diagnosis code A table associated with a recording target indicating information to be recorded as failure diagnosis information among information corresponding to environmental conditions when
Code receiving means for receiving a fault diagnosis code output from an electronic control device connected to the in-vehicle LAN;
Condition determining means for determining whether or not the condition of the vehicle satisfies a condition associated with the failure diagnosis code received by the code receiving means in the table;
If the condition determination means determines that the condition is satisfied, a recording means for recording information to be recorded associated with the failure diagnosis code received by the code reception means in the table as failure diagnosis information;
It is characterized by providing.

このように、受信した故障診断コードに対応する故障に関連するものであり車載LANの通信記録を示す情報と故障が発生したときの環境条件に対応する情報とを故障診断情報として記録することによって、故障診断、解析に適切な故障診断情報を必要な分だけ記録することができる。また、故障が発生した時の環境条件を絞り込むことができるため、現象(故障)を再現させやすくすることができる。従って、故障診断情報を用いた故障診断、解析の精度を向上させることができる。   Thus, by recording information indicating the communication record of the in-vehicle LAN and information corresponding to the environmental condition when the failure occurs as failure diagnosis information, which is related to the failure corresponding to the received failure diagnosis code. Fault diagnosis information suitable for fault diagnosis and analysis can be recorded as much as necessary. In addition, since the environmental conditions at the time of the failure can be narrowed down, the phenomenon (failure) can be easily reproduced. Therefore, the accuracy of failure diagnosis and analysis using the failure diagnosis information can be improved.

さらに、車両の状況が受信した故障診断コードに紐付けされた条件を満たす場合だけ、故障診断情報を記録することによって、必要なときだけ故障診断情報を記録することができる。つまり、故障が発生した時の車載LANの通信記録を示す情報と、環境条件に対応した故障診断情報を適切、かつ効率的に記録することができる。   Furthermore, the failure diagnosis information can be recorded only when necessary by recording the failure diagnosis information only when the vehicle condition satisfies the condition associated with the received failure diagnosis code. That is, it is possible to appropriately and efficiently record information indicating the communication record of the in-vehicle LAN when a failure occurs and failure diagnosis information corresponding to the environmental conditions.

また、請求項2に示すように、テーブルには、記録対象である車載LANの通信記録を示す情報毎に、故障診断コードに対応する故障に応じた記録時間を示す情報が紐付けされるようにしてもよい。   In addition, as shown in claim 2, information indicating a recording time corresponding to a failure corresponding to the failure diagnosis code is associated with the table for each piece of information indicating the communication record of the in-vehicle LAN that is a recording target. It may be.

このように、故障診断コードに対応する故障に応じた車載LANの通信記録を示す情報の記録時間に関する情報を含めることによって、車載LANの通信記録を示す情報をより一層必要な分だけ記録することができる。   As described above, by including information related to the recording time of the information indicating the communication record of the in-vehicle LAN corresponding to the failure corresponding to the failure diagnosis code, the information indicating the communication record of the in-vehicle LAN is recorded as much as necessary. Can do.

また、請求項3に示すように、テーブルには、記録対象である車載LANの通信記録を示す情報毎に、故障診断コードに対応する故障に応じた送信元ECUを示す情報が紐付けされるようにしてもよい。   Further, as shown in claim 3, for each piece of information indicating the communication record of the in-vehicle LAN that is a recording target, information indicating the transmission source ECU corresponding to the failure corresponding to the failure diagnosis code is associated with the table. You may do it.

このように送信元ECUを示す情報を紐付けすることによって、故障診断情報を用いた故障診断、解析の精度をより一層向上させることができる。   By associating information indicating the transmission source ECU in this way, it is possible to further improve the accuracy of failure diagnosis and analysis using the failure diagnosis information.

本発明の実施の形態におけるナビゲーションECUの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of navigation ECU in embodiment of this invention. 本発明の実施の形態におけるナビゲーションECUのダイアグ情報の記録処理を示すフローチャートである。It is a flowchart which shows the recording process of the diagnostic information of navigation ECU in embodiment of this invention. 本発明の実施の形態におけるテーブルの概略構成を示すイメージ図である。It is an image figure which shows schematic structure of the table in embodiment of this invention.

以下、本発明の実施の形態を図に基づいて説明する。なお、本実施の形態においては、本発明の故障診断情報記録装置を車両に搭載されるナビゲーションECU(Electronic Control Unit;電子制御装置)に適用した例を採用して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the present embodiment, an example in which the failure diagnosis information recording apparatus of the present invention is applied to a navigation ECU (Electronic Control Unit) mounted on a vehicle will be described.

図1に示すように、ナビゲーションECU10は、第1車載LAN、第2車載LAN、第3車載LANに接続されるものであり、その第1〜第3車載LANに接続されているECU10〜70のいずれか一つから故障診断コード(以下、ダイアグコードとも称する)を受信すると、そのダイアグコードに対応する故障の診断、解析に用いる故障診断情報(以下、ダイアグ情報とも称する)を記録する。なお、第1〜第3車載LANは、制御系LAN、ボデー系LANなどである。第1車載LANは、ナビゲーションECU10とECU20とECU30とを含むものである。第2車載LANは、ナビゲーションECU10とECU40とECU50とを含むものである。第3車載LANは、ナビゲーションECU10とECU60とECU70とを含むものである。なお、ECU20〜70は、故障(異常)を検出すると、その故障(異常)の種類や場所などによって予め設定されたコードであるダイアグコードを車載LANに出力する。   As shown in FIG. 1, the navigation ECU 10 is connected to the first in-vehicle LAN, the second in-vehicle LAN, and the third in-vehicle LAN, and the ECUs 10 to 70 connected to the first to third in-vehicle LANs. When a failure diagnosis code (hereinafter also referred to as a diagnosis code) is received from any one of them, failure diagnosis information (hereinafter also referred to as diagnosis information) used for diagnosis and analysis of a failure corresponding to the diagnosis code is recorded. The first to third in-vehicle LANs are a control system LAN, a body system LAN, and the like. The first in-vehicle LAN includes the navigation ECU 10, the ECU 20, and the ECU 30. The second in-vehicle LAN includes the navigation ECU 10, ECU 40, and ECU 50. The third in-vehicle LAN includes the navigation ECU 10, ECU 60, and ECU 70. In addition, if ECU20-70 detects a failure (abnormality), it will output the diagnostic code which is a code preset according to the kind, location, etc. of the failure (abnormality) to vehicle-mounted LAN.

なお、本実施の形態においては、ナビゲーションECU10は、3つの車載LAN(第1〜第3車載LAN)に接続される例を採用して説明するが本発明はこれに限定されるものではない。少なくとも一つの車載LANに接続されておれば本発明の目的は達成できるものである。また、第1〜第3車載LANに含まれるECUの数も特に限定されるものではない。   In the present embodiment, the navigation ECU 10 will be described using an example in which it is connected to three in-vehicle LANs (first to third in-vehicle LANs), but the present invention is not limited to this. The object of the present invention can be achieved if it is connected to at least one in-vehicle LAN. Further, the number of ECUs included in the first to third in-vehicle LANs is not particularly limited.

ナビゲーションECU10は、図1に示すように、CPU1、RTC(リアルタイムクロック)2、ジャイロセンサー3、GPS受信機4、アンテナ4a、映像入力処理部5、カメラ5a、HDD6、ROM7、RAM8、I/F(インターフェース)9などを備える。   As shown in FIG. 1, the navigation ECU 10 includes a CPU 1, an RTC (real time clock) 2, a gyro sensor 3, a GPS receiver 4, an antenna 4a, a video input processing unit 5, a camera 5a, an HDD 6, a ROM 7, a RAM 8, and an I / F. (Interface) 9 and the like.

CPU1は、ROM7に記憶されたプログラムを読み出し、RTC2、ジャイロセンサー3、GPS受信機4、映像入力処理部5からの信号及びI/F9を介して入力される外部(第1〜第3車載LANに接続されたECU20〜70)からの信号、HDD6やROM7に記憶されたデータを用いて所定の演算処理を実行し、処理結果をRAM8に保存しながら経路探索処理、車両の状況判断処理などを実行する。さらに、CPU1は、本発明の特徴点であるダイアグ情報の記録処理を行う。このダイアグ情報の記録処理に関しては後ほど詳しく説明する。   The CPU 1 reads out the program stored in the ROM 7, receives signals from the RTC 2, the gyro sensor 3, the GPS receiver 4, the video input processing unit 5 and the external (first to third in-vehicle LANs) input via the I / F 9. A predetermined arithmetic process is executed using signals from the ECUs 20 to 70) connected to the CPU 20 and data stored in the HDD 6 and ROM 7, and a route search process, a vehicle situation determination process, etc. are performed while saving the process result in the RAM 8. Execute. Further, the CPU 1 performs processing for recording diagnostic information, which is a feature of the present invention. This diag information recording process will be described in detail later.

RTC2は、現在時刻をカウントし、カウントした現在時刻をCPU1に入力する。   The RTC 2 counts the current time and inputs the counted current time to the CPU 1.

ジャイロセンサー3は、自車両の位置を検出するためのデータをCPU1に入力するものであり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データをCPU1に入力する。   The gyro sensor 3 inputs data for detecting the position of the host vehicle to the CPU 1. The gyro sensor 3 detects the angular velocity of the vehicle when the direction of the vehicle is changed, and inputs the angular velocity data and the relative bearing data to the CPU 1.

GPS受信機4は、複数のGPS衛星から、アンテナ4aを介して車両の現在位置を検出するための電波を受信してCPU1に入力する。   The GPS receiver 4 receives radio waves for detecting the current position of the vehicle from a plurality of GPS satellites via the antenna 4 a and inputs them to the CPU 1.

映像入力処理部5は、カメラ5aにて撮影された映像データをCPU1に入力する。カメラ5aは、例えば、車両の周辺などを撮影するものである。   The video input processing unit 5 inputs video data captured by the camera 5 a to the CPU 1. The camera 5a captures, for example, the vicinity of the vehicle.

HDD6は、地図データや、ダイアグコードとダイアグ情報を記録する必要があるか否かを判断するための条件(記録判断条件)とダイアグ情報として記録する情報を示す記録対象(記録内容)とが紐付けされたテーブルなどが記憶される。換言すると、このテーブルは、ダイアグコードに紐付けされたダイアグ情報の記録方法を示すものである。また、HDD6は、CPU1からの指示に基づいてダイアグ情報が記録される。   The HDD 6 associates a map data, a condition for determining whether or not a diagnosis code and diagnosis information need to be recorded (recording determination condition), and a recording target (recording content) indicating information to be recorded as the diagnosis information. The attached table or the like is stored. In other words, this table shows a recording method of diag information linked to a diag code. The HDD 6 records diagnosis information based on an instruction from the CPU 1.

ここで、図3を用いて、HDD6に記憶されるテーブルに関して説明する。図3は、テーブルの一例を示すイメージ図である。このテーブルは、予めHDD6に記憶されるものである。   Here, the table stored in the HDD 6 will be described with reference to FIG. FIG. 3 is an image diagram illustrating an example of a table. This table is stored in the HDD 6 in advance.

また、テーブルは、適宜更新できるようにしてもよい。この場合、例えば、ナビゲーションECU10に外部との通信を行なう通信部を設ける。そして、ナビゲーションECU10に設けられた通信部との通信が可能な専用の更新端末、携帯電話、センターから通信によって更新することによって達成できる。   The table may be updated as appropriate. In this case, for example, the navigation ECU 10 is provided with a communication unit that performs communication with the outside. And it can achieve by updating by communication from a dedicated update terminal capable of communicating with a communication unit provided in the navigation ECU 10, a mobile phone, or a center.

ダイアグコードは、故障(異常)の種類や場所などによって予め設定されたコードである。   The diagnosis code is a code set in advance depending on the type or location of failure (abnormality).

ダイアグ情報を記録する必要があるか否かを判断するための条件は、車両の状況に基づいてダイアグコード毎に設定されるものである。例えば、この条件(車両の状況)は、過去の市場での不具合抽出実績、不再現不具合などをもとに設定することができる。   The condition for determining whether or not the diagnosis information needs to be recorded is set for each diagnosis code based on the situation of the vehicle. For example, this condition (vehicle situation) can be set based on past defect extraction results, non-reproduction failures, and the like.

そして、この車両の状況は、ダイアグコードに対応する故障に関係するものである。具体的には、車両の状況は、例えば、車内環境、車両挙動、走行環境などの状況からなるものである。車内環境に関する状況は、画像ID情報、再生映像種別、再生音声種別などであり、その他の動作・制御用にECU内部で使用する変数なども含まれる。車両挙動に関する状況は、走行中、停車中、後退中、旋回中などが含まれる。走行環境に関する状況は、位置、一般道、高速道、トンネル内、橋梁上などが含まれる。なお、ダイアグコードに対応する故障とは、換言すると、ダイアグコードを出力するきっかけとなる故障(異常)である。   The situation of the vehicle is related to a failure corresponding to the diagnosis code. Specifically, the situation of the vehicle includes, for example, situations such as an in-vehicle environment, a vehicle behavior, and a traveling environment. The situation related to the in-vehicle environment includes image ID information, a reproduced video type, a reproduced audio type, and other variables used inside the ECU for other operations and controls. The situation related to the vehicle behavior includes running, stopping, reverse, turning and the like. Conditions related to the driving environment include location, general roads, expressways, tunnels, and bridges. The failure corresponding to the diag code is, in other words, a failure (abnormality) that triggers the output of the diag code.

ダイアグ情報として記録する情報を示す記録対象とは、ダイアグコードに対応する故障に関連する車載LANの通信記録とダイアグコードの送信元ECUを含む情報及び故障が発生したときの環境条件に対応する情報のうちダイアグ情報として記録する情報を示すものである。環境条件に対応する情報とは、前述の車内環境、車両挙動、走行環境に関する状況を示すような情報を指し、換言すると、各ダイアグコードに対して、どのような情報をダイアグ情報として記録するかを示すものである。   The recording target indicating the information to be recorded as the diag information is information including the communication record of the in-vehicle LAN related to the failure corresponding to the diag code and the transmission source ECU of the diag code, and the information corresponding to the environmental condition when the failure occurs. Of these, information to be recorded as diagnostic information is shown. The information corresponding to the environmental conditions refers to information indicating the above-mentioned conditions related to the in-vehicle environment, the vehicle behavior, and the driving environment. In other words, what information is recorded as diag information for each diag code. Is shown.

また、記録対象である車載LANの通信記録を示す情報毎に、ダイアグコードに対応する故障に応じた記録時間を示す情報を紐付けしてもよい。つまり、車載LANの通信記録をどれだけの時間記録するかを示す情報を紐付けしてもよい。このように、ダイアグコードに対応する故障に応じた車載LANの通信記録を示す情報の記録時間に関する情報を含めることによって、車載LANの通信記録を示す情報をより一層必要な分だけ記録することができる。   Moreover, you may link | link the information which shows the recording time according to the failure corresponding to a diagnosis code | cord | chord for every information which shows the communication recording of the vehicle-mounted LAN which is a recording object. That is, information indicating how long the communication record of the in-vehicle LAN is recorded may be associated. As described above, by including the information related to the recording time of the information indicating the communication record of the in-vehicle LAN corresponding to the failure corresponding to the diagnosis code, the information indicating the communication record of the in-vehicle LAN can be recorded as much as necessary. it can.

さらに、記録対象とする車載LANの通信記録を、ダイアグコードに対応する故障に応じて送信元ECUによって限定させる情報を紐付けしてもよい。つまり、すべての車載LAN通信記録を記録対象とするのではなく、特定の送信元ECUから送信された通信記録のみを記録対象とすることによって、車載LANの通信記録を示す情報をより一層必要な分だけ記録することができる。   Furthermore, information for limiting the communication record of the in-vehicle LAN to be recorded by the transmission source ECU according to the failure corresponding to the diagnosis code may be associated. That is, not all the in-vehicle LAN communication records are to be recorded, but only the communication records transmitted from a specific transmission source ECU are to be recorded, so that information indicating the in-vehicle LAN communication records is further required. Only minutes can be recorded.

上述のように記録対象となる情報(ダイアグ情報)は、ダイアグコードに対応する故障に関連する車載LANの通信記録を含む接続LANに関する情報と、ダイアグコードに対応する故障発生したときのその故障に関連する環境条件に対応する情報とを含む。換言すると、このダイアグ情報は、各ダイアグコードに対応する故障の故障診断、解析に必要となる情報である。なお、各ダイアグコードに対するダイアグ情報は、過去の市場での不具合抽出実績、不再現不具合などをもとに設定することができる。   As described above, the information to be recorded (diag information) includes information on the connection LAN including the communication record of the in-vehicle LAN related to the failure corresponding to the diagnosis code, and the failure when the failure corresponding to the diagnosis code occurs. Information corresponding to relevant environmental conditions. In other words, the diagnosis information is information necessary for failure diagnosis and analysis of a failure corresponding to each diagnosis code. Note that the diagnosis information for each diagnosis code can be set based on past defect extraction results, non-reproducible defects, and the like.

具体的には、図3に示すように、ダイアグ情報は、接続LANに関する情報、ソースに関する情報、信号に関する情報、走行環境に関する情報などである。また、接続LANに関する情報は、ダイアグコードに対応する故障に関連する車載LANの通信記録を示す情報、対象ECU(ダイアグコードの送信元ECU)を示す情報などを含む。ソースに関する情報は、再生映像種別を示す情報、再生音声種別を示す情報などを含む。信号に関する情報は、電源電圧の値を示す情報、各種センサーからの検出信号(各種信号)を示す情報などを含む。走行環境に関する情報は、ダイアグコード出力時に車両が走行していた環境であり、位置、道路種別、トンネル内、橋梁上を示す情報などを含む。   Specifically, as illustrated in FIG. 3, the diagnosis information includes information about the connection LAN, information about the source, information about the signal, information about the traveling environment, and the like. Moreover, the information regarding connection LAN contains the information which shows the communication record of vehicle-mounted LAN relevant to the failure corresponding to a diagnosis code, the information which shows object ECU (transmission origin ECU of a diagnosis code), etc. The information regarding the source includes information indicating the playback video type, information indicating the playback audio type, and the like. The information related to the signal includes information indicating the value of the power supply voltage, information indicating detection signals (various signals) from various sensors, and the like. The information on the traveling environment is an environment in which the vehicle was traveling at the time of diag code output, and includes information indicating the position, road type, inside the tunnel, and on the bridge.

例えば、ダイアグコードD1234には、ダイアグ情報を記録する条件として車両が一般道のトンネル内を走行中であること、ダイアグ情報として記録する情報としてダイアグコードの送信元がECU20であること示す情報、ダイアグコードの出力の前後15秒間の第1〜第3車載LANの通信記録を示す情報、再生音声種別を示す情報、再生音声種別を示す情報、電源電圧の値を示す情報、各種信号を示す情報、車両の位置、車両が存在する道路種別、トンネル内であることを示す情報が紐付けされている。   For example, in the diagnosis code D1234, information indicating that the vehicle is traveling in a general road tunnel as a condition for recording the diagnosis information, information indicating that the transmission source of the diagnosis code is the ECU 20 as information recorded as the diagnosis information, Information indicating communication records of the first to third in-vehicle LANs for 15 seconds before and after the output of the code, information indicating the reproduction audio type, information indicating the reproduction audio type, information indicating the value of the power supply voltage, information indicating various signals, Information indicating the position of the vehicle, the type of road on which the vehicle exists, and information indicating that the vehicle is in a tunnel is associated.

なお、ROM7は、CPU1が実行するプログラムや固定的なデータなどが記憶される。上述のテーブルは、ROM7に記憶するようにしてもよい。   The ROM 7 stores programs executed by the CPU 1 and fixed data. The above table may be stored in the ROM 7.

RAM8は、CPU1の演算結果などが一時的に記憶される。そして、I/F9は、第1〜第3車載LAN、車速センサー80とのインターフェースである。なお、車速センサー80は、自車両の速度である車速を逐次検出するセンサーであり、検出した車速の情報を逐次ナビゲーションECU10(CPU1)に入力する。   The RAM 8 temporarily stores the calculation result of the CPU 1 and the like. The I / F 9 is an interface with the first to third in-vehicle LANs and the vehicle speed sensor 80. The vehicle speed sensor 80 is a sensor that sequentially detects the vehicle speed, which is the speed of the host vehicle, and sequentially inputs information on the detected vehicle speed to the navigation ECU 10 (CPU 1).

ここで、図2に示すフローチャートを用いて、ナビゲーションECU10のダイアグ情報の記録処理に関して説明する。この図2に示すフローチャートは、ナビゲーションECU10が接続されている第1〜第3車載LANのいずれかからダイアグコードを受信(コード受信手段)するとスタートする。ナビゲーションECU10自身が内部で異常を検出し、ダイアグコードが生成された場合も同様にスタートする。つまり、第1〜第3車載LANに接続されているECU20〜70のいずれかが故障(異常)を検出すると、そのECUで予め規定したダイアグコードを生成して車載LANに出力する。そのダイアグコードをナビゲーションECU10が受信するとスタートする。   Here, the diagnosis information recording process of the navigation ECU 10 will be described with reference to the flowchart shown in FIG. The flowchart shown in FIG. 2 starts when a diagnostic code is received (code receiving means) from any of the first to third vehicle-mounted LANs to which the navigation ECU 10 is connected. The navigation ECU 10 itself starts in the same manner when the abnormality is detected inside and a diagnosis code is generated. That is, when any of the ECUs 20 to 70 connected to the first to third vehicle-mounted LANs detects a failure (abnormality), a diagnostic code defined in advance by the ECU is generated and output to the vehicle-mounted LAN. The operation starts when the navigation ECU 10 receives the diagnosis code.

ステップS10では、ナビゲーションECU10のCPU1は、受信したダイアグコードを識別する。ナビゲーションECU10のCPU1は、受信したダイアグコードを一旦RAM8に記憶する。そして、受信したダイアグコードをHDD6に記憶されているテーブルから識別する。   In step S10, the CPU 1 of the navigation ECU 10 identifies the received diagnostic code. The CPU 1 of the navigation ECU 10 temporarily stores the received diagnostic code in the RAM 8. The received diagnostic code is identified from the table stored in the HDD 6.

ステップS11では、ナビゲーションECU10のCPU1は、受信したダイアグコードがテーブルに存在すると判定した場合はステップS12へ進み、テーブルに存在しないと判定した場合は処理を終了する。なお、受信したダイアグコードがテーブルに存在しない場合は、テーブル、もしくはダイアグコードを出力したECU、車載LANなどに異常が生じている可能性があるため、例えば、図示しないディスプレイや音声出力装置などを介して、その旨をユーザーに対して報知するようにしてもよい。   In step S11, the CPU 1 of the navigation ECU 10 proceeds to step S12 when determining that the received diagnostic code is present in the table, and ends the process when determining that it is not present in the table. If the received diagnostic code does not exist in the table, there may be an abnormality in the table, ECU that output the diagnostic code, in-vehicle LAN, etc. This may be notified to the user.

ステップS12では、ナビゲーションECU10のCPU1は、車両の状況が、テーブルにおいて受信したダイアグコードに紐付けされている条件を満たすか否かを判定するために、その条件が示す車両の状況を判断する(条件判定手段)。このとき、ナビゲーションECU10のCPU1は、ジャイロセンサー3、GPS受信機4、映像入力処理部5からの信号及びI/F9を介して入力される外部(第1〜第3車載LANに接続されたECU20〜70、車速センサー80)からの信号に基づいて車両の状況を検出する。ステップS13では、ナビゲーションECU10のCPU1は、車両の状況が受信したダイアグコードに紐付けされた条件を満たすか否かを判定し、満たすと判定した場合はステップS14へ進み、満たさないと判定した場合は処理を終了する(条件判定手段)。つまり、ナビゲーションECU10のCPU1は、車両の状況が受信したダイアグコードに紐付けされた条件を満たすか否かを判定する(条件判定手段)。   In step S12, the CPU 1 of the navigation ECU 10 determines the vehicle status indicated by the condition in order to determine whether the vehicle status satisfies the condition associated with the diagnostic code received in the table ( Condition determination means). At this time, the CPU 1 of the navigation ECU 10 receives the signals from the gyro sensor 3, the GPS receiver 4, the video input processing unit 5 and the external input via the I / F 9 (the ECU 20 connected to the first to third in-vehicle LANs). ˜70, based on the signal from the vehicle speed sensor 80), the vehicle status is detected. In step S13, the CPU 1 of the navigation ECU 10 determines whether or not the condition of the vehicle satisfies a condition associated with the received diagnostic code. If it is determined that the condition is satisfied, the process proceeds to step S14. Terminates the process (condition determining means). That is, the CPU 1 of the navigation ECU 10 determines whether or not the condition of the vehicle satisfies a condition associated with the received diagnostic code (condition determining means).

そして、ステップS14では、ナビゲーションECU10のCPU1は、テーブルにおいて受信したダイアグコードに紐付けされている記録対象の情報をダイアグ情報としてHDD6に記録する(記録手段)。   In step S14, the CPU 1 of the navigation ECU 10 records information to be recorded associated with the diag code received in the table in the HDD 6 as diag information (recording means).

例えば、ダイアグコードD1234を受信した場合、ナビゲーションECU10のCPU1は、車両の状況を検出して、一般道のトンネル内を走行中であるか否かを判定する。そして、ナビゲーションECU10のCPU1は、車両が一般道のトンネル内を走行中であると判定した場合、ダイアグコードの出力の前後15秒間の第1〜第3車載LANの通信記録で、且つECU20、ECU40、ECU60を送信元とすることを示す情報、再生音声種別を示す情報、再生音声種別を示す情報、電源電圧の値を示す情報、各種信号を示す情報、車両が走行して位置、道路種別、トンネル内であることを示す情報をダイアグ情報としてHDD6に記録する。   For example, when the diagnosis code D1234 is received, the CPU 1 of the navigation ECU 10 detects the state of the vehicle and determines whether or not the vehicle is traveling in a general road tunnel. When the CPU 1 of the navigation ECU 10 determines that the vehicle is traveling in a tunnel on a general road, the communication records of the first to third in-vehicle LANs 15 seconds before and after the output of the diagnosis code, and the ECU 20 and the ECU 40 , Information indicating that the ECU 60 is a transmission source, information indicating a reproduction sound type, information indicating a reproduction sound type, information indicating a value of a power supply voltage, information indicating various signals, a position where the vehicle travels, a road type, Information indicating that it is in the tunnel is recorded in the HDD 6 as diagnostic information.

このように、受信したダイアグコードに対応する故障に関連するものであり車載LANの通信記録を示す情報と故障が発生したときの環境条件に対応する情報とをダイアグ情報として記録することによって、故障診断、解析に適切なダイアグ情報を必要な分だけ記録することができる。また、故障が発生した時の環境条件を絞り込むことができるため、現象(故障)を再現させやすくすることができる。従って、ダイアグ情報を用いた故障診断、解析の精度を向上させることができる。さらに、車両の状況が受信したダイアグコードに紐付けされた条件を満たす場合だけ、ダイアグ情報を記録することによって、必要なときだけダイアグ情報を記録することができる。つまり、故障が発生した時の車載LANの通信記録を示す情報と、環境条件に対応したダイアグ情報を適切、かつ効率的に記録することができる。   As described above, the information related to the failure corresponding to the received diag code is recorded as the diag information by recording the information indicating the communication record of the in-vehicle LAN and the information corresponding to the environmental condition when the failure occurs. Diagnostic information appropriate for diagnosis and analysis can be recorded as much as necessary. In addition, since the environmental conditions at the time of the failure can be narrowed down, the phenomenon (failure) can be easily reproduced. Therefore, the accuracy of failure diagnosis and analysis using the diagnosis information can be improved. Furthermore, the diag information can be recorded only when necessary by recording the diag information only when the condition of the vehicle satisfies the condition associated with the received diag code. That is, it is possible to appropriately and efficiently record information indicating the communication record of the in-vehicle LAN when a failure occurs and diagnostic information corresponding to the environmental conditions.

10 ナビゲーションECU、1 CPU、2 RTC、3 ジャイロセンサー、4 GPS受信機、4a アンテナ、5 映像入力処理部、5a カメラ、6 HDD、7 ROM、8 RAM、9 I/F、20〜70 ECU   10 navigation ECU, 1 CPU, 2 RTC, 3 gyro sensor, 4 GPS receiver, 4a antenna, 5 video input processing unit, 5a camera, 6 HDD, 7 ROM, 8 RAM, 9 I / F, 20-70 ECU

Claims (3)

少なくとも一つの車載LANに接続されるものであり、当該車載LANに接続されている電子制御装置から故障診断コードを受信すると、前記故障診断コードに対応する故障の診断、解析に用いる故障診断情報を記録する故障診断情報記録装置であって、
前記故障診断コードと、前記故障診断コード毎に前記故障診断情報を記録する必要があるか否かを判断するための条件と、前記故障診断コードに対応する故障に関連する前記車載LANの通信記録を含む情報及び前記故障が発生したときの環境条件に対応する情報のうち前記故障診断情報として記録する情報を示す記録対象とが紐付けされたテーブルを有し、
前記車載LANに接続されている電子制御装置から出力された前記故障診断コードを受信するコード受信手段と、
車両の状況が、前記テーブルにおいて前記コード受信手段にて受信した前記故障診断コードに紐付けされている条件を満たすか否かを判定する条件判定手段と、
前記条件判定手段が条件を満たすと判定した場合、前記テーブルにおいて前記コード受信手段にて受信した前記故障診断コードに紐付けされている記録対象の情報を前記故障診断情報として記録する記録手段と、
を備えることを特徴とする故障診断情報記録装置。
When it is connected to at least one vehicle-mounted LAN and receives a failure diagnosis code from an electronic control device connected to the vehicle-mounted LAN, failure diagnosis information used for failure diagnosis and analysis corresponding to the failure diagnosis code is obtained. A failure diagnosis information recording device for recording,
The failure diagnosis code, a condition for determining whether or not the failure diagnosis information needs to be recorded for each failure diagnosis code, and the communication record of the in-vehicle LAN related to the failure corresponding to the failure diagnosis code And a table associated with a recording target indicating information to be recorded as the failure diagnosis information among information corresponding to environmental conditions at the time of occurrence of the failure,
Code receiving means for receiving the fault diagnosis code output from the electronic control device connected to the in-vehicle LAN;
Condition determining means for determining whether or not a vehicle condition satisfies a condition associated with the failure diagnosis code received by the code receiving means in the table;
If the condition determining means determines that the condition is satisfied, a recording means for recording information to be recorded associated with the failure diagnosis code received by the code receiving means in the table as the failure diagnosis information;
A failure diagnosis information recording apparatus comprising:
前記テーブルには、記録対象である前記車載LANの通信記録を示す情報毎に、前記故障診断コードに対応する故障に応じた記録時間を示す情報が紐付けされることを特徴とする請求項1に記載の故障診断情報記録装置。   2. The table is associated with information indicating a recording time corresponding to a failure corresponding to the failure diagnosis code for each piece of information indicating a communication record of the in-vehicle LAN that is a recording target. The failure diagnosis information recording device according to claim 1. 前記テーブルには、記録対象である前記車載LANの通信記録を示す情報毎に、前記故障診断コードに対応する故障に応じた送信元ECUを示す情報が紐付けされることを特徴とする請求項1又は2に記載の故障診断情報記録装置。   The information indicating a transmission source ECU corresponding to a failure corresponding to the failure diagnosis code is linked to the table for each piece of information indicating a communication record of the in-vehicle LAN that is a recording target. The failure diagnosis information recording apparatus according to 1 or 2.
JP2009086195A 2009-03-31 2009-03-31 Fault diagnosis information recording device Expired - Fee Related JP5040950B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009086195A JP5040950B2 (en) 2009-03-31 2009-03-31 Fault diagnosis information recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009086195A JP5040950B2 (en) 2009-03-31 2009-03-31 Fault diagnosis information recording device

Publications (2)

Publication Number Publication Date
JP2010238022A JP2010238022A (en) 2010-10-21
JP5040950B2 true JP5040950B2 (en) 2012-10-03

Family

ID=43092271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009086195A Expired - Fee Related JP5040950B2 (en) 2009-03-31 2009-03-31 Fault diagnosis information recording device

Country Status (1)

Country Link
JP (1) JP5040950B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5666927B2 (en) * 2011-01-25 2015-02-12 富士通テン株式会社 Operation information management apparatus, operation information management method, and operation information management program
JP5278498B2 (en) * 2011-06-03 2013-09-04 株式会社デンソー Data storage device
JP5454542B2 (en) * 2011-10-05 2014-03-26 株式会社デンソー Electronic control unit
CN107463471B (en) * 2017-07-21 2020-11-10 北京小米移动软件有限公司 Method and device for diagnosing terminal screen
JP2021030939A (en) * 2019-08-27 2021-03-01 株式会社ケーヒン Electronic control device and failure code management method
KR102330151B1 (en) * 2020-08-24 2021-11-23 주식회사 긴트 Method and apparatus for remotely controlling on/off starting of agricultural machinery
JP7822207B2 (en) * 2022-03-10 2026-03-02 本田技研工業株式会社 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
CN117234184A (en) * 2023-10-07 2023-12-15 重庆长安汽车股份有限公司 A fault diagnosis system, diagnostic filtration method, device, equipment and medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4509602B2 (en) * 2004-02-27 2010-07-21 富士重工業株式会社 Operator side system and mode file identification method
JP2006017468A (en) * 2004-06-30 2006-01-19 Toyota Motor Corp Data recording device
JP2006182138A (en) * 2004-12-27 2006-07-13 Toyota Motor Corp Data recording system

Also Published As

Publication number Publication date
JP2010238022A (en) 2010-10-21

Similar Documents

Publication Publication Date Title
JP5040950B2 (en) Fault diagnosis information recording device
CN110100266A (en) Driving information recording apparatus, driving information display processing system, driving information recording method, display processing method and program
CN104114441A (en) Event Data Recording for Vehicles
US11881065B2 (en) Information recording device, information recording method, and program for recording information
US20200231147A1 (en) Information processing device, information processing method and program
US20220371530A1 (en) Device-level fault detection
WO2020054114A1 (en) Video recording control device, video recording system, video recording method, and video recording control program
JP2019009617A (en) Abnormality detection apparatus, abnormality detection system, abnormality detection method, abnormality detection program, and recording medium
WO2021095483A1 (en) Information processing device, information processing method, and program
JP5424861B2 (en) Drive recorder, recording method and program
CN101743574A (en) Method and apparatus for decide turn condition using sensor
JP4596257B2 (en) Diagnostic equipment for vehicles
JP2018129743A (en) On-vehicle device, application control method, and camera image display method
JP4371004B2 (en) Diagnostic equipment for vehicles
US12337841B2 (en) Systems and methods for vehicle reversing detection using edge machine learning
JP5035226B2 (en) New road detection device, method and program
CN112907940B (en) Vehicle behavior detection method, device, device and storage medium
JP2022003305A (en) Driving support device and driving support method
US12614413B2 (en) Communication device, method of controlling communication device, and recording medium
JP4895701B2 (en) Data processing apparatus and data processing method
JP7787363B2 (en) Information processing device, information processing method, and information processing program
JP4850545B2 (en) Navigation device
WO2015067076A1 (en) Imaging method, apparatus, terminal and computer storage media
JP2009301490A (en) Drive recorder
JP6152012B2 (en) Operation recording device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110303

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120606

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: 20120612

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120625

R151 Written notification of patent or utility model registration

Ref document number: 5040950

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150720

Year of fee payment: 3

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

LAPS Cancellation because of no payment of annual fees