JP2020142642A - Electronic control device and inspection system - Google Patents
Electronic control device and inspection system Download PDFInfo
- Publication number
- JP2020142642A JP2020142642A JP2019040747A JP2019040747A JP2020142642A JP 2020142642 A JP2020142642 A JP 2020142642A JP 2019040747 A JP2019040747 A JP 2019040747A JP 2019040747 A JP2019040747 A JP 2019040747A JP 2020142642 A JP2020142642 A JP 2020142642A
- Authority
- JP
- Japan
- Prior art keywords
- dtc
- vehicle
- specific
- specific dtc
- electronic control
- 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
Images
Landscapes
- Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
本開示は、車両に搭載された電子制御装置と、電子制御装置及び外部装置を備えた検査システムとに関する。 The present disclosure relates to an electronic control unit mounted on a vehicle and an inspection system including an electronic control unit and an external device.
従来、車載の電子制御装置の機能として、OBDが知られている。OBDはOn-board Diagnosticsの略である。このOBDにより、車載の各種のセンサ、アクチュエータなどに何らかの異常が発生したことを検出し、異常に対応する故障情報である故障コードをメモリに記録している。以下、故障コードをDTCともいう。DTCはDiagnostic Trouble Codeの略である。 Conventionally, OBD is known as a function of an in-vehicle electronic control device. OBD is an abbreviation for On-board Diagnostics. By this OBD, it is detected that some abnormality has occurred in various sensors, actuators, etc. in the vehicle, and a failure code which is failure information corresponding to the abnormality is recorded in a memory. Hereinafter, the failure code is also referred to as DTC. DTC is an abbreviation for Diagnostic Trouble Code.
また、DTCを用いて、車両の整備業務を支援する各種の装置が知られている。例えば、検査ツール(即ちスキャンツール)を用いて、車両からDTCを取得し、そのDTCから車両の故障状態を検出する装置が知られている。例えば、下記特許文献1参照。 In addition, various devices that support vehicle maintenance work using DTC are known. For example, a device is known that uses an inspection tool (that is, a scan tool) to acquire a DTC from a vehicle and detects a failure state of the vehicle from the DTC. For example, see Patent Document 1 below.
上述したDTCは、車両の過去等の異常を示している。そのため、将来、このDTCを用いて、法令等に基づいて、例えば公共の道路において車両を使用する上で問題が無いか等の判定を行うことが考えられる。 The above-mentioned DTC indicates an abnormality such as the past of the vehicle. Therefore, in the future, it is conceivable to use this DTC to determine whether or not there is a problem in using a vehicle on a public road, for example, based on laws and regulations.
例えば、自動車検査登録制度(即ち車検)のような検査制度において、このDTCを車両の状態の検査に用いることが考えられるが、十分な検討が必要である。
そこで、DTCを車検に用いる場合を検討したところ、本願発明者によって、以下に示すような課題があることが見出された。以下、詳細に説明する。
For example, in an inspection system such as an automobile inspection registration system (that is, a vehicle inspection), it is conceivable to use this DTC for inspection of the condition of a vehicle, but sufficient consideration is required.
Therefore, when the case where DTC is used for vehicle inspection is examined, the inventor of the present application has found that there are the following problems. The details will be described below.
DTCのうち、例えば道路運送車両法の保安基準のように、車両の安全性の基準を満たさない不具合を示すDTCを特定DTCとして規定し、この特定DTCを規定する情報(即ち、特定DTC情報)を、特定DTC管理機構の管理サーバに保管することが考えられる。 Among the DTCs, for example, a DTC indicating a defect that does not meet the vehicle safety standard, such as the safety standard of the Road Transport Vehicle Law, is defined as a specific DTC, and the information that defines this specific DTC (that is, the specific DTC information). Is conceivable to be stored in the management server of the specific DTC management mechanism.
さらに、検査ツールから管理サーバにアクセスして、管理サーバから最新の特定DTC情報を取得し、この検査ツールを用いて、取得した最新の特定DTC情報に基づいて、車両の検査を行うことが考えられる。 Furthermore, it is conceivable to access the management server from the inspection tool, acquire the latest specific DTC information from the management server, and use this inspection tool to inspect the vehicle based on the acquired latest specific DTC information. Be done.
つまり、検査ツールによって車両の電子制御装置のメモリから特定DTCが読み出された場合に、車検を不合格にすることが考えられる。
ところで、上述したOBDの機能として、DTCに基づいて、車両の故障箇所等をドライバー等に通知する機能がある。また、通知された故障個所を車両整備工場で修理した後に、検査ツールからの指令によって、メモリに記憶された故障コードを消去できる機能もある。
That is, when the specific DTC is read from the memory of the electronic control unit of the vehicle by the inspection tool, it is conceivable that the vehicle inspection is rejected.
By the way, as the above-mentioned OBD function, there is a function of notifying a driver or the like of a vehicle failure location or the like based on the DTC. In addition, there is also a function that can erase the failure code stored in the memory by a command from the inspection tool after repairing the notified failure point at the vehicle maintenance shop.
しかしながら、このOBDの機能が適切に使用されない場合には、本来消去すべきでないDTCが消去されてしまい、特定DTCを利用した車検等の検査を適切に実施できない恐れがある。 However, if this OBD function is not used properly, the DTC that should not be erased will be erased, and there is a risk that inspections such as vehicle inspections using the specific DTC cannot be properly performed.
例えば、故障箇所の修理が行われなかった場合でも、特定DTCが消去される恐れがある。また、検査ツールの誤った使用や悪意のある使用などによって、特定DTCが消去される恐れがある。 For example, even if the faulty part is not repaired, the specific DTC may be erased. In addition, the specific DTC may be erased due to incorrect use or malicious use of the inspection tool.
さらに、特定DTCを記憶するメモリが、バッテリにバックアップされた揮発性メモリである場合には、バッテリ着脱時には、特定DTCが消去されてしまう。そのため、このような場合には、特定DTCを利用した車検等の検査を適切に実施できない恐れがある。 Further, when the memory for storing the specific DTC is a volatile memory backed up by the battery, the specific DTC is erased when the battery is attached or detached. Therefore, in such a case, there is a risk that inspections such as vehicle inspections using the specific DTC cannot be properly carried out.
本開示の一つの局面は、特定DTCを利用して好適に車両の検査を行うことができる技術を提供することにある。 One aspect of the present disclosure is to provide a technique capable of suitably inspecting a vehicle by using a specific DTC.
本開示の一態様の電子制御装置(11)は、車両(3)に搭載されるものであり、DTC記憶部(27)と、特定DTC記憶部(29)と、受信判定部(41、S300)と、条件判定部(43、S310、S320)と、消去処理部(45、S330)と、を備えている。 The electronic control unit (11) of one aspect of the present disclosure is mounted on the vehicle (3), and includes a DTC storage unit (27), a specific DTC storage unit (29), and a reception determination unit (41, S300). ), A condition determination unit (43, S310, S320), and an erasing processing unit (45, S330).
DTC記憶部では、車両の状態を診断するために予め設定された複数の診断項目について、診断項目毎に車両の異常を示す故障情報であるDTCを全て記憶する。
特定DTC記憶部は、DTC記憶部に記憶するDTCのうちの一部であって、車両の検査に用いるために予め設定された1又は複数の特定DTCを記憶する不揮発性メモリである。
The DTC storage unit stores all DTCs, which are failure information indicating an abnormality of the vehicle, for each of the plurality of diagnostic items set in advance for diagnosing the state of the vehicle.
The specific DTC storage unit is a part of the DTC stored in the DTC storage unit, and is a non-volatile memory that stores one or a plurality of specific DTCs preset for use in vehicle inspection.
受信判定部では、特定DTC記憶部に記憶されている特定DTCを消去するための要求である消去要求を、電子制御装置外の外部装置(7)から受信したか否かを判定する。
条件判定部では、受信判定部によって外部装置から消去要求を受信したと判定された場合には、特定DTC記憶部に記憶されている特定DTCを消去するための消去条件が満たされているか否かを判定する。
The reception determination unit determines whether or not the erasure request, which is a request for erasing the specific DTC stored in the specific DTC storage unit, has been received from the external device (7) outside the electronic control unit.
When the reception determination unit determines that the erasure request has been received from the external device, the condition determination unit determines whether or not the erasure condition for erasing the specific DTC stored in the specific DTC storage unit is satisfied. To judge.
消去処理部では、条件判定部によって消去条件が満たされていると判定された場合には、特定DTC記憶部に記憶されている特定DTCのうち、消去条件が満たされている特定DTCを消去する。 When the condition determination unit determines that the erasure condition is satisfied, the erasure processing unit erases the specific DTC stored in the specific DTC storage unit that satisfies the erasure condition. ..
このような構成によれば、外部装置から車載の電子制御装置に対して、特定DTC記憶部に記憶されている特定DTCを消去するための消去要求があった場合には、そのまま特定DTCを消去するのではなく、所定の消去条件が満たされた場合に特定DTCを消去する。そのため、本来消去すべきでない特定DTC、即ち、消去条件が満たされていない特定DTCは消去されず、特定DTC記憶部に保存されている。 According to such a configuration, when an external device requests an in-vehicle electronic control unit to erase the specific DTC stored in the specific DTC storage unit, the specific DTC is erased as it is. The specific DTC is erased when a predetermined erasing condition is satisfied. Therefore, the specific DTC that should not be erased, that is, the specific DTC that does not satisfy the erasure condition is not erased and is stored in the specific DTC storage unit.
従って、車検等の検査の際に、特定DTC記憶部に記憶されている特定DTCに基づいて、例えば車検の合否等のような適切な判定を行うことができる。
つまり、外部装置から適切でない消去要求があった場合、または、電子制御装置に電源を供給するバッテリが外された場合でも、特定DTC記憶部には特定DTCが保存されているので、その特定DTCに基づいて、適切な車検等の検査を行うことができる。
Therefore, at the time of inspection such as vehicle inspection, it is possible to make an appropriate determination such as pass / fail of vehicle inspection based on the specific DTC stored in the specific DTC storage unit.
That is, even if there is an inappropriate erasure request from the external device or the battery that supplies power to the electronic control unit is removed, the specific DTC is stored in the specific DTC storage unit, so that specific DTC is stored. Based on the above, inspections such as appropriate vehicle inspections can be performed.
また、DTC記憶部と特定DTC記憶部とを分けることにより、メモリ構成、メモリ容量、メモリ使用量等が異なる各種の車両に対応できるという利点がある。
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
Further, by separating the DTC storage unit and the specific DTC storage unit, there is an advantage that it can correspond to various vehicles having different memory configurations, memory capacities, memory usage amounts, and the like.
In addition, the reference numerals in parentheses described in this column and the scope of claims indicate the correspondence with the specific means described in the embodiment described later as one embodiment, and the technical scope of the present disclosure is defined. It is not limited.
以下に、本開示の実施形態を、図面を参照しながら説明する。
[1.第1実施形態]
[1−1.全体構成]
まず、本第1実施形態の検査システムを備えた全体のシステム(即ち、車検システム)について説明する。
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[1. First Embodiment]
[1-1. overall structure]
First, the entire system (that is, the vehicle inspection system) including the inspection system of the first embodiment will be described.
<車検システムの構成>
まず、車検システムの構成について説明する。
図1に示すように、本第1実施形態における車検システム1は、車両3に車載された車両制御システム5と、車両制御システム5に電気的に接続される検査ツール7と、検査ツール7にインターネット等を介して接続される管理サーバ9と、を備えている。
<Configuration of vehicle inspection system>
First, the configuration of the vehicle inspection system will be described.
As shown in FIG. 1, the vehicle inspection system 1 in the first embodiment includes a vehicle control system 5 mounted on a
車両制御システム5は、複数の電子制御装置(以下、ECU)11c、11b、11cを備えており、後述する検査システム13は、車両制御システム5と検査ツール7とを備えた構成となっている。なお、複数のECU11a、11b、11cについては、共通した内容を説明する場合には、ECU11と総称することもある。
The vehicle control system 5 includes a plurality of electronic control units (hereinafter, ECUs) 11c, 11b, 11c, and the inspection system 13 described later has a configuration including a vehicle control system 5 and an
ここでは、車両制御システム5と検査ツール7とが、ケーブル15にて接続されている例を挙げているが、無線にて接続されていてもよい。
<車検システムにおける車検の概要>
次に、上述した車検システム1を用いて行われる車検の概要について説明する。
Here, an example in which the vehicle control system 5 and the
<Overview of vehicle inspection in vehicle inspection system>
Next, the outline of the vehicle inspection performed by using the vehicle inspection system 1 described above will be described.
車両3の異常を示す故障コードであるDTCのうち、車両の安全性に関する所定の保安基準を満たさない不具合を示す所定のDTCが、特定DTCとして定められている。例えば、道路運送車両法の保安基準を満たさない不具合を示す所定のDTCが、特定DTCとして定められている。
Among the DTCs that are failure codes indicating the abnormality of the
そして、この特定DTCが車両3のECU11から検査ツール7で読み出されると、車両が所定の保安基準を満たさないもの、即ち、公共の道路上で使用を認められない車両であるとして、保安基準に基づく車両の検査を不合格とする。即ち、車検を不合格とする。
Then, when this specific DTC is read from the ECU 11 of the
つまり、保安基準が設けられたDTCを特定DTCとして、特定DTCがECU11に記憶されている場合には、車検を不合格にする。
具体的には、後に詳述するように、特定DTCを規定する特定DTC情報や、その特定DTC情報のバージョンを示す認証キーは、特定DTC管理機構の管理サーバ9に保管されている。
That is, if the DTC for which the safety standard is provided is set as the specific DTC and the specific DTC is stored in the ECU 11, the vehicle inspection is rejected.
Specifically, as will be described in detail later, the specific DTC information that defines the specific DTC and the authentication key that indicates the version of the specific DTC information are stored in the
そして、車検を実施する際(即ち、車検時)には、検査ツール7から管理サーバ9にアクセスし、特定DTC情報及び認証キーを取得する。次に、検査ツール7は、その最新の特定DTC情報及び認証キーを用いて、既に記憶されている過去の特定DTC情報及び認証キーを更新する。
Then, when carrying out the vehicle inspection (that is, at the time of the vehicle inspection), the
次に、検査ツール7は、車両3のECU11に対して、ECU11に記憶されている特定DTCの送信を要求し、得られた特定DTCに基づいて、車検を実施する。例えば、特定DTCを受信した場合には、車検を不合格にする。
Next, the
[1−2.各構成]
次に、本第1実施形態の検査システム13等の各構成について詳細に説明する。
[1−2−1.車両制御システム]
図1に示すように、車両制御システム5は、複数のECU11a、11b、11cと、各ECU11a、11b、11cを接続する通信線17と、通信線17に接続された車両側コネクタ19と、各ECU11a、11b、11cに電力を供給するバッテリ21と、を有する。
[1-2. Each configuration]
Next, each configuration of the inspection system 13 and the like according to the first embodiment will be described in detail.
[1-2-1. Vehicle control system]
As shown in FIG. 1, the vehicle control system 5 includes a plurality of
各ECU11a、11b、11cは、通信線17を介して、CAN(登録商標)といった通信プロトコルに従って互いに通信可能である。CANは、Controller Area Networkの略である。
The
各ECU11a、11b、11cは、車両3を制御する機能や、OBDの機能(以下、OBD機能)を有する。OBD機能とは、周知のように、車両3の走行中等に、車載の各種のセンサ、アクチュエータなどに何らかの異常が発生したことを検出する機能である。
Each
ECU11は、マイクロコンピュータ(以下、車両側マイコン)23と、通信インターフェース25と、バックアップRAM(以下、BURAM)27と、EEPROM29と、を有する。ECU11は、バッテリ21から、常時電力が供給されている。ECU11は、CPU31がプログラムを実行することで、車両制御、OBD機能、後述する判定等の処理を行う。
The ECU 11 includes a microcomputer (hereinafter, vehicle-side microcomputer) 23, a
車両側マイコン23は、CPU31と、ROM33、RAM35等の半導体メモリ37と、を有する。
通信インターフェース25は、通信線17を介して他のECU11との通信を行うとともに、車両側コネクタ19を介して検査ツール7との通信を行う。なお、他のECU11とは、例えばあるECU11aに対して、ECU11b、11cが該当する。
The vehicle-
The
BURAM27は、車両3のイグニッションスイッチがオフされた場合でも、データが消えないようにバッテリ21によりバックアップされたRAMである。つまり、BURAM27は、バッテリ21から電力が供給されない場合には、データが消える揮発性メモリである。なお、BURAM27の代わりに、RAM35を用いてもよい。
The
このBURAM27には、OBD機能によって検出された全てのDTCが記憶される。つまり、所定の診断項目毎の異常診断によって異常(即ち、故障)があると診断されたDTCが全て記憶される。なお、BURAM27が、DTC記憶部に該当する。
In this
このDTCとは、例えば、OBDIIの法規(即ち、OBD法規)にて規定されるDTCである。なお、OBDIIの法規とは、カリフォルニア州大気資源局(即ち、CARB)により規定された法規である、なお、CARBは、California Air Resources Boardの略である。 This DTC is, for example, a DTC defined by OBDII regulations (that is, OBD regulations). The OBDII regulations are the regulations stipulated by the California Air Resources Board (that is, CARB). CARB is an abbreviation for California Air Resources Board.
前記DTCは、DTCに関する他のデータとともに、図2に示すように、BURAM27において所定の記憶領域(即ち、DTC記憶領域)27aに記憶されるものである。
このDTC記憶領域27aには、DTCに加え、OBD法規でDTCとともに記憶することが求められている情報が記憶されていてもよい。例えば、フリーズ・フレーム・データ(即ち、FFD)が記憶されていてもよい。なお、FFDは、Freeze Frame Dataの略である。
The DTC is stored in a predetermined storage area (that is, the DTC storage area) 27a in the
In addition to the DTC, the
なお、あるDTCに関するデータとして、後述するEEPROM29に記憶されるレディネスコードや最新テスト結果も記憶される。
EEPROM29は、データの書き込み及び消去が可能なROMである。このEEPROM29は、バッテリ21から電力が供給されない場合でも、データの保持が可能な不揮発性メモリである。
As data related to a certain DTC, a readiness code stored in
The
このEEPROM29には、BURAM27に記憶される全てのDTCのうち、道路運送車両法の保安基準を満たさない不具合を示す所定のDTC(以下、特定DTC)が記憶される。つまり、車検の合否の判定に用いるDTCである特定DTCが記憶される。なお、EEPROM29が、特定DTC記憶部に該当する。
Of all the DTCs stored in the
この特定DTCのデータは、EEPROM29において特定DTCを記憶する記憶領域(即ち、特定DTC記憶領域29a)に記憶されるものであり、図3に示す構成を有する。
具体的には、ある特定DTCに関するデータとして、特定DTCに加え、レディネスコードと最新テスト結果が記憶される。
The data of the specific DTC is stored in the storage area for storing the specific DTC (that is, the specific
Specifically, as data related to a specific DTC, a readiness code and the latest test result are stored in addition to the specific DTC.
ここで、レディネスコードとは、特定DTCに対応する診断項目について、故障診断が完了したことを示す情報であり、故障診断が正常に完了した際にセットされる。なお、故障診断が未完了の場合には、未完了フラグがセットされており、故障診断が完了した場合に、完了フラグがセットされる。 Here, the readiness code is information indicating that the failure diagnosis has been completed for the diagnosis item corresponding to the specific DTC, and is set when the failure diagnosis is normally completed. If the failure diagnosis is incomplete, the incomplete flag is set, and if the failure diagnosis is completed, the completion flag is set.
例えば、故障が複数回検出された場合に、故障を確定する診断項目があり、その場合には、最終的に故障が確定するまでは、未完了フラグがセットされ、最終的に故障が確定した場合に、完了フラグがセットされる。 For example, when a failure is detected multiple times, there is a diagnostic item that confirms the failure. In that case, the incomplete flag is set until the failure is finally confirmed, and the failure is finally confirmed. If so, the completion flag is set.
最新テスト結果とは、特定DTCに対応する診断項目について実施された異常診断(即ち、故障診断)のうち、最新の診断結果を示している。従って、最新テスト結果は、異常である場合又は正常である場合がある。例えば、過去に異常があって特定DTCが記憶されている場合でも、最新テスト結果は、正常となっている場合がある。 The latest test result indicates the latest diagnosis result among the abnormality diagnoses (that is, failure diagnosis) performed for the diagnosis item corresponding to the specific DTC. Therefore, the latest test results may be abnormal or normal. For example, even if there is an abnormality in the past and the specific DTC is stored, the latest test result may be normal.
なお、最新テスト結果としては、正常であることを示す正常フラグ、異常であることを示す異常フラグがセットされる。
また、EEPROM29には、図5に示すように、キー関連記憶領域29bに、DTCのうち特定DTCを特定するための情報である特定DTC情報(即ち、車両側の特定DTC情報)と、特定DTC情報を特定するための情報である認証キー(即ち、車両側の認証キー)と、が1対1に対応づけて記憶されている。
As the latest test result, a normal flag indicating normal and an abnormal flag indicating abnormal are set.
Further, as shown in FIG. 5, the
ここで、特定DTC情報とは、図3に示すように、複数のDTCのうち、どのDTCが特定DTCであるかを示す情報である。ここでは、DTCのうち、Xで示される「AAA」、「CCC」等のDTCが特定DTCである。また、認証キーとは、特定DTC情報の改訂の段階を示すバージョン情報である。 Here, the specific DTC information is information indicating which DTC is the specific DTC among the plurality of DTCs, as shown in FIG. Here, among the DTCs, the DTCs such as “AAA” and “CCC” indicated by X are specific DTCs. The authentication key is version information indicating the stage of revision of the specific DTC information.
従って、バージョンが異なれば、特定DTC情報も異なることがあるので、特定DTC情報と認証キーとは、一対の情報として扱われる。つまり、特定DTC情報が変更される場合には、その特定DTC情報のバージョンを示す認証キーも同時に更新される。 Therefore, since the specific DTC information may be different depending on the version, the specific DTC information and the authentication key are treated as a pair of information. That is, when the specific DTC information is changed, the authentication key indicating the version of the specific DTC information is also updated at the same time.
なお、キー関連記憶領域29bは、EEPROM29ではなく、フラッシュメモリ等の他の不揮発性メモリに記憶するようにしてもよい。
<車両側マイコンの機能的構成>
車両側マイコン23は、CPU31がプログラムを実行することで実現される機能的な構成として、図5に示すように、受信判定部41と条件判定部43と消去処理部45とを有する。
The key-related
<Functional configuration of vehicle-side microcomputer>
As shown in FIG. 5, the vehicle-
受信判定部41は、EEPROM29に記憶されている特定DTCを消去するための要求である消去要求(即ち、クリア要求)を、検査ツール7から受信したか否かを判定する。
条件判定部43は、受信判定部41によって検査ツール7から消去要求を受信したと判定された場合には、EEPROM29に記憶されている特定DTCを消去するための消去条件が満たされているか否かを判定する。
The
When the
この消去条件としては、下記の第1条件と第2条件との2種の条件が挙げられる。なお、第1条件と第2条件とに更に第3条件を加えた3種の条件を採用してもよいが、以下では2種の条件を例に挙げて説明する。 Examples of this erasure condition include the following two types of conditions, the first condition and the second condition. In addition, although three kinds of conditions which added the third condition to the first condition and the second condition may be adopted, the following two kinds of conditions will be described as an example.
(第1条件)
診断項目について、異常の有無を診断する診断が完了していること。具体的には、特定DTC記憶領域に、前記診断項目に対応する特定DTCに関して、レディネスコードがセットされていること。即ち、レディネスコードである完了フラグが記憶されていること。
(First condition)
Regarding the diagnostic items, the diagnosis for diagnosing the presence or absence of abnormalities has been completed. Specifically, the readiness code is set in the specific DTC storage area for the specific DTC corresponding to the diagnostic item. That is, the completion flag, which is a readiness code, is stored.
(第2条件)
診断が完了した診断項目について、最新の診断結果が正常であること。具体的には、特定DTC記憶領域に、前記診断項目に対応する特定DTCに関して、最新テスト結果が正常であるという正常フラグがセットされていること。即ち正常フラグが記憶されていること。
(Second condition)
The latest diagnosis result is normal for the diagnosis item for which the diagnosis has been completed. Specifically, a normal flag indicating that the latest test result is normal is set in the specific DTC storage area for the specific DTC corresponding to the diagnostic item. That is, the normal flag is stored.
(第3条件)
診断によって正常が検出されてから、40暖気サイクルの間に異常が未検出、又は、40暖気サイクルの間は正常検出であること。
(Third condition)
No abnormality is detected during 40 warm-up cycles after normality is detected by diagnosis, or normal detection is performed during 40 warm-up cycles.
なお、暖気サイクルでは、車両のエンジンの始動から冷却水温が22℃以上上昇し、60℃又は70℃に達した場合を、1サイクルとする。
消去処理部45は、条件判定部43によって前記消去条件が満たされていると判定された場合には、EEPROM29の特定DTC記憶領域29aに記憶されている特定DTCのうち、前記消去条件が満たされている特定DTCを消去する。
In the warm-up cycle, one cycle is defined as a case where the cooling water temperature rises by 22 ° C. or more from the start of the vehicle engine and reaches 60 ° C. or 70 ° C.
When the erasing
[1−2−2.検査ツール]
次に、検査ツール7について説明する。
図6に示すように、検査ツール7は、各種の表示を行うディスプレイ51と、検査員等のマニュアルでの操作が可能な操作部53と、検査ツール7の動作を制御する検査ツール7側のECU(以下、ツール側ECU)55と、ケーブル15と接続されるツール側コネクタ57と、を備えている。
[1-2-2. Inspection tool]
Next, the
As shown in FIG. 6, the
なお、以下では、ツール側ECU55と車両側のECU11とを区別するために、車両側のECU11を車両側ECU11と記すことがある。
ツール側ECU55は、図7に示すように、各種の演算を行うツール側マイコン61と、各種のデータを記憶するツール側記憶部63と、管理サーバ9との通信を行うツール側通信部65と、を備えている。
In the following, the vehicle-side ECU 11 may be referred to as the vehicle-side ECU 11 in order to distinguish between the tool-
As shown in FIG. 7, the tool-
前記ツール側マイコン61は、図示しないが、CPU、ROM、RAM等から構成されている。このツール側マイコン61では、例えば、管理サーバ9に対して、特定DTC情報及びその認証キーの送信を要求して取得したり、車両側ECU11に対して、特定DTCの送信を要求して取得する等の制御を行う。
Although not shown, the tool-
前記ツール側記憶部63は、フラッシュメモリ等の書き換え可能な不揮発性メモリであり、図8に示すように、管理サーバ9から取得した特定DTC情報(即ち、外部側の特定DTC情報)や、その特定DTC情報のバージョン情報である認証キー(即ち、外部側の認証キー)を記憶するように構成されている。
The tool-
なお、外部側の特定DTC情報と外部側の認証キーとは、車両側の特定DTC情報と車両側の認証キーと同様に、1対1に対応づけて記憶されており、外部側の特定DTC情報が変更される場合には外部側の認証キーも同時に更新される。 The specific DTC information on the external side and the authentication key on the external side are stored in a one-to-one correspondence with the specific DTC information on the vehicle side and the authentication key on the vehicle side in the same manner as the specific DTC information on the vehicle side. When the information is changed, the authentication key on the external side is also updated at the same time.
前記ツール側通信部65は、無線にて、インターネットを介して、管理サーバ9との通信を行う通信装置である。このツール側通信部65は、通常は管理サーバ9に接続されておらず、検査員等の操作によって、必要な場合に管理サーバ9に接続されて、例えば最新の特定DTC情報及び認証キーのダウンロード等が行われる。
The tool-
つまり、検査ツール7は、スタンドアローン型であり、常時オンラインにて管理サーバ9と接続して使用するのでなく、オフラインにて使用される。なお、検査ツール7が、常時オンラインにて管理サーバ9と接続されていてもよい。
That is, the
<ツール側マイコンの機能的構成>
ツール側マイコン61は、CPUがプログラムを実行することで実現される機能的な構成として、前記図7に示すように、送信要求部67と一致判定部69と消去要求部71とを有する。
<Functional configuration of the tool-side microcomputer>
As shown in FIG. 7, the tool-
送信要求部67は、車両側ECU11に対して前記消去要求を出力する前に、車両側ECU11に対してEEPROM29のキー関連記憶領域29bに記憶されている車両側の認証キーの送信を要求する。
The
一致判定部69は、送信要求部67の要求によって、車両側ECU11から車両側の認証キーを取得した場合には、車両側の認証キーと、検査ツール7のツール側記憶部63に記憶されている外部側の認証キーとが一致しているか否かを判定する。
When the
消去要求部71は、一致判定部69によって車両側の認証キーと外部側の認証キーとが一致したと判定された場合には、車両側ECU11に対して特定DTCを消去するための消去要求を行う。
When the
[1−3.制御処理]
次に、車両側ECU11と検査ツール7にて行われる処理について、それぞれ具体的に説明する。
[1-3. Control processing]
Next, the processes performed by the vehicle-side ECU 11 and the
<車両側ECUにおける処理(1)>
本処理は、車両側ECU11において、イグニッションスイッチがオンとなった後に、例えば車両3の走行中等において、車両3の異常を検出するために、予め設定された手順に従って、常時実施されている処理である。
<Processing in the vehicle side ECU (1)>
This process is a process that is always performed in the vehicle-side ECU 11 according to a preset procedure in order to detect an abnormality in the
まず、イグニッションスイッチがオンとなると、OBD機能によって、所定の診断項目について、予め設定された所定のタイミングで、異常診断が実施される。
従って、図9に示すように、イグニッションスイッチがオンとなった後に、ステップ(以下、S)100にて、所定の診断項目について、その異常診断が完了したか否かを判定する。ここで肯定判断されるとS110に進み、一方否定判断されると一旦本処理を終了する。
First, when the ignition switch is turned on, the OBD function performs an abnormality diagnosis for a predetermined diagnosis item at a predetermined timing set in advance.
Therefore, as shown in FIG. 9, after the ignition switch is turned on, in step (hereinafter, S) 100, it is determined whether or not the abnormality diagnosis of a predetermined diagnosis item is completed. If an affirmative judgment is made here, the process proceeds to S110, while if a negative judgment is made, this process is temporarily terminated.
例えば、該当する診断項目について異常診断が終了すると、異常診断の完了を示すフラグ(即ち、完了フラグ)がセットされる構成の場合には、その完了フラグがセットされているか否かによって、異常診断が完了したか否かを判定できる。 For example, in the case of a configuration in which a flag indicating the completion of the abnormality diagnosis (that is, the completion flag) is set when the abnormality diagnosis is completed for the corresponding diagnosis item, the abnormality diagnosis depends on whether or not the completion flag is set. Can be determined whether or not is completed.
なお、異常診断が完了していない場合には、未完了フラグがセットされている。例えば複数回異常が検出された場合に異常があると確定する場合、即ち異常診断が終了する場合には、複数回の異常が検出されるまでは、未完了フラグが保持されている。 If the abnormality diagnosis is not completed, the incomplete flag is set. For example, when it is determined that there is an abnormality when an abnormality is detected a plurality of times, that is, when the abnormality diagnosis is completed, the incomplete flag is held until the abnormality is detected a plurality of times.
S110では、診断完了であるので、特定DTC情報を、EEPROM29のキー関連記憶領域29bから取得する。なお、特定DTC情報とは、前記図4に示すように、複数のDTCのうち、どのDTCが特定DTCかを示す情報である。
In S110, since the diagnosis is completed, the specific DTC information is acquired from the key-related
続くS120では、完了した診断(例えば、センサー断線)が、特定DTC対象診断か否かを判定する。つまり、診断した項目が、特定DTCに対応した診断項目か否かを判定する。ここで肯定判断されるとS150に進み、一方否定判断されるとS130に進む。 In the following S120, it is determined whether or not the completed diagnosis (for example, sensor disconnection) is a specific DTC target diagnosis. That is, it is determined whether or not the diagnosed item is a diagnostic item corresponding to the specific DTC. If an affirmative judgment is made here, the process proceeds to S150, while if a negative judgment is made, the process proceeds to S130.
S130では、特定DTCに対応した診断項目ではないので、診断により異常が検出されたか否かを判定する。ここで肯定判断されるとS140に進み、一方否定判断されると一旦本処理を終了する。 In S130, since it is not a diagnostic item corresponding to the specific DTC, it is determined whether or not an abnormality is detected by the diagnosis. If an affirmative judgment is made here, the process proceeds to S140, while if a negative judgment is made, this process is temporarily terminated.
S140では、異常が検出されたので、異常が検出された診断項目について、異常があることを示すDTCを、BURAM27のDTC記憶領域27aに記憶し、一旦本処理を終了する。このDTCを記憶する際には、当該DTCに関連したデータも、DTCに関連づけて記憶する。なお、このデータとは、前記図2に示すように、OBD法規等によって規定されるデータなどである。
Since the abnormality was detected in S140, the DTC indicating that there is an abnormality is stored in the
一方、S120で肯定判断されて進むS150では、診断項目が特定DTCに対応した診断項目であるので、診断により異常が検出されたか否かを判定する。ここで肯定判断されるとS160に進み、一方否定判断されるとS180に進む。 On the other hand, in S150, which is positively determined in S120 and proceeds, since the diagnostic item is a diagnostic item corresponding to the specific DTC, it is determined whether or not an abnormality is detected by the diagnosis. If an affirmative judgment is made here, the process proceeds to S160, while if a negative judgment is made, the process proceeds to S180.
S160では、異常が検出されたので、前記S140と同様に、異常が検出された診断項目について、異常があることを示すDTCを、BURAM27のDTC記憶領域27aに記憶する。なお、この際にも、S140と同様に、DTCに加え、当該DTCに関連したデータも、DTCに関連づけて記憶する。
Since the abnormality was detected in S160, the DTC indicating that there is an abnormality is stored in the
続くS170では、特定DTC記憶領域29aに、前記DTC記憶領域27aに記憶したDTCを、特定DTCとして記憶する。それとともに、その特定DTCを得るための診断が完了したことを示すレディネスコード(即ち、完了フラグ)と、今回の診断の結果である最新テスト結果を記憶し、一旦本処理を終了する。
In the subsequent S170, the DTC stored in the
つまり、この診断によって得られたDTCは、特定DTCであるので、その特定DTCを特定DTC記憶領域29aに記憶する。さらに、その特定DTCに関連付けて、レディネスコードと最新テスト結果とを記憶する。ここでは、特定DTCが記憶されるので、最新テスト結果として、「異常がある」ことを示す異常フラグがセットされる。
That is, since the DTC obtained by this diagnosis is a specific DTC, the specific DTC is stored in the specific
なお、前記特定DTCが得られた後に、再度、その特定DTCに対応する診断項目の診断が実施され、その結果、「診断が正常」と判断され場合、即ち「異常がない」と判断された場合には、「最新テスト結果」の欄に、異常がないことを示す正常フラグをセットする。即ち、異常フラグを正常フラグに書き換える。なお、過去のデータとして、過去の異常フラグを、診断時期のデータとともに、そのまま保持していてもよい。 After the specific DTC is obtained, the diagnosis of the diagnostic item corresponding to the specific DTC is performed again, and as a result, when it is determined that the diagnosis is normal, that is, it is determined that there is no abnormality. In that case, set the normal flag indicating that there is no abnormality in the "Latest test result" column. That is, the abnormal flag is rewritten to the normal flag. In addition, as the past data, the past abnormality flag may be held as it is together with the data of the diagnosis time.
一方、S150で否定判断されて進むS180では、特定DTC記憶領域29aに、前記診断項目に対応した特定DTCが記憶されているか否かを判定する。ここで肯定判断されるとS190に進み、一方否定判断されると一旦本処理を終了する。
On the other hand, in S180, which is negatively determined in S150 and proceeds, it is determined whether or not the specific DTC corresponding to the diagnostic item is stored in the specific
S190では、既に特定DTCが記憶されているので、特定DTC記憶領域29aに、当該特定DTCに関連付けて、レディネスコードと、最新テスト結果とを記憶し、一旦本処理を終了する。
In S190, since the specific DTC is already stored, the readiness code and the latest test result are stored in the specific
この場合には、異常ではないので、実施された診断について、レディネスコード(即ち、完了フラグ)が記憶されるとともに、最新テスト結果として、正常を示す正常フラグが記憶される。 In this case, since it is not abnormal, the readiness code (that is, the completion flag) is stored for the diagnosis performed, and the normal flag indicating normality is stored as the latest test result.
<検査ツールにおける処理(1)>
本処理は、車検時に、検査ツール7において、車両3に対して、特定DTCを消去する消去要求(即ち、クリア要求)を出すための処理である。
<Processing in inspection tool (1)>
This process is a process for issuing an erasure request (that is, a clear request) for erasing the specific DTC to the
図10に示すように、S200では、検査ツール7から車両側ECU11に対して、車両側の認証キーを送信させる要求を出力することによって、車両側ECU11から、車両側の認証キーを取得する。
As shown in FIG. 10, in S200, the
続くS210では、検査ツール7のツール側記憶部63に記憶されている外部側の認証キーと、車両側ECU11から取得した車両側の認証キーとを照合する。つまり、外部側の認証キーと車両側の認証キーとが一致しているか否かを判定する。ここで、一致している場合にはS220に進み、一致していない場合はS230に進む。
In the following S210, the external authentication key stored in the tool-
S220では、両認証キーが一致しているので、車両3に対して、特定DTCを消去するための消去要求を出力し、一旦本処理を終了する。
一方、S230では、両認証キーが一致していないので、一致していないと判定(即ち、エラー判定)し、一旦本処理を終了する。なお、エラー判定の結果は、例えば、検査ツール7のディスプレイ51に表示される。
In S220, since both authentication keys match, an erasure request for erasing the specific DTC is output to the
On the other hand, in S230, since both authentication keys do not match, it is determined that they do not match (that is, an error determination), and this process is temporarily terminated. The result of the error determination is displayed on the
<車両側ECUにおける処理(2)>
本処理は、車検時に、検査ツール7から車両3に対して消去要求が来た場合に、車両側ECU11にて実施される処理である。
<Processing in the vehicle side ECU (2)>
This process is a process performed by the vehicle-side ECU 11 when an erasure request is received from the
なお、この消去要求とは、特定DTC記憶領域29aに記憶されている全ての特定DTCを消去の対象とするものであるが、後述するように、消去条件が満たされた特定DTCのみが消去される。
The erasure request is intended to erase all the specific DTCs stored in the specific
図11に示すように、S300では、車両側ECU11は、検査ツール7からの消去要求を受信したか否かを判定する。ここで肯定判断されるとS310に進み、一方否定判断されると一旦本処理を終了する。
As shown in FIG. 11, in S300, the vehicle-side ECU 11 determines whether or not the deletion request from the
続くS310では、レディネスが完了しているか否かを判定する。つまり、特定DTCに対応する各診断項目について異常診断が終了しているか否かを判定する。言い換えれば、上述した第1条件が満たされているか否かを判定する。 In the following S310, it is determined whether or not the readiness is completed. That is, it is determined whether or not the abnormality diagnosis has been completed for each diagnosis item corresponding to the specific DTC. In other words, it is determined whether or not the above-mentioned first condition is satisfied.
具体的には、特定DTC記憶領域29aを参照し、各特定DTCについて、レディネスコード(即ち、完了フラグ)がセットされているか否かを判定する。ここで肯定判断されるとS320に進み、一方否定判断されるとS340に進む。
Specifically, the specific
S320では、各特定DTCについて、レディネスが完了しているので、各特定DTCについて、最終テスト結果が正常か否かを判定する。つまり、最終テスト結果に正常フラグがセットされているか否かを判定する。言い換えれば、上述した第2条件が満たされているか否かを判定する。ここで肯定判断されるとS330に進み、一方否定判断されるとS340に進む。 In S320, since readiness is completed for each specific DTC, it is determined whether or not the final test result is normal for each specific DTC. That is, it is determined whether or not the normal flag is set in the final test result. In other words, it is determined whether or not the above-mentioned second condition is satisfied. If an affirmative judgment is made here, the process proceeds to S330, while if a negative judgment is made, the process proceeds to S340.
S330では、各特定DTCについて、最終テスト結果が正常であるので、全ての消去条件が満たされたと判断して、特定DTC記憶領域29aに記憶されている特定DTCのうち、消去条件が満たされた特定DTCを消去し、一旦本処理を終了する。
In S330, since the final test result is normal for each specific DTC, it is determined that all the erasure conditions are satisfied, and among the specific DTCs stored in the specific
一方、S340では、レディネスが完了していないか、或いは、最終テスト結果が正常ではないので、全ての消去条件が満たされた訳ではないと判断する。そして、検査ツール7に対して、消去要求を拒否する旨の拒否応答を出力し、一旦本処理を終了する。
On the other hand, in S340, it is determined that not all the erasure conditions are satisfied because the readiness is not completed or the final test result is not normal. Then, a rejection response to the effect that the deletion request is rejected is output to the
なお、各特定DTCのうち、全ての消去条件が満たされた特定DTCは消去されるが、消去条件が満たされていない特定DTCがあれば、当該特定DTCは消去されず、前記拒否応答が出力される。 Of the specific DTCs, the specific DTCs that satisfy all the deletion conditions are deleted, but if there is a specific DTC that does not satisfy the deletion conditions, the specific DTCs are not deleted and the rejection response is output. Will be done.
この拒否応答は、例えば、検査ツール7のディスプレイ51に表示される。なお、表示内容としては、例えば「消去不可の特定DTC有り」等の表示が考えられる。
<検査ツールにおける処理(2)>
本処理は、車検の際に、検査ツール7にて実施される処理、即ち車検の合否判定の処理である。
This rejection response is displayed, for example, on the
<Processing in inspection tool (2)>
This process is a process performed by the
この処理は、上述した車検時の消去要求に基づいて、特定DTCが消去された後に実施される処理である。
図12に示すように、S400にて、操作部53からの入力によって、特定DTCによる車検の合否判定のモードに切り替える。
This process is a process performed after the specific DTC is erased based on the above-mentioned erasure request at the time of vehicle inspection.
As shown in FIG. 12, in S400, the mode is switched to the pass / fail judgment mode of the vehicle inspection by the specific DTC by the input from the operation unit 53.
続くS410では、車両3に要求を出すことにより、車両3から特定DTC記憶領域29aに記憶されている情報を取得する。即ち、特定DTC、レディネスコード、最新テスト結果の情報を取得する。
In the following S410, by issuing a request to the
続くS420では、レディネスが完了しているか否かを判定する。ここで肯定判断されるとS430に進み、一方否定判断されるとS460に進む。
S430では、特定DTC記憶領域29aに特定DTCが記憶されているか否かを判定する。ここで肯定判断されるとS440に進み、一方否定判断されるとS450に進む。
In the following S420, it is determined whether or not the readiness is completed. If a positive judgment is made here, the process proceeds to S430, while if a negative judgment is made, the process proceeds to S460.
In S430, it is determined whether or not the specific DTC is stored in the specific
なお、特定DTC記憶領域29aに記憶されている特定DTCのうち、上述した消去要求によって、第1条件及び第2条件の消去条件が満たされている特定DTCは既に消去されているので、この段階で特定DTCが残っている場合には、車両3に異常が残っていることを示している。
Of the specific DTCs stored in the specific
S440では、特定DTCがあり、即ち車両3に異常が残っているので、車検が不合格と判定し、一旦本処理を終了する。
一方、S450では、特定DTCが無く、即ち車両3に異常が残っていないので、車検が合格と判定し、一旦本処理を終了する。
In S440, since there is a specific DTC, that is, an abnormality remains in the
On the other hand, in S450, since there is no specific DTC, that is, no abnormality remains in the
また、前記S420で否定判断されて進むS460では、判定不能として、一旦本処理を終了する。
なお、判定結果は、検査ツール7のディスプレイ51に表示する等によって、検査員等に通知される。
Further, in S460 in which the negative determination is made in S420 and the process proceeds, the determination cannot be made and the present process is temporarily terminated.
The determination result is notified to the inspector or the like by displaying it on the
[1−4.特定DTC情報の更新]
次に、特定DTC情報等の更新の手順について説明する。
図13に示すように、管理サーバ9には、最新の特定DTC情報(即ち、サーバ側の特定DTC情報)と、その特定DTC情報の認証キー(即ち、サーバ側の認証キー)が記憶されている。
[1-4. Update of specific DTC information]
Next, the procedure for updating the specific DTC information and the like will be described.
As shown in FIG. 13, the
従って、車検を実施する場合には、検査ツール7からインターネット等を介して管理サーバ9にアクセスして、管理サーバ9から、最新の特定DTC情報と認証キーとを取得する。そして、検査ツール7に記憶されている特定DTC情報と認証キーとを、最新の特定DTC情報と認証キーとに更新する。
Therefore, when the vehicle inspection is carried out, the
つまり、検査ツール7に記憶されている外部側の特定DTC情報及び外部側の認証キーを、最新の情報であるサーバ側の特定DTC情報及びサーバ側の認証キーに書き換える。
また、検査ツール7を車両3に接続し、車両3に記憶されている認証キー(即ち、車両側の認証キー)と検査ツール7に記憶されている最新の認証キーとの照合を行う。ここで、両認証キーが不一致な場合には、検査ツール7に記憶されている最新の特定DTC情報と認証キーとを用いて、車両3の特定DTC情報(即ち、車両側の特定DTC情報)と認証キーとを更新する。
That is, the external specific DTC information and the external authentication key stored in the
Further, the
また、これとは別に、図14に示すように、車両3と管理サーバ9とが、無線を利用したインターネット等を介して通信を行うことにより、車両3が管理サーバ9から、最新の特定DTC情報と認証キーとをダウンロードして更新してもよい。
Separately from this, as shown in FIG. 14, the
[1−5.効果]
上記第1実施形態では、以下の効果を得ることができる。
(1a)本第1実施形態の車両側ECU11では、検査ツール7から車両側ECU11に対して、EEPROM29に記憶されている特定DTCを消去するための消去要求があった場合には、そのまま特定DTCを消去するのではなく、所定の消去条件が満たされた場合に特定DTCを消去する。そのため、本来消去すべきでない特定DTC、即ち、消去条件が満たされていない特定DTCは消去されない。つまり、特定DTCは、EEPROM29に保存されている。
[1-5. effect]
In the first embodiment, the following effects can be obtained.
(1a) In the vehicle-side ECU 11 of the first embodiment, when the
従って、車検の際に、EEPROM29に記憶されている特定DTCに基づいて、車検の合否を容易に且つ適切に判定することができる。
つまり、検査ツール7から適切でない消去要求があった場合、または、車両側ECU11に電力を供給するバッテリ21が外された場合でも、EEPROM29には特定DTCが保存されているので、その特定DTCに基づいて、適切に車検を行うことができる。
Therefore, at the time of the vehicle inspection, the pass / fail of the vehicle inspection can be easily and appropriately determined based on the specific DTC stored in the
That is, even if there is an inappropriate erasing request from the
このように、本第1実施形態では、一度でも検出した特定DTCを車検時まで保持しており、特定DTCの消去(即ち、クリア)を車検時のみにしかできないように管理している。これにより、従来の検査ツール7のクリア機能を利用した方法、或いは、電源のオフによる車両側ECU11の初期化を利用した、適切でない特定DTCを消去する方法により、車検が合格となることを防止することができるという顕著な効果を奏する。
As described above, in the first embodiment, the specific DTC detected even once is retained until the vehicle inspection, and the specific DTC is managed so that it can be erased (that is, cleared) only at the time of the vehicle inspection. This prevents the vehicle inspection from passing by the method using the clear function of the
(1b)本第1実施形態では、全てのDTCを揮発性メモリであるBURAM27に記憶し、特定DTCを不揮発性メモリであるEEPROM29に記憶している。
これにより、不揮発性メモリの容量を削減できるので、本開示を、不揮発性メモリの容量が少ない車両側ECU11等に適用できるという利点がある。また、DTC記憶領域27aと特定DTC記憶領域29aとを別のメモリに設定するので、メモリ破壊が生じた際に影響を低減できるという効果がある。
(1b) In the first embodiment, all the DTCs are stored in the
As a result, the capacity of the non-volatile memory can be reduced, so that there is an advantage that the present disclosure can be applied to the vehicle-side ECU 11 or the like having a small capacity of the non-volatile memory. Further, since the
また、DTCは書き込み等が速やかに行われるBURAM27に記憶されるので、そのDTCを車両3の制御に利用する際には、容易に対応できるという利点がある。なお、特定DTCは車検時に使用するだけであるので、車両3の制御等に利用される可能性は低い。
Further, since the DTC is stored in the
(1c)本第1実施形態では、特定DTCをEEPROM29に記憶するので、一度でも記憶した特定DTCを車検時まで、確実に保持することができる。
そのため、車検時に、特定DTCの消去を要求する(即ち、車検時クリア要求)前に、特定DTC記憶領域29aに記憶されている特定DTCを読み出すことにより、一度でも記憶された特定DTCを確認することができる。
(1c) In the first embodiment, since the specific DTC is stored in the
Therefore, the specific DTC stored even once is confirmed by reading the specific DTC stored in the specific
また、特定DTCの消去は、車検時クリア要求のみであるので、特定DTCの消去の管理が容易であるという利点がある。
(1d)本第1実施形態では、特定DTCを消去する消去条件として、少なくとも、診断項目について異常の有無を診断する診断が完了していること(即ち、レディネスの完了)を示す第1条件と、診断が完了した診断項目について、最新の診断結果が正常であることを示す第2条件と、を採用している。
Further, since the deletion of the specific DTC is only a request for clearing at the time of vehicle inspection, there is an advantage that the deletion of the specific DTC can be easily managed.
(1d) In the first embodiment, as the erasing condition for erasing the specific DTC, at least the first condition indicating that the diagnosis for diagnosing the presence or absence of an abnormality in the diagnostic item is completed (that is, the readiness is completed) is used. , The second condition indicating that the latest diagnosis result is normal is adopted for the diagnosis item for which the diagnosis has been completed.
これにより、車検時の合否判定前に、異常が解消して消去可能な特定DTCを消去できるので、特定DTCを用いた車検を適切に実施することができる。
また、車検時に、レディネスが未完了であれば、判定不能とされるので、検査員はその表示に従い、自己診断を実行することができるという利点がある。
As a result, the specific DTC that can be erased by eliminating the abnormality can be erased before the pass / fail judgment at the time of the vehicle inspection, so that the vehicle inspection using the specific DTC can be appropriately performed.
Further, if the readiness is not completed at the time of vehicle inspection, it is judged that the judgment cannot be made, so that there is an advantage that the inspector can execute the self-diagnosis according to the display.
(1e)本第1実施形態では、特定DTC情報とその特定DTC情報のバージョン情報を示す認証キーとを、1対1に対応づけて記憶している。しかも、特定DTC情報を更新する場合には、認証キーも合わせて更新する。 (1e) In the first embodiment, the specific DTC information and the authentication key indicating the version information of the specific DTC information are stored in a one-to-one correspondence. Moreover, when updating the specific DTC information, the authentication key is also updated.
従って、車両3に記憶された認証キーを確認することにより、特定DTC情報にて示される特定DTCが車検の際に用いる特定DTCとして適切なものであるかを容易に把握することができる。
Therefore, by confirming the authentication key stored in the
なお、車両側と外部側との両特定DTC情報を直接に比較するのではなく、車両側と外部側との両認証キーが一致するか否かを判定することにより、両特定DTC情報が一致するか否かを容易に判定することができる。 It should be noted that, instead of directly comparing both specific DTC information on the vehicle side and the external side, both specific DTC information match by determining whether or not both authentication keys on the vehicle side and the external side match. It can be easily determined whether or not to do so.
(1f)本第1実施形態の検査システム13では、検査ツール7から車両側ECU11に、車両側の認証キーの送信を要求して、車両側の認証キーを取得した場合には、車両側の認証キーと外部側の認証キーとを照合し、車両側の認証キーと外部側の認証キーとが一致した場合に、車両側ECU11に対して特定DTCを消去するための消去要求を行う。
(1f) In the inspection system 13 of the first embodiment, when the
従って、車両側と検査ツール側の特定DTC情報のバージョンが異なる場合には、特定DTCを消去しないので、車検に必要な特定DTCを誤って消去することを防止することができる。 Therefore, when the versions of the specific DTC information on the vehicle side and the inspection tool side are different, the specific DTC is not deleted, so that it is possible to prevent accidentally deleting the specific DTC required for the vehicle inspection.
[1−6.文言の対応関係]
前記第1実施形態において、車両3が車両に対応し、車両側ECU11が電子制御装置に対応し、BURAM27がDTC記憶部に対応し、EEPROM29が特定DTC記憶部に対応し、受信判定部41が受信判定部に対応し、条件判定部43が条件判定部に対応し、消去処理部45が消去処理部に対応する。
[1-6. Correspondence of wording]
In the first embodiment, the
[2.第2実施形態]
[2−1.第1実施形態との相違点]
第2実施形態の第1実施形態との相違点について以下に説明する。なお、相違点以外は第1実施形態と同様である。また、第1実施形態と同様な構成には同一の符号を付す。
[2. Second Embodiment]
[2-1. Differences from the first embodiment]
The differences between the second embodiment and the first embodiment will be described below. It is the same as the first embodiment except for the difference. Further, the same reference numerals are given to the configurations similar to those in the first embodiment.
本第2実施形態では、図15に示すように、全てのDTCを、不揮発性メモリであるデータフラッシュ(即ち、フラッシュメモリ)81のDTC記憶領域81aに記憶してもよい。
In the second embodiment, as shown in FIG. 15, all DTCs may be stored in the
また、特定DTCは、図16に示すように、不揮発性メモリであるEEPROM29の特定DTC記憶領域29aに記憶してもよい。
本第2実施形態では、第1実施形態とほぼ同様な効果を奏する。また、本第2実施形態では、DTC記憶領域81aを不揮発性メモリに設定しているので、例えばバッテリ21が外された場合でも、DTCを保持できるという利点がある。
Further, as shown in FIG. 16, the specific DTC may be stored in the specific
In the second embodiment, the same effect as that of the first embodiment is obtained. Further, in the second embodiment, since the
[3.他の実施形態]
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
[3. Other embodiments]
Although the embodiments of the present disclosure have been described above, the present disclosure is not limited to the above-described embodiments, and can be implemented in various modifications.
(3a)前記実施形態では、OBDIIに規定するDTCをBURAMやデータフラッシュ等のメモリに記憶し、車検に用いる特定DTCをEEPROM等に不揮発性メモリに記憶したが、OBDIIや車検に限定されるものではない。 (3a) In the above embodiment, the DTC specified in OBDII is stored in a memory such as BURAM or data flash, and the specific DTC used for vehicle inspection is stored in a non-volatile memory such as EEPROM, but the DTC is limited to OBDII or vehicle inspection. is not.
つまり、車両の複数の診断項目の検査結果(即ち、異常結果)を示す複数のDTCをBURAMやデータフラッシュ等のメモリに記憶し、その複数のDTCのうちの一部を特定DTCとして、車検以外の各種の車両の検査に用いるために、不揮発性メモリに記憶するようにしてもよい。 That is, a plurality of DTCs indicating the inspection results (that is, abnormal results) of a plurality of diagnostic items of the vehicle are stored in a memory such as BURAM or a data flash, and a part of the plurality of DTCs is designated as a specific DTC other than the vehicle inspection. It may be stored in a non-volatile memory for use in inspection of various vehicles.
(3b)前記実施形態では、検査ツールを用いて、特定DTCの検査や車検の合否判定などを行ったが、スマートフォン等の通信端末やパソコン等に、検査ツールと同様な機能を実現できるアプリケーションを格納して、スマートフォン等の通信端末やパソコン等に、前記実施形態の検査ツールと同様な機能を持たせてもよい。 (3b) In the above-described embodiment, the inspection tool is used to perform the inspection of the specific DTC and the pass / fail judgment of the vehicle inspection. However, an application capable of realizing the same function as the inspection tool on a communication terminal such as a smartphone or a personal computer is provided. It may be stored so that a communication terminal such as a smartphone, a personal computer, or the like has a function similar to that of the inspection tool of the above embodiment.
(3c)本開示に記載のECU及びその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリを構成することによって提供された専用コンピュータにより、実現されてもよい。あるいは、本開示に記載のECU及びその手法は、一つ以上の専用ハードウェア論理回路によってプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。 (3c) The ECU and methods thereof described in the present disclosure are provided by a dedicated computer provided by configuring a processor and memory programmed to perform one or more functions embodied by a computer program. , May be realized. Alternatively, the ECU and its method described in the present disclosure may be realized by a dedicated computer provided by configuring the processor with one or more dedicated hardware logic circuits.
もしくは、本開示に記載のECU及びその手法は、一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリと一つ以上のハードウェア論理回路によって構成されたプロセッサとの組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されてもよい。 Alternatively, the ECU and its method described in the present disclosure are configured by a combination of a processor and memory programmed to perform one or more functions and a processor composed of one or more hardware logic circuits. It may be realized by one or more dedicated computers. The computer program may also be stored on a computer-readable non-transitional tangible recording medium as an instruction executed by the computer.
また、ECUに含まれる各部の機能を実現する手法には、必ずしもソフトウェアが含まれている必要はなく、その全部の機能が、一つあるいは複数のハードウェアを用いて実現されてもよい。 Further, the method for realizing the functions of each part included in the ECU does not necessarily include software, and all the functions may be realized by using one or a plurality of hardware.
(3d)前記実施形態における1つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、1つの構成要素が有する1つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、1つの構成要素によって実現したり、複数の構成要素によって実現される1つの機能を、1つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。 (3d) A plurality of functions possessed by one component in the embodiment may be realized by a plurality of components, or one function possessed by one component may be realized by a plurality of components. .. Further, a plurality of functions possessed by the plurality of components may be realized by one component, or one function realized by the plurality of components may be realized by one component. Further, a part of the configuration of the above embodiment may be omitted. In addition, at least a part of the configuration of the above embodiment may be added or replaced with the configuration of the other above embodiment.
(3e)また、上述したECUの他、当該ECUを構成要素とするシステム、当該ECUとしてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体など、種々の形態で本開示を実現することもできる。 (3e) In addition to the ECU described above, there are various types such as a system having the ECU as a component, a program for operating a computer as the ECU, and a non-transitional actual recording medium such as a semiconductor memory in which this program is recorded. The present disclosure can also be realized in the form of.
3:車両、7:検査ツール、11:車両側ECU、13:検査システム、27:BURAM、29:EEPROM、41:受信判定部、43:条件判定部、45:消去処理部、67:送信要求部、69:一致判定部、71:消去要求部 3: Vehicle, 7: Inspection tool, 11: Vehicle side ECU, 13: Inspection system, 27: BURAM, 29: EEPROM, 41: Reception judgment unit, 43: Condition judgment unit, 45: Erase processing unit, 67: Transmission request Unit, 69: Match determination unit, 71: Erase request unit
Claims (6)
前記車両の状態を診断するために予め設定された複数の診断項目について、前記診断項目毎に前記車両の異常を示す故障情報であるDTCを全て記憶するように構成されたDTC記憶部(27)と、
前記DTC記憶部に記憶する前記DTCのうちの一部であって、前記車両の検査に用いるために予め設定された1又は複数の特定DTCを記憶するように構成された不揮発性メモリである特定DTC記憶部(29)と、
前記特定DTC記憶部に記憶されている前記特定DTCを消去するための要求である消去要求を、前記電子制御装置外の外部装置(7)から受信したか否かを判定するように構成されている受信判定部(41、S300)と、
前記受信判定部によって前記外部装置から前記消去要求を受信したと判定された場合には、前記特定DTC記憶部に記憶されている前記特定DTCを消去するための消去条件が満たされているか否かを判定するように構成されている条件判定部(43、S310、S320)と、
前記条件判定部によって前記消去条件が満たされていると判定された場合には、前記特定DTC記憶部に記憶されている前記特定DTCのうち、前記消去条件が満たされている前記特定DTCを消去するように構成されている消去処理部(45、S330)と、
を備えた、電子制御装置。 An electronic control unit (11) mounted on a vehicle (3).
A DTC storage unit (27) configured to store all DTCs, which are failure information indicating an abnormality of the vehicle, for each of the plurality of diagnostic items set in advance for diagnosing the state of the vehicle. When,
A specific non-volatile memory that is a part of the DTC stored in the DTC storage unit and is configured to store one or more specific DTCs preset for use in the inspection of the vehicle. DTC storage unit (29) and
It is configured to determine whether or not an erasing request, which is a request for erasing the specific DTC stored in the specific DTC storage unit, has been received from an external device (7) outside the electronic control unit. Receiving judgment unit (41, S300) and
When the reception determination unit determines that the erasure request has been received from the external device, whether or not the erasure condition for erasing the specific DTC stored in the specific DTC storage unit is satisfied. Condition determination units (43, S310, S320) configured to determine
When the condition determination unit determines that the erasure condition is satisfied, the specific DTC that satisfies the erasure condition is deleted from the specific DTC stored in the specific DTC storage unit. Erasing unit (45, S330) configured to do
An electronic control unit equipped with.
前記消去条件として、少なくとも、
前記診断項目について、前記異常の有無を診断する診断が完了していることを示す第1条件と、
前記診断が完了した前記診断項目について、最新の診断結果が正常であることを示す第2条件と、
を有するように構成されている、電子制御装置。 The electronic control unit according to claim 1.
As the erasure condition, at least
Regarding the diagnostic items, the first condition indicating that the diagnosis for diagnosing the presence or absence of the abnormality has been completed, and
Regarding the diagnosis item for which the diagnosis has been completed, a second condition indicating that the latest diagnosis result is normal, and
An electronic control unit that is configured to have.
前記DTCのうち前記特定DTCを特定するための情報である特定DTC情報と、前記特定DTC情報を特定するための情報である認証キーと、を対応づけて記憶するように構成されている、
電子制御装置。 The electronic control unit according to claim 1 or 2.
Among the DTCs, the specific DTC information which is the information for specifying the specific DTC and the authentication key which is the information for specifying the specific DTC information are stored in association with each other.
Electronic control unit.
前記特定DTC情報を更新する場合には、前記認証キーも合わせて更新するように構成されている、
電子制御装置。 The electronic control unit according to any one of claims 1 to 3.
When the specific DTC information is updated, the authentication key is also updated.
Electronic control unit.
前記外部装置は、
前記電子制御装置に対して前記消去要求を出力する前に、前記電子制御装置に対して前記電子制御装置に記憶されている前記認証キーである車両側の認証キーの送信を要求する送信要求部(67、S200)と、
前記送信要求部の要求によって、前記電子制御装置から前記車両側の認証キーを取得した場合には、前記車両側の認証キーと、前記外部装置に記憶されている前記認証キーである外部側の認証キーとが一致しているか否かを判定する一致判定部(69、S210)と、
前記一致判定部によって前記車両側の認証キーと前記外部側の認証キーとが一致したと判定された場合には、前記電子制御装置に対して前記特定DTCを消去するための前記消去要求を行う消去要求部(71、S220)と、
を備えた、検査システム。 An inspection system (13) including the electronic control unit according to any one of claims 1 to 4 and the external device.
The external device is
A transmission request unit that requests the electronic control unit to transmit the vehicle-side authentication key, which is the authentication key stored in the electronic control unit, before outputting the erasure request to the electronic control unit. (67, S200) and
When the vehicle-side authentication key is acquired from the electronic control unit at the request of the transmission request unit, the vehicle-side authentication key and the external-side authentication key stored in the external device are used. A match determination unit (69, S210) that determines whether or not the authentication key matches, and
When it is determined by the match determination unit that the authentication key on the vehicle side and the authentication key on the external side match, the electronic control unit is requested to erase the specific DTC. Erasing request unit (71, S220) and
With, inspection system.
前記外部装置は、
前記電子制御装置に前記消去要求を送信した後に、前記特定DTC記憶部に記憶されている前記特定DTCに基づいて、前記車両の検査を行うように構成されている、
検査システム。 The inspection system according to claim 5.
The external device is
After transmitting the erasure request to the electronic control unit, the vehicle is inspected based on the specific DTC stored in the specific DTC storage unit.
Inspection system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019040747A JP7172748B2 (en) | 2019-03-06 | 2019-03-06 | Electronic controller and inspection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019040747A JP7172748B2 (en) | 2019-03-06 | 2019-03-06 | Electronic controller and inspection system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020142642A true JP2020142642A (en) | 2020-09-10 |
JP7172748B2 JP7172748B2 (en) | 2022-11-16 |
Family
ID=72355198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019040747A Active JP7172748B2 (en) | 2019-03-06 | 2019-03-06 | Electronic controller and inspection system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7172748B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11520303B2 (en) * | 2020-02-08 | 2022-12-06 | Snap-On Incorporated | Method and system for test driving mobile machine |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008107207A (en) * | 2006-10-25 | 2008-05-08 | Auto Network Gijutsu Kenkyusho:Kk | Vehicle failure diagnosis system, failure diagnosis apparatus, in-vehicle control apparatus and failure diagnosis method |
JP2008201160A (en) * | 2007-02-16 | 2008-09-04 | Denso Corp | Electronic control device |
JP2009274472A (en) * | 2008-05-12 | 2009-11-26 | Denso Corp | Electronic control device |
JP2009274514A (en) * | 2008-05-13 | 2009-11-26 | Toyota Motor Corp | Failure diagnosis system and on-vehicle ecu used therefor |
-
2019
- 2019-03-06 JP JP2019040747A patent/JP7172748B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008107207A (en) * | 2006-10-25 | 2008-05-08 | Auto Network Gijutsu Kenkyusho:Kk | Vehicle failure diagnosis system, failure diagnosis apparatus, in-vehicle control apparatus and failure diagnosis method |
JP2008201160A (en) * | 2007-02-16 | 2008-09-04 | Denso Corp | Electronic control device |
JP2009274472A (en) * | 2008-05-12 | 2009-11-26 | Denso Corp | Electronic control device |
JP2009274514A (en) * | 2008-05-13 | 2009-11-26 | Toyota Motor Corp | Failure diagnosis system and on-vehicle ecu used therefor |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11520303B2 (en) * | 2020-02-08 | 2022-12-06 | Snap-On Incorporated | Method and system for test driving mobile machine |
Also Published As
Publication number | Publication date |
---|---|
JP7172748B2 (en) | 2022-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5272507B2 (en) | Electronic control unit | |
US8565962B2 (en) | Rewriting system for a vehicle | |
JP2011255862A (en) | Electronic control unit and information management system | |
KR101476806B1 (en) | Apparatus for maintenance of a vehicle | |
JP4552982B2 (en) | Electronic control unit | |
JP2007198939A (en) | Vehicle failure diagnosis device | |
US20210065478A1 (en) | Electronic control unit and non-transitory computer readable medium storing session establishment program | |
JP5177109B2 (en) | Electronic control unit | |
JP7172748B2 (en) | Electronic controller and inspection system | |
JP7183884B2 (en) | electronic controller | |
JP7268418B2 (en) | Communication system, server, and vehicle exterior detector | |
JP4281808B2 (en) | VEHICLE CONTROL DEVICE AND ITS CONTROL METHOD | |
JP5617901B2 (en) | Electronic control unit | |
JP6435880B2 (en) | Electronic control unit | |
US11361600B2 (en) | Method for authenticating a diagnostic trouble code generated by a motor vehicle system of a vehicle | |
JP6180462B2 (en) | Automotive electronic control device | |
JP7131437B2 (en) | Electronic controller and inspection system | |
JP7205245B2 (en) | electronic controller | |
JP7081462B2 (en) | Vehicle electronic control device and diagnostic system | |
JP2004151021A (en) | Fault diagnostic device for vehicle | |
JP2004142511A (en) | Electronic control device for vehicle, electronic control unit, program, and recording medium | |
JP2020083139A (en) | Vehicle electronic control device and diagnostic system | |
EP2045779B1 (en) | Vehicular control apparatus and program storage medium | |
JP7099293B2 (en) | Electronic control device | |
JP6489316B2 (en) | Abnormality diagnosis system and abnormality diagnosis device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210716 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220712 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220719 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220831 |
|
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: 20221004 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221017 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7172748 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |