KR20180086608A - Method for detecting pressure sensor in intake system of engine - Google Patents

Method for detecting pressure sensor in intake system of engine Download PDF

Info

Publication number
KR20180086608A
KR20180086608A KR1020170010234A KR20170010234A KR20180086608A KR 20180086608 A KR20180086608 A KR 20180086608A KR 1020170010234 A KR1020170010234 A KR 1020170010234A KR 20170010234 A KR20170010234 A KR 20170010234A KR 20180086608 A KR20180086608 A KR 20180086608A
Authority
KR
South Korea
Prior art keywords
pressure
intake system
value
engine
intake
Prior art date
Application number
KR1020170010234A
Other languages
Korean (ko)
Other versions
KR102199901B1 (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 KR1020170010234A priority Critical patent/KR102199901B1/en
Publication of KR20180086608A publication Critical patent/KR20180086608A/en
Application granted granted Critical
Publication of KR102199901B1 publication Critical patent/KR102199901B1/en

Links

Images

Classifications

    • 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/22Safety or indicating devices for abnormal conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D31/00Use of speed-sensing governors to control combustion engines, not otherwise provided for
    • F02D31/001Electric control of rotation speed
    • 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/04Engine intake system parameters
    • F02D2200/0406Intake manifold pressure
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

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

The present invention relates to a method for detecting pressure by using a pressure sensor of an engine intake system, which comprises the following steps of: sampling pressure of an intake system by using the pressure sensor on a cycle of a first time; determining whether or not the pressure of the intake system is less than a reference value; calculating an average value of the sampled pressure in segment unit variable in accordance with a rotation speed of the engine when the pressure of the intake system is less than a reference value; calculating an average value of the sampled pressure on a cycle of a fixed time when the pressure of the intake system is greater than or equal to a reference value; and updating a pressure value into the pressure value of the intake system in accordance with every segment by using the calculated average value.

Description

엔진의 흡기계의 압력 센서 감지 방법{METHOD FOR DETECTING PRESSURE SENSOR IN INTAKE SYSTEM OF ENGINE}TECHNICAL FIELD [0001] The present invention relates to a method of detecting a pressure sensor of an intake system of an engine,

본 발명은 엔진의 흡기계 압력 센서 감지 방법에 관한 발명으로서, 보다 상세하게는 압력 센서를 이용하여 엔진의 흡기계 내부의 압력을 감지한 결과인 신호를 처리하는 주기를 이원화하여 엔진의 흡기계의 압력을 감지하는 방법에 관한 발명이다. The present invention relates to a method of sensing an intake-air pressure sensor of an engine, and more particularly, to a method of sensing an intake-air pressure sensor of an engine, The invention relates to a method of sensing pressure.

차량의 정상적인 엔진 작동을 위해서는 공연비를 정확하게 제어하는 것이 중요하다. 정확한 공연비의 제어가 불가능하여 연료소비가 많아지고 불규칙한 연료분사로 쇼크가 발생하여 운전성이 나빠지고 특히 배기가스 발생을 증가시켜 환경을 오염시키게 된다. 따라서, 엔진의 흡기계를 통해 도입되는 흡입공기량을 정확하게 측정하는 것이 무엇보다 중요하다. It is important to precisely control the air-fuel ratio for normal engine operation of the vehicle. It is impossible to control the air-fuel ratio accurately, resulting in increased fuel consumption and shock due to irregular fuel injection, which deteriorates the drivability and particularly increases the generation of exhaust gas, thereby polluting the environment. Therefore, it is most important to accurately measure the amount of intake air introduced through the intake system of the engine.

특허문헌 1에서 개시되어 있는 바와 같이, 흡기계로부터 도입되는 흡입 공기량을 측정하기 위해서, 흡기계에 설치되는 압력 센서를 사용하고 있다.As disclosed in Patent Document 1, in order to measure the amount of intake air introduced from the intake system, a pressure sensor provided on the intake system is used.

통상적으로, 흡기계 압력 센서는 MAP 센서(Manifolf Absolute Pressure Sensor)를 사용하고 있는데, MAP 센서는 반도체식 압력 센서의 한 종류로서, 엔진의 크랭크 축이 회전하면서 피스톤이 상사점에서 하사점으로 내려갈때, 공기가 유입되는 입구가 스로틀 밸브로 막혀있기 때문에 흡기 다기관 내부에는 진공 상태가 되며 그 크기를 전기적인 신호로서 ECU에 전달하는 역할을 한다. Typically, the intake pressure sensor uses a MAP sensor (Manifolle Absolute Pressure Sensor), which is a type of semiconductor pressure sensor. When the crankshaft of the engine rotates and the piston moves from the top dead center to the bottom dead center , Since the inlet of the air is blocked by the throttle valve, it is evacuated inside the intake manifold and serves to transmit the size thereof to the ECU as an electrical signal.

이러한 MAP 센서의 시그널을 통해, 실린더에 공급되고 있는 공기량을 계산할 수 있어, 공기량에 맞는 이론 공연비에 따른 연료량을 분사한 후 산소 센서 시그널을 이용하여 현재의 공연비를 추정하고여 추가로 연료를 가감하는 제어를 실시하게 된다. Through the signal of the MAP sensor, the amount of air supplied to the cylinder can be calculated, the fuel amount corresponding to the stoichiometric air-fuel ratio corresponding to the amount of air is injected, the current air-fuel ratio is estimated using the oxygen sensor signal, Control is performed.

특허문헌 1: 대한민국 등록특허공보 제10-0219207호 (1999.9.1)Patent Document 1: Korean Patent Registration No. 10-0219207 (September 1, 1999)

엔진의 실린더 기통별 동작 특성에 의해, 도 2에서도 도시된 바와 같이, 흡기계 압력이 변동하는 오실레이션 현상이 발생하게 된다. 따라서, 이러한 압력 오실레이션 현상을 필터링하여 반영하기 위하여 세그먼트 동기화 기준으로 측정된 압력값에 대한 계산을 수행하도록 설계된다. As shown in Fig. 2, the oscillation phenomenon occurs in which the intake system pressure fluctuates due to the operating characteristics of each cylinder cylinder of the engine. Therefore, it is designed to perform calculations on pressure values measured on a segment synchronization basis to filter and reflect such pressure oscillation phenomena.

즉, ECU(Electronic Control Unit)이 압력 센서로부터 압력 데이터를 샘플링하는 주기는 일정 시간을 기준으로 하는 시간 동기화 기준으로 설정되지만, 실제 압력은 도 1에서 도시된 바와 같이, 샘플링된 데이터를 매 세그먼트마다 평균 연산하여 세그먼트 단위로 업데이트를 하게 된다. That is, the period in which the ECU (Electronic Control Unit) samples the pressure data from the pressure sensor is set as a time synchronization reference based on a predetermined time, but the actual pressure is set such that the sampled data is stored in every segment And performs an average operation to update in segment units.

이와 관련된 종래의 기술이 도 3에서 도시되어 있다. 도 3에서 도시된 바와 같이, 압력 센서는 기본적으로 ECU에 의해 제어되어 흡기계의 압력을 측정한다. 그리고, 측정 결과인 센서가 제공하는 데이터는 제1 시간 동기화 단위 주기(예컨대, 1ms)로 샘플링된다(S10). 단계 S20에서와 같이 이 값은 그대로 공연비 제어에 사용될 수 있으나, 센서 노이즈를 필터링 하기 위해 압력 데이터를 평균 계산하여 사용하게 된다. 한편, 흡기 매니폴드의 경우의 경우 실린더별 작동의 영향을 받기 때문에 이때의 제2 동기화 단위를 세그먼트 단위로 사용하게 된다(S30). 즉, 제1 동기화 단위로 샘플링된 압력값들의 평균을 매 세그먼트 동기화 시점마다 계산하여 업데이트하도록 설계된다(S40). A related art related to this is shown in Fig. As shown in Fig. 3, the pressure sensor is basically controlled by the ECU to measure the pressure of the intake system. The data provided by the sensor, which is a measurement result, is sampled in a first time synchronization unit period (for example, 1 ms) (S10). As in step S20, this value can be used to control the air-fuel ratio as it is, but the pressure data is averaged and used to filter the sensor noise. On the other hand, in the case of the intake manifold, the second synchronization unit at this time is used as a segment unit because it is influenced by cylinder-by-cylinder operation (S30). That is, the average of the pressure values sampled in the first synchronization unit is designed to be calculated and updated at every segment synchronization time (S40).

이와 같이, 세그먼트 동기화 기준으로 계산을 수행하게 될 경우, 압력 오실레이션의 영향을 받지 않을 수 있다는 장점은 있으나, 세그먼트는 엔진의 회전 속도(RPM)에 의해 가변되기 때문에, 엔진 속도가 매우 낮을 경우, 세그먼트 분해능이 낮아지게 되고, 나아가 도 2에서 도시된 바와 같이, 엔진이 정지되어 있는 경우에는 압력값을 업데이트 할 수 없게 된다. In this way, when the calculation is performed based on the segment synchronization reference, there is an advantage that it is not affected by the pressure oscillation. However, since the segment is varied by the rotational speed (RPM) of the engine, The segment resolution becomes low. Further, as shown in FIG. 2, when the engine is stopped, the pressure value can not be updated.

그런데, 엔진이 정지되어 있는 동안 압력 센서의 값을 사용할 수 없다면, 압력 센서값을 사용하여 연산되는 타 부분의 제어 로직의 활용도가 크게 감소되게 된다. 한편, 엔진의 시동 초기에는 도 2에서 도시된 바와 같이, 흡기 매니폴드의 압력값의 변동 폭이 매우 크고 엔진의 속도가 낮기 때문에 압력 오실레이션의 주기도 커지므로 그 값을 평균하여 사용하기에는 무리가 있을 수 있다. However, if the value of the pressure sensor can not be used while the engine is stopped, the utilization of the other part of the control logic calculated using the pressure sensor value is greatly reduced. On the other hand, as shown in FIG. 2 at the beginning of the engine, since the fluctuation range of the pressure value of the intake manifold is very large and the speed of the engine is low, the cycle of pressure oscillation also increases, .

본 발명은 상기한 과제를 해결하기 위해 안출된 것으로서, 엔진 정지시 그리고 시동 초기 시의 압력 센서 데이터의 계산 주기를 최적화하여 압력을 검출할 수 있는, 엔진의 흡기계의 압력 센서 감지 방법을 제공하는 것을 목적으로 한다. The present invention provides a method of sensing a pressure sensor of an intake system of an engine capable of detecting a pressure by optimizing a calculation period of pressure sensor data at the time of stopping the engine and at the initial stage of starting .

상기한 과제를 해결하기 위한 본 발명은 엔진의 흡기계의 압력 센서를 이용하여 압력을 감지하는 방법에 있어서, 제1 시간 주기로 상기 압력 센서를 이용하여 흡기계의 압력을 샘플링하는 단계; 흡기계 압력이 기준값 미만인지 여부를 판단하는 단계; 흡기계 압력이 기준값 미만인 경우, 상기 엔진의 회전 속도에 따라 가변하는 세그먼트 단위로, 샘플링 된 압력의 평균값을 구하는 단계; 계산된 평균값을 이용하여 압력값을 매 세그먼트에 따라 흡기계의 압력값으로 업데이트 하는 단계;를 구비하는 것을 특징으로 한다. According to an aspect of the present invention, there is provided a method of sensing pressure using a pressure sensor of an intake system of an engine, the method comprising: sampling a pressure of an intake system using the pressure sensor at a first time period; Determining whether the intake mechanical pressure is less than a reference value; Obtaining an average value of the sampled pressures in units of segments varying according to the rotational speed of the engine when the intake machine pressure is less than a reference value; And updating the pressure value to the pressure value of the intake system according to each segment using the calculated average value.

바람직하게는, 상기 흡기계 압력값이 기준값 이상인 경우, 고정된 시간 주기인, 상기 제1 시간 주기보다 큰 제2 시간 주기로 상기 샘플링된 압력의 평균값을 구하는 단계; 및 상기 계산된 평균값을 이용하여 압력값을 매 제2 시간 주기에 따라, 흡기계의 압력으로 업데이트 하는 단계;를 구비한다. Calculating an average value of the sampled pressures in a second time period which is longer than the first time period, which is a fixed time period, when the intake system pressure value is equal to or greater than a reference value; And updating the pressure value using the calculated average value according to the second time period to the pressure of the intake system.

바람직하게는, 상기 흡기계 압력값이 기준값 이상인 경우, 제1 시간 주기로 샘플링된 압력값을, 매 제2 시간 주기에 따라 흡기계의 압력으로 업데이트 한다. Preferably, when the intake system pressure value is equal to or greater than the reference value, the pressure value sampled in the first time period is updated to the intake system pressure in every second time period.

바람직하게는, 상기 업데이트된 압력값을 이용하여 공연비 제어를 실시하는 단계를 더 포함한다. Preferably, the method further comprises performing air-fuel ratio control using the updated pressure value.

바람직하게는, 상기 세그먼트의 주기는 상기 엔진의 회전 속도가 증가할수록 감소되도록 설정된다.Preferably, the period of the segments is set to decrease as the rotational speed of the engine increases.

바람직하게는, 상기 기준값은 엔진이 정지된 상태에서의 흡기계 내부의 압력값 또는 엔진의 소정 속도 미만인 경우의 흡기계 내부의 압력값을 나타낸다. Preferably, the reference value represents a pressure value inside the intake system when the engine is stopped or a pressure value inside the intake system when the engine is below a predetermined speed.

본 발명에 의하면, 엔진이 정지해 있는 동안에도 흡기계에 구비된 압력 센서로부터 측정된 압력 데이터 값의 연산 처리가 가능하게 된다. According to the present invention, the calculation of the pressure data value measured from the pressure sensor provided in the intake system can be performed even while the engine is stopped.

종래의 세그먼트 동기화 기준의 연산으로는 엔진의 시동 초기에 엔진 회전수가 낮기 때문에 세그먼트 주기가 길어지게 되는데 반해, 본 발명에 의하면, 엔진 시동 초기에도 짧은 주기로 압력 데이타 연산 결과를 업데이트 할 수 있어, 해당 위치의 압력 상태를 보다 정확하게 연산할 수 있다. According to the present invention, the calculation result of the pressure data can be updated in a short period even at the initial stage of the engine startup, while the segment period is long because the engine rotation speed is low at the initial stage of engine startup. Can be calculated more accurately.

도 1은 시간 동기화와 세그먼트 기준 동기화 시의 동기화 주기를 도시한 도면이다.
도 2는 소정의 샘플링 주기로 측정된 흡기계 압력값 및 이 샘플링된 흡기계 압력값을 종래 기술에 의해 연산 처리한 결과를 도시한 그래프
도 3은 종래기술에 따른 흡기계 압력 센서의 샘플링 및 압력 데이터 처리 방법을 도시한 순서도.
도 4는 본 발명에 따른 흡기계 압력 센서의 샘플링 및 압력 데이터 처리 방법을 도시한 순서도.
도 5는 소정의 샘플링 주기로 측정된 흡기계 압력값 및 이 샘플링된 흡기계 압력값을 본 발명에 의해 연산 처리한 결과를 도시한 그래프
1 is a diagram showing a synchronization cycle in time synchronization and segment-based synchronization.
Fig. 2 is a graph showing the results of calculation processing of the intake system pressure value measured at a predetermined sampling period and the intake system pressure value sampled by the prior art
3 is a flowchart showing a sampling and pressure data processing method of the intake-air pressure sensor according to the related art.
4 is a flowchart showing a method of sampling and pressure data of an intake-system pressure sensor according to the present invention.
5 is a graph showing the results of calculation processing of the intake system pressure value measured at a predetermined sampling period and the intake system pressure value sampled by the present invention

이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대해서 구체적으로 설명한다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 4는 본 발명에 따른 흡기계 압력 센서의 샘플링 및 압력 데이터 처리 방법을 도시한 순서도이다. 4 is a flowchart showing sampling and pressure data processing methods of the intake-system pressure sensor according to the present invention.

도 4에서 도시된 바와 같이, ECU(Electronic Control Unit)은 엔진의 흡기계에 설치된 압력 센서로부터 흡기계의 압력을 측정한 결과인 신호를 일정한 시간 주기(제1 시간 주기, 예컨대 1ms)로 샘플링한다(S100). 압력 센서는 흡기 매니폴드의 압력 변화를 전기적 신호(예컨대 0~5V의 전압 신호)변화시켜 ECU에 전달한다. ECU는 전달받은 전기적 신호를 기초로 흡입 공기량을 결정하기 위해, 해당 신호를 일정한 주기로 샘플링한다.As shown in FIG. 4, an ECU (Electronic Control Unit) samples a signal, which is a result of measuring the pressure of the intake system, from a pressure sensor installed in an intake system of the engine at a predetermined time period (first time period, for example, 1 ms) (S100). The pressure sensor changes the pressure change of the intake manifold to an electrical signal (e.g., a voltage signal of 0 to 5 V) and transmits it to the ECU. The ECU samples the signal at a constant cycle to determine the amount of intake air based on the received electrical signal.

한편, ECU는 흡기계 압력 센서로부터 측정된 흡기계(흡기 매니폴드)의 압력이 기준값 미만인지 여부를 판단한다. 흡기 매니폴드 내부의 압력은 엔진의 회전수가 낮을수록 낮아지고 엔진의 회전수가 높아지면 높아지기 때문에, 엔진의 정지 중에는 현재 해당 자동차가 위치한 지역의 대기압을 나타내며, 엔진 시동 직후의 아이들 상태에서는 낮은 부압을 나타내게 된다. 따라서, 도 2 및 도 5에서 도시된 바와 같이, 엔진 정지 시 흡기 매니폴드 내부의 압력은 소정값 이상을 유지하고 있으며, 엔진의 시동 후 시간이 경과함에 따라 흡기 매니폴드 내부의 압력은 감소하다가 다시 일정한 값을 유지하게 된다. 도 2 및 도 5에서 도시된 바와 같이, 흡기 매니폴드의 내부의 소정의 압력값 이상의 영역에서는 흡기 매니폴드의 압력값의 변동이 매우 크고, 또한 이 영역에서의 엔진의 회전 속도는 낮다. On the other hand, the ECU determines whether the pressure of the intake system (intake manifold) measured from the intake-system pressure sensor is lower than a reference value. Since the pressure in the intake manifold is lowered as the engine speed is lower and the engine speed is increased, the atmospheric pressure of the area where the vehicle is currently located during stoppage of the engine is shown. do. Therefore, as shown in FIGS. 2 and 5, the pressure inside the intake manifold is maintained at a predetermined value or more during stoppage of the engine, and the pressure inside the intake manifold decreases as time elapses after starting the engine. And a constant value is maintained. As shown in Figs. 2 and 5, in the region above the predetermined pressure value inside the intake manifold, the fluctuation of the pressure value of the intake manifold is very large, and the rotational speed of the engine in this region is low.

따라서, ECU는 ECU는 흡기계 압력 센서로부터 측정된 흡기계(흡기 매니폴드)의 압력이 기준값 미만인 경우에는, 흡기 매니폴드의 압력값의 변동이 크기 않기 때문에, 압력 오실레이션 현상을 필터링 하기 위하여, 세그먼트 동기화 기준으로 흡기계 압력값의 평균을 계산하고 업데이트 한다(S130). 즉, 세그먼트 동기화 주기마다, 샘플링 된 각 압력 데이터들의 평균값을 계산하여, 그 값을 흡기계 압력값으로서 업데이트한다. Therefore, in the ECU, when the pressure of the intake system (intake manifold) measured from the intake-system pressure sensor is lower than the reference value, the ECU determines that the intake manifold pressure is low, The average of the intake pressure values is calculated and updated based on the segment synchronization (S130). That is, for each segment synchronization period, the average value of each sampled pressure data is calculated and the value is updated as the intake machine pressure value.

흡기계 압력 센서로부터 측정된 흡기계(흡기 매니폴드)의 압력이 기준값 미만인 경우에는, 엔진의 회전 속도가 일정 정도 증가된 이후이기 때문에, 세그먼트 기준으로 압력값을 업데이트 하는 경우에도, 세그먼트 분해능이 낮아지는 문제점이 없다. 또한, 세그먼트 기준으로 압력값을 업데이트 함으로써, 압력 오실레이션이나, 외부 교란 인자의 영향을 받지 않고 압력을 검출할 수 있는 장점이 있다. When the pressure of the intake system (intake manifold) measured by the intake system pressure sensor is less than the reference value, since the revolution speed of the engine is increased after a certain degree of increase, the segment resolution is low There is no problem. Further, by updating the pressure value based on the segment, there is an advantage that the pressure can be detected without being influenced by the pressure oscillation or the external disturbance factor.

여기서 세그먼트의 주기는 엔진의 회전 속도에 따라 가변하는 값이다. 바람직하게는 아래 식 1에서 나타나 있는 것과 같이, 세그먼트 주기는 엔진의 회전 속도와 반비례 관계에 있게 된다. 즉, 엔진의 회전수가 커질수록 세그먼트의 주기는 짧아지고, 엔진의 회전수가 작아질수록 세그먼트 주기는 길어진다(도 1 참조). Here, the period of the segments varies depending on the rotational speed of the engine. Preferably, as shown in Equation 1 below, the segment period is in inverse proportion to the rotational speed of the engine. That is, as the number of revolutions of the engine increases, the period of the segment becomes shorter, and as the number of revolutions of the engine becomes smaller, the segment period becomes longer (see FIG. 1).

[식 1][Formula 1]

Figure pat00001
...(1)
Figure pat00001
...(One)

T: 세그먼트 주기(s), α: 기준 상수 V: 엔진 회전속도(RPM) n: 엔진 기통수T: Segment cycle (s), α: Reference constant V: Engine speed (RPM) n: Number of engine cylinders

ECU는 흡기계 압력 센서로부터 측정된 흡기계의 압력이 기준값 이상인 경우에는, 세그먼트가 동기화에 의하지 않고 시간 동기화에 의해 흡기계 압력값을 업데이트 한다. 즉, 엔진의 회전 속도에 따라 가변하는 세그먼트 주기 마다 흡기계 압력값을 업데이트 하지 않고, 고정된 시간 주기(제2 시간 주기, 예컨대 10ms)마다 압력 데이터의 평균을 계산하여 업데이트 한다(S120). When the pressure of the intake system measured from the intake-system pressure sensor is equal to or greater than the reference value, the ECU updates the intake-system pressure value by time synchronization without synchronization. That is, the average of the pressure data is updated and updated at a fixed time period (second time period, for example, 10 ms) without updating the intake system pressure value at every segment period that varies according to the rotation speed of the engine (S120).

앞서 설명한 바와 같이, 흡기계 압력 센서로부터 측정된 흡기계의 압력이 기준값 이상인 경우인 구간은, 엔진이 정지하였거나 또는 엔진 시동 초기에서의 흡기계의 압력값이다. 따라서, 해당 구간에서 엔진의 회전 속도에 따라 가변하는 세그먼트 기준으로 압력값을 업데이트 하는 경우에는 엔진의 회전 속도가 너무 낮아 세그먼트의 분해능이 크게 저하되는 문제가 있으며, 특히 엔진이 정지한 구간에서는 압력값을 업데이트할 수 없어, 해당 압력값을 참조하는 다른 제어 시스템을 활용할 수 없는 문제가 있다(도 2 참조). 따라서, 해당 구간에서는 세그먼트가 아닌 시간을 기준으로 동기화하도록 한 것이다. As described above, the section when the pressure of the intake system measured by the intake system pressure sensor is equal to or higher than the reference value is the pressure value of the intake system at the time of engine stop or at the start of engine startup. Therefore, when the pressure value is updated on the basis of the segment varying according to the rotational speed of the engine in the corresponding section, there is a problem that the rotational speed of the engine is too low to significantly degrade the resolution of the segment. Particularly, It is impossible to use another control system that refers to the pressure value (refer to Fig. 2). Therefore, the synchronization is performed based on the time, not the segment, in the corresponding section.

이 경우, ECU는 미리 설정된 제2 시간 주기마다, 해당 주기동안 샘플링 된 각 압력 데이터들의 평균값을 계산하여, 그 값을 제2 시간 주기마다 흡기계 압력값으로서 업데이트한다. In this case, the ECU calculates an average value of each pressure data sampled during the predetermined period every second time period, and updates the value as an intake system pressure value every second time period.

바람직하게는, 제2 시간 주기는 제1 시간 주기보다 큰 값이다. 다만, 흡기계 압력 센서로부터 측정된 흡기계의 압력이 기준값 이상인 경우, 반드시 제1 시간 주기보다 큰 제2 시간 주기 마다 압력값을 업데이트할 필요는 없으며, 제1 시간 주기마다 샘플링된 압력 데이터를 그대로 해당 주기마다의 압력값을 업데이트 하여도 된다. Preferably, the second time period is a value greater than the first time period. However, when the pressure of the intake system measured by the intake system pressure sensor is equal to or greater than the reference value, it is not necessarily required to update the pressure value every second time period larger than the first time period, The pressure value for each cycle may be updated.

그리고, ECU는 단계 S120 또는 단계 S130에서 계산된 매 주기마다의 압력값을 이용하여 흡기계를 통해 공급되는 공기량을 계산한다(S140). 또한 계산된 공기값을 공연비(Fuel-Air ratio) 제어에 이용하여 엔진의 연소를 제어한다(S150).그리고, 바람직하게는 ECU는 위 측정된 흡기계의 압력값을 이용하여 엔진이 정지한 경우에도 흡기계에 설치된 다른 압력 센서(예컨대 부스트압 센서) 등의 이상 여부를 검진할 수 있으며, 흡기계의 압력 오실레이션이 영향을 미칠수 있는 제어 요소, 예컨대 압력 센서가 설치된 위치의 주변 부품등의 이상 여부를 점검할 수 있다. Then, the ECU calculates the amount of air supplied through the intake system using the pressure value of each cycle calculated in step S120 or step S130 (S140). Also, the combustion of the engine is controlled by using the calculated air value for the control of the air-fuel ratio (S150). Preferably, the ECU determines whether the engine is stopped (For example, a boost pressure sensor) installed in the intake system can be inspected, and it is possible to detect abnormality of a control element which may affect the pressure oscillation of the intake system, for example, Can be checked.

도 5는 소정의 샘플링 주기로 측정된 흡기계 압력값 및 이 샘플링된 흡기계 압력값을 본 발명에 의해 연산 처리한 결과를 도시한 그래프이다. 종래 기술에 의한 도 2의 그래프와 대비하여, 엔진이 정지되어 있는 상태에서도 압력 데이터의 평균에 관한 연산이 정상적으로 수행되고 있는 것을 알 수 있다. 또한, 도 2에서는 흡기계 내부의 압력이 기준값 이상인 구간에서, 엔진의 회전 속도가 낮아 세그먼트의 분해능이 떨어져 압력의 변동을 제대로 체크할 수 없는 것과 달리, 도 5의 도시 내용에 의하면, 엔진의 시동 초기의 흡기 매니폴드의 압력 변동을 검출해 낼 수 있어, 관련된 제어 요소에 대해 정확한 검진을 수행할 수 있다. Fig. 5 is a graph showing the results of calculation processing of the intake system pressure value measured at a predetermined sampling period and the sampled intake system pressure value according to the present invention. In contrast to the graph of FIG. 2 according to the prior art, it can be seen that the calculation of the average of the pressure data is normally performed even when the engine is stopped. In FIG. 2, in the section where the pressure inside the intake system is equal to or higher than the reference value, the rotation speed of the engine is low, so that the resolution of the segment is degraded and the fluctuation of the pressure can not be properly checked. It is possible to detect the pressure fluctuation of the intake manifold at the initial stage, and it is possible to perform an accurate inspection for the relevant control element.

Claims (6)

엔진의 흡기계의 압력 센서를 이용하여 압력을 감지하는 방법에 있어서,
제1 시간 주기로 상기 압력 센서를 이용하여 흡기계의 압력을 샘플링하는 단계;
흡기계 압력이 기준값 미만인지 여부를 판단하는 단계;
흡기계 압력이 기준값 미만인 경우, 상기 엔진의 회전 속도에 따라 가변하는 세그먼트 단위로, 샘플링 된 압력의 평균값을 구하는 단계;
상기 계산된 평균값을 이용하여 압력값을 매 세그먼트에 따라 흡기계의 압력값으로 업데이트 하는 단계;를 구비하는 것을 특징으로 하는 엔진의 흡기계의 압력 센서 감지 방법.
A method of sensing pressure using a pressure sensor of an intake system of an engine,
Sampling the pressure of the intake system using the pressure sensor in a first time period;
Determining whether the intake mechanical pressure is less than a reference value;
Obtaining an average value of the sampled pressures in units of segments varying according to the rotational speed of the engine when the intake machine pressure is less than a reference value;
And updating the pressure value to the pressure value of the intake system according to each segment using the calculated average value.
청구항 1에 있어서,
상기 흡기계 압력값이 기준값 이상인 경우,
고정된 시간 주기인, 상기 제1 시간 주기보다 큰 제2 시간 주기로 상기 샘플링된 압력의 평균값을 구하는 단계; 및
상기 계산된 평균값을 이용하여 압력값을 매 제2 시간 주기에 따라, 흡기계의 압력으로 업데이트 하는 단계;를 구비하는 것을 특징으로 하는 엔진의 흡기계의 압력 센서 감지 방법.
The method according to claim 1,
When the intake system pressure value is equal to or greater than the reference value,
Obtaining an average value of the sampled pressures in a second time period that is a fixed time period and greater than the first time period; And
And updating the pressure value using the calculated average value according to a second time period to a pressure of the intake system.
청구항 1에 있어서,
상기 흡기계 압력값이 기준값 이상인 경우,
상기 제1 시간 주기로 샘플링된 압력값을, 매 제2 시간 주기에 따라 흡기계의 압력으로 업데이트 하는 단계;를 구비하는 것을 특징으로 하는 엔진의 흡기계의 압력 센서 감지 방법.
The method according to claim 1,
When the intake system pressure value is equal to or greater than the reference value,
And updating the pressure value sampled in the first time period to the pressure of the intake system in every second period of time.
청구항 1에 있어서,
상기 업데이트된 압력값을 이용하여 공연비 제어를 실시하는 단계를 더 포함하는 것을 특징으로 하는 엔진의 흡기계의 압력 센서 감지 방법.
The method according to claim 1,
Further comprising the step of performing air-fuel ratio control using the updated pressure value.
청구항 1에 있어서,
상기 세그먼트의 주기는 상기 엔진의 회전 속도가 증가할수록 감소되도록 설정되는 것을 특징으로 하는 엔진의 흡기계의 압력 센서 감지 방법.
The method according to claim 1,
Wherein the period of the segment is set to decrease as the rotational speed of the engine increases.
청구항 1에 있어서,
상기 기준값은 엔진이 정지된 상태에서의 흡기계 내부의 압력값 또는 엔진의 소정 속도 미만인 경우의 흡기계 내부의 압력값을 나타내는 것인, 엔진의 흡기계의 압력 센서 감지 방법.
The method according to claim 1,
Wherein the reference value represents a pressure value inside the intake system when the engine is stopped or a pressure value inside the intake system when the engine is below a predetermined speed.
KR1020170010234A 2017-01-23 2017-01-23 Method for detecting pressure sensor in intake system of engine KR102199901B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170010234A KR102199901B1 (en) 2017-01-23 2017-01-23 Method for detecting pressure sensor in intake system of engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170010234A KR102199901B1 (en) 2017-01-23 2017-01-23 Method for detecting pressure sensor in intake system of engine

Publications (2)

Publication Number Publication Date
KR20180086608A true KR20180086608A (en) 2018-08-01
KR102199901B1 KR102199901B1 (en) 2021-01-08

Family

ID=63227690

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170010234A KR102199901B1 (en) 2017-01-23 2017-01-23 Method for detecting pressure sensor in intake system of engine

Country Status (1)

Country Link
KR (1) KR102199901B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08200143A (en) * 1995-01-31 1996-08-06 Nippondenso Co Ltd Trouble detecting device for pressure sensor
KR100219207B1 (en) 1996-12-23 1999-09-01 정몽규 Failure diagnosis method of pressure sensor at intake system
JP2001207904A (en) * 2000-01-26 2001-08-03 Denso Corp Intake pipe pressure detection device
KR100327078B1 (en) * 1993-07-05 2002-06-29 클라우스 포스, 게오르그 뮐러 Device for crankshaft-synchronous detection of periodically changing variable
JP2002317686A (en) * 2001-04-25 2002-10-31 Aisan Ind Co Ltd Suction pressure detecting method for internal combustion engine
JP2003083151A (en) * 2001-09-13 2003-03-19 Aisan Ind Co Ltd Intake pressure detecting method for internal combustion engine
KR20030069174A (en) * 2000-11-22 2003-08-25 가부시키가이샤 미쿠니 Method for measuring intake air volume in internal combustion engine

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100327078B1 (en) * 1993-07-05 2002-06-29 클라우스 포스, 게오르그 뮐러 Device for crankshaft-synchronous detection of periodically changing variable
JPH08200143A (en) * 1995-01-31 1996-08-06 Nippondenso Co Ltd Trouble detecting device for pressure sensor
KR100219207B1 (en) 1996-12-23 1999-09-01 정몽규 Failure diagnosis method of pressure sensor at intake system
JP2001207904A (en) * 2000-01-26 2001-08-03 Denso Corp Intake pipe pressure detection device
KR20030069174A (en) * 2000-11-22 2003-08-25 가부시키가이샤 미쿠니 Method for measuring intake air volume in internal combustion engine
JP2002317686A (en) * 2001-04-25 2002-10-31 Aisan Ind Co Ltd Suction pressure detecting method for internal combustion engine
JP2003083151A (en) * 2001-09-13 2003-03-19 Aisan Ind Co Ltd Intake pressure detecting method for internal combustion engine

Also Published As

Publication number Publication date
KR102199901B1 (en) 2021-01-08

Similar Documents

Publication Publication Date Title
US8261721B2 (en) Abnormality diagnosing system for internal combustion engine
CN106257026B (en) Method and system for torque control
US8447456B2 (en) Detection of engine intake manifold air-leaks
KR20130006505A (en) Diagnosis devise and method using an in- cylinder pressure sensor in an internal combustion engine
JP4716283B2 (en) Air-fuel ratio control device for internal combustion engine
JP4202370B2 (en) Control device for internal combustion engine
US20210054801A1 (en) Engine controller, engine control method, and memory medium
US20070261482A1 (en) In-cylinder pressure detection device and method for internal combustion engine, and engine control unit
US20120173127A1 (en) Control apparatus for internal combustion engine
JP2006284533A (en) Abnormality detector for cylinder pressure sensor
KR20180086608A (en) Method for detecting pressure sensor in intake system of engine
JP2007211707A (en) Abnormality judgment device of internal combustion engine
US7305872B2 (en) Method for operating an internal combustion engine
JP2011157852A (en) Control device of internal combustion engine
JP4471168B2 (en) Combustion state detection device for internal combustion engine
JP4241581B2 (en) Combustion state detection device for internal combustion engine
JP5880187B2 (en) Fuel injection valve inspection device
JP4606198B2 (en) Combustion state detection device for internal combustion engine
JP2008291679A (en) Combustion condition determination device for internal combustion engine
JP4798647B2 (en) In-cylinder pressure sensor abnormality detection device
JP6397745B2 (en) Electronic control unit
KR20180050326A (en) A method for determining the cause of a defect in an injection system of an internal combustion engine
JP2008069665A (en) Fuel injection control device of engine
JP6007841B2 (en) Control device for internal combustion engine
JP2009019525A (en) Control device of internal combustion 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