KR100325165B1 - An control method at accelater position sensor error - Google Patents
An control method at accelater position sensor error Download PDFInfo
- Publication number
- KR100325165B1 KR100325165B1 KR1019990014134A KR19990014134A KR100325165B1 KR 100325165 B1 KR100325165 B1 KR 100325165B1 KR 1019990014134 A KR1019990014134 A KR 1019990014134A KR 19990014134 A KR19990014134 A KR 19990014134A KR 100325165 B1 KR100325165 B1 KR 100325165B1
- Authority
- KR
- South Korea
- Prior art keywords
- position sensor
- accelerator position
- idle
- error
- engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
- F02D41/222—Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/32—Controlling fuel injection of the low pressure type
- F02D41/34—Controlling fuel injection of the low pressure type with means for controlling injection timing or duration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/60—Input parameters for engine control said parameters being related to the driver demands or status
- F02D2200/602—Pedal position
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/08—Introducing corrections for particular operating conditions for idling
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)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
본 발명은 악셀레이터 포지션 센서(Accelater Position Sensor) 오류시 엔진의 디폴트 회전수를 추출하는 방법에 관한 것으로서, 악셀레이터 포지션 센서와 아이들 스위치와 전자 제어 장치와 인젝터를 포함하며 엔진의 연료량 및 연료 분사 시기를 제어하는 시스템의 제어 방법에 있어서, 악셀레이터 포지션 센서 신호의 전압값과 상기 아이들 스위치의 온/오프 상태를 감지하는 단계와, 악셀레이터 포지션 센서 오류시 디폴트 엔진 회전수와 시간의 변화에 따른 공회전 연료량의 변화의 기울기값과 상기 악셀레이터 포지션 센서의 임계 전압을 결정하는 단계와, 악셀레이터 포지션 센서 전압이 임계 전압이하이고, 아이들 스위치가 공회전 위치에 있을 때와 상기 악셀레이터 포지션 센서 전압이 임계 전압보다 크고 아이들 스위치가 전부하 위치에 있을 때 정상처리를 하며, 악셀레이터 포지션 센서 전압이 임계 전압보다 작고, 아이들 스위치가 전부하 위치에 있을 때와 악셀레이터 포지션 센서 전압이 임계 전압보다 크고, 상기 아이들 스위치가 공회전 위치에 있을 때 오류를 발생하는 단계와, 오류 발생시 오류 발생전의 마지막으로 유효한 상기 아이들 스위치의 위치에 따라 시간과 엔진 회전수의 변화 관계를 이용하여 시간의 변화 대 연료량의 변화량 기울기 값의 증감을 조절함으로써 실제의 엔진 회전수값에서 엔진의 디폴트 회전수값으로 이동시키는 단계를 포함한다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of extracting a default rotational speed of an engine in the event of an accelerator position sensor error. The present invention includes an accelerator position sensor, an idle switch, an electronic control device, and an injector. A control method of a system, comprising: detecting a voltage value of an accelerator position sensor signal and an on / off state of the idle switch, and changing an idle fuel amount according to a change in a default engine speed and time in case of an accelerator position sensor error Determining an inclination value and a threshold voltage of the accelerator position sensor, when the accelerator position sensor voltage is below the threshold voltage, when the idle switch is in an idle position, and the accelerator position sensor voltage is greater than the threshold voltage and the idle switch is fully loaded. Normal when in position Processing, generating an error when the accelerator position sensor voltage is less than the threshold voltage, when the idle switch is in the full load position and when the accelerator position sensor voltage is greater than the threshold voltage, and the idle switch is in the idle position; In case of an error, the default rotation of the engine at the actual engine speed value by adjusting the increase and decrease of the change in time versus the amount of change in fuel amount by using the change relationship between time and engine speed according to the position of the last valid idle switch before the error occurs. Moving to a numerical value.
Description
본 발명은 악셀레이터 포지션 센서(Accelater Position Sensor) 오류시 엔진의 디폴트(Default) 회전수를 추출하는 방법에 관한 것으로서, 특히 악셀레이터 포지션 센서에 오류가 발생했을 때 아이들 스위치(Idle Switch)의 위치에 따른 시간과 엔진 회전수 변화를 이용하여 시간의 변화 대 연료량의 변화량의 증감을 조절함으로써 악셀레이터 포지션 센서 오류시 즉각적이고 확실한 대체 기능을 작동시키기 위한 정확한 설정 기준을 확립시키기 위한 것이다.The present invention relates to a method of extracting the default rotational speed of an engine when an accelerator position sensor error occurs. In particular, the time according to the position of an idle switch when an error occurs in the accelerator position sensor is disclosed. By using the engine and engine speed change to control the change in time vs. the amount of fuel, it is intended to establish accurate setting criteria to activate an immediate and reliable replacement function in the event of an accelerator position sensor error.
일반적으로 디젤 엔진 전자화시 연료량 및 연료 분사 시기를 제어하기 위한 주요 변수로서, 악셀레이터 포지션 센서와 아이들 스위치 신호가 사용된다. 만약 운전중 오동작이 생길 경우, 운전자 의지와는 무관하게 엔진이 작동할 수 있어 그 신호 처리 및 오동작시 대체 기능이 적절하게 구성되어야 한다.In general, an accelerator position sensor and an idle switch signal are used as main variables for controlling fuel amount and fuel injection timing in diesel engine electronics. If a malfunction occurs during operation, the engine can be operated independently of the driver's will, so the signal processing and alternative functions should be properly configured in case of malfunction.
일반적인 연료량 및 연료 분사 시기를 제어하기 위한 엔진 제어 시스템은 다음과 같다.The engine control system for controlling the general fuel amount and fuel injection timing is as follows.
도2에서와 같이, 연료량 및 연료 분사 시기를 제어하기 위한 엔진 제어 시스템은 악셀레이터 포지션 센서와 아이들 스위치와 전자 제어 장치와 인젝터로 구성된다.As shown in Fig. 2, the engine control system for controlling the fuel amount and fuel injection timing is composed of an accelerator position sensor, an idle switch, an electronic controller and an injector.
악셀레이터 포지션 센서는 악셀레이터의 개도에 따른 전압을 전자 제어 장치로 출력하고, 아이들 스위치는 초기에는 하이 값을 유지하고 있다가 악셀레이터 개도가 임계값 이상인 경우 로우 값을 전자 제어 장치로 출력한다.The accelerator position sensor outputs a voltage according to the accelerator opening degree to the electronic controller, and the idle switch maintains a high value initially, and outputs a low value to the electronic controller when the accelerator opening is higher than a threshold value.
전자 제어 장치는 악셀레이터 포지션 센서 및 아이들 스위치로부터의 출력 전압에 따라 인젝터가 적절한 양과 적절한 분사 시기에 연료를 공급하도록 제어한다.The electronic control device controls the injector to supply fuel at an appropriate amount and proper injection timing in accordance with the output voltages from the accelerator position sensor and the idle switch.
이와 같은 종래의 엔진 제어 시스템의 동작을 도1을 참조하여 설명하면 다음과 같다.The operation of the conventional engine control system will be described with reference to FIG. 1 as follows.
도1은 악셀레이터 개도값에 따른 악셀레이터 포지션 센서 전압 및 아이들 스위치 전압의 상관도이다.1 is a correlation diagram of an accelerator position sensor voltage and an idle switch voltage according to an accelerator opening value.
도1의 (a)에서 가로축은 악셀레이터 개도(Opened Degree)이고, 세로축은 악셀레이터 포지션 센서 신호의 전압이며, 도1의 (b)에서 가로축은 악셀레이터 개도이고, 세로축은 아이들 스위치 신호의 전압이다.In Figure 1 (a), the horizontal axis is the accelerator degree (Opened Degree), the vertical axis is the voltage of the accelerator position sensor signal, in Figure 1 (b) the horizontal axis is the accelerator opening degree, the vertical axis is the voltage of the idle switch signal.
악셀레이터 포지션 센서와 아이들 스위치는 동일한 축으로 회전하는데, 도1의 (a)에 도시한 바와 같이 악셀레이터 포지션 센서 전압은 악셀레이터 개도에 따라 출력 전압이 선형적으로 증가한다. 이때 악셀레이터 개도값이 9%일 때 악셀레이터 포지션 센서 전압은 임계값인 'A'v가 되고, 악셀레이터 개도값이 100%일 때 악셀레이터 포지션 센서 전압은 5v가 된다. 또한, 도1의 (b)에 도시한 바와 같이 아이들 스위치 전압은 초기에는 공회전 상태인 12v를 유지하다가 아이들 위치의 임계값인 9°에서 12v로부터 0v로 변경된다.The accelerator position sensor and the idle switch rotate on the same axis. As shown in Fig. 1A, the accelerator position sensor voltage increases linearly with the accelerator opening. At this time, when the accelerator opening value is 9%, the accelerator position sensor voltage becomes' A'v which is a threshold value, and when the accelerator opening value is 100%, the accelerator position sensor voltage becomes 5v. In addition, as shown in FIG. 1B, the idle switch voltage is initially maintained at 12v in idle state, and is changed from 12v to 0v at 9 °, which is a threshold value of the idle position.
이와 같은 엔진 제어 시스템에서는 두 신호의 값 범위를 감시하고, 악셀레이터 포지션 센서와 아이들 스위치의 관계를 이용하여 엔진 제어 시스템의 오류 여부를 감시한다. 예를 들어, 아이들 스위치 전압은 0v인데 악셀레이터 포지션 센서 전압은 'A'v 이하일 경우에는 두 신호 중 적어도 하나는 논리적으로 위반되는 것이므로 엔진 제어 시스템에 오류가 발생한 것으로 판단한다. 그러면, 엔진 제어 장치는 엔진 회전수를 일정한 디폴트값으로 대체시키고, 악셀레이터 포지션 센서 전압에 의한 제어를 정지시킨다. 그러나 이때 엔진 회전수를 급격히 보정하는 경우, 엔진회전수 변경에 의해 진동이 심하게 발생하고 불필요하게 과다한 연료가 소모되는 문제점이 있다.The engine control system monitors the value range of the two signals and monitors the engine control system for errors by using the relationship between the accelerator position sensor and the idle switch. For example, if the idle switch voltage is 0v but the accelerator position sensor voltage is' A'v or less, at least one of the two signals is logically violated, and thus, it is determined that an error occurs in the engine control system. The engine controller then replaces the engine speed with a constant default value and stops control by the accelerator position sensor voltage. However, if the engine speed is sharply corrected at this time, there is a problem in that the vibration is severely generated by the engine speed change and unnecessary fuel is consumed unnecessarily.
본 발명은 이러한 문제점을 해결하기 위한 것으로서, 악셀레이터 포지션 센서에 오류가 발생했을 때 아이들 스위치의 위치에 따른 시간과 엔진 회전수 변화를 이용하여 시간의 변화 대 연료량의 변화량의 증감을 조절함으로써 악셀레이터 포지션 센서 오류시 즉각적이고 확실한 대체 기능을 작동시키기 위한 정확한 설정 기준을 확립하기 위한 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve this problem, and when an error occurs in the accelerator position sensor, the accelerator position sensor is controlled by using the time and engine speed change according to the position of the idle switch to adjust the increase and decrease of the amount of change in fuel amount. It is to establish precise setting criteria to trigger an immediate and reliable replacement function in case of failure.
도1은 악셀레이터 개도값에 따른 악셀레이터 포지션 센서 전압 및 아이들 스위치 전압의 상관도이다.1 is a correlation diagram of an accelerator position sensor voltage and an idle switch voltage according to an accelerator opening value.
도2는 일반적인 악셀레이터 포지션 센서와 아이들 스위치를 통해 연료량 및 연료 분사 시기를 제어하기 위한 엔진 제어 시스템의 구성도이다.2 is a configuration diagram of an engine control system for controlling fuel amount and fuel injection timing through a general accelerator position sensor and an idle switch.
도3은 아이들 스위치의 위치가 전부하 위치에 있을 경우 시간과 엔진 회전수 및 연료량의 상관도이다.3 is a correlation diagram of time, engine speed, and fuel amount when the idle switch is in the full load position.
도4는 아이들 스위치의 위치가 공회전 위치에 있을 경우 시간과 엔진 회전수 및 연료량의 상관도이다.4 is a correlation diagram of time, engine speed, and fuel amount when the idle switch is in the idle position.
도5는 본 발명에서 제안한 악셀레이터 포지션 센서 오류시 엔진의 디폴트 회전수를 추출하는 방법에 관한 순서도이다.5 is a flowchart illustrating a method of extracting a default rotational speed of an engine when an accelerator position sensor error proposed in the present invention is proposed.
상기한 기술적 과제를 해결하기 위한 본 발명의 악셀레이터 포지션 센서 오류시 엔진의 디폴트 회전수를 추출하기 위한 엔진 제어 시스템은 악셀레이터 포지션 센서와 아이들 스위치와 전자 제어 장치와 인젝터로 구성된다.The engine control system for extracting the default rotational speed of the engine in the event of an accelerator position sensor error of the present invention for solving the above technical problem is composed of an accelerator position sensor, an idle switch, an electronic controller and an injector.
악셀레이터 포지션 센서는 악셀레이터 개도에 따라 출력 전압이 선형적으로 증가하며, 디젤 엔진 전자화시 연료량 및 연료 분사 시기를 제어한다.The accelerator position sensor increases the output voltage linearly with the accelerator opening and controls the amount of fuel and timing of fuel injection during diesel engine electronics.
아이들 스위치는 악셀레이터 포지션 센서의 작동을 감지하며, 스로틀 밸브가 공회전 위치에 있을 때 온(on)되고, 스로틀 밸브가 냉각수 온도에 따라 규정된 개방 위치로 움직일 때 오프(off)된다.The idle switch senses operation of the accelerator position sensor and is on when the throttle valve is in the idle position and off when the throttle valve moves to the defined open position according to the coolant temperature.
전자 제어 장치는 악셀레이터 포지션 센서에서 감지된 연료량 및 연료 분사 시기 정보를 인가 받아, 인젝터의 밸브 개방 시기를 설정하고, 인젝터 구동 신호를 발생시킨다.The electronic controller receives the fuel amount and fuel injection timing information detected by the accelerator position sensor, sets the valve opening timing of the injector, and generates an injector driving signal.
인젝터는 전자 제어 장치에서 계산된 구동 신호를 인가받아 각 주기마다 한 번씩 연료를 분사한다.The injector receives the driving signal calculated by the electronic control device and injects fuel once in each cycle.
다음은 본 발명에서 제안한 악셀레이터 포지션 센서 오류시 엔진의 디폴트 회전수를 추출하기 위한 엔진 제어 시스템에 대하여 도면을 참조하여 상세히 설명한다.Next, an engine control system for extracting the default rotational speed of an engine in the event of an accelerator position sensor error proposed in the present invention will be described in detail with reference to the accompanying drawings.
도2는 악셀레이터 포지션 센서와 아이들 스위치를 통해 연료량 및 연료 분사 시기를 제어하기 위한 본 발명의 실시예에 따른 엔진 제어 시스템의 구성도이다.2 is a block diagram of an engine control system according to an exemplary embodiment of the present invention for controlling fuel amount and fuel injection timing through an accelerator position sensor and an idle switch.
도2에서와 같이, 악셀레이터 포지션 센서 오류시 엔진의 디폴트 회전수를 추출하기 위한 엔진 제어 시스템은 악셀레이터 포지션 센서(10)와 아이들 스위치(S1)와 전자 제어 장치(20)와 인젝터(30)로 이루어진다. 악셀레이터 포지션 센서(10)는 가변 저항(R1)을 포함하고, 전자 제어 장치(20)는 인터페이스부(21)와 A/D 컨버터(22)와 저항(R2)을 포함하며, 아이들 스위치(S1)는 전자 제어 장치(20)의 인터페이스부(21)와 접지 사이에 연결된다.As shown in FIG. 2, the engine control system for extracting the default rotational speed of the engine in the event of an accelerator position sensor error includes an accelerator position sensor 10, an idle switch S1, an electronic controller 20, and an injector 30. . The accelerator position sensor 10 includes a variable resistor R1, the electronic control device 20 includes an interface unit 21, an A / D converter 22, and a resistor R2, and an idle switch S1. Is connected between the interface portion 21 of the electronic control device 20 and the ground.
여기서, 가변 저항(R1)은 악셀레이터 개도에 따라 변하는 저항값으로서, 악셀레이터 개도가 0%일 때 접지 전압(GND)이 센서 출력 신호(Signal)를 통해 출력되고, 악셀레이터 개도가 9%일 때 임계 전압 'A'v가 출력되며, 악셀레이터 개도가 100%일 때 5v가 출력된다.Here, the variable resistor R1 is a resistance value that changes according to the accelerator opening degree. When the accelerator opening degree is 0%, the ground voltage GND is output through the sensor output signal, and the threshold voltage when the accelerator opening degree is 9%. 'A'v is output, and 5v is output when the accelerator opening is 100%.
악셀레이터 포지션 센서(10)의 가변 저항(R1)의 일측은 전자 제어 장치(20)에 연결되어 5v가 인가되고, 타측은 전자 제어 장치(20)에 연결되어 접지 전압(GND)이 인가되며, 양측 사이에서 센서 출력 신호(Signal)가 출력된다.One side of the variable resistor R1 of the accelerator position sensor 10 is connected to the electronic control apparatus 20 and 5v is applied, and the other side is connected to the electronic control apparatus 20 so that the ground voltage GND is applied. The sensor output signal Signal is output in between.
전자 제어 장치(20)의 인터페이스부(21)는 전원 전압(VCC)이 인가되고, 악셀레이터 포지션 센서(10)에 5v를 출력하며, 악셀레이터 포지션 센서(10)의 센서 출력 신호(Signal)와 접지 전압(GND)을 입력받는다. 또한, 저항(R2)의 일측에 전원 전압(VCC)이 인가되고, 타측에 인터페이스부(21)가 연결되며, 인터페이스부(21)의 출력이 A/D 컨버터(22)를 통과하여 인젝터(30)로 출력되고, 아이들 스위치(S1)는 전자 제어 장치(20)의 인터페이스부(21)와 저항(R2)의 타측간 접점과 접지 사이에 연결된다.The interface unit 21 of the electronic control apparatus 20 receives a power supply voltage VCC, outputs 5v to the accelerator position sensor 10, and outputs a sensor output signal Signal and the ground voltage of the accelerator position sensor 10. It receives (GND). In addition, the supply voltage VCC is applied to one side of the resistor R2, the interface unit 21 is connected to the other side, and the output of the interface unit 21 passes through the A / D converter 22 to inject the nozzle 30. ), And the idle switch S1 is connected between the interface portion 21 of the electronic control device 20 and the other side of the contact of the resistor R2 and the ground.
상기와 같이 구성된 본 발명의 동작을 도면을 참조하여 설명하면 다음과 같다.Referring to the drawings the operation of the present invention configured as described above is as follows.
일단 악셀레이터 포지션 센서(10)가 오류가 발생한 것으로 판단되면, 전자 제어 장치(20)는 엔진 회전수를 일정값으로 유지시키고, 악셀레이터 포지션 센서(10)에 의한 제어를 정지시킨다. 이때, 본 발명에 따르면 다음과 같은 방법으로 현재 엔진 회전수에서 디폴트 엔진 회전수를 추출해 낸다.Once it is determined that an error has occurred in the accelerator position sensor 10, the electronic control apparatus 20 maintains the engine speed at a constant value and stops the control by the accelerator position sensor 10. In this case, according to the present invention, the default engine speed is extracted from the current engine speed in the following manner.
도3은 아이들 스위치의 위치가 전부하 위치에 있을 경우 즉, 악셀레이터 개도가 임계값 이상인 경우에 시간과 엔진 회전수 및 연료량의 상관도이다.3 is a correlation diagram of time, engine speed, and fuel amount when the idle switch is in the full load position, that is, when the accelerator opening is equal to or greater than the threshold value.
도4는 아이들 스위치의 위치가 공회전 위치에 있을 경우 즉, 악셀레이터 개도가 임계값 이하인 경우에 시간과 엔진 회전수 및 연료량의 상관도이다.4 is a correlation diagram of time, engine speed, and fuel amount when the idle switch is in the idle position, that is, when the accelerator opening is less than or equal to the threshold value.
도3의 (a)는 아이들 스위치(S1)가 전부하(full load) 위치에 있을 경우 시간의 변화에 따른 엔진 회전수의 상관도로서, 가로축은 시간의 변화이고, 세로축은 엔진 회전수의 변화이다. 또한, 파형(1)은 엔진의 실제 회전수이고, 파형(2)는 엔진의 디폴트 회전수이다.Figure 3 (a) is a correlation diagram of the engine speed with the change of time when the idle switch (S1) is in the full load position, the horizontal axis is a change in time, the vertical axis is a change in engine speed to be. Further, waveform 1 is the actual rotational speed of the engine, and waveform 2 is the default rotational speed of the engine.
도3의 (b)는 시간의 변화에 따른 공회전 연료량의 상관도로서, 가로축은 시간의 변화이고, 세로축은 공회전 연료량의 변화이다.Fig. 3B is a correlation diagram of the idle fuel amount according to the change of time, where the horizontal axis represents the change of time and the vertical axis represents the change of the idle fuel amount.
도3의 (a)에서와 같이, 악셀레이터 포지션 센서(10)가 오류가 발생했을 때 엔진의 실제 회전수인 파형(1)에서 엔진의 디폴트 회전수인 파형(2)로 변경하기 위하여 도3의 (b)에서와 같이 공회전 연료량을 ΔQ1만큼 감소시켜야 한다.As shown in Fig. 3A, the accelerator position sensor 10 changes the waveform from waveform 1, which is the actual rotational speed of the engine, to waveform 2, which is the default rotational speed of the engine, when an error occurs. As in (b), the idling fuel quantity should be reduced by ΔQ1.
한편, 도4의 (a)는 아이들 스위치(S1)가 공회전(idle) 위치에 있을 경우 시간의 변화에 따른 엔진 회전수의 상관도로서, 가로축은 시간의 변화이고, 세로축은 엔진 회전수의 변화이다. 또한, 파형(1)은 엔진의 실제 회전수이고, 파형(2)는 엔진의 디폴트 회전수이다.On the other hand, Figure 4 (a) is a correlation diagram of the engine speed according to the change of time when the idle switch (S1) in the idle position (idle), the horizontal axis is a change in time, the vertical axis is a change in engine speed to be. Further, waveform 1 is the actual rotational speed of the engine, and waveform 2 is the default rotational speed of the engine.
도4의 (b)는 시간의 변화에 따른 공회전 연료량의 상관도로서, 가로축은 시간의 변화이고, 세로축은 공회전 연료량의 변화이다.Fig. 4B is a correlation diagram of the idle fuel amount according to the change of time, where the horizontal axis shows the change of time, and the vertical axis shows the change of the idle fuel amount.
도4의 (a)에서와 같이, 악셀레이터 포지션 센서(10)가 오류가 발생했을 때 엔진의 실제 회전수인 파형(1)에서 엔진의 디폴트 회전수인 파형(2)로 변경하기 위하여 도3의 (b)에서와 같이 공회전 연료량을 ΔQ2만큼 증가시켜야 한다.As shown in Fig. 4A, when the accelerator position sensor 10 has an error, it changes from waveform 1, which is the actual rotational speed of the engine, to waveform 2, which is the default rotational speed of the engine. As in (b), the idling fuel quantity should be increased by ΔQ2.
다음은 도5a 및 도5b를 참조하여 본 발명의 실시예에 따른 악셀레이터 포지션 센서 오류시 엔진의 디폴트 회전수를 추출하는 방법에 대하여 설명한다.Next, a method of extracting a default rotational speed of an engine in case of an accelerator position sensor error according to an embodiment of the present invention will be described with reference to FIGS. 5A and 5B.
도5a 및 도5b는 본 발명의 실시예에 따른 악셀레이터 포지션 센서 오류시 엔진의 디폴트 회전수를 추출하는 방법에 관한 순서도이다.5A and 5B are flowcharts illustrating a method of extracting a default rotational speed of an engine when an accelerator position sensor error occurs in accordance with an embodiment of the present invention.
도5a 및 도5b에 도시한 바와 같이, 먼저 악셀레이터 포지션 센서(10) 신호의전압값과 아이들 스위치(S1)의 온/오프 상태를 감지한다.(S100)5A and 5B, first, the voltage value of the accelerator position sensor 10 signal and the on / off state of the idle switch S1 are sensed (S100).
그 다음 악셀레이터 포지션 센서(10) 오류시 디폴트 엔진 회전수를 설정하고,(S150) 시간의 변화에 따른 공회전 연료량의 변화의 기울기값(ΔQ/Δt)을 결정한 후(S200), 악셀레이터 개도가 9%였을때의 악셀레이터 포지션 센서(10) 임계 전압 'A'를 결정한다.(S250)Then, when the accelerator position sensor 10 fails, the default engine speed is set (S150), and the slope value (ΔQ / Δt) of the change in idle fuel amount according to the change of time is determined (S200), and the accelerator opening degree is 9%. When the accelerator position sensor 10, the threshold voltage 'A' is determined (S250).
만일 악셀레이터 포지션 센서(10) 전압이 임계 전압 'A'이하이고, 아이들 스위치(S1)가 공회전 위치에 있을 때(S300)와 악셀레이터 포지션 센서(10) 전압이 임계 전압 'A'보다 크고, 아이들 스위치(S1)가 전부하 위치에 있을 때(S300) 정상 처리를 한다.(S950)If the accelerator position sensor 10 voltage is less than or equal to the threshold voltage 'A' and the idle switch S1 is in the idle position (S300) and the accelerator position sensor 10 voltage is greater than the threshold voltage 'A', the idle switch When S1 is at the full load position (S300), normal processing is performed (S950).
만일 악셀레이터 포지션 센서(10) 전압이 임계 전압 'A'보다 작고, 아이들 스위치(S1)가 전부하 위치에 있을 때(S400)와 악셀레이터 포지션 센서(10) 전압이 임계 전압 'A'보다 크고, 아이들 스위치(S1)가 공회전 위치에 있을 때(S450) 오류가 발생한 것으로 판단한다.(S500)If the accelerator position sensor 10 voltage is smaller than the threshold voltage 'A' and the idle switch S1 is in the full load position (S400) and the accelerator position sensor 10 voltage is greater than the threshold voltage 'A', the idle When the switch S1 is in the idling position (S450), it is determined that an error has occurred (S500).
상기 단계(S400, S450)에서 오류가 발생한 것으로 판단하면, 오류 발생전의 마지막으로 유효한 아이들 스위치(S1)의 위치를 판별하여(S550), 아이들 스위치(S1)의 위치가 전부하 위치에 있을 때는 시간의 변화에 따른 공회전 연료량의 변화의 기울기값(ΔQ/Δt)을 감소시켜 엔진의 디폴트 회전수값으로 이동시킨다.(S600) 만일, 아이들 스위치(S1)의 위치가 공회전 위치에 있다면, 시간의 변화에 따른 공회전 연료량의 변화의 기울기값(ΔQ/Δt)을 증가시켜 엔진의 디폴트 회전수값으로 이동시킨다.(S650)If it is determined that an error has occurred in steps S400 and S450, the position of the last valid idle switch S1 before the error is determined is determined (S550), and when the idle switch S1 is in the full load position, the time is determined. The slope value (ΔQ / Δt) of the change in the idle fuel amount according to the change of the engine is reduced to the default engine speed value (S600). If the idle switch S1 is in the idle position, The gradient value (ΔQ / Δt) of the change in the idle fuel amount according to the increase is moved to the default engine speed value (S650).
그럼에도 불구하고 오류가 계속 유효하다면(S700) 엔진의 디폴트 회전수 제어를 계속 수행하고(S750), 오류가 제거되었다면 오류 제거후 최초로 유효한 아이들 스위치(S1)의 위치를 판별한다.(S800)Nevertheless, if the error is still valid (S700), the engine continues to control the default speed (S750), and if the error is eliminated, the position of the first valid idle switch S1 after the error is removed is determined (S800).
만일 아이들 스위치(S1)의 위치가 전부하 위치에 있을 때는 시간의 변화에 따른 공회전 연료량의 변화의 기울기값(ΔQ/Δt)을 증가시켜 악셀레이터 포지션 센서(10)가 요구하는 엔진 회전수로 이동시키고(S850), 아이들 스위치(S1)의 위치가 공회전 위치에 있을 때는 시간의 변화에 따른 공회전 연료량의 변화의 기울기값(ΔQ/Δt)을 감소시켜 악셀레이터 포지션 센서(10)가 요구하는 엔진 회전수로 이동시킨 후(S900) 정상적으로 처리한다.(S950)If the position of the idle switch S1 is in the full load position, the inclination value ΔQ / Δt of the change in the idle fuel amount according to the change of time is increased to move to the engine speed required by the accelerator position sensor 10. (S850), when the idle switch S1 is in the idle position, the inclination value ΔQ / Δt of the change in the idle fuel amount according to the change of time is reduced to the engine speed required by the accelerator position sensor 10. After moving (S900), it processes normally. (S950)
이상에서와 같이 본 발명의 악셀레이터 포지션 센서 오류시 엔진의 디폴트 회전수를 추출하는 방법은 악셀레이터 포지션 센서가 고장이 났을 때 즉각적이고 확실한 대체 기능을 작동시켜 정확한 설정 기준을 확립시킴으로써 급격한 작동 변경으로 인한 불안정성을 제거하여 운전성 향상에 도움을 주며, 신속한 대체 기능 변경으로 인한 불필요한 과급 연료량을 줄일 수 있어 이로 인한 스모크 유발을 방지하기 위한 것이다.As described above, the method of extracting the default rotational speed of the engine in case of an error in the accelerator position sensor of the present invention operates an immediate and reliable substitute function when the accelerator position sensor fails, thus establishing inaccurateness due to a sudden change in operation. This helps to improve the operability by eliminating the problem, and to reduce the amount of unnecessary supercharge fuel caused by the rapid replacement function change, to prevent the smoke caused by this.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990014134A KR100325165B1 (en) | 1999-04-21 | 1999-04-21 | An control method at accelater position sensor error |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990014134A KR100325165B1 (en) | 1999-04-21 | 1999-04-21 | An control method at accelater position sensor error |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000066780A KR20000066780A (en) | 2000-11-15 |
KR100325165B1 true KR100325165B1 (en) | 2002-02-25 |
Family
ID=19581224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990014134A Expired - Fee Related KR100325165B1 (en) | 1999-04-21 | 1999-04-21 | An control method at accelater position sensor error |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100325165B1 (en) |
-
1999
- 1999-04-21 KR KR1019990014134A patent/KR100325165B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20000066780A (en) | 2000-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4166437A (en) | Method and apparatus for controlling the operating parameters of an internal combustion engine | |
US4077364A (en) | Electronic control fuel supply system | |
JP2004518884A (en) | Method and apparatus for controlling a piezo actuator | |
US5265571A (en) | Idle speed control system for internal combustion engine | |
KR100325165B1 (en) | An control method at accelater position sensor error | |
US6488007B2 (en) | Controller for controlling an internal combustion engine in emergency driving | |
US6062198A (en) | Method and arrangement for operating an internal combustion engine | |
US4549519A (en) | Method for operating an apparatus for a fuel control system of an internal combustion engine during overrunning | |
CN1055522C (en) | Method and apparatus for controlling internal combustion engine | |
JP2619897B2 (en) | Air-fuel ratio control device | |
US6050243A (en) | Internal combustion engine control | |
KR100305843B1 (en) | How to diagnose throttle position sensor failure | |
KR100228959B1 (en) | Flow control method in case of intake air temperature sensor failure | |
KR100219211B1 (en) | How to change the reference voltage for rich lean determination of fuel injection amount of OH2 sensor | |
KR100527702B1 (en) | a device and the method for a correction of fuel injection in diesel engine | |
KR100405693B1 (en) | Control method of fuel-injection timing for diesel engine | |
KR20010100351A (en) | Air-fuel ratio control method by throttle position sensor | |
KR200286628Y1 (en) | Idle speed control of car | |
KR20020081410A (en) | Method and device for the control of the fuel injection in an internal combustion engine | |
KR100222852B1 (en) | Fuel injection control method | |
JP3095027B2 (en) | Fuel injection control device | |
KR100290340B1 (en) | Engine control device and method according to the load of engine at vehicle start | |
KR100422669B1 (en) | Throttle valve position sensor learning apparatus and method | |
KR19980058534A (en) | How to adjust the engine speed by adjusting the ignition timing when the engine speed changes in the idle state | |
KR19980036855A (en) | Apparatus and method for controlling fuel amount according to opening amount of throttle valve |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20060207 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20070207 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20070207 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |