KR100428164B1 - Crank angle compensation using cylinder pressure sensor - Google Patents

Crank angle compensation using cylinder pressure sensor Download PDF

Info

Publication number
KR100428164B1
KR100428164B1 KR10-2001-0069684A KR20010069684A KR100428164B1 KR 100428164 B1 KR100428164 B1 KR 100428164B1 KR 20010069684 A KR20010069684 A KR 20010069684A KR 100428164 B1 KR100428164 B1 KR 100428164B1
Authority
KR
South Korea
Prior art keywords
crank angle
cylinder
angle
measurement
cylinder pressure
Prior art date
Application number
KR10-2001-0069684A
Other languages
Korean (ko)
Other versions
KR20030038205A (en
Inventor
김석준
Original Assignee
현대자동차주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현대자동차주식회사 filed Critical 현대자동차주식회사
Priority to KR10-2001-0069684A priority Critical patent/KR100428164B1/en
Publication of KR20030038205A publication Critical patent/KR20030038205A/en
Application granted granted Critical
Publication of KR100428164B1 publication Critical patent/KR100428164B1/en

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/023Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining the cylinder pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1015Engines misfires
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/008Controlling each cylinder individually
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/009Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

크랭크 축 각도 측정에 오차가 발생할 경우, 엔진은 최적의 점화시기, 분사 시기를 벗어난 조건에서 운전되게 되는데, 1번 실린더에 장착된 압력센서를 통해 엔진 크랭크 축 위치의 측정 오차를 보상할 목적으로;If an error occurs in the crankshaft angle measurement, the engine is operated under the conditions of the optimum ignition timing and injection timing, for the purpose of compensating for the measurement error of the engine crankshaft position through a pressure sensor mounted on the first cylinder;

엔진에 시동되면, 사용하는 모든 변수를 초기화하고, 1번 실린더 압력신호를 검출하여, 연료 차단 조건이 성립되는가를 판단하는 단계와; 상기에서 연료 차단 조건이 성립됨이 판단되면, 실린더 압력 최고치 위치를 측정한 다음, 1번 실린더 측정 각도(W)를 학습 보정(W(new))하는 단계와; 상기에서 학습 보정된 1번 실린더 측정 각도(W)에 따라 현재 크랭크 각을 계산한 후, 그에 해당하는 크랭크 각 제어신호를 출력하는 단계 이루어져 있어서, 크랭크 축 각도 측정에서 발생할 수 있는 측정 오차를 없앨 수 있으므로, 최적의 점화 시기, 분사시기로 엔진이 운전될 수 있으며, 기타 정확한 크랭크 축 각도를 요구하는 실화 검출(Misfire Monitoring) 등의 OBD 관련 제어도 측정 오차 없이 실행될 수 있다.Initializing all variables to be used when the engine is started and detecting a cylinder pressure signal to determine whether a fuel cutoff condition is established; If it is determined that the fuel cut-off condition is established in the above, measuring the cylinder pressure peak position, and then learning correction (W (new) ) the first cylinder measurement angle (W); Computing the current crank angle according to the learning-corrected cylinder measurement angle (W) above, and outputting the corresponding crank angle control signal, thereby eliminating the measurement error that may occur in the crankshaft angle measurement Therefore, the engine can be operated at the optimum ignition timing and injection timing, and other OBD related control such as Misfire Monitoring requiring an accurate crankshaft angle can be executed without measurement error.

Description

실린더 압력 센서를 이용한 크랭크 각 보정 방법{CRANK ANGLE COMPENSATION USING CYLINDER PRESSURE SENSOR}Crank angle correction method using cylinder pressure sensor {CRANK ANGLE COMPENSATION USING CYLINDER PRESSURE SENSOR}

본 발명은 실린더 압력센서를 이용한 크랭크 각 보정 방법에 관한 것으로써, 더욱 상세하게는 1번 실린더에 장착된 압력 센서를 통해 엔진 크랭크 축 위치의 측정 오차를 보상하는 실린더 압력센서를 이용한 크랭크 각 보정 방법에 관한 것이다.The present invention relates to a crank angle correction method using a cylinder pressure sensor, and more particularly, to a crank angle correction method using a cylinder pressure sensor that compensates for a measurement error of the engine crankshaft position through a pressure sensor mounted on the first cylinder. It is about.

엔진 전자 제어에 있어서, 엔진 운전 중 현재의 크랭크 축의 위상이 1번 실린더의 TDC(Top Dead Center)를 기준으로 어느 각도에 있는 지에 대한 정보는 필수적이고 가장 기본적인 것이다.In engine electronic control, information about which angle the current crankshaft phase is at an angle relative to the TDC (Top Dead Center) of cylinder 1 during engine operation is essential and most basic.

따라서, 모든 엔진 전자 제어에서는 각각의 시스템 별로 크랭크 축 각도를 측정하는 센서와 그에 따른 1번 실린더 압축 TDC 결정 방식이 정해져 있다. 이 중 크랭크 포지션 센서로 입력되는 신호는 시스템에 따라 그 개수의 차이는 있지만 모두 사각형의 펄스 형태로 입력되는데 이로부터 크랭크 축 각도 및 1번 실린더의 압축 TDC를 결정하는 방식은 다음과 같다.Therefore, in every engine electronic control, a sensor for measuring the crankshaft angle for each system and a method for determining the number 1 cylinder compression TDC are determined. Among them, the number of signals input to the crank position sensor varies depending on the system, but all are input in the form of a rectangular pulse. From this, the crankshaft angle and the compression TDC of the first cylinder are determined as follows.

먼저, 미싱 툴(Missing Tooth) 방식은 주로 크랭크 포지션 센서가 감지하는 센서 휠의 치형 개수가 60개 이상으로 많은 경우에 적용되는 방식인데, 센서 휠의치형이 2개정도 연속해서 빠져 있고(이를 미싱 툴 이라한다.) 이부분을 크랭크 포시션 센서가 감지할 때에 사각형의 펄스가 입력되지 않는다.First, the Missing Tooth method is applied to the case where the number of teeth of the sensor wheel detected by the crank position sensor is more than 60, and the number of teeth of the sensor wheel is continuously lost by 2 in a row. It is called a tool.) When this part is detected by the crank position sensor, the square pulse is not input.

따라서 엔진 전자 제어 장치에서는 미싱 툴 이후에 최초로 사각형 펄스가 입력되는 시점의 크랭크 축 위상이 1번 실린더 TDC를 기준으로 특정 각도 W(엔진에 따라 이미 정해져 있음.)에 위치하고 있음을 판단하게 된다.Therefore, the engine electronic control apparatus determines that the crankshaft phase at the time when the square pulse is input for the first time after the sewing tool is located at a specific angle W based on the cylinder TDC # 1.

또한, 현재의 크랭크 축 위상이 1번 실린더의 압축 TDC 기준인지 아니면 흡, 배기 TDC 기준인지는 엔진에 추가로 장착된 캠 포지션 센서에 의해 결정하게 되는데, 캠 포지션 센서는 캠축에 장착된 핀 등의 형태에 따라 1 사이클당 하나의 사각형 펄스가 측정되고, 위의 미싱 툴을 감지할 때 캠 포지션 센서로부터 입력되는 신호의 레벨(Low 또는 High)에 따라 도 6에 도시되어 있는바와 같이 현재의 1번 TDC가 압축 TDC인지, 흡 배기 TDC인지 결정되게 된다.In addition, whether the current crankshaft phase is based on the compression TDC of the first cylinder or the intake and exhaust TDC is determined by a cam position sensor additionally installed in the engine. According to the shape, one square pulse is measured per cycle, and the present one time as shown in FIG. 6 according to the level (Low or High) of the signal input from the cam position sensor when detecting the above sewing tool. It is determined whether the TDC is a compressed TDC or an intake exhaust TDC.

그리고, 캠, 크랭크 축 위상 비교 방식의 경우, 크랭크 포지션 센서가 감지하는 센서 휠의 치형이 3 ~ 4 개인 경우에 적용되는 방식이다.In the case of the cam and crankshaft phase comparison method, the sensor wheel detected by the crank position sensor has 3 to 4 teeth.

상기 크랭크 포지션 센서로부터 입력되는 신호가 Low →High, High →Low로 전환될 때의 크랭크 축 위치가 도 7에 도시되어 있는바와 같이 미리 정해진 대로 엔진 전자 제어 장치에 입력되어 있으며, 캠 포지션 센서 입력 신호의 레벨에 따라 기통을 식별하는 방식이다.The position of the crankshaft when the signal input from the crank position sensor is switched from Low to High and High to Low is input to the engine electronic control device as predetermined as shown in FIG. 7, and the cam position sensor input signal. It is a way of identifying cylinders according to their level.

그러나, 상기한 종래의 방법은 엔진 크랭크 축의 각도를 위와 같이 크랭크 포지션 센서와 캠 포지션 센서에 의해서만 결정할 경우, 크랭크 축 센서 장착시의위치와 센서 휠의 형상 등의 편차에 의해 엔진 전자 제어 장치에서 판단하는 크랭크 축 위치의 측정 오차가 발생하게 된다.However, in the conventional method described above, when the angle of the engine crankshaft is determined only by the crank position sensor and the cam position sensor as described above, the engine electronic control device judges the deviation of the position of the crankshaft sensor and the shape of the sensor wheel. The measurement error of the crankshaft position is generated.

실제로 엔진 운전시 엔진 전자 제어 장치에서 판단하는 크랭크 축 위치와 엔진 각도 검출기로 측정한 크랭크 축 위치는 엔진에 따라 최대 3 ~ 4°정도의 오차를 나타내며, 이 경우 크랭크 축 위치와 밀접한 관계가 있느 S점화 시기, 분사 시기 등의 엔진 전자 제어 장치 데이터들은 최적 조건에서 상당히 벗어난 값으로 운전 될 수밖에 없는 문제점을 내포하고 있다.Actually, the crankshaft position determined by the engine electronic control unit and the crankshaft position measured by the engine angle detector during engine operation show an error of up to 3 to 4 ° depending on the engine, in which case it is closely related to the crankshaft position. Engine electronic control data, such as ignition timing and injection timing, have a problem that they must be operated at values that are significantly out of optimum conditions.

따라서, 본 발명의 목적은 상기한 문제점을 해결하기 위한 것으로, 1번 실린더에 장착된 압력센서를 통해 엔진 크랭크 축 위치의 측정 오차를 보상하기 위한 실린더 압력 센서를 이용한 크랭크 각 보정 방법을 제공하기 위한 것이다.Accordingly, an object of the present invention is to solve the above problems, to provide a crank angle correction method using a cylinder pressure sensor for compensating for the measurement error of the engine crank shaft position through the pressure sensor mounted on the first cylinder. will be.

상기한 목적을 달성하기 위한 본 발명은,The present invention for achieving the above object,

엔진에 시동되면, 사용하는 모든 변수를 초기화하고, 1번 실린더 압력신호를 검출하여, 연료 차단 조건이 성립되는가를 판단하는 단계와;Initializing all variables to be used when the engine is started and detecting a cylinder pressure signal to determine whether a fuel cutoff condition is established;

상기에서 연료 차단 조건이 성립됨이 판단되면, 실린더 압력 최고치 위치를 측정한 다음, 1번 실린더 측정 각도(W)를 학습 보정하는 단계와;If it is determined that the fuel cut-off condition is established in the above, measuring the cylinder pressure peak position, and then learning correction of the number 1 cylinder measurement angle (W);

상기에서 학습 보정된 1번 실린더 측정 각도(W)에 따라 현재 크랭크 각을 계산한 후, 그에 해당하는 크랭크 각 제어신호를 출력하는 단계로 이루어지는 것을 특징으로 한다.Computing the current crank angle according to the learning-corrected cylinder measurement angle (W) in the above, characterized in that it comprises the step of outputting a corresponding crank angle control signal.

도 1은 본 발명에 따른 실린더 압력센서를 이용한 크랭크 각 보정 장치 구성 블록도 이고,1 is a block diagram of a crank angle correction device using a cylinder pressure sensor according to the present invention,

도2는 본 발명에 적용되는 실린더 압력센서를 이용한 크랭크 각 보정 방법 동작 순서도 이고,Figure 2 is a flow chart of the crank angle correction method using a cylinder pressure sensor applied to the present invention,

