JP6613814B2 - Crankshaft position sensor diagnostic method and diagnostic apparatus - Google Patents
Crankshaft position sensor diagnostic method and diagnostic apparatus Download PDFInfo
- Publication number
- JP6613814B2 JP6613814B2 JP2015213405A JP2015213405A JP6613814B2 JP 6613814 B2 JP6613814 B2 JP 6613814B2 JP 2015213405 A JP2015213405 A JP 2015213405A JP 2015213405 A JP2015213405 A JP 2015213405A JP 6613814 B2 JP6613814 B2 JP 6613814B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- position sensor
- diagnosis
- speed
- crankshaft position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
本発明は、エンジンのクランク角度を検出するクランクシャフトポジションセンサの診断方法及び診断装置に関する。 The present invention relates to a diagnostic method and a diagnostic apparatus for a crankshaft position sensor that detects the crank angle of an engine.
従来、燃費を向上させるためにアイドル時のエンジン回転数を下げているために、点火時期制御などのエンジン制御に要求される精度が高くなってきている。そのため、エンジン制御を行うために参照しているクランクシャフトポジションセンサの信頼性が重要となっており、エンジン回転数が所定値以上のとき、クランクシャフトポジションセンサの診断を行う装置が知られている(例えば、特許文献1参照)。 Conventionally, in order to improve fuel efficiency, the engine speed during idling has been lowered, so the accuracy required for engine control such as ignition timing control has increased. Therefore, the reliability of the crankshaft position sensor referred to for engine control is important, and a device for diagnosing the crankshaft position sensor when the engine speed is equal to or higher than a predetermined value is known. (For example, refer to Patent Document 1).
従来装置にあっては、所定値未満(例えば、アイドル回転数未満)のエンジン回転数では、クランクシャフトポジションセンサの診断を非許可にしている。しかしながら、エンジンが一度低回転を経験し、再度、診断許可回転数以上になると、エンジン回転が逆回転状態であってもクランクシャフトポジションセンサの診断が許可される。このため、クランクシャフトポジションセンサは正常であるにもかかわらずセンサ異常であると誤診断をする可能性がある、という問題がある。 In the conventional apparatus, the diagnosis of the crankshaft position sensor is not permitted at an engine speed less than a predetermined value (for example, less than the idle speed). However, once the engine has experienced a low rotation and again exceeds the diagnosis permission rotation speed, the diagnosis of the crankshaft position sensor is permitted even if the engine rotation is in the reverse rotation state. For this reason, there is a problem that the crankshaft position sensor may be erroneously diagnosed as being abnormal in spite of being normal.
本発明は、上記問題に着目してなされたもので、エンジンが停止するとき、エンジンの逆回転によるセンサ誤診断を回避するクランクシャフトポジションセンサの診断方法及び診断装置を提供することを目的とする。 The present invention has been made paying attention to the above problems, and an object of the present invention is to provide a crankshaft position sensor diagnostic method and diagnostic device that avoid sensor misdiagnosis due to reverse rotation of the engine when the engine stops. .
上記目的を達成するため、本発明は、エンジンのクランク角度を検出するクランクシャフトポジションセンサと、エンジンのカムシャフト角度を検出するカムシャフトポジションセンサと、を備える。
クランクシャフトポジションセンサの診断を、エンジン回転数がエンジンのアイドル回転数相当値に設定された診断許可回転数以上のときに許可する。
このクランクシャフトポジションセンサの診断方法において、診断許可回転数からカムシャフトポジションセンサからの出力により算出されるエンジン回転数のばらつきによる回転数誤差分を差し引いたエンジン回転数に対応する入力周期を診断許可上限周期に設定する。そして、エンジンが停止するとき、カムシャフトポジションセンサからの入力周期が、診断許可回転数に基づき設定された診断許可上限周期より短い周期から長い周期へ周期変化すると、エンジンが逆回転状態であると判定し、エンジンが逆回転状態と判定すると、クランクシャフトポジションセンサの診断を許可しない。
In order to achieve the above object, the present invention includes a crankshaft position sensor for detecting the crank angle of the engine and a camshaft position sensor for detecting the camshaft angle of the engine.
Diagnosis of the crankshaft position sensor is permitted when the engine speed is equal to or higher than the diagnosis-permitted speed set to the value corresponding to the idling speed of the engine .
In this crankshaft position sensor diagnosis method, diagnosis is permitted for the input cycle corresponding to the engine speed obtained by subtracting the rotational speed error due to the variation in the engine speed calculated from the output from the camshaft position sensor from the permitted speed of diagnosis. Set to the upper limit cycle. When the engine stops, if the input cycle from the camshaft position sensor changes from a cycle shorter than the diagnosis permission upper limit cycle set based on the diagnosis permission rotation speed to a longer cycle, the engine is in the reverse rotation state. If the engine is determined to be in the reverse rotation state, the diagnosis of the crankshaft position sensor is not permitted.
よって、エンジンが停止するとき、カムシャフトポジションセンサからの入力周期が、診断許可上限周期より短い周期から長い周期へ周期変化すると、エンジンが逆回転状態であると判定され、エンジンが逆回転状態と判定されると、クランクシャフトポジションセンサの診断が許可されない。
即ち、カムシャフトポジションセンサからの入力周期の周期変化に着目し、エンジンの逆回転を検知するセンサを用いることなく、エンジンの逆回転状態を判定するようにした。従って、エンジンが停止するとき、エンジンが停止する間際でエンジンが逆回転し、逆回転によるエンジン回転数が診断許可回転数以上になっても、クランクシャフトポジションセンサの診断が許可されない。
この結果、エンジンが停止するとき、エンジンの逆回転によるセンサ誤診断を回避することができる。
Therefore, when the engine stops, if the input cycle from the camshaft position sensor changes from a cycle shorter than the diagnosis permission upper limit cycle to a longer cycle, it is determined that the engine is in the reverse rotation state, and the engine is in the reverse rotation state. If determined , diagnosis of the crankshaft position sensor is not permitted.
That is, paying attention to the cycle change of the input cycle from the camshaft position sensor, the reverse rotation state of the engine is determined without using a sensor for detecting the reverse rotation of the engine. Therefore, when the engine is stopped, the engine rotates reversely just before the engine is stopped, and the diagnosis of the crankshaft position sensor is not permitted even if the engine speed due to the reverse rotation becomes equal to or higher than the diagnosis permission speed.
As a result, sensor misdiagnosis due to reverse rotation of the engine can be avoided when the engine stops.
以下、本発明のクランクシャフトポジションセンサの診断方法及び診断装置を実現する最良の形態を、図面に示す実施例1に基づいて説明する。 DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A best mode for realizing a crankshaft position sensor diagnosis method and diagnosis apparatus according to the present invention will be described below based on a first embodiment shown in the drawings.
まず、構成を説明する。
実施例1におけるクランクシャフトポジションセンサの診断方法及び診断装置は、変速機としてマニュアルトランスミッション(MT)を搭載したマニュアルトランスミッション車両(以下、「MT車両」という。)に適用したものである。以下、実施例1のクランクシャフトポジションセンサの診断方法及び診断装置の構成を、「全体システム構成」、「センサ診断許可判定処理構成」に分けて説明する。
First, the configuration will be described.
The crankshaft position sensor diagnosis method and diagnosis apparatus according to the first embodiment is applied to a manual transmission vehicle (hereinafter referred to as “MT vehicle”) equipped with a manual transmission (MT) as a transmission. Hereinafter, the configuration of the crankshaft position sensor diagnosis method and diagnosis apparatus according to the first embodiment will be described by dividing them into “entire system configuration” and “sensor diagnosis permission determination processing configuration”.
[全体システム構成]
図1は、実施例1のクランクシャフトポジションセンサの診断方法及び診断装置が適用されたMT車両の駆動力伝達系及びエンジン制御系を示す。図2は、吸気カムシャフトポジションセンサと排気カムシャフトポジションセンサとクランクシャフトポジションセンサのクランク角度0°〜720°でのセンサ出力電圧波形の一例を示す。以下、図1及び図2に基づき、全体システム構成を説明する。
[Overall system configuration]
FIG. 1 shows a driving force transmission system and an engine control system of an MT vehicle to which the crankshaft position sensor diagnosis method and diagnosis apparatus of the first embodiment are applied. FIG. 2 shows an example of a sensor output voltage waveform at a crank angle of 0 ° to 720 ° of the intake camshaft position sensor, the exhaust camshaft position sensor, and the crankshaft position sensor. The overall system configuration will be described below with reference to FIGS.
MT車両の駆動力伝達系は、図1に示すように、エンジン1と、クラッチ2と、マニュアルトランスミッション3と、駆動輪4と、を備えている。 As shown in FIG. 1, the drive force transmission system of the MT vehicle includes an engine 1, a clutch 2, a manual transmission 3, and drive wheels 4.
前記エンジン1は、車体に弾性支持され、アクセルペダル11へのペダル操作に基づいて燃料噴射量等が制御される。このエンジン1は、エンジン出力軸としてのクランクシャフト12と、シリンダヘッドに配置された吸気カムシャフト13と、シリンダヘッドに配置された排気カムシャフト14と、を有する。クランクシャフト12の端部にはクランクスプロケット15が設けられ、吸気カムシャフト13の端部には吸気側スプロケット16が設けられ、排気カムシャフト14の端部には排気側スプロケット17が設けられる。そして、クランクスプロケット15と吸気側スプロケット16との間には、プライマリタイミングチェーン18が掛け渡されている。吸気側スプロケット16と排気側スプロケット17との間には、セカンダリタイミングチェーン19が掛け渡されている。 The engine 1 is elastically supported by the vehicle body, and the fuel injection amount and the like are controlled based on a pedal operation to the accelerator pedal 11. The engine 1 has a crankshaft 12 as an engine output shaft, an intake camshaft 13 disposed on the cylinder head, and an exhaust camshaft 14 disposed on the cylinder head. A crank sprocket 15 is provided at the end of the crankshaft 12, an intake side sprocket 16 is provided at the end of the intake camshaft 13, and an exhaust side sprocket 17 is provided at the end of the exhaust camshaft 14. A primary timing chain 18 is stretched between the crank sprocket 15 and the intake side sprocket 16. A secondary timing chain 19 is spanned between the intake side sprocket 16 and the exhaust side sprocket 17.
前記クラッチ2は、エンジン1のクランクシャフト12と、マニュアルトランスミッション3の変速機入力シャフト32との間に配置され、クラッチペダル21へのペダル操作により断接される。このクラッチ2は、クラッチペダル21へのペダル足離し操作状態で締結が維持され、クラッチペダル21へのペダル踏み込み操作により切り離されるノーマルクローズの乾式クラッチである。 The clutch 2 is disposed between the crankshaft 12 of the engine 1 and the transmission input shaft 32 of the manual transmission 3, and is connected / disconnected by a pedal operation to the clutch pedal 21. The clutch 2 is a normally closed dry clutch that is kept engaged when the pedal foot is released from the clutch pedal 21 and is disconnected when the pedal is depressed into the clutch pedal 21.
前記マニュアルトランスミッション3は、クラッチ2と駆動輪4との間に配置され、シフトレバー31へのレバー手動操作によりニュートラル位置やパーキング位置やリバース位置や前進変速段位置が選択される。 The manual transmission 3 is disposed between the clutch 2 and the drive wheel 4, and a neutral position, a parking position, a reverse position, and a forward gear position are selected by manual operation of the shift lever 31.
前記駆動輪4は、変速機出力シャフト33及びドライブシャフト42(又はプロペラシャフト)を介してマニュアルトランスミッション3に駆動連結される。この駆動輪4は、ブレーキペダル41へのペダル踏み込み操作により制動力を付与する液圧ブレーキ装置43を有する。 The drive wheels 4 are drivingly connected to the manual transmission 3 via a transmission output shaft 33 and a drive shaft 42 (or propeller shaft). The drive wheel 4 includes a hydraulic brake device 43 that applies a braking force by depressing the brake pedal 41.
MT車両のエンジン制御系は、図1に示すように、エンジンコントロールモジュール5と、クランクシャフトポジションセンサ6と、吸気カムシャフトポジションセンサ7と、排気カムシャフトポジションセンサ8と、他のセンサ・スイッチ類9と、を備えている。 As shown in FIG. 1, the engine control system of the MT vehicle includes an engine control module 5, a crankshaft position sensor 6, an intake camshaft position sensor 7, an exhaust camshaft position sensor 8, and other sensors and switches. 9.
前記エンジンコントロールモジュール5(ECM)は、エンジン制御する際の必要情報を入力し、様々なエンジン1の制御を行う。このエンジンコントロールモジュール5は、センサ診断許可判定部51を有する。センサ診断許可判定部51は、エンジン回転数が診断許可回転数以上であって診断許可判定用のディレイ時間が設定されていないとき、クランクシャフトポジションセンサ6の診断を許可する。一方、エンジン回転数が診断許可回転数未満であるとき、又は、エンジン回転数が診断許可回転数以上であるが診断許可判定用のディレイ時間が設定されているとき、クランクシャフトポジションセンサ6の診断を非許可にする。 The engine control module 5 (ECM) inputs necessary information for engine control and controls various engines 1. The engine control module 5 includes a sensor diagnosis permission determination unit 51. The sensor diagnosis permission determination unit 51 permits diagnosis of the crankshaft position sensor 6 when the engine speed is equal to or higher than the diagnosis permission rotation speed and the delay time for diagnosis permission determination is not set. On the other hand, when the engine speed is less than the diagnosis permission speed, or when the engine speed is equal to or greater than the diagnosis permission speed but the delay time for diagnosis permission determination is set, the diagnosis of the crankshaft position sensor 6 is performed. Is not allowed.
前記クランクシャフトポジションセンサ6は、シリンダブロックの端部に取り付けられており、クランクシャフト12の角度(クランク角)とエンジン回転数変動を検出する。このクランクシャフトポジションセンサ6は、永久磁石と半導体素子を用いており、歯形に切られたシグナルプレートに対向している。エンジン回転中は、歯の高低によりシグナルプレートとセンサとの隙間が変化し、センサ付近の磁界に変化が生じる。これによりセンサ出力電圧が、図2の最下部に示すように変化するので、エンジンコントロールモジュール5は、この電圧変化によりクランク角とエンジン回転変動を検出している。 The crankshaft position sensor 6 is attached to the end of the cylinder block, and detects the angle (crank angle) of the crankshaft 12 and engine speed fluctuation. The crankshaft position sensor 6 uses a permanent magnet and a semiconductor element, and faces the signal plate cut into a tooth shape. During engine rotation, the gap between the signal plate and the sensor changes due to the height of the teeth, and the magnetic field near the sensor changes. As a result, the sensor output voltage changes as shown in the lowermost part of FIG. 2, and the engine control module 5 detects the crank angle and the engine rotation fluctuation by this voltage change.
前記吸気カムシャフトポジションセンサ7は、吸気カムシャフト13の角度を検出し、シリンダン判別信号をエンジンコントロールモジュール5に送信している。この吸気カムシャフトポジションセンサ7は、永久磁石と半導体素子を用いており、歯形に切られたカムシャフト端部のシグナルプレートに対向している。エンジン回転中は、歯の高低によりシグナルプレートとセンサとの隙間が変化し、センサ付近の磁界に変化が生じる。これによりセンサ出力電圧が、図2の最上部に示すように変化するので、エンジンコントロールモジュール5は、この電圧変化とタイミングによりシリンダを判別している。 The intake camshaft position sensor 7 detects the angle of the intake camshaft 13 and transmits a cylinder discrimination signal to the engine control module 5. The intake camshaft position sensor 7 uses a permanent magnet and a semiconductor element, and faces the signal plate at the end of the camshaft cut into a tooth shape. During engine rotation, the gap between the signal plate and the sensor changes due to the height of the teeth, and the magnetic field near the sensor changes. As a result, the sensor output voltage changes as shown at the top of FIG. 2, and the engine control module 5 discriminates the cylinder based on this voltage change and timing.
前記排気カムシャフトポジションセンサ8は、排気カムシャフト14の角度を検出し、シリンダ判別信号をエンジンコントロールモジュール5に送信している。この排気カムシャフトポジションセンサ8は、永久磁石と半導体素子を用いており、歯形に切られたカムシャフト端部のシグナルプレートに対向している。エンジン回転中は、歯の高低によりシグナルプレートとセンサとの隙間が変化し、センサ付近の磁界に変化が生じる。これによりセンサ出力電圧が、図2の中央部に示すように変化するので、エンジンコントロールモジュール5は、この電圧変化とタイミングによりシリンダを判別している。 The exhaust camshaft position sensor 8 detects the angle of the exhaust camshaft 14 and transmits a cylinder discrimination signal to the engine control module 5. The exhaust camshaft position sensor 8 uses a permanent magnet and a semiconductor element, and faces the signal plate at the end of the camshaft cut into a tooth shape. During engine rotation, the gap between the signal plate and the sensor changes due to the height of the teeth, and the magnetic field near the sensor changes. As a result, the sensor output voltage changes as shown in the center of FIG. 2, and the engine control module 5 determines the cylinder based on this voltage change and timing.
なお、クランクシャフトポジションセンサ6が異常であると診断されると、エンジンコントロールモジュール5は、吸気カムシャフトポジションセンサ7及び排気カムシャフトポジションセンサ8からのシリンダ判別信号を利用して様々なエンジン制御を行う。 When the crankshaft position sensor 6 is diagnosed as abnormal, the engine control module 5 performs various engine controls using the cylinder discrimination signals from the intake camshaft position sensor 7 and the exhaust camshaft position sensor 8. Do.
前記他のセンサ・スイッチ類9は、3つのシャフトポジションセンサ6,7,8以外にエンジン制御に必要な情報を得るものであり、例えば、スロットル開度センサ、吸気圧力センサ、車速センサ、吸気温度センサ、冷却水温センサ、等をいう。 The other sensors / switches 9 obtain information necessary for engine control in addition to the three shaft position sensors 6, 7, and 8. For example, the throttle opening sensor, the intake pressure sensor, the vehicle speed sensor, the intake temperature Sensor, cooling water temperature sensor, etc.
ここで、エンジンコントロールモジュール5は、クランクシャフトポジションセンサ6と、カムシャフトポジションセンサ7,8と、の2つの種類のセンサから情報を得て、エンジン1の点火時期、燃料噴射時期、燃料噴射量を算出している。その理由は、下記の2点にある。
1) 4サイクルのエンジン1では、クランクシャフト12が2回転する間にカムシャフト13,14は1回転する。クランクシャフトポジションセンサ6からだけの情報では、例えば、ピストンが上昇しているとき、それがどの気筒での圧縮行程なのか排気行程なのかが分からない。よって、カムシャフトポジションセンサ7,8により気筒を判別する必要がある。
2) 一方でクランクシャフトポジションセンサ6からの情報が、カムシャフトポジションセンサ7,8より分解能が2倍高く、又、カムシャフトポジションセンサ7,8からの出力はタイミングチェーン18,19の影響を受ける。このため、燃料噴射時期を制御するのはクランクシャフトポジションセンサ6の方がより高精度である。
Here, the engine control module 5 obtains information from two types of sensors, that is, the crankshaft position sensor 6 and the camshaft position sensors 7 and 8, and the ignition timing, fuel injection timing, and fuel injection amount of the engine 1 are obtained. Is calculated. The reason is in the following two points.
1) In the 4-cycle engine 1, the camshafts 13 and 14 rotate once while the crankshaft 12 rotates twice. From the information only from the crankshaft position sensor 6, for example, when the piston is moving up, it is not known which cylinder is the compression stroke or the exhaust stroke. Therefore, it is necessary to determine the cylinder by the camshaft position sensors 7 and 8.
2) On the other hand, the information from the crankshaft position sensor 6 is twice as high as the resolution of the camshaft position sensors 7 and 8, and the output from the camshaft position sensors 7 and 8 is affected by the timing chains 18 and 19. . For this reason, the crankshaft position sensor 6 controls the fuel injection timing with higher accuracy.
[センサ診断許可判定処理構成]
図3は、実施例1のエンジンコントロールモジュール5のセンサ診断許可判定部51にて実行されるセンサ診断許可判定処理の流れを示す。以下、センサ診断許可判定処理構成をあらわす図3の各ステップについて説明する。
[Sensor diagnosis permission determination processing configuration]
FIG. 3 shows a flow of sensor diagnosis permission determination processing executed by the sensor diagnosis permission determination unit 51 of the engine control module 5 of the first embodiment. Hereinafter, each step of FIG. 3 showing the sensor diagnosis permission determination processing configuration will be described.
ステップS1では、エンジン回転数Neが、診断許可回転数NP以上であるか否かを判断する。YES(エンジン回転数Ne≧診断許可回転数NP)の場合はステップS2へ進み、NO(エンジン回転数Ne<診断許可回転数NP)の場合はステップS4へ進む。
ここで、「エンジン回転数Ne」は、診断対象でないカムシャフトポジションセンサ7,8からの出力に基づいてそれぞれエンジン回転数を算出し、2つのエンジン回転数の算出値のうち、より高い方の回転数を選択して用いる(セレクトハイ)。この理由は、クランクシャフトポジションセンサ6よりも検出精度が低いカムシャフトポジションセンサ7,8を用いながらも、エンジン回転数Neの検出精度をより高くするためである。
「診断許可回転数NP」は、エンジン回転数Neがカムシャフトポジションセンサ7,8からの出力により決められるため、信頼性のある出力が得られるエンジン1のアイドル回転数相当値(例えば、燃費重視のエンジン1の場合には、500rpm程度)に設定される。
In step S1, it is determined whether or not the engine speed Ne is greater than or equal to the diagnosis permission speed NP. If YES (engine rotational speed Ne ≧ diagnostic permitted rotational speed NP), the process proceeds to step S2, and if NO (engine rotational speed Ne <diagnosis permitted rotational speed NP), the process proceeds to step S4.
Here, the “engine speed Ne” is calculated based on the outputs from the camshaft position sensors 7 and 8 that are not diagnosed, and the higher one of the calculated values of the two engine speeds. Select and use the number of revolutions (Select High). This is because the detection accuracy of the engine rotational speed Ne is made higher while the camshaft position sensors 7 and 8 having lower detection accuracy than the crankshaft position sensor 6 are used.
The “diagnosis permission rotational speed NP” is determined by the output from the camshaft position sensors 7 and 8 because the engine rotational speed Ne is determined. In the case of the engine 1, the speed is set to about 500 rpm.
ステップS2では、ステップS1でのエンジン回転数Ne≧診断許可回転数NPであるとの判断に続き、ディレイ時間DTによるタイマー値TVが非設定であるか否かを判断する。YES(タイマー値TVが非設定)の場合はステップS3へ進み、NO(タイマー値TVの設定有り)の場合はステップS4へ進む。
ここで、ディレイ時間DTによるタイマー値TVの情報は、図4に示すフローチャートを用いた処理により、そのとき設定されている値を随時取得する。そして、タイマー値TV=0の場合は“タイマー値TVが非設定”と判断し、ディレイ時間DTによるタイマー値TVが少しでも残っている場合は“タイマー値TVの設定有り”と判断する。
In step S2, it is determined whether or not the timer value TV based on the delay time DT is not set, following the determination that the engine speed Ne ≧ diagnosis permission speed NP in step S1. If YES (timer value TV is not set), the process proceeds to step S3. If NO (timer value TV is set), the process proceeds to step S4.
Here, as the information of the timer value TV based on the delay time DT, the value set at that time is acquired as needed by the process using the flowchart shown in FIG. Then, when the timer value TV = 0, it is determined that “timer value TV is not set”, and when any timer value TV based on the delay time DT remains, it is determined that “timer value TV is set”.
ステップS3では、ステップS2でのタイマー値TVが非設定であるとの判断に続き、クランクシャフトポジションセンサ6の診断を許可とし、エンドへ進む。
ここで、クランクシャフトポジションセンサ6の診断が許可されると、パルス信号のエッジ検出と、検出したエッジから次のエッジまでの期間計測に基づき、クランクシャフトポジションセンサ6が正常であるか異常であるかの診断処理が行われる。
In step S3, following the determination that the timer value TV is not set in step S2, the diagnosis of the crankshaft position sensor 6 is permitted, and the process proceeds to the end.
Here, when the diagnosis of the crankshaft position sensor 6 is permitted, the crankshaft position sensor 6 is normal or abnormal based on the edge detection of the pulse signal and the period measurement from the detected edge to the next edge. Diagnosis processing is performed.
ステップS4では、ステップS1でのエンジン回転数Ne<診断許可回転数NPであるとの判断、或いは、ステップS2でのタイマー値TVの設定有りとの判断に続き、クランクシャフトポジションセンサ6の診断を許可しないで、エンドへ進む。
ここで、“クランクシャフトポジションセンサ6の診断を許可しない”とは、クランクシャフトポジションセンサ6の診断を非許可にするということであり、以下、「非許可」という文言は「診断を許可しない」という意味で用いる。
In step S4, following the determination that the engine speed Ne <diagnosis permission speed NP in step S1 or the determination that the timer value TV is set in step S2, the diagnosis of the crankshaft position sensor 6 is performed. Without permission, go to the end.
Here, “not permitting diagnosis of the crankshaft position sensor 6” means disabling diagnosis of the crankshaft position sensor 6. Hereinafter, the term “not permitting” is “not allowing diagnosis”. Used to mean.
図4は、図3のセンサ診断許可判定処理においてディレイ時間DTによるタイマー値TVの設定処理及び減算処理の流れを示す。以下、タイマー値TVの設定処理構成及び減算処理構成をあらわす図4の各ステップについて説明する。 FIG. 4 shows a flow of setting processing and subtraction processing of the timer value TV based on the delay time DT in the sensor diagnosis permission determination processing of FIG. Hereinafter, each step of FIG. 4 showing the setting processing configuration and the subtraction processing configuration of the timer value TV will be described.
ステップS21では、ディレイ時間設定条件が成立しているか否かを判断する。YES(ディレイ時間設定条件成立)の場合はステップS22へ進み、NO(ディレイ時間設定条件不成立)の場合はステップS21の判断を繰り返す。
上記「ディレイ時間設定条件」は、下記の(a)、(b)、(c)の条件のうち1つの条件が成立すると、ディレイ時間設定条件成立と判断する(OR条件)。
(a) エンジン非回転中
(b) 吸気カムシャフトセンサ入力周期IP≧診断許可上限周期PP
(c) 排気カムシャフトセンサ入力周期EP≧診断許可上限周期PP
ここで、「エンジン非回転中」は、エンジン停止状態(エンジン回転数=0)となってエンジン停止確認する所定時間が経過したら、エンジン非回転中条件が成立とする。
「入力周期IP,EP」は、吸気カムシャフトセンサ7と排気カムシャフトセンサ8から図2に示す一周期波形が出力されるのに要する時間を計測することで取得する。つまり、カムシャフト回転数(エンジン回転数Ne)が高回転であるときは、入力周期IP,EPは短くなり、低回転になるほど入力周期IP,EPは長くなる。
実エンジン回転数(真値)に対して、カムシャフトポジションセンサ7,8からの出力により算出されるエンジン回転数には“ばらつき”が出る。よって、「診断許可上限周期PP」は、例えば、ばらつきの最大分を回転数誤差分としたとき、診断許可回転数NP(例えば、500rpm)から回転数誤差分(例えば、50rpm)を差し引いたエンジン回転数(例えば、450rpm)に対応する入力周期に設定される。
In step S21, it is determined whether a delay time setting condition is satisfied. If YES (delay time setting condition is satisfied), the process proceeds to step S22. If NO (delay time setting condition is not satisfied), the determination in step S21 is repeated.
The “delay time setting condition” is determined that the delay time setting condition is satisfied (OR condition) when one of the following conditions (a), (b), and (c) is satisfied.
(a) Engine is not rotating
(b) Intake camshaft sensor input cycle IP ≥ diagnosis permission upper limit cycle PP
(c) Exhaust camshaft sensor input cycle EP ≥ diagnosis permission upper limit cycle PP
Here, “when the engine is not rotating” means that the engine non-rotating condition is satisfied when a predetermined time for confirming that the engine has stopped has elapsed since the engine has stopped (engine speed = 0).
The “input period IP, EP” is acquired by measuring the time required for the one-cycle waveform shown in FIG. 2 to be output from the intake camshaft sensor 7 and the exhaust camshaft sensor 8. That is, when the camshaft rotation speed (engine rotation speed Ne) is high, the input periods IP and EP are short, and as the rotation speed is low, the input periods IP and EP are long.
“Variation” appears in the engine speed calculated from the output from the camshaft position sensors 7 and 8 with respect to the actual engine speed (true value). Therefore, the “diagnosis permission upper limit cycle PP” is, for example, an engine obtained by subtracting the rotation speed error (for example, 50 rpm) from the diagnosis permission rotation speed NP (for example, 500 rpm) when the maximum variation is the rotation speed error. The input cycle corresponding to the rotation speed (for example, 450 rpm) is set.
ステップS22では、ステップS21でのディレイ時間設定条件成立であるとの判断に続き、ディレイ時間DTによるタイマー値TV(初期値TVO)を設定し、ステップS23へ進む。
ここで、「ディレイ時間DT」は、クランクシャフトポジションセンサ6の診断判定を非許可に維持すると共に、非許可から許可へ復帰させるときの遅れ時間(例えば、5秒程度)として設定される。
「タイマー値TV」は、1制御周期毎の減算によりゼロにするのに要する時間が、ディレイ時間DTとなるカウント値(=初期値TVO)に設定される。なお、タイマー値TVについては、タイマーカウント値をリセットにより設定し(タイマー値TV=0)、加算によりディレイ時間DTを計測するようにしても良い。
In step S22, following the determination that the delay time setting condition is satisfied in step S21, a timer value TV (initial value TVO) based on the delay time DT is set, and the process proceeds to step S23.
Here, the “delay time DT” is set as a delay time (for example, about 5 seconds) when the diagnosis determination of the crankshaft position sensor 6 is maintained in the non-permitted state and the non-permitted state is returned to the permitted state.
The “timer value TV” is set to a count value (= initial value TVO) in which the time required to make zero by subtraction for each control period becomes the delay time DT. For the timer value TV, the timer count value may be set by reset (timer value TV = 0), and the delay time DT may be measured by addition.
ステップS23では、ステップS22でのタイマー値TVの設定、或いは、ステップS24でのタイマー値TV=初期値TVOであるとの判断、或いは、ステップS25での初期値リセット、或いは、ステップS27でのタイマー値TV>0であるとの判断に続き、タイマー値減少条件が成立しているか否かを判断する。YES(タイマー値減少条件成立)の場合はステップS26へ進み、NO(タイマー値減少条件不成立)の場合はステップS24へ進む。
上記「タイマー値減少条件」は、下記の(d)、(e)、(f)の条件が全て成立すると、タイマー値減少条件成立と判断する(AND条件)。
(d) エンジン回転中
(e) 吸気カムシャフトセンサ入力周期IP<診断許可上限周期PP
(f) 排気カムシャフトセンサ入力周期EP<診断許可上限周期PP
ここで、「エンジン回転中」は、カムシャフトポジションセンサ7,8からの出力により算出されたエンジン回転数Neが、エンジン回転数Ne>0であれば、エンジン回転中条件が成立とする。
In step S23, the timer value TV in step S22 is set, or the timer value TV in step S24 is determined to be the initial value TVO, the initial value is reset in step S25, or the timer in step S27. Following the determination that the value TV> 0, it is determined whether the timer value decrease condition is satisfied. If YES (timer value decrease condition is satisfied), the process proceeds to step S26. If NO (timer value decrease condition is not satisfied), the process proceeds to step S24.
The above “timer value decrease condition” determines that the timer value decrease condition is satisfied when the following conditions (d), (e), and (f) are all satisfied (AND condition).
(d) During engine rotation
(e) Intake camshaft sensor input cycle IP <upper limit diagnostic permit cycle PP
(f) Exhaust camshaft sensor input cycle EP <upper limit diagnostic permit cycle PP
Here, “when the engine is rotating” is satisfied when the engine speed Ne calculated by the outputs from the camshaft position sensors 7 and 8 is the engine speed Ne> 0.
ステップS24では、ステップS23でのタイマー値減少条件不成立であるとの判断に続き、そのときのタイマー値TVが、初期値TVO未満であるか否かを判断する。YES(タイマー値TV<初期値TVO)の場合はステップS25へ進み、NO(タイマー値TV=初期値TVO)の場合はステップS23へ戻る。 In step S24, following the determination that the timer value decrease condition is not satisfied in step S23, it is determined whether or not the timer value TV at that time is less than the initial value TVO. If YES (timer value TV <initial value TVO), the process proceeds to step S25. If NO (timer value TV = initial value TVO), the process returns to step S23.
ステップS25では、ステップS24でのタイマー値TV<初期値TVOであるとの判断に続き、タイマー値TVを初期値TVOにリセットし、ステップS23へ戻る。 In step S25, following the determination in step S24 that the timer value TV <the initial value TVO, the timer value TV is reset to the initial value TVO, and the process returns to step S23.
ステップS26では、ステップS23でのタイマー値減少条件成立であるとの判断に続き、そのときのタイマー値TVを減算し、ステップS27へ進む。 In step S26, following determination that the timer value decrease condition is satisfied in step S23, the timer value TV at that time is subtracted, and the process proceeds to step S27.
ステップS27では、ステップS26でのタイマー値TVの減算に続き、減算後のタイマー値TVがゼロになったか否かを判断する。YES(タイマー値TV=0)の場合はステップS28へ進み、NO(タイマー値TV>0)の場合はステップS23へ戻る。 In step S27, following the subtraction of the timer value TV in step S26, it is determined whether or not the timer value TV after the subtraction has become zero. If YES (timer value TV = 0), the process proceeds to step S28. If NO (timer value TV> 0), the process returns to step S23.
ステップS28では、ステップS27でのタイマー値TV=0であるとの判断に続き、タイマー値TV=非設定とし、リターンへ進む。 In step S28, following the determination in step S27 that the timer value TV = 0, the timer value TV is not set, and the process proceeds to return.
次に、作用を説明する。
実施例1のクランクシャフトポジションセンサの診断方法及び診断装置における作用を、「センサ診断許可判定処理作用」、「エンジン停止シーンでの逆回転発生メカニズム」、「センサ診断許可判定作用」、「センサ診断許可判定の特徴作用」に分けて説明する。
Next, the operation will be described.
The operations of the crankshaft position sensor diagnosis method and diagnosis apparatus according to the first embodiment are referred to as “sensor diagnosis permission determination processing operation”, “reverse rotation generation mechanism in engine stop scene”, “sensor diagnosis permission determination operation”, “sensor diagnosis”. The description will be divided into “characteristic effects of permission determination”.
[センサ診断許可判定処理作用]
まず、図3のフローチャートに基づき、クランクシャフトポジションセンサ6のセンサ診断許可判定処理作用を説明する。
[Sensor diagnosis permission judgment processing action]
First, the operation of the sensor diagnosis permission determination process of the crankshaft position sensor 6 will be described based on the flowchart of FIG.
エンジン回転数Neが診断許可回転数NP以上であり、且つ、ディレイ時間DTによるタイマー値TVが非設定であるときは、図3のフローチャートにおいて、ステップS1→ステップS2→ステップS3へ進む。ステップS3では、クランクシャフトポジションセンサ6の診断が許可される。 When the engine speed Ne is equal to or greater than the diagnosis permission speed NP and the timer value TV based on the delay time DT is not set, the process proceeds to step S1 → step S2 → step S3 in the flowchart of FIG. In step S3, diagnosis of the crankshaft position sensor 6 is permitted.
一方、エンジン回転数Neが診断許可回転数NP未満であるときは、図3のフローチャートにおいて、ステップS1→ステップS4へ進む。ステップS4では、クランクシャフトポジションセンサ6の診断が許可されない。又、エンジン回転数Neが診断許可回転数NP以上であり、且つ、ディレイ時間DTによるタイマー値TVの設定有りのときは、図3のフローチャートにおいて、ステップS1→ステップS2→ステップS4へ進む。ステップS4では、クランクシャフトポジションセンサ6の診断が許可されない。 On the other hand, when the engine speed Ne is less than the diagnosis permission speed NP, the process proceeds to step S1 → step S4 in the flowchart of FIG. In step S4, diagnosis of the crankshaft position sensor 6 is not permitted. Further, when the engine speed Ne is equal to or higher than the diagnosis permission speed NP and the timer value TV is set by the delay time DT, the process proceeds from step S1 to step S2 to step S4 in the flowchart of FIG. In step S4, diagnosis of the crankshaft position sensor 6 is not permitted.
即ち、診断許可判定にディレイ時間DTを用い、エンジン回転数Neが診断許可回転数NP以上であって、ディレイ時間DTが設定されていないときは、クランクシャフトポジションセンサ6の診断が許可される。一方、エンジン回転数Neが診断許可回転数NP未満であるとき、又は、エンジン回転数Neが診断許可回転数NP以上であるが、ディレイ時間DTが設定されているときは、クランクシャフトポジションセンサ6の診断が非許可にされる。 That is, when the delay time DT is used for the diagnosis permission determination, the engine speed Ne is equal to or greater than the diagnosis permission speed NP, and the delay time DT is not set, the diagnosis of the crankshaft position sensor 6 is permitted. On the other hand, when the engine speed Ne is less than the diagnosis permission speed NP or when the engine speed Ne is equal to or greater than the diagnosis permission speed NP but the delay time DT is set, the crankshaft position sensor 6 Diagnosis is disabled.
次に、図4のフローチャートに基づき、センサ診断許可判定処理で用いられるディレイ時間DTによるタイマー値TVの設定処理作用及びタイマー値TVの減算処理作用を説明する。 Next, the timer value TV setting processing operation and the timer value TV subtraction processing operation based on the delay time DT used in the sensor diagnosis permission determination processing will be described with reference to the flowchart of FIG.
ディレイ時間設定条件が成立すると、図4のフローチャートにおいて、ステップS21→ステップS22へ進み、ステップS22では、ディレイ時間DTによるタイマー値TVが設定される。
ここで、「ディレイ時間設定条件」は、
(a) エンジン非回転中
(b) 吸気カムシャフトセンサ入力周期IP≧診断許可上限周期PP
(c) 排気カムシャフトセンサ入力周期EP≧診断許可上限周期PP
の条件のうち1つの条件が成立すると、ディレイ時間設定条件成立であると判断される。
When the delay time setting condition is satisfied, the process proceeds from step S21 to step S22 in the flowchart of FIG. 4, and in step S22, a timer value TV based on the delay time DT is set.
Here, "Delay time setting condition"
(a) Engine is not rotating
(b) Intake camshaft sensor input cycle IP ≥ diagnosis permission upper limit cycle PP
(c) Exhaust camshaft sensor input cycle EP ≥ diagnosis permission upper limit cycle PP
If one of the conditions is satisfied, it is determined that the delay time setting condition is satisfied.
(a)のエンジン非回転中であるという条件は、エンジン停止中にディレイ時間DTを設定することで、エンジン再始動後に診断許可条件が成立しても、クランクシャフトポジションセンサ6の診断をディレイ時間DTだけ待って許可するための条件である。つまり、エンジン再始動直後でエンジン回転数Neが不安定な間は、クランクシャフトポジションセンサ6の診断を非許可にしておく条件である。 The condition (a) that the engine is not rotating is that the delay time DT is set while the engine is stopped, so that the diagnosis of the crankshaft position sensor 6 is delayed even if the diagnosis permission condition is satisfied after the engine is restarted. This is a condition for waiting and allowing only DT. That is, it is a condition that the diagnosis of the crankshaft position sensor 6 is not permitted while the engine speed Ne is unstable immediately after the engine restart.
(b)の吸気カムシャフトセンサ入力周期IP≧診断許可上限周期PP、又は、(c)の排気カムシャフトセンサ入力周期EP≧診断許可上限周期PPであるという条件は、エンジン1が正転→停止→逆転へ移行するとき、エンジン1が逆回転状態と判定し、クランクシャフトポジションセンサ6の診断を許可しないための条件である。つまり、吸気カムシャフトポジションセンサ7からの入力周期IP、又は、排気カムシャフトポジションセンサ8からの入力周期EPが、診断許可上限周期PPより短い周期から長い周期へ周期変化することにより、エンジン1が逆回転状態と判定する。そして、逆回転状態と判定された後、エンジン逆回転が発生していると推定される期間、クランクシャフトポジションセンサ6の診断を非許可にしておく条件である。 (b) The intake camshaft sensor input cycle IP ≧ diagnosis permission upper limit cycle PP or (c) the exhaust camshaft sensor input cycle EP ≧ diagnosis permission upper limit cycle PP → This is a condition for determining that the engine 1 is in the reverse rotation state when shifting to reverse rotation and not permitting diagnosis of the crankshaft position sensor 6. That is, when the input cycle IP from the intake camshaft position sensor 7 or the input cycle EP from the exhaust camshaft position sensor 8 changes from a cycle shorter than the diagnosis permission upper limit cycle PP to a longer cycle, the engine 1 changes. The reverse rotation state is determined. Then, after determining that the engine is in the reverse rotation state, it is a condition for disabling the diagnosis of the crankshaft position sensor 6 for a period during which it is estimated that reverse engine rotation has occurred.
ステップS22にてディレイ時間DTによるタイマー値TVが設定されるとステップ23へ進み、ステップS23では、タイマー値減少条件が成立しているか否かが判断される。
ここで、「タイマー値減少条件」は、
(d) エンジン回転中
(e) 吸気カムシャフトセンサ入力周期IP<診断許可上限周期PP
(f) 排気カムシャフトセンサ入力周期EP<診断許可上限周期PP
の条件が全て成立すると、タイマー値減少条件成立と判断される。
(d),(e),(f)の条件は、エンジン回転中であり、且つ、エンジン回転数Neがクランクシャフトポジションセンサ6の診断を許可する診断許可回転数NP以上というエンジン回転数条件が成立する領域まで到達していることを判断する条件である。つまり、吸気カムシャフトポジションセンサ7及び排気カムシャフトポジションセンサ8からの入力周期IP,EPと、診断許可回転数NPに基づいて設定される診断許可上限周期PPとの比較により、少なくともエンジン回転数Neが診断許可回転数NPに近い領域まで到達していることを推定している。
When the timer value TV based on the delay time DT is set in step S22, the process proceeds to step 23. In step S23, it is determined whether or not a timer value decrease condition is satisfied.
Here, "Timer value decrease condition"
(d) During engine rotation
(e) Intake camshaft sensor input cycle IP <upper limit diagnostic permit cycle PP
(f) Exhaust camshaft sensor input cycle EP <upper limit diagnostic permit cycle PP
If all the conditions are satisfied, it is determined that the timer value decrease condition is satisfied.
The conditions (d), (e), and (f) are the engine speed conditions that the engine is rotating and the engine speed Ne is equal to or higher than a diagnosis permission speed NP that permits diagnosis of the crankshaft position sensor 6. This is a condition for determining that the region has been established. That is, by comparing the input cycles IP and EP from the intake camshaft position sensor 7 and the exhaust camshaft position sensor 8 with the diagnosis permission upper limit cycle PP set based on the diagnosis permission rotation speed NP, at least the engine speed Ne. Is estimated to have reached the region close to the diagnosis-permitted rotational speed NP.
ステップS23でのタイマー値減少条件が不成立であり、タイマー値TV=初期値TVOであるときは、ステップS23→ステップS24へと進む流れが繰り返される。又、タイマー値減少条件が不成立であり、タイマー値TV<初期値TVOであるときは、ステップS23→ステップS24→ステップS25へと進み、ステップS25では、タイマー値TVが初期値TVOにリセットされる。そして、ステップS23へと戻り、その後、ステップS23→ステップS24へと進む流れが繰り返される。 When the timer value decrease condition in step S23 is not satisfied and the timer value TV = the initial value TVO, the flow of going from step S23 to step S24 is repeated. When the timer value decrease condition is not satisfied and the timer value TV <the initial value TVO, the process proceeds from step S23 to step S24 to step S25. In step S25, the timer value TV is reset to the initial value TVO. . And it returns to step S23, and the flow which progresses to step S23-> step S24 is repeated after that.
ステップS23でのタイマー値減少条件が成立であり、タイマー値TV>0であるときは、ステップS23→ステップS26→ステップS27へと進む流れが繰り返される。ステップS26では、そのときのタイマー値TVが減算され、ステップS27では、減算後のタイマー値がゼロになったか否かが判断される。そして、タイマー値減少条件成立が継続し、ステップS27でタイマー値=0と判断されると、ステップS27からステップS28へ進み、ステップS28では、タイマー値TV=非設定とされ、再度、ステップS21からの流れが繰り返される。そして、図4のフローチャートでのタイマー値TV(非設定/設定)は、図3のステップS2での判断に用いられる。 When the timer value decrease condition in step S23 is satisfied and the timer value TV> 0, the flow of going from step S23 to step S26 to step S27 is repeated. In step S26, the timer value TV at that time is subtracted, and in step S27, it is determined whether or not the timer value after subtraction has become zero. Then, when the timer value decrease condition is established and the timer value = 0 is determined in step S27, the process proceeds from step S27 to step S28. In step S28, the timer value TV is not set, and again from step S21. The flow of is repeated. The timer value TV (non-set / set) in the flowchart of FIG. 4 is used for the determination in step S2 of FIG.
[エンジン停止シーンでの逆回転発生メカニズム]
エンジン1の停止間際でエンジン回転数Neが逆回転し、且つ、逆回転によるエンジン回転数Neが診断許可回転数NP以上になるエンジン停止シーンでの逆回転発生メカニズムを、図5に基づき説明する。
[Reverse rotation generation mechanism in engine stop scene]
A reverse rotation generation mechanism in an engine stop scene in which the engine speed Ne reversely rotates just before the engine 1 stops and the engine speed Ne due to reverse rotation becomes equal to or higher than the diagnosis permission rotation speed NP will be described with reference to FIG. .
まず、MT車両にてNレンジ停車中・ブレーキON・クラッチミートによりエンジンストール(以下、「クラッチミートエンスト」という。)させるエンジン停止シーンにおいて、診断結果が異常をあらわすISチェックランプの点灯が発生するという経験をした。
そこで、クランクシャフトポジションセンサ6の電圧信号を確認すると、クランク角度で720°程度、逆回転していることが分かった。
First, in an engine stop scene in which the engine stalls (hereinafter referred to as “clutch meet end”) when the N vehicle is stopped in the N range, the brake is turned on, or the clutch meet in an MT vehicle, an IS check lamp that indicates an abnormality in the diagnosis result is lit. I experienced that.
Accordingly, when the voltage signal of the crankshaft position sensor 6 was confirmed, it was found that the crank angle was reversely rotated by about 720 °.
つまり、ブレーキONでタイヤ固定のままでクラッチ2をミート(締結)した場合、クラッチミート開始エンジン回転数からエンジン回転数が急勾配で引き落とされてエンジン1が逆転する。その結果、エンジン1の逆回転による回転数が、瞬断早期化診断の診断許可下限エンジン回転数を超えたため、クランクシャフトポジションセンサ6の診断が許可され、診断にてNG判定したとのメカニズムによるものであると解明した。 That is, when the clutch 2 is met (engaged) while the brake is on and the tire is fixed, the engine speed is pulled down with a steep slope from the clutch meet start engine speed, and the engine 1 is reversed. As a result, because the rotation speed due to the reverse rotation of the engine 1 exceeds the diagnosis permission lower limit engine rotation speed of the instantaneous break early diagnosis, the diagnosis of the crankshaft position sensor 6 is permitted, and the NG determination is made by the diagnosis. It was clarified that it was a thing.
ここで、エンジン停止シーンにおいては、エンジンが停止する間際に、回転トルクが低下してピストンが圧縮上死点を乗り越えられずにエンジンが逆回転することがある。しかし、通常のエンジン停止シーンでは、エンジンが停止する間際での逆回転によるエンジン回転数は、診断許可回転数を超えることがない。よって、何故、診断許可回転数を超える逆回転が生じたかの原因を究明すると、ブレーキONでは駆動輪のタイヤがロックされているので、ドライブシャフト等の駆動系が捩られ、その反力で元に戻る際にクラッチミートした回転数相当まで、逆回転方向にエンジン回転数が上昇すると推定される。 Here, in the engine stop scene, when the engine is stopped, the rotational torque is reduced and the piston may not be able to get over the compression top dead center, and the engine may rotate in reverse. However, in a normal engine stop scene, the engine speed due to the reverse rotation just before the engine stops does not exceed the diagnosis permission speed. Therefore, when the cause of the reverse rotation exceeding the diagnosis allowable rotation speed is investigated, since the tire of the drive wheel is locked when the brake is ON, the drive system such as the drive shaft is twisted, and the reaction force It is estimated that the engine speed increases in the reverse rotation direction up to the rotation speed corresponding to the clutch meet when returning.
なお、図5は、エンジン停止シーンをクラッチミートエンスト・キーオフ・アイドルストップという3つのシーンに分けて実験したときの開始回転数に対する逆転回転数の関係を示す実験結果図である。 FIG. 5 is an experimental result diagram showing the relationship between the reverse rotation speed and the start rotation speed when the engine stop scene is divided into three scenes of clutch meet / key-off / idle stop.
キーオフによるエンジン停止シーンでは、図5の□に示すように、キーオフ開始回転数の高さに関わらず逆転回転数は、診断許可回転数を大きく下回る低い回転数になる。又、アイドルストップによるエンジン停止シーンでは、図5の○に示すように、アイドルストップ開始回転数の高さに関わらず逆転回転数は、診断許可回転数を大きく下回る低い回転数になる。 In the engine stop scene due to key-off, as shown by □ in FIG. 5, the reverse rotation speed is a low rotation speed that is much lower than the diagnosis-permitted rotation speed regardless of the height of the key-off start rotation speed. Further, in the engine stop scene due to the idle stop, as shown by the circles in FIG. 5, the reverse rotation speed is a low rotation speed that is much lower than the diagnosis permission rotation speed regardless of the idling stop start rotation speed.
これに対し、クラッチミートエンストによるエンジン停止シーンでは、図5の◇に示すように、クラッチミート開始回転数が高い領域において、逆転回転数が診断許可回転数を超えてしまう。しかも、図5の特性線Aに示すように、クラッチミート開始回転数が高いほど逆転回転数が高くなる傾向を示す。 On the other hand, in the engine stop scene due to the clutch meet engine, the reverse rotation speed exceeds the diagnosis permission rotation speed in the region where the clutch meet start rotation speed is high, as indicated by ◇ in FIG. Moreover, as indicated by the characteristic line A in FIG. 5, the higher the clutch meet start rotational speed, the higher the reverse rotational speed.
つまり、エンジンの回転が停止する間際でエンジンが逆転(逆回転)するとき、クラッチミートエンストという特定のシーンにおいては、逆回転によるエンジン回転数が診断許可回転数以上になってしまうことがあると知見した。 In other words, when the engine rotates in reverse (reverse rotation) just before the engine rotation stops, the engine rotation speed due to the reverse rotation may exceed the diagnosis-permitted rotation speed in a specific scene called clutch meet ent. I found out.
[センサ診断許可判定作用]
上記知見に基づき、エンジン1の停止間際でのエンジン回転数Neの逆回転状態を、カムシャフトポジションセンサ7,8からの入力周期IP,EPにより判定し、逆回転状態と判定されるとクランクシャフトポジションセンサ6の診断を許可しないようにした。以下、実施例1でのクランクシャフトポジションセンサ6のセンサ診断許可判定作用を、図6に示すタイムチャートに基づき説明する。
[Sensor diagnosis permission judgment action]
Based on the above knowledge, the reverse rotation state of the engine speed Ne immediately before the stop of the engine 1 is determined based on the input periods IP and EP from the camshaft position sensors 7 and 8, and if it is determined that the reverse rotation state, the crankshaft The diagnosis of the position sensor 6 is not permitted. Hereinafter, the sensor diagnosis permission determination operation of the crankshaft position sensor 6 in the first embodiment will be described based on the time chart shown in FIG.
時刻t1にてクラッチ2のクラッチミートが開始されると、時刻t1までのエンジン回転数(アイドル回転数)が低下を開始する。そして、時刻t2にてエンジン回転数が診断許可回転数を下回ると、クランクシャフトポジションセンサ6の診断許可条件が不成立になる。さらに、時刻t3にてエンジン回転数がゼロに到達すると、時刻t3を境としてエンジン1が正転から逆転に移行する。 When clutch meet of the clutch 2 is started at time t1, the engine speed (idle speed) until time t1 starts to decrease. When the engine speed falls below the diagnosis permission speed at time t2, the diagnosis permission condition of the crankshaft position sensor 6 is not satisfied. Further, when the engine speed reaches zero at time t3, the engine 1 shifts from normal rotation to reverse rotation at time t3.
エンジン1が逆転を開始すると、時刻t3直後の時刻t4にて吸気カム入力周期が、診断許可上限周期より短い周期から長い周期へと大きく周期変化する。この吸気カム入力周期の診断許可上限周期を横切る周期変化によりエンジン1が逆回転状態と判定されると、ディレイ時間設定条件が成立し、診断許可判定用ディレイ時間によるタイマー値が設定されると共に、タイマーにより非許可条件が成立する。 When the engine 1 starts reverse rotation, the intake cam input cycle greatly changes from a cycle shorter than the diagnosis permission upper limit cycle to a longer cycle at time t4 immediately after time t3. When the engine 1 is determined to be in the reverse rotation state due to a cycle change of the intake cam input cycle that crosses the diagnosis permission upper limit cycle, a delay time setting condition is satisfied, and a timer value is set based on the diagnosis permission determination delay time. The non-permission condition is satisfied by the timer.
時刻t3からのエンジン1の逆転中に、時刻t5にてエンジン回転数が診断許可回転数以上になるが、ディレイ時間によるタイマー値の設定により、クランクシャフトポジションセンサ6の診断許可条件は不成立のままとされる。さらに、時刻t6にて吸気カム入力周期が、診断許可上限周期より長い周期から短い周期へと大きく周期変化する。この吸気カム入力周期の診断許可上限周期を横切る周期変化によりタイマー値減少条件が成立し、時刻t6からディレイ時間によるタイマー値が低下を開始する。又、時刻t7にてエンジン回転数が診断許可回転数未満になるが、ディレイ時間によるタイマー値が残っているため、クランクシャフトポジションセンサ6の診断許可条件は不成立のまま維持される。時刻t8にてエンジン回転数がゼロに到達すると、時刻t8を境としてエンジン1が逆転から正転に移行する。 During the reverse rotation of the engine 1 from time t3, the engine speed becomes equal to or higher than the diagnosis permission speed at time t5, but the diagnosis permission condition of the crankshaft position sensor 6 remains unsatisfied by setting the timer value based on the delay time. It is said. Further, at time t6, the intake cam input period changes greatly from a period longer than the diagnosis permission upper limit period to a shorter period. The timer value decrease condition is satisfied by the cycle change of the intake cam input cycle across the diagnosis permission upper limit cycle, and the timer value due to the delay time starts decreasing from time t6. Further, at the time t7, the engine speed becomes less than the diagnosis permission speed, but since the timer value due to the delay time remains, the diagnosis permission condition of the crankshaft position sensor 6 is maintained unsatisfied. When the engine speed reaches zero at time t8, the engine 1 shifts from reverse to forward rotation at time t8.
時刻t8直後の時刻t9にて排気カム入力周期が、診断許可上限周期より長い周期から短い周期へと周期変化する。この排気カム入力周期の診断許可上限周期を横切る周期変化によりタイマー値減少条件が不成立となり、診断許可判定用ディレイ時間が初期値にリセットされる。時刻t10にてエンジン回転数がゼロに到達すると、時刻t10を境としてエンジン1が正転から停止へ移行し、時刻t11までがエンジン停止中の期間となる。 At time t9 immediately after time t8, the exhaust cam input period changes from a period longer than the diagnosis permission upper limit period to a shorter period. Due to the cycle change of the exhaust cam input cycle across the diagnosis permission upper limit cycle, the timer value decrease condition is not satisfied, and the diagnosis permission determination delay time is reset to the initial value. When the engine speed reaches zero at time t10, the engine 1 shifts from normal rotation to stop at time t10, and the engine is stopped until time t11.
時刻t11にてエンジン再始動によりエンジン回転数が上昇を開始すると、時刻t12にてエンジン回転数が診断許可回転数以上になるが、ディレイ時間によるタイマー値の設定により、クランクシャフトポジションセンサ6の診断許可条件は不成立のままとされる。時刻t13にて吸気カム入力周期及び排気カム入力周期が、診断許可上限周期より長い周期から短い周期へと周期変化する。この2つのカム入力周期の診断許可上限周期を横切る周期変化によりタイマー値減少条件が成立となり、タイマー値の減少が時刻t13から開始される。そして、タイマー値減少条件の成立が維持されたままで、時刻t13から時刻t14までのディレイ時間が経過すると、時刻t14にてクランクシャフトポジションセンサ6の診断許可条件が成立になると共に、タイマーによる非許可条件が不成立になる。そして、時刻t14からは、クランクシャフトポジションセンサ6の診断が再開される。
When the engine speed starts increasing due to the engine restart at time t11, the engine speed becomes equal to or higher than the diagnosis-permitted speed at time t12, but the diagnosis of the crankshaft position sensor 6 is performed by setting the timer value based on the delay time. The permission condition remains unfulfilled. At time t13, the intake cam input cycle and the exhaust cam input cycle change from a cycle longer than the diagnosis permission upper limit cycle to a shorter cycle. The timer value decrease condition is satisfied by the period change of the two cam input periods that crosses the diagnosis permission upper limit period, and the decrease of the timer value is started from time t13. If the delay time from time t13 to time t14 elapses while the timer value decrease condition is maintained, the diagnosis permission condition for the crankshaft position sensor 6 is satisfied at time t14 and the timer is not permitted. The condition is not met. From time t14, the diagnosis of the crankshaft position sensor 6 is resumed.
このように、実施例1の場合、時刻t4にてカムシャフトポジションセンサ7,8からの入力周期の周期変化により逆回転状態を判定し、エンジン1が逆回転状態と判定されると、診断許可判定用ディレイ時間によるタイマー値を設定する。そして、エンジン1の停止間際の時刻t5〜時刻t7にて逆回転状態のエンジン回転数が診断許可回転数以上となっても、ディレイ時間によるタイマー値を設定したままとしておくことで、クランクシャフトポジションセンサ6の診断が許可されない。 As described above, in the case of the first embodiment, the diagnosis is permitted when the reverse rotation state is determined by the period change of the input cycle from the camshaft position sensors 7 and 8 at time t4 and the engine 1 is determined to be in the reverse rotation state. Set the timer value based on the delay time for judgment. Then, even if the engine speed in the reverse rotation state is greater than or equal to the diagnosis-permitted rotation speed from time t5 to time t7 just before the engine 1 is stopped, the timer value based on the delay time is kept set so that the crankshaft position Diagnosis of sensor 6 is not permitted.
ちなみに、エンジン回転数が診断許可回転数以上になると、クランクシャフトポジションセンサの診断を許可する場合、図6の矢印Bによる枠内に示すように、エンジン逆回転中の時刻t5〜時刻t7の間、クランクシャフトポジションセンサの診断が許可される。なお、エンジン1が逆回転状態と判定されないと、図6の矢印Cによる枠内に示すように、エンジン停止中の時刻t10〜時刻t11の間で、ディレイ時間によるタイマー値(初期値)が設定される。 By the way, when the engine speed becomes equal to or higher than the diagnosis permission speed, when the diagnosis of the crankshaft position sensor is permitted, as shown in the frame by the arrow B in FIG. 6, between the time t5 and the time t7 during the reverse engine rotation. Diagnosis of the crankshaft position sensor is allowed. If the engine 1 is not determined to be in the reverse rotation state, a timer value (initial value) based on the delay time is set between time t10 and time t11 when the engine is stopped, as shown in the frame indicated by arrow C in FIG. Is done.
[センサ診断許可判定の特徴作用]
実施例1では、エンジン1が停止するとき、カムシャフトポジションセンサ7,8からの入力周期が、診断許可上限周期PPより短い周期から長い周期へ周期変化すると、エンジン1が逆回転状態であると判定する。エンジン1が逆回転状態であると判定されると、クランクシャフトポジションセンサ6の診断を許可しない。
即ち、カムシャフトポジションセンサ7,8からの入力周期IP,EPの周期変化に着目し、エンジン1の逆回転を検知するセンサを用いることなく、エンジン1の逆回転状態を判定するようにした。つまり、エンジン1が正回転から逆回転に移行するときは、一時的にエンジン1の回転停止状態を経過する。このため、カムシャフトポジションセンサ7,8からの入力周期IP,EPのうち、少なくとも一方の入力周期は、診断許可上限周期PPより短い周期(高回転側)から長い周期(低回転側)へ周期変化する。
従って、エンジン1が停止するとき、エンジン1が停止する間際でエンジン1が逆回転し、逆回転によるエンジン回転数Neが診断許可回転数NP以上になっても、クランクシャフトポジションセンサ6の診断が許可されない。この結果、エンジン1が停止するとき、エンジン1の逆回転によるセンサ誤診断が回避される。
[Characteristics of sensor diagnosis permission determination]
In the first embodiment, when the engine 1 stops, if the input cycle from the camshaft position sensors 7 and 8 changes from a cycle shorter than the diagnosis permission upper limit cycle PP to a longer cycle, the engine 1 is in the reverse rotation state. judge. If it is determined that the engine 1 is in the reverse rotation state, the diagnosis of the crankshaft position sensor 6 is not permitted.
That is, paying attention to changes in the input periods IP and EP from the camshaft position sensors 7 and 8, the reverse rotation state of the engine 1 is determined without using a sensor for detecting the reverse rotation of the engine 1. That is, when the engine 1 shifts from normal rotation to reverse rotation, the engine 1 temporarily stops rotating. For this reason, at least one of the input cycles IP and EP from the camshaft position sensors 7 and 8 is from a cycle shorter than the diagnosis permission upper limit cycle PP (high rotation side) to a longer cycle (low rotation side). Change.
Therefore, when the engine 1 is stopped, the engine 1 is reversely rotated just before the engine 1 is stopped, and the diagnosis of the crankshaft position sensor 6 is performed even if the engine speed Ne due to the reverse rotation becomes equal to or higher than the diagnosis permission speed NP. Not allowed. As a result, when the engine 1 stops, sensor misdiagnosis due to reverse rotation of the engine 1 is avoided.
実施例1では、エンジン回転数Neを、カムシャフトポジションセンサ7,8からの出力に基づき算出した算出値とする。そして、診断許可上限周期PPを、診断許可回転数NPから回転数誤差分を差し引いたエンジン回転数Neに対応する入力周期に設定する。
即ち、診断許可上限周期PPの値は、検出精度に問題がないと、原則として、診断許可回転数NPに対応する値に決められる。しかし、エンジン回転数Neを、カムシャフトポジションセンサ7,8からの出力に基づき算出した算出値とすると、実エンジン回転数(真値)に対し、カムシャフトポジションセンサ7,8からの出力によるエンジン回転数算出値には“ばらつき”が出る。よって、診断許可上限周期PPの値を、診断許可回転数NPに対応する値や診断許可回転数NPより増加した値に設定すると、クランクシャフトポジションセンサ6の診断が非許可から許可へ移行しにくくなり、非許可期間を必要以上に長くしてしまう。
これに対し、診断許可回転数NPから回転数誤差分を差し引いたエンジン回転数Neに対応して診断許可上限周期PPを設定した。このため、クランクシャフトポジションセンサ6の診断が非許可から許可へ移行しやすくなり、非許可期間が必要以上に長くなることが防止される。
In the first embodiment, the engine speed Ne is a calculated value calculated based on outputs from the camshaft position sensors 7 and 8. Then, the diagnosis permission upper limit cycle PP is set to an input cycle corresponding to the engine speed Ne obtained by subtracting the rotation speed error from the diagnosis permission speed NP.
That is, the value of the diagnosis permission upper limit cycle PP is determined to be a value corresponding to the diagnosis permission rotation speed NP in principle if there is no problem in detection accuracy. However, if the engine speed Ne is a calculated value calculated based on the output from the camshaft position sensors 7 and 8, the engine based on the output from the camshaft position sensors 7 and 8 with respect to the actual engine speed (true value). “Variation” appears in the calculated rotational speed. Therefore, if the value of the diagnosis permission upper limit cycle PP is set to a value corresponding to the diagnosis permission rotation speed NP or a value increased from the diagnosis permission rotation speed NP, the diagnosis of the crankshaft position sensor 6 is difficult to shift from non-permission to permission. Therefore, the non-permission period is made longer than necessary.
On the other hand, the diagnosis permission upper limit period PP is set corresponding to the engine speed Ne obtained by subtracting the rotation speed error from the diagnosis permission speed NP. For this reason, the diagnosis of the crankshaft position sensor 6 easily shifts from non-permission to permission, and the non-permission period is prevented from becoming longer than necessary.
実施例1ではエンジン1が停止するとき、エンジン回転数Neが診断許可回転数NP未満になるとクランクシャフトポジションセンサ6の診断を許可しない診断非許可とする。そして、診断非許可であるとき、エンジン1が逆回転状態と判定すると、クランクシャフトポジションセンサ6の診断非許可を維持するディレイ時間DTを設定する。
例えば、エンジン1が逆回転状態であるとの判定に基づき診断許可判定を禁止すると、診断許可判定処理そのものが停止してしまう。これに対し、エンジン回転数条件により診断非許可となったことを利用し、エンジン1が逆回転状態であるとの判定に基づきディレイ時間DTを設定すると、診断許可判定処理(図3)を継続したままで、クランクシャフトポジションセンサ6の診断非許可が維持される。
In the first embodiment, when the engine 1 is stopped, the diagnosis of the crankshaft position sensor 6 is not permitted when the engine speed Ne becomes less than the diagnosis permission speed NP. When the diagnosis is not permitted and the engine 1 is determined to be in the reverse rotation state, the delay time DT for maintaining the diagnosis non-permission of the crankshaft position sensor 6 is set.
For example, if the diagnosis permission determination is prohibited based on the determination that the engine 1 is in the reverse rotation state, the diagnosis permission determination process itself stops. On the other hand, if the delay time DT is set based on the determination that the engine 1 is in the reverse rotation state using the fact that the diagnosis is not permitted due to the engine speed condition, the diagnosis permission determination process (FIG. 3) is continued. In this state, the diagnosis non-permission of the crankshaft position sensor 6 is maintained.
実施例1では、カムシャフトポジションセンサとして、吸気カムシャフトポジションセンサ7と、排気カムシャフトポジションセンサ8と、を備える。そして、吸気カムシャフトポジションセンサ7からの入力周期IPが診断許可上限周期PP以上であるとき、又は、排気カムシャフトポジションセンサ8からの入力周期EPが診断許可上限周期PP以上であるとき、エンジン1が逆回転状態と判定する。
即ち、エンジン1が正回転→停止→逆回転に移行するとき、吸気カムシャフト13と排気カムシャフト14の出力電圧が変化する位置関係が相違する。このため、エンジン1が正回転→停止→逆回転に移行するとき、カムシャフトポジションセンサ7,8からの入力周期IP,EPのうち、一方の入力周期は周期変化するが、他方の入力周期は周期変化が少ない場合が多く見られる。
これに対し、エンジン1の逆回転状態を、カムシャフトポジションセンサ7,8からの入力周期IP,EPのうち、何れか一方の入力周期が診断許可上限周期PP以上であることにより判定するようにした。
従って、エンジン1の逆回転への移行タイミングに関わらず、エンジン1が逆回転状態であるとの判定精度が向上する。
In the first embodiment, an intake camshaft position sensor 7 and an exhaust camshaft position sensor 8 are provided as camshaft position sensors. When the input cycle IP from the intake camshaft position sensor 7 is greater than or equal to the diagnosis permission upper limit cycle PP, or when the input cycle EP from the exhaust camshaft position sensor 8 is greater than or equal to the diagnosis permission upper limit cycle PP, the engine 1 Is determined to be in the reverse rotation state.
That is, when the engine 1 shifts from forward rotation → stop → reverse rotation, the positional relationship in which the output voltages of the intake camshaft 13 and the exhaust camshaft 14 change is different. For this reason, when the engine 1 shifts from forward rotation → stop → reverse rotation, one input cycle of the input cycles IP and EP from the camshaft position sensors 7 and 8 changes, but the other input cycle is There are many cases where the period change is small.
On the other hand, the reverse rotation state of the engine 1 is determined by determining that one of the input periods IP and EP from the camshaft position sensors 7 and 8 is equal to or greater than the diagnosis permission upper limit period PP. did.
Therefore, the determination accuracy that the engine 1 is in the reverse rotation state is improved regardless of the transition timing of the engine 1 to the reverse rotation.
実施例1では、ディレイ時間DTを、所定のタイマー値TVにより設定し、タイマー値TVが設定されると、カムシャフトポジションセンサ7,8からの入力周期IP,EPに基づくタイマー値減少条件が成立する毎にタイマー値TVを減算する。
即ち、カムシャフトポジションセンサ7,8からの入力周期IP,EPに基づいて、エンジン1が逆回転状態であるとの判定とタイマー値TVを減算する判定がなされる。そして、タイマー値TVOの減算によりディレイ時間DTが経過すると、エンジン回転数Neが診断許可回転数NP以上であることを条件とし、診断非許可から診断許可へ移行する。
従って、エンジン回転数条件によりクランクシャフトポジションセンサ6が診断非許可にされると、カムシャフトポジションセンサ7,8からの入力周期IP,EPを継続して監視することで、診断非許可から診断許可へ適切なタイミングでの移行が確保される。
In the first embodiment, the delay time DT is set by a predetermined timer value TV, and when the timer value TV is set, the timer value decrease condition based on the input periods IP and EP from the camshaft position sensors 7 and 8 is satisfied. Every time the timer value TV is subtracted.
That is, based on the input cycles IP and EP from the camshaft position sensors 7 and 8, it is determined that the engine 1 is in the reverse rotation state and the timer value TV is subtracted. When the delay time DT elapses due to the subtraction of the timer value TVO, the process shifts from diagnosis non-permission to diagnosis permission on the condition that the engine speed Ne is equal to or higher than the diagnosis permission speed NP.
Therefore, when the crankshaft position sensor 6 is not permitted due to the engine speed condition, the input cycles IP and EP from the camshaft position sensors 7 and 8 are continuously monitored. Transition at the right time is ensured.
次に、効果を説明する。
実施例1におけるクランクシャフトポジションセンサの診断方法及び診断装置にあっては、下記に列挙する効果が得られる。
Next, the effect will be described.
In the crankshaft position sensor diagnosis method and diagnosis apparatus according to the first embodiment, the following effects can be obtained.
(1) エンジン1のクランク角度を検出するクランクシャフトポジションセンサ6と、エンジン1のカムシャフト角度を検出するカムシャフトポジションセンサ7,8と、を備え、
クランクシャフトポジションセンサ6の診断を、エンジン回転数Neが診断許可回転数NP以上のときに許可するクランクシャフトポジションセンサ6の診断方法において、
エンジン1が停止するとき、カムシャフトポジションセンサ7,8からの入力周期が、診断許可回転数NPに基づき設定された診断許可上限周期PPより短い周期から長い周期へ周期変化すると、エンジン1が逆回転状態と判定し、クランクシャフトポジションセンサ6の診断を許可しない(図3、図4)。
このため、エンジン1が停止するとき、エンジン1の逆回転によるセンサ誤診断を回避するクランクシャフトポジションセンサ6の診断方法を提供することができる。
(1) A crankshaft position sensor 6 for detecting the crank angle of the engine 1 and camshaft position sensors 7 and 8 for detecting the camshaft angle of the engine 1 are provided.
In the diagnosis method of the crankshaft position sensor 6 that permits the diagnosis of the crankshaft position sensor 6 when the engine speed Ne is equal to or higher than the diagnosis permission speed NP,
When the engine 1 is stopped, if the input period from the camshaft position sensors 7 and 8 changes from a shorter period to a longer period than the diagnosis permission upper limit period PP set based on the diagnosis permission rotation speed NP, the engine 1 is reversed. The rotation state is determined and diagnosis of the crankshaft position sensor 6 is not permitted (FIGS. 3 and 4).
For this reason, when the engine 1 stops, the diagnostic method of the crankshaft position sensor 6 which avoids the sensor misdiagnosis by the reverse rotation of the engine 1 can be provided.
(2) エンジン回転数Neを、カムシャフトポジションセンサ7,8からの出力に基づき算出した算出値とし、
診断許可上限周期PPを、診断許可回転数NPから所定値(回転数誤差分)を差し引いたエンジン回転数Neに対応する入力周期に設定する(図4)。
このため、(1)の効果に加え、クランクシャフトポジションセンサ6の診断が非許可から許可へ移行しやすくなり、非許可期間が必要以上に長くなることを防止することができる。
(2) The engine speed Ne is a calculated value calculated based on the output from the camshaft position sensors 7 and 8,
The diagnosis permission upper limit cycle PP is set to an input cycle corresponding to the engine speed Ne obtained by subtracting a predetermined value (for the rotation speed error) from the diagnosis permission speed NP (FIG. 4).
For this reason, in addition to the effect (1), the diagnosis of the crankshaft position sensor 6 can easily shift from non-permission to permission, and the non-permission period can be prevented from becoming longer than necessary.
(3) エンジン1が停止するとき、エンジン回転数Neが診断許可回転数NP未満になるとクランクシャフトポジションセンサ6の診断を許可しない診断非許可とし、
診断非許可であるとき、エンジン1が逆回転状態と判定すると、クランクシャフトポジションセンサ6の診断非許可を維持するディレイ時間DTを設定する(図4)。
このため、(1)又は(2)の効果に加え、エンジン1が逆回転状態であるとの判定に基づきディレイ時間DTを設定すると、診断許可判定処理を継続したままで、クランクシャフトポジションセンサ6の診断非許可を維持することができる。
(3) When the engine 1 is stopped, if the engine speed Ne is less than the diagnosis permission speed NP, the diagnosis of the crankshaft position sensor 6 is not permitted and the diagnosis is not permitted.
When the diagnosis is not permitted and the engine 1 is determined to be in the reverse rotation state, a delay time DT for maintaining the diagnosis non-permission of the crankshaft position sensor 6 is set (FIG. 4).
Therefore, in addition to the effect of (1) or (2), if the delay time DT is set based on the determination that the engine 1 is in the reverse rotation state, the diagnosis permission determination process is continued and the crankshaft position sensor 6 is continued. Can maintain the non-permission of diagnosis.
(4) カムシャフトポジションセンサとして、吸気カムシャフトポジションセンサ7と、排気カムシャフトポジションセンサ8と、を備え、
吸気カムシャフトポジションセンサ7からの入力周期IPが診断許可上限周期PP以上であるとき、又は、排気カムシャフトポジションセンサ8からの入力周期EPが診断許可上限周期PP以上であるとき、エンジン1が逆回転状態と判定する(図4)。
このため、(3)の効果に加え、エンジン1の逆回転への移行タイミングに関わらず、エンジン1が逆回転状態であるとの判定精度を向上させることができる。
(4) As a camshaft position sensor, an intake camshaft position sensor 7 and an exhaust camshaft position sensor 8 are provided.
When the input cycle IP from the intake camshaft position sensor 7 is greater than or equal to the diagnosis permission upper limit cycle PP, or when the input cycle EP from the exhaust camshaft position sensor 8 is greater than or equal to the diagnosis permission upper limit cycle PP, the engine 1 is reversed. It determines with a rotation state (FIG. 4).
For this reason, in addition to the effect of (3), the determination accuracy that the engine 1 is in the reverse rotation state can be improved regardless of the transition timing of the engine 1 to the reverse rotation.
(5) ディレイ時間DTを、所定のタイマー値TVにより設定し、
タイマー値TVが設定されると、カムシャフトポジションセンサ7,8からの入力周期IP,EPに基づく条件(タイマー値減少条件)が成立する毎にタイマー値TVを減算又は加算する(図4)。
このため、(3)又は(4)の効果に加え、カムシャフトポジションセンサ7,8からの入力周期IP,EPを継続して監視することで、診断非許可から診断許可へ適切なタイミングでの移行を確保することができる。
(5) Set the delay time DT with the predetermined timer value TV,
When the timer value TV is set, the timer value TV is subtracted or added every time a condition (timer value decrease condition) based on the input cycles IP and EP from the camshaft position sensors 7 and 8 is satisfied (FIG. 4).
For this reason, in addition to the effect of (3) or (4), by continuously monitoring the input cycles IP and EP from the camshaft position sensors 7 and 8, the diagnosis is not permitted and the diagnosis is permitted at an appropriate timing. Transition can be ensured.
(6) エンジン1のクランク角度を検出するクランクシャフトポジションセンサ6と、
エンジン1のカムシャフト角度を検出するカムシャフトポジションセンサ7,8と、
クランクシャフトポジションセンサ6の診断を、エンジン回転数Neが診断許可回転数NP以上のときに許可するセンサ診断許可判定部51と、
を備えるクランクシャフトポジションセンサ6の診断装置において、
センサ診断許可判定部51は、エンジン1が停止するとき、カムシャフトポジションセンサ7,8からの入力周期が、診断許可回転数NPに基づき設定された診断許可上限周期PPより短い周期から長い周期へ周期変化すると、エンジン1が逆回転状態と判定し、クランクシャフトポジションセンサ6の診断を許可しない判定処理を行う(図3、図4)。
このため、エンジン1が停止するとき、エンジン1の逆回転によるセンサ誤診断を回避するクランクシャフトポジションセンサ6の診断装置を提供することができる。
(6) a crankshaft position sensor 6 for detecting the crank angle of the engine 1;
Camshaft position sensors 7, 8 for detecting the camshaft angle of the engine 1,
A sensor diagnosis permission determination unit 51 that permits the diagnosis of the crankshaft position sensor 6 when the engine speed Ne is equal to or higher than the diagnosis permission speed NP;
In the diagnostic apparatus for the crankshaft position sensor 6 comprising:
When the engine 1 is stopped, the sensor diagnosis permission determination unit 51 changes the input period from the camshaft position sensors 7 and 8 from a period shorter than the diagnosis permission upper limit period PP set based on the diagnosis permission rotation speed NP to a longer period. When the cycle changes, it is determined that the engine 1 is in the reverse rotation state, and determination processing for not permitting diagnosis of the crankshaft position sensor 6 is performed (FIGS. 3 and 4).
For this reason, when the engine 1 stops, the diagnostic apparatus of the crankshaft position sensor 6 which avoids the sensor misdiagnosis by the reverse rotation of the engine 1 can be provided.
以上、本発明のクランクシャフトポジションセンサの診断方法及び診断装置を実施例1に基づき説明してきたが、具体的な構成については、この実施例1に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。 The crankshaft position sensor diagnostic method and diagnostic apparatus according to the present invention have been described based on the first embodiment. However, the specific configuration is not limited to the first embodiment, and each of the claims Design changes and additions are permitted without departing from the scope of the claimed invention.
実施例1では、診断許可上限周期PPを、診断許可回転数NPから回転数誤差分を差し引いたエンジン回転数Neに対応する入力周期に設定する好ましい例を示した。しかし、診断許可上限周期としては、診断許可回転数によるエンジン回転数に対応する入力周期に設定する例であっても良い。 In the first embodiment, a preferable example is shown in which the diagnosis permission upper limit cycle PP is set to an input cycle corresponding to the engine speed Ne obtained by subtracting the rotation speed error from the diagnosis permission speed NP. However, the diagnosis permission upper limit cycle may be set to an input cycle corresponding to the engine speed based on the diagnosis permission speed.
実施例1では、エンジン1が逆回転状態と判定すると、クランクシャフトポジションセンサ6の診断非許可を維持するディレイ時間DT(タイマー値TV)を設定する例を示した。しかし、エンジン1が逆回転状態と判定すると、クランクシャフトポジションセンサの診断を禁止し、所定時間、禁止フラグを立てるような例であっても良い。 In the first embodiment, when the engine 1 is determined to be in the reverse rotation state, the delay time DT (timer value TV) for maintaining the diagnosis non-permission of the crankshaft position sensor 6 is set. However, if the engine 1 is determined to be in the reverse rotation state, the diagnosis of the crankshaft position sensor may be prohibited and a prohibition flag may be set for a predetermined time.
実施例1では、カムシャフトポジションセンサとして、吸気カムシャフトポジションセンサ7と、排気カムシャフトポジションセンサ8と、を用い、入力周期IP,EPによってエンジン1の逆回転状態を判定する例を示した。しかし、カムシャフトポジションセンサとしては、吸気カムシャフトポジションセンサと排気カムシャフトポジションセンサのうち、一方のセンサを用いてエンジンの逆回転状態を判定する例であっても良い。 In the first embodiment, the intake camshaft position sensor 7 and the exhaust camshaft position sensor 8 are used as the camshaft position sensors, and the reverse rotation state of the engine 1 is determined based on the input cycles IP and EP. However, the camshaft position sensor may be an example in which the reverse rotation state of the engine is determined using one of the intake camshaft position sensor and the exhaust camshaft position sensor.
実施例1では、カムシャフトポジションセンサ7,8からの入力周期IP,EPに基づくタイマー値減少条件が成立する毎にディレイ時間DTに対応するタイマー値TVを減算する例を示した。しかし、エンジン回転数条件が成立する毎に、ディレイ時間DTに対応するタイマー値を減算する例であっても、又、ゼロ値からのタイマー値をディレイ時間に対応するタイマー値まで加算する例であっても良い。 In the first embodiment, an example is shown in which the timer value TV corresponding to the delay time DT is subtracted every time the timer value decrease condition based on the input periods IP and EP from the camshaft position sensors 7 and 8 is satisfied. However, every time the engine speed condition is satisfied, even if the timer value corresponding to the delay time DT is subtracted, the timer value from the zero value is added to the timer value corresponding to the delay time. There may be.
実施例1では、本発明のクランクシャフトポジションセンサの診断方法及び診断装置をマニュアルトランスミッション車両に適用する例を示した。しかし、本発明のクランクシャフトポジションセンサの診断方法及び診断装置は、自動変速機を搭載したオートマチックトランスミッション車両に対しても適用することができる。このオートマチックトランスミッション車両の場合、登坂路でのエンジン停止シーンにおいて、ずり下がりによりエンジンが逆回転状態となる場合、クランクシャフトポジションセンサの診断を非許可にすることができる。要するに、クランクシャフトポジションセンサとカムシャフトポジションセンサを備えたエンジンを搭載した車両であれば適用でき、特に、エンジン逆転センサを備えていない車両への適用に有効である。 In the first embodiment, an example in which the crankshaft position sensor diagnosis method and diagnosis apparatus of the present invention are applied to a manual transmission vehicle has been described. However, the crankshaft position sensor diagnosis method and diagnosis apparatus of the present invention can also be applied to an automatic transmission vehicle equipped with an automatic transmission. In the case of this automatic transmission vehicle, the diagnosis of the crankshaft position sensor can be disallowed when the engine is in a reverse rotation state due to slippage in an engine stop scene on an uphill road. In short, it can be applied to any vehicle equipped with an engine equipped with a crankshaft position sensor and a camshaft position sensor, and is particularly effective for application to a vehicle not equipped with an engine reverse rotation sensor.
1 エンジン(ENG)
12 クランクシャフト
13 吸気カムシャフト
14 排気カムシャフト
2 クラッチ
3 マニュアルトランスミッション(MT)
4 駆動輪
5 エンジンコントロールモジュール(ECM)
51 センサ診断許可判定部
6 クランクシャフトポジションセンサ
7 吸気カムシャフトポジションセンサ(カムシャフトポジションセンサ)
8 排気カムシャフトポジションセンサ(カムシャフトポジションセンサ)
1 Engine (ENG)
12 Crankshaft 13 Intake camshaft 14 Exhaust camshaft 2 Clutch 3 Manual transmission (MT)
4 Drive wheels 5 Engine control module (ECM)
51 Sensor diagnosis permission determination unit 6 Crankshaft position sensor 7 Intake camshaft position sensor (camshaft position sensor)
8 Exhaust camshaft position sensor (camshaft position sensor)
Claims (6)
前記クランクシャフトポジションセンサの診断を、エンジン回転数が前記エンジンのアイドル回転数相当値に設定された診断許可回転数以上のときに許可するクランクシャフトポジションセンサの診断方法において、
前記診断許可回転数から前記カムシャフトポジションセンサからの出力により算出されるエンジン回転数のばらつきによる回転数誤差分を差し引いたエンジン回転数に対応する入力周期を診断許可上限周期に設定し、
前記エンジンが停止するとき、前記カムシャフトポジションセンサからの入力周期が、前記診断許可上限周期より短い周期から長い周期へ周期変化すると、前記エンジンが逆回転状態と判定し、
前記エンジンが逆回転状態と判定すると、前記クランクシャフトポジションセンサの診断を許可しない
ことを特徴とするクランクシャフトポジションセンサの診断方法。 A crankshaft position sensor for detecting the crank angle of the engine, and a camshaft position sensor for detecting the camshaft angle of the engine,
In the method for diagnosing the crankshaft position sensor that permits diagnosis of the crankshaft position sensor when the engine speed is equal to or higher than a diagnosis permission rotation speed set to a value corresponding to the idle speed of the engine ,
An input period corresponding to the engine speed obtained by subtracting a rotational speed error due to a variation in the engine speed calculated from the output from the camshaft position sensor from the diagnostic permitted rotational speed is set as a diagnostic permitted upper limit period,
When the engine is stopped, input cycle from the camshaft position sensor, when the diagnosis permission periodically changed from the upper limit period shorter period to a long period, it is determined the engine is a reverse rotation state,
If the engine is determined to be in a reverse rotation state , diagnosis of the crankshaft position sensor is not permitted.
前記回転数誤差分を、前記エンジンの実エンジン回転数に対して前記カムシャフトポジションセンサからの出力により算出されるエンジン回転数のばらつきの最大分とする
ことを特徴とするクランクシャフトポジションセンサの診断方法。 In the crankshaft position sensor diagnostic method according to claim 1,
Crankshaft position sensor diagnosis characterized in that the rotational speed error is a maximum amount of variation in engine rotational speed calculated from an output from the camshaft position sensor with respect to an actual engine rotational speed of the engine. Method.
前記エンジンが停止するとき、前記エンジン回転数が前記診断許可回転数未満になると前記クランクシャフトポジションセンサの診断を許可しない診断非許可とし、
前記診断非許可であるとき、前記エンジンが逆回転状態と判定すると、前記クランクシャフトポジションセンサの診断判定を非許可に維持すると共に、前記クランクシャフトポジションセンサの診断判定を非許可から許可へ復帰させるときの遅れ時間であるディレイ時間を設定する
ことを特徴とするクランクシャフトポジションセンサの診断方法。 In the crankshaft position sensor diagnosis method according to claim 1 or 2,
When the engine is stopped, if the engine speed becomes less than the diagnosis permission rotation speed, the diagnosis of the crankshaft position sensor is not permitted and the diagnosis is not permitted.
When the diagnosis is not permitted, if the engine is determined to be in the reverse rotation state, the diagnosis determination of the crankshaft position sensor is maintained in the disapproval and the diagnosis determination of the crankshaft position sensor is returned from disapproval to permission. A method for diagnosing a crankshaft position sensor, characterized by setting a delay time, which is a delay time.
前記カムシャフトポジションセンサとして、吸気カムシャフトポジションセンサと、排気カムシャフトポジションセンサと、を備え、
前記エンジンが正転→停止→逆転へ移行するとき、前記吸気カムシャフトポジションセンサからの入力周期が前記診断許可上限周期より短い周期から長い周期へ周期変化するとき、又は、前記排気カムシャフトポジションセンサからの入力周期が前記診断許可上限周期より短い周期から長い周期へ周期変化するとき、前記エンジンが逆回転状態と判定する
ことを特徴とするクランクシャフトポジションセンサの診断方法。 In the diagnosis method of the crankshaft position sensor according to claim 3,
The camshaft position sensor includes an intake camshaft position sensor and an exhaust camshaft position sensor.
When the engine changes from forward rotation to stop to reverse rotation, when the input cycle from the intake camshaft position sensor changes from a cycle shorter than the diagnosis permission upper limit cycle to a longer cycle , or the exhaust camshaft position sensor The crankshaft position sensor diagnosis method, wherein the engine is determined to be in a reverse rotation state when the input cycle from the engine changes from a cycle shorter than the diagnosis permission upper limit cycle to a longer cycle .
前記エンジンが逆回転状態と判定すると、前記ディレイ時間によるタイマー値の初期値を設定し、
前記タイマー値の初期値が設定されると、エンジン回転中、且つ、前記カムシャフトポジションセンサからの入力周期が前記診断許可上限周期より短い周期であるというタイマー値減少条件が成立する毎に前記タイマー値を減算し、
前記タイマー値の減算により前記タイマー値がゼロになると、前記タイマー値が非設定であるとし、
前記エンジン回転数が前記診断許可回転数以上であるが、前記タイマー値の設定が残っていると、前記クランクシャフトポジションセンサの診断を許可せず、
前記エンジン回転数が前記診断許可回転数以上であり、かつ、前記タイマー値が非設定であると、前記クランクシャフトポジションセンサの診断を許可とする
ことを特徴とするクランクシャフトポジションセンサの診断方法。 In the crankshaft position sensor diagnosis method according to claim 3 or 4,
When the engine is determined to be in the reverse rotation state, an initial value of the timer value based on the delay time is set,
When the initial value of the timer value is set , the timer value is reduced every time a timer value reduction condition is satisfied that the engine is rotating and the input cycle from the camshaft position sensor is shorter than the diagnosis permission upper limit cycle. Subtract the value ,
When the timer value becomes zero by subtraction of the timer value, the timer value is not set,
The engine speed is equal to or higher than the diagnosis-permitted rotation speed, but if the setting of the timer value remains, the diagnosis of the crankshaft position sensor is not permitted,
A diagnosis method for a crankshaft position sensor, wherein diagnosis of the crankshaft position sensor is permitted when the engine speed is equal to or greater than the diagnosis-permitted rotation speed and the timer value is not set .
前記エンジンのカムシャフト角度を検出するカムシャフトポジションセンサと、
前記クランクシャフトポジションセンサの診断を、エンジン回転数が前記エンジンのアイドル回転数相当値に設定された診断許可回転数以上のときに許可するセンサ診断許可判定部と、
を備えるクランクシャフトポジションセンサの診断装置において、
前記センサ診断許可判定部は、
前記診断許可回転数から前記カムシャフトポジションセンサからの出力により算出されるエンジン回転数のばらつきによる回転数誤差分を差し引いたエンジン回転数に対応する入力周期を診断許可上限周期に設定し、
前記エンジンが停止するとき、前記カムシャフトポジションセンサからの入力周期が、前記診断許可上限周期より短い周期から長い周期へ周期変化すると、前記エンジンが逆回転状態と判定し、
前記エンジンが逆回転状態と判定すると、前記クランクシャフトポジションセンサの診断を許可しない判定処理を行う
ことを特徴とするクランクシャフトポジションセンサの診断装置。
A crankshaft position sensor that detects the crank angle of the engine;
A camshaft position sensor for detecting the camshaft angle of the engine;
A sensor diagnosis permission determination unit that permits diagnosis of the crankshaft position sensor when the engine speed is equal to or higher than a diagnosis permission speed set to a value corresponding to the idle speed of the engine ;
In a crankshaft position sensor diagnostic device comprising:
The sensor diagnosis permission determination unit
An input period corresponding to the engine speed obtained by subtracting a rotational speed error due to a variation in the engine speed calculated from the output from the camshaft position sensor from the diagnostic permitted rotational speed is set as a diagnostic permitted upper limit period,
When the engine is stopped, input cycle from the camshaft position sensor, when the diagnosis permission periodically changed from the upper limit period shorter period to a long period, it is determined the engine is a reverse rotation state,
When the engine is determined to be in a reverse rotation state, a determination process for not permitting diagnosis of the crankshaft position sensor is performed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015213405A JP6613814B2 (en) | 2015-10-29 | 2015-10-29 | Crankshaft position sensor diagnostic method and diagnostic apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015213405A JP6613814B2 (en) | 2015-10-29 | 2015-10-29 | Crankshaft position sensor diagnostic method and diagnostic apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017082714A JP2017082714A (en) | 2017-05-18 |
JP6613814B2 true JP6613814B2 (en) | 2019-12-04 |
Family
ID=58711531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015213405A Active JP6613814B2 (en) | 2015-10-29 | 2015-10-29 | Crankshaft position sensor diagnostic method and diagnostic apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6613814B2 (en) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0718378B2 (en) * | 1991-03-29 | 1995-03-06 | 株式会社ディーゼルユナイテッド | Method for preventing malfunction of crank angle recognition device of internal combustion engine due to noise |
JPH1047142A (en) * | 1996-07-31 | 1998-02-17 | Suzuki Motor Corp | Engine control device |
JPH11351050A (en) * | 1998-06-08 | 1999-12-21 | Mazda Motor Corp | Engine control system |
JP3887979B2 (en) * | 1999-01-12 | 2007-02-28 | 株式会社デンソー | Information processing apparatus and engine control apparatus |
JP4207486B2 (en) * | 2002-07-31 | 2009-01-14 | トヨタ自動車株式会社 | Diagnostic method and diagnostic apparatus for internal combustion engine |
KR100527446B1 (en) * | 2003-10-22 | 2005-11-09 | 현대자동차주식회사 | An gasoline engine control strategy for the prevention of back fire by detecting backward revolution |
JP4135684B2 (en) * | 2004-06-11 | 2008-08-20 | 株式会社デンソー | Engine control device |
JP4754424B2 (en) * | 2006-07-10 | 2011-08-24 | 株式会社ケーヒン | Internal combustion engine reverse rotation detection device and reverse rotation detection method |
JP4831423B2 (en) * | 2007-02-28 | 2011-12-07 | 株式会社デンソー | How to prevent engine kettin |
JP2010090900A (en) * | 2009-11-30 | 2010-04-22 | Hitachi Ltd | Engine control device |
-
2015
- 2015-10-29 JP JP2015213405A patent/JP6613814B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017082714A (en) | 2017-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100740061B1 (en) | Engine starting apparatus and method | |
US8818685B2 (en) | Rotation detecting device and rotation detecting method | |
KR101419168B1 (en) | Engine starting device and engine starting method | |
WO2011078129A1 (en) | Abnormality determination device for rotation sensor | |
JP4385971B2 (en) | Vehicle abnormality detection device | |
JP5321524B2 (en) | Engine automatic stop / start control device | |
JP6076146B2 (en) | Vehicle control device | |
WO2012091079A1 (en) | Control device of vehicle | |
JP6615862B2 (en) | Engine start process | |
RU2604831C2 (en) | Method for controlling an engine stop-start system | |
JP5413325B2 (en) | Engine stop / start control device | |
JP4911364B2 (en) | Control device for internal combustion engine | |
JP6132931B2 (en) | In-vehicle control device | |
JP6613814B2 (en) | Crankshaft position sensor diagnostic method and diagnostic apparatus | |
JP2008025512A (en) | Rotary angle sensor diagnosis device for internal combustion engine | |
JP5874694B2 (en) | Diagnostic device for internal combustion engine | |
JP6334389B2 (en) | Engine control device | |
US6039010A (en) | Reverse rotation control apparatus for a two-cycle engine of a motor vehicle | |
JP2007107458A (en) | Control device of internal combustion engine | |
JP5044613B2 (en) | Rotation sensor abnormality detection device | |
JP6409393B2 (en) | Engine rotation behavior prediction device and engine start device | |
JP4788277B2 (en) | Control device for internal combustion engine for automobile | |
JP7151679B2 (en) | Anomaly detector | |
JP5812617B2 (en) | Control device for internal combustion engine | |
JP2019138187A (en) | Electronic controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180827 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190627 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190709 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190827 |
|
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: 20191008 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191021 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6613814 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |