[go: up one dir, main page]

KR100325165B1 - An control method at accelater position sensor error - Google Patents

An control method at accelater position sensor error Download PDF

Info

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
Application number
KR1019990014134A
Other languages
Korean (ko)
Other versions
KR20000066780A (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 KR1019990014134A priority Critical patent/KR100325165B1/en
Publication of KR20000066780A publication Critical patent/KR20000066780A/en
Application granted granted Critical
Publication of KR100325165B1 publication Critical patent/KR100325165B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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
    • F02D41/222Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
    • 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/30Controlling fuel injection
    • F02D41/32Controlling fuel injection of the low pressure type
    • F02D41/34Controlling fuel injection of the low pressure type with means for controlling injection timing or duration
    • 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/60Input parameters for engine control said parameters being related to the driver demands or status
    • F02D2200/602Pedal position
    • 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/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/08Introducing 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

악셀레이터 포지션 센서 고장시 제어 방법{AN CONTROL METHOD AT ACCELATER POSITION SENSOR ERROR}Control method in case of accelerator position sensor failure {AN CONTROL METHOD AT ACCELATER POSITION SENSOR ERROR}

본 발명은 악셀레이터 포지션 센서(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)

악셀레이터 포지션 센서와 아이들 스위치와 전자 제어 장치와 인젝터를 포함하며 엔진의 연료량 및 연료 분사 시기를 제어하는 시스템의 제어 방법에 있어서;A control method of a system including an accelerator position sensor, an idle switch, an electronic control device, and an injector, and controlling fuel amount and fuel injection timing of an engine; 상기 악셀레이터 포지션 센서 신호의 전압값과 상기 아이들 스위치의 온/오프 상태를 감지하는 단계와;Detecting a voltage value of the accelerator position sensor signal and an on / off state of the idle switch; 상기 악셀레이터 포지션 센서 오류시 디폴트 엔진 회전수와 시간의 변화에 따른 공회전 연료량의 변화의 기울기값과 상기 악셀레이터 포지션 센서의 임계 전압을 결정하는 단계와;Determining an inclination value of a change in idle fuel amount according to a change in default engine speed and time when the accelerator position sensor error and a threshold voltage of the accelerator position sensor; 상기 악셀레이터 포지션 센서 전압이 임계 전압이하이고, 상기 아이들 스위치가 공회전 위치에 있을 때와 상기 악셀레이터 포지션 센서 전압이 임계 전압보다 크고 상기 아이들 스위치가 전부하 위치에 있을 때 정상처리를 하며, 상기 악셀레이터 포지션 센서 전압이 임계 전압보다 작고, 상기 아이들 스위치가 전부하 위치에 있을 때와 상기 악셀레이터 포지션 센서 전압이 임계 전압보다 크고, 상기 아이들 스위치가 공회전 위치에 있을 때 오류를 발생하는 단계와;The accelerator position sensor voltage is below a threshold voltage, the idle switch is in the idle position, and the accelerator position sensor voltage is greater than the threshold voltage and the idle switch is in the full load position, and the accelerator position sensor Generating an error when the 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 악셀레이터 포지션 센서 고장시 제어 방법.Control method in case of accelerator position sensor failure. 제 1항에 있어서,The method of claim 1, 상기 악셀레이터 포지션 센서의 임계 전압을 결정하는 단계는Determining the threshold voltage of the accelerator position sensor 상기 아이들 스위치가 공회전 위치에서 전부하 위치로 오프될 때의 상기 악셀레이터 포지션 센서의 전압을 임계 전압으로 하는The threshold voltage is set to the voltage of the accelerator position sensor when the idle switch is turned off from the idle position to the full load position. 악셀레이터 포지션 센서 고장시 제어 방법.Control method in case of accelerator position sensor failure. 제 1항에 있어서,The method of claim 1, 상기 엔진의 디폴트 회전수값으로 이동시키는 단계는The step of moving to the default speed value of the engine 상기 오류의 발생을 판별하는 단계에서 오류가 발생하면 오류 발생전의 마지막으로 유효한 상기 아이들 스위치의 위치를 판별하는 단계와;Determining a position of the last valid idle switch before an error occurs when an error occurs in the step of determining the occurrence of the error; 상기 오류 발생전의 마지막으로 유효한 상기 아이들 스위치의 위치가 전부하 위치에 있을 때 시간의 변화에 따른 공회전 연료량의 변화의 기울기값을 감소시켜 엔진의 디폴트 회전수값으로 이동시키는 단계를 포함하는 것을 특징으로 하는Reducing the inclination value of the change in the idle fuel amount with the change of time when the position of the last valid idle switch before the error occurrence is in the full load position, and moving it to the default rotational speed value of the engine. 악셀레이터 포지션 센서 고장시 제어 방법.Control method in case of accelerator position sensor failure. 제 1항에 있어서,The method of claim 1, 상기 엔진의 디폴트 회전수값으로 이동시키는 단계는The step of moving to the default speed value of the engine 상기 오류 발생전의 마지막으로 유효한 상기 아이들 스위치의 위치가 공회전 위치에 있을 때 시간의 변화에 따른 공회전 연료량의 변화의 기울기값을 증가시켜 엔진의 디폴트 회전수값으로 이동시키는 단계를 포함하는 것을 특징으로 하는And increasing the inclination value of the change in the amount of idle fuel according to the change of time when the position of the last valid idle switch before the error occurs in the idle position, and moving the engine to a default engine speed value. 악셀레이터 포지션 센서 고장시 제어 방법.Control method in case of accelerator position sensor failure. 제 1항 또는 제5항 또는 제6항 중 어느 한 항에 있어서,The method according to any one of claims 1 or 5 or 6, 상기 정상적인 처리를 하는 단계는The normal processing step 상기 엔진의 디폴트 회전수값으로 이동시키는 단계를 거친 후에 오류가 계속 유효한지 제거되었는지 판별하여 오류가 제거되었다면 상기 악셀레이터 포지션 센서가 요구하는 엔진 회전수로 이동시킨 후 정상적으로 처리하는 단계를 포함하는Determining whether the error is still valid after the step of moving to the default speed value of the engine, and if the error is eliminated, moving to the engine speed required by the accelerator position sensor and performing normal processing. 악셀레이터 포지션 센서 고장시 제어 방법.Control method in case of accelerator position sensor failure. 제 7항에 있어서,The method of claim 7, wherein 상기 악셀레이터 포지션 센서가 요구하는 엔진 회전수로 이동시키는 단계는The step of moving to the engine speed required by the accelerator position sensor 상기 엔진의 디폴트 회전수값으로 이동시키는 단계를 거쳤음에도 불구하고 오류가 계속 유효하다면 엔진의 디폴트 회전수 제어를 계속 수행하고, 오류가 제거되었다면 오류 제거후 최초로 유효한 상기 아이들 스위치의 위치를 판별하는 단계를 포함하는 것을 특징으로 하는If the error is still valid despite the step of moving to the default speed value of the engine, continuing to control the default speed of the engine, and if the error is eliminated, determining the position of the first valid idle switch after removing the error. Characterized in that it comprises 악셀레이터 포지션 센서 고장시 제어 방법.Control method in case of accelerator position sensor failure. 제 7항에 있어서,The method of claim 7, wherein 상기 악셀레이터 포지션 센서가 요구하는 엔진 회전수로 이동시키는 단계는The step of moving to the engine speed required by the accelerator position sensor 오류 제거후 최초로 유효한 상기 아이들 스위치의 위치가 전부하 위치에 있을 때는 시간의 변화에 따른 공회전 연료량의 변화의 기울기값을 증가시켜 상기 악셀레이터 포지션 센서가 요구하는 엔진 회전수로 이동시킨 후 정상적으로 처리하는 것을 특징으로 하는When the position of the idle switch for the first time after the error is removed is in the full load position, the slope value 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, and then the normal processing is performed. Characterized 악셀레이터 포지션 센서 고장시 제어 방법.Control method in case of accelerator position sensor failure. 제 7항에 있어서,The method of claim 7, wherein 상기 악셀레이터 포지션 센서가 요구하는 엔진 회전수로 이동시키는 단계는The step of moving to the engine speed required by the accelerator position sensor 오류 제거후 최초로 유효한 상기 아이들 스위치의 위치가 공회전 위치에 있을 때는 시간의 변화에 따른 공회전 연료량의 변화의 기울기값을 감소시켜 상기 악셀레이터 포지션 센서가 요구하는 엔진 회전수로 이동시킨 후 정상적으로 처리하는 단계를 포함하는 것을 특징으로 하는When the idle switch is in the idle position for the first time after the error is eliminated, the slope value of the change in the idle fuel amount according to the change of time is decreased, and the normal operation is performed after moving to the engine speed required by the accelerator position sensor. Characterized in that it comprises 악셀레이터 포지션 센서 고장시 제어 방법.Control method in case of accelerator position sensor failure.
KR1019990014134A 1999-04-21 1999-04-21 An control method at accelater position sensor error Expired - Fee Related KR100325165B1 (en)

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)

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