도 3은 본 발명에 따른 크랭크 각에 따른 실린더 압력 변화 그래프이고,3 is a graph of cylinder pressure change according to the crank angle according to the present invention,

도 4는 본 발명에 따른 TDC 근처에서 실린더 압력 변화와 TLA 관계 그래프이고,Figure 4 is a graph of the cylinder pressure change and TLA relationship near the TDC according to the present invention,

도 5는 본 발명에 따른 크랭크 각 측정에 오차가 있을 경우, 실린더 압력 형태와 Θ관계 그래프이고,5 is a graph of the cylinder pressure form and Θ relationship graph when there is an error in the crank angle measurement according to the present invention.

도 6은 종래의 1번 실린더 압축 및 흡, 배기 TDC 기준 크랭크 축 각도 판정 그래프이고,Figure 6 is a conventional cylinder 1 compression and intake, exhaust TDC reference crankshaft angle determination graph,

도 7은 종래의 1번 실린더 기준 BTDC 특정 각도 그래프이다.Figure 7 is a conventional cylinder reference BTDC specific angle graph.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

100 : 차량 주행상태 검출수단 110 : 1번 실린더 압력 검출부100: vehicle driving state detection means 110: 1 cylinder pressure detection unit

120 : 크랭크 각 검출부 130 : 캠 위치 검출부120: crank angle detector 130: cam position detector

140 : 엔진 회전수 검출부 200 : 엔진 제어 장치140: engine speed detection unit 200: engine control device

300 : 구동수단300: driving means

이하 본 발명의 실시예를 첨부된 예시도면을 참조로 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 실린더 압력 센서를 이용한 크랭크 각 보정 장치 구성 블록도로서, 차량의 동작상태 변화에 따라 가변되는 엔진의 동작상태를 검출하는 차량 동작상태 검출장치(100)와;1 is a block diagram of a crank angle correction device configuration using a cylinder pressure sensor according to the present invention, the vehicle operating state detection device 100 for detecting the operating state of the engine that changes according to the change of the operating state of the vehicle;

상기 차량 동작상태 검출장치(100)에서 검출되어 인가되는 1번 실리더 압력, 크랭크 각, 캠 위치, 엔진 회전수 등을 입력받아 연료 차단 조건을 성립하면, 실린더 압력 최고치 위치를 측정하여 1번 실린더 측정 각도(W)를 학습 보정하고, 현재 크랭크 각을 계산하여 그에 해당하는 크랭크 각 제어신호를 출력하는 엔진 제어 장치(200)와;When the first cylinder pressure, crank angle, cam position, engine speed, and the like are inputted and the fuel blocking condition is established, the cylinder pressure peak position is measured and the cylinder number 1 is detected by the vehicle operation state detection device 100. An engine control apparatus 200 that learns and corrects the measurement angle W, calculates a current crank angle, and outputs a corresponding crank angle control signal;

상기 엔진 제어 장치(200)에서 출력되는 크랭크 각 제어신호에 동기되어 엔진의 크랭크 각을 조절하는 구동장치(300)로 구비되어 이루어져 있다.It is provided with a drive device 300 for adjusting the crank angle of the engine in synchronization with the crank angle control signal output from the engine control device 200.

상기 차량 동작상태 검출장치(100)는 차량의 동작상태 변화에 따라 가변되는 엔진의 1번 실린더 압력을 검출하는 1번 실린더 압력 검출부(110)와;The vehicle operation state detection device 100 includes a cylinder pressure detection unit 110 for detecting a cylinder pressure of an engine that varies according to a change in an operation state of a vehicle;

차량 동작상태 변화에 따라 가변되는 크랭크 각 변화를 검출하는 크랭크 각 검출부(120)와;A crank angle detector 120 which detects a change in the crank angle which is varied according to the change of the vehicle operation state;

차량 동작상태 변화에 따라 가변되는 캠 위치 변화를 검출하는 캠 위치 검출부(130)와;A cam position detector 130 which detects a cam position change that varies according to a vehicle operating state change;

차량 동작상태 변화에 따라 가변되는 엔진 회전수 변화를 검출하는 엔진 회전수 검출부(140)로 구비되어 이루어져 있다.It is provided with an engine speed detection unit 140 for detecting a change in the engine speed that changes in accordance with the vehicle operating state changes.

상기한 구성으로 이루어진 실린더 압력 센서를 이용한 크랭크 각 보정 방법을 첨부한 도 2, 도 3, 도4 및 도 5를 참조하여 설명한다.A description will be given with reference to FIGS. 2, 3, 4 and 5 with the crank angle correction method using the cylinder pressure sensor having the above-described configuration.

엔진이 시동 온 되면, 엔진 제어 장치(200)는 사용하는 모든 변수를 초기화하고, 차량 동작 상태 검출장치(100)는 차량 동작상태 변화에 따라 가변되는 1번 실린더 압력, 크랭크 각, 캠 위치 및 엔진 회전수 등을 검출한다(S100).When the engine is started on, the engine control apparatus 200 initializes all the variables used, and the vehicle operation state detection device 100 changes the cylinder number 1, crank angle, cam position, and engine which vary according to the vehicle operation state change. The number of revolutions is detected (S100).

이에, 엔진 제어 장치(200)는 상기 차량 동작상태 검출장치(100)에서 검출되는 1번 실린더 압력, 크랭크 각, 캠 위치 및 엔진 회전수 등을 입력받고자 해당하는 소정의 제어신호를 출력하면, 상기 차량 동작상태 검출장치(100)는 검출된 1번 실린더 압력, 크랭크 각, 캠 위치 및 엔진 회전수 등을 출력한다.Accordingly, when the engine control device 200 outputs a predetermined control signal to receive the cylinder pressure, the crank angle, the cam position, and the engine speed detected by the vehicle operation state detection device 100, the The vehicle operation state detecting apparatus 100 outputs the detected first cylinder pressure, crank angle, cam position, engine speed, and the like.

엔진 제어 장치(200)는 상기 차량 동작상태 검출장치(100)에서 검출되는 1번 실린더 압력, 크랭크 각, 캠 위치 및 엔진 회전수 등을 입력받아, 엔진 모터링 시에 실린더 압력은 도 3과 같이 TDC에서 최고치를 나타내게 되는데 이를 이용하여 크랭크 포지션 센서 및 캠 포지션 센서에 의해 측정되는 크랭크 각의 측정 오차를 보정할 수 있다.The engine control apparatus 200 receives a cylinder pressure, a crank angle, a cam position, an engine rotation speed, and the like detected by the vehicle operation state detecting apparatus 100, and the cylinder pressure during engine motoring is as shown in FIG. 3. The maximum value is displayed in the TDC, which can be used to correct the measurement error of the crank angle measured by the crank position sensor and the cam position sensor.

그러나, 실제 모터링 시의 실린더 압력을 자세히 살펴보면 압축 행정에서의 실린더 벽면으로 열 손실 등에 의해, 도 4에 도시되어 있는 바와같이 정확히 TDC에서 최고치를 나타내지 않고 TDC 보다 0.5°~ 1°정도 빠른 시점에서 최고치를 나타내는데 이를 TLA(Thermodynamic Loss Angle)이라 하며 이 값은 엔진에 따라 다른 값을 갖게된다.However, when the cylinder pressure during actual motoring is examined in detail, the cylinder wall surface in the compression stroke is not shown the maximum value in the TDC exactly 0.5 ° to 1 ° faster than the TDC as shown in FIG. The maximum value is called TLA (Thermodynamic Loss Angle), and this value is different depending on the engine.

따라서, 1번 실린더 압력을 입력받은 엔진 제어 장치(200)는 연료 차단 조건을 성립하는가를 판단한다(S110,S120).Therefore, the engine control apparatus 200 having received the first cylinder pressure determines whether the fuel blocking condition is satisfied (S110 and S120).

상기에서 연료 차단 조건은 실 엔진 회전수가 제1 설정 기준 값(1800rpm)보다 크고, 제2 설정 기준 값(2000rpm)보다 작은 조건으로 상기 조건을 만족하면, 엔진 제어 장치(200)는 실린더 압력 최고치를 나타내는 크랭크 각을 측정하여 도 5에 도시되어 있는바와 같이 20 사이클 평균치(Θ)를 산출한다(S130).In the above-described fuel cutoff condition, when the actual engine speed is greater than the first set reference value 1800 rpm and less than the second set reference value 2000 rpm, the condition is satisfied. The crank angle indicated is measured to calculate an average of 20 cycles Θ as shown in FIG. 5 (S130).

하지만, 상기(S120)에서 연료 차단 조건을 성립하지 않으면, 메인 루틴으로 리턴한다.However, if the fuel cutoff condition is not satisfied in step S120, the flow returns to the main routine.

이어서, 엔진 제어 장치(200)는 상기에서 측정된 값(Θ)과 TLA를 1번 실린더 측정 각도(W)에 학습보정 한다(S140).Subsequently, the engine control apparatus 200 learn-corrects the measured value Θ and TLA to the first cylinder measurement angle W (S140).

여기서, 편의상 BTDC를 "-"부호로 사용하고 ATDC를 "+"부호로 사용하면 보정값은 Θ+ TLA 가 된다.Here, for convenience, when the BTDC is used as the "-" sign and the ATDC is used as the "+" sign, the correction value is Θ + TLA.

따라서, 종래 기술에서 설명했던 1번 실린더 TDC 대비 현재 크랭크 축 각도(W)에서 보정 값 Θ+ TLA 만큼 감소시킨 값으로 1번 실린더 측정각도(W)를 학습 보정(W(new))하고, 입력되는 캠 포지션 센서 측정 신호와 크랭크 각 센서 측정 신호 및 상기 1번 실린더 측정각도(W)를 학습 보정(W(new))에 의해 현재의 크랭크 각을 계산한다(S150).Therefore, the cylinder measurement angle (W) of the first cylinder measured by the correction value Θ + TLA from the current crankshaft angle (W) compared to the cylinder 1 TDC described in the prior art (W (new) ), and input The current crank angle is calculated from the cam position sensor measurement signal, the crank angle sensor measurement signal, and the first cylinder measurement angle W by learning correction W (new ).

W(new)= W(old)- (Θ+ TLA)W (new) = W (old) -(Θ + TLA)

이어서, 엔진 제어 장치(200)는 상기에서 계산된 현재의 크랭크 각을 제어하기 위한 소정의 제어신호를 구동장치(300)에 출력한다(S160).Subsequently, the engine control apparatus 200 outputs a predetermined control signal for controlling the current crank angle calculated above to the driving apparatus 300 (S160).

이로써, 크랭크 축 각도 측정에서 발생할 수 있는 측정 오차를 학습 보정으로 없앨 수 있다.As a result, the measurement error that may occur in the crankshaft angle measurement can be eliminated by the learning correction.

이상 설명한 바와 같이 본 발명은 크랭크 축 각도 측정에 오차가 발생할 경우, 엔진은 최적의 점화시기, 분사 시기를 벗어난 조건에서 운전되게 되는데, 1번 실린더에 장착된 압력센서를 통해 엔진 크랭크 축 위치의 측정 오차를 보상하여 줌으로써, 크랭크 축 각도 측정에서 발생할 수 있는 측정 오차를 없앨 수 있으므로, 최적의 점화 시기, 분사시기로 엔진이 운전될 수 있으며, 기타 정확한 크랭크 축 각도를 요구하는 실화 검출(Misfire Monitoring) 등의 OBD 관련 제어도 측정 오차 없이 실행될 수 있다.As described above, in the present invention, when an error occurs in the crankshaft angle measurement, the engine is operated under conditions that are outside the optimum ignition timing and injection timing, and the engine crankshaft position is measured by a pressure sensor mounted on the first cylinder. By compensating for errors, the measurement error that can occur in crankshaft angle measurement can be eliminated, so that the engine can be operated at the optimum ignition timing and injection timing, and misfire monitoring requiring other accurate crankshaft angles. OBD related control such as can be executed without measurement error.

Claims (6)

엔진에 시동되면, 사용하는 모든 변수를 초기화하고, 1번 실린더 압력신호를 검출하여, 연료 차단 조건이 성립되는가를 판단하는 단계와;Initializing all variables to be used when the engine is started and detecting a cylinder pressure signal to determine whether a fuel cutoff condition is established; 상기에서 연료 차단 조건이 성립됨이 판단되면, 실린더 압력 최고치 위치를 측정한 다음, 1번 실린더 측정 각도(W)를 학습 보정(W(new))하는 단계와;If it is determined that the fuel cut-off condition is established in the above, measuring the cylinder pressure peak position, and then learning correction (W (new) ) the first cylinder measurement angle (W); 상기에서 학습 보정된 1번 실린더 측정 각도(W)에 따라 현재 크랭크 각을 계산한 후, 그에 해당하는 크랭크 각 제어신호를 출력하는 단계로 이루어지는 것을 특징으로 하는 실린더 압력 센서를 이용한 크랭크 각 압력 보정 방법.The crank angle pressure correction method using the cylinder pressure sensor, characterized in that for calculating the current crank angle according to the learning-corrected first cylinder measurement angle (W), and outputting the corresponding crank angle control signal. . 제 1항에 있어서, 연료 차단 조건은 실 엔진 회전수가 제1 설정 기준 값보다 크고, 제2 설정 기준 값보다 작은 조건인 것을 포함하는 실린더 압력 센서를 이용한 크랭크 각 압력 보정 방법.The method according to claim 1, wherein the fuel cutoff condition is a condition in which the actual engine speed is greater than the first preset reference value and less than the second preset reference value. 제 2항에 있어서, 제1 설정 기준 값은 1800rpm이고, 제2 설정 기준 값은 2000rpm인 것을 포함하는 실린더 압력 센서를 이용한 크랭크 각 압력 보정 방법.The method of claim 2, wherein the first reference value is 1800 rpm and the second reference value is 2000 rpm. 제 1항에 있어서, 1번 실린더 측정 각도(W) 학습 보정(W(new))은, 실린더 압력 최고치를 나타내는 크랭크 각을 측정한 20 사이클 평균치(Θ)와 TDC에서 최고치를나타내지 않고 TDC 보다 소정의 각도 정도 빠른 시점에서의 최고치(TLA)를 가산하여 보정한 다음, 전회의 학습 보정 값(W(old))에서 상기 보정된 보정 값(Θ+ TLA)된 값을 가산하여 1번 실린더 측정 각도(W)를 학습 보정(W(new))하는 것을 특징으로 하는 실린더 압력 센서를 이용한 크랭크 각 압력 보정 방법.The cylinder measurement angle (W) learning correction (W (new) ) of 1 is predetermined more than TDC without showing the highest value in TDC and 20 cycle average value (Θ) which measured the crank angle which shows the cylinder pressure highest value. After correcting by adding the maximum value (TLA) at the time of the angular degree of fast, and then adding the corrected correction value (Θ + TLA) to the previous learning correction value (W (old) ) A crank angle pressure correction method using a cylinder pressure sensor, characterized by learning correction (W (new) ) (W). 제 4항에 있어서, 소정의 값은 0.5°~ 1°인 것을 포함하는 실린더 압력 센서를 이용한 크랭크 각 압력 보정 방법.The method according to claim 4, wherein the predetermined value is 0.5 ° to 1 °. 제 1항에 있어서, 현재의 크랭크 각은 입력되는 캠 포지션 센서 측정 신호와 크랭크 각 센서 측정 신호 및 1번 실린더 측정각도(W)를 학습 보정(W(new))에 의해 현재의 크랭크 각을 계산하는 것을 특징으로 하는 실린더 압력 센서를 이용한 크랭크 각 압력 보정 방법.2. The current crank angle is calculated by calculating a current crank angle by inputting a cam position sensor measurement signal, a crank angle sensor measurement signal, and a cylinder measurement angle (W) by learning correction (W (new) ). Crank angle pressure correction method using a cylinder pressure sensor, characterized in that.
KR10-2001-0069684A 2001-11-09 2001-11-09 Crank angle compensation using cylinder pressure sensor KR100428164B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0069684A KR100428164B1 (en) 2001-11-09 2001-11-09 Crank angle compensation using cylinder pressure sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0069684A KR100428164B1 (en) 2001-11-09 2001-11-09 Crank angle compensation using cylinder pressure sensor

Publications (2)

Publication Number Publication Date
KR20030038205A KR20030038205A (en) 2003-05-16
KR100428164B1 true KR100428164B1 (en) 2004-04-28

Family

ID=29568681

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0069684A KR100428164B1 (en) 2001-11-09 2001-11-09 Crank angle compensation using cylinder pressure sensor

Country Status (1)

Country Link
KR (1) KR100428164B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63113163A (en) * 1986-10-31 1988-05-18 Toyota Motor Corp Crank angle detector for internal combustion engine
JPH04238233A (en) * 1991-01-23 1992-08-26 Kawasaki Heavy Ind Ltd Output calculating method for internal combustion engine
JPH0828338A (en) * 1994-07-11 1996-01-30 Unisia Jecs Corp Crank angle position detecting device for internal combustion engine and control device
KR970045392A (en) * 1995-12-27 1997-07-26 이우복 Control method of ignition timing of car using cylinder pressure
JPH11210546A (en) * 1998-01-21 1999-08-03 Isuzu Motors Ltd Compression top dead center detecting device for engine

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63113163A (en) * 1986-10-31 1988-05-18 Toyota Motor Corp Crank angle detector for internal combustion engine
JPH04238233A (en) * 1991-01-23 1992-08-26 Kawasaki Heavy Ind Ltd Output calculating method for internal combustion engine
JPH0828338A (en) * 1994-07-11 1996-01-30 Unisia Jecs Corp Crank angle position detecting device for internal combustion engine and control device
KR970045392A (en) * 1995-12-27 1997-07-26 이우복 Control method of ignition timing of car using cylinder pressure
JPH11210546A (en) * 1998-01-21 1999-08-03 Isuzu Motors Ltd Compression top dead center detecting device for engine

Also Published As

Publication number Publication date
KR20030038205A (en) 2003-05-16

Similar Documents

Publication Publication Date Title
KR0154985B1 (en) Method and apparatus for detecting combustion conditions in multicylinder internal combustion engine upon engine speed evaluation
EP1918688B1 (en) Misfire detecting apparatus for internal combustion engine
JP2000500841A (en) Method for determining phase position in a four-stroke internal combustion engine
JP2005291182A (en) Misfire detection device
JP2666232B2 (en) Device for detecting combustion state of internal combustion engine
US7295917B2 (en) Method for determining a combustion chamber pressure
US5373732A (en) Combustion state-detecting system for internal combustion engines
JP2011506851A (en) Method for generating internal combustion engine operation stroke synchronization signal
JP4251039B2 (en) Combustion state estimation device for internal combustion engine
JPH0579396A (en) Misfire detection device of internal combustion engine
JP2666231B2 (en) Device for detecting combustion state of internal combustion engine
JPH0783108A (en) Combustion condition detecting device for internal combustion engine
KR100428164B1 (en) Crank angle compensation using cylinder pressure sensor
US7006913B2 (en) Method for finding the angular acceleration of a drive shaft of an internal combustion engine by means of a gear wheel integral with said drive shaft
EP1593825B1 (en) Method to balance the cylinders of a combustion engine with sensors for each cylinder
KR960004287B1 (en) Control apparatus for an internal combustion engine
JP2943045B2 (en) Misfire diagnosis device for multi-cylinder internal combustion engine
JP4348295B2 (en) Method for correcting the position of an angle mark on an increment wheel of a rotational speed sensor and / or rotational angle sensor, and system for this
US5991684A (en) Apparatus and method of detecting combustion state of internal combustion engine and recording medium storing program for execution of the detecting method
JPH10299632A (en) Engine controller
JP3883701B2 (en) Misfire detection device for internal combustion engine
JPH04101071A (en) Misfire detecting device for internal combustion engine
JPH0777098A (en) Fuel injection period control device for internal combustion engine
US5736634A (en) Apparatus and method for detecting combustion conditions of an internal combustion engine
KR100422559B1 (en) continuous cylinder TDC compensation method for engine

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20090401

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee