KR100471218B1 - Method for engine controlling of automatic transmission vehicle - Google Patents
Method for engine controlling of automatic transmission vehicle Download PDFInfo
- Publication number
- KR100471218B1 KR100471218B1 KR10-2002-0020026A KR20020020026A KR100471218B1 KR 100471218 B1 KR100471218 B1 KR 100471218B1 KR 20020020026 A KR20020020026 A KR 20020020026A KR 100471218 B1 KR100471218 B1 KR 100471218B1
- Authority
- KR
- South Korea
- Prior art keywords
- value
- maximum
- fall
- engine speed
- time
- Prior art date
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Ignition Timing (AREA)
Abstract
자동 변속기 차량에서 시프트 레버에 의한 주행 레인지 선택시 엔진 회전수 변동을 안정화시키는 자동 변속기 차량의 엔진 제어방법에 관한 것이다.The present invention relates to an engine control method of an automatic transmission vehicle for stabilizing fluctuations in engine speed when selecting a driving range by a shift lever in an automatic transmission vehicle.
본 발명은 일정 차속 이하를 유지하는 아이들 상태에서 중립 위치에 있는 시프트 레버가 주행모드의 변속단을 선택하는지 판단하는 과정과, 주행모드 선택이 검출되면 부하 보상에 필요한 기본값을 추출하여 점화시기의 보상을 수행하는 과정과, 점화시기 보상이 진행되는 상태에서 현재 엔진 회전수의 최대 하강폭과 하강 시간을 검출하는 과정과, 검출된 하강폭과 하강시간을 기본값과 비교하여 엔진 회전수의 하강정도를 판정하는 과정과, 판정되는 엔진 회전수의 하강 정도에 따라 부하 보상을 위한 변수값들을 자동 조정을 수행하는 과정과, 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이하인지를 판단하는 과정과, 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이상이면 보상 변수값을 최대값으로 고정하고, 최대 제한값 이하이면 현재의 값을 현재의 엔진 회전수 보상에 적용한 다음 학습값으로 저장하는 과정을 포함하는 것을 특징으로 한다.The present invention is a process for determining whether the shift lever in the neutral position selects the shift stage of the driving mode in the idle state to maintain a certain vehicle speed or less, and when the driving mode selection is detected, the default value necessary for the load compensation is extracted to compensate for the ignition timing. Process to detect the maximum fall width and fall time of the current engine speed in the state of ignition timing compensation, and compare the detected fall width and the fall time with a default value to determine the degree of fall of the engine speed. A process of determining, automatically adjusting the variable values for the load compensation according to the determined fall of the engine speed, determining whether the automatically adjusted load compensation variable values are below the set maximum limit value, and If the adjusted load compensation variable values are above the set maximum limit value, the compensation variable value is fixed to the maximum value, and below the maximum limit value If the current value is applied to the current engine speed compensation, characterized in that it comprises the step of storing as a learning value.
Description
본 발명은 자동 변속기 차량에 관한 것으로, 더 상세하게는 아이들 상태에서 시프트 레버(Shift Lever)에 의한 주행 레인지 선택시(N →D,2,L,R) 엔진 회전수 변동을 안정화시키는 자동 변속기 차량의 엔진 제어방법에 관한 것이다.The present invention relates to an automatic transmission vehicle, and more particularly, to an automatic transmission vehicle that stabilizes engine speed fluctuations when a driving range is selected by a shift lever (N → D, 2, L, R) in an idle state. It relates to an engine control method of.
일반적으로, 자동 변속기가 장착된 차량의 경우 아이들 상태에서 N 레인지에 위치되어 있는 시프트 레버를 주행 레인지(D,2,L,R)로 선택하게 되면 매뉴얼 밸브의 포트 변환에 의하여 오일펌프로부터 공급되는 유압이 선택된 주행 레인지(D,2,L,R)의 라인압을 형성시켜 선택된 변속단을 기어결합시켜 준다.상기의 라인압은 오일펌프로부터 선택된 변속단의 클러치에 작동압으로 공급되는 압으로, 매뉴얼 밸브로부터 공급되는 압력과 자체 스프링의 힘에 의하여 오일펌프에서 공급되는 압력을 일정압으로 조정하는 레귤레이터 밸브를 통한 오일의 압을 의미한다.In general, in the case of a vehicle equipped with an automatic transmission, when the shift lever located in the N range is selected as the driving range (D, 2, L, or R) in the idle state, it is supplied from the oil pump by the port change of the manual valve. The hydraulic pressure forms the line pressure of the selected driving range (D, 2, L, R) and gears the selected shift stage. The line pressure is a pressure supplied from the oil pump to the clutch of the selected shift stage as the operating pressure. In other words, the pressure of the oil through the regulator valve to adjust the pressure supplied from the oil pump to a constant pressure by the pressure supplied from the manual valve and the force of its own spring.
따라서, 엔진의 출력과 변속기 간의 연결에 의해 엔진의 부하 변동이 발생하게 되며, 이로 인하여 엔진의 드롭(Drop)이 발생하게 된다.Accordingly, the load variation of the engine is generated by the connection between the output of the engine and the transmission, which causes a drop of the engine.
그러므로, 자동 변속기가 장착되어 있는 차량에서는 상기와 같이 시프트 레버에 의한 변속단 선택시 엔진의 드롭을 방지하기 위하여 점화시기 진각 보정을 수행하고 있는데, 이는 다음과 같다.Therefore, in the vehicle equipped with the automatic transmission, the ignition timing advance correction is performed to prevent the engine from dropping when the shift stage is selected by the shift lever as described above.
도 8에서 알 수 있는 바와 같이, 엔진이 아이들 조건을 만족하고 검출되는 차속이 설정된 일정속도, 예를들어 5Km/h 이하를 만족하는 상태에서 시프트 레버에 의한 변속단 선택(N →D,2,L,R)이 발생하는지를 판단한다(S10)(S20).As can be seen in Figure 8, the shift stage selection by the shift lever (N → D, 2, when the engine satisfies the idling condition and the detected vehicle speed satisfies the set constant speed, for example, 5 km / h or less). It is determined whether L and R occur (S10) (S20).
상기에서 시프트 레버에 의한 변속단 선택이 발생되지 않은 상태이면 현재의 엔진 조건을 연속적으로 유지하여 주고, 변속단 선택이 발생되면 엔진 제어수단은 도 9에서 알 수 있는 바와 같이, 기본 점화시기에 현재의 수온보상값, 고도보상값, 아이들 안정화 보상값 등을 감안한 보상값(SPKREAM) 만큼 점화시기를 진각시켜 최종 점화시기(SPKAVD)를 결정한 다음 설정된 일정시간(SPKREATIMO) 동안 점화시기의 진각을 유지하여 엔진의 드롭 발생을 방지하여 준다(S30).If the shift stage selection by the shift lever has not occurred in the above state, the current engine condition is continuously maintained, and when the shift stage selection occurs, the engine control means is present at the basic ignition timing as shown in FIG. 9. The final ignition timing (SPKAVD) is determined by advancing the ignition timing as much as the compensation value (SPKREAM) considering the water temperature compensation value, altitude compensation value, idle stabilization compensation value of It prevents the drop of the engine (S30).
이후, 설정된 일정시간이 경과하게 되면 설정된 감쇄량(SPKREAINCC)만큼씩 단계적으로 지각시켜 기본 점화시기로 유도하며(S40), 단계적 지각 보정 진행이 진각 보정값의 '0' 위치에 도달하였는지를 판단한다(S50).Subsequently, when the predetermined time elapses, the sensor detects step by step by the set amount of attenuation (SPKREAINCC) step by step (S40). ).
상기에서 단계적 지각 보정의 진행이 진각 보정값의 '0'의 위치에 도달한 상태이면 변속단 선택후 일정시간이 경과하여 엔진 회전수가 안정화된 상태를 유지하는 것으로 판단하여 기본 조건으로 점화시기 제어를 수행한다.In the above state, if the progress of the step perception correction reaches the position of '0' of the advance correction value, it is determined that the engine speed remains stable after a predetermined time after the shift stage selection, and the ignition timing control is performed as the basic condition. Perform.
전술한 바와 같이 종래의 자동 변속기 장착 차량에서 시프트 레버의 변속단 선택시 수행하는 점화시기의 보정은 변속으로 인하여 엔진에 가해지는 부하에 관계없이 일정한 값으로 진각 제어한 다음 기본 조건의 점화시기로 복귀하므로, 엔진 부하가 커지거나 작아질 경우 능동적인 점화시기의 제어가 이루어지지 못하여 엔진 회전수의 하강과 상승이 발생되며, 심한 경우 엔진 스톨이 발생되어지는 문제점이 있다.As described above, the correction of the ignition timing performed when the shift stage of the shift lever is selected in a vehicle with a conventional automatic transmission is controlled by advancing to a constant value regardless of the load on the engine due to the shift, and then returned to the ignition timing under the basic conditions. Therefore, when the engine load increases or decreases, the control of the active ignition timing is not achieved, so that the engine speed decreases and rises, and in severe cases, the engine stall occurs.
또한, 점화시기의 진각 제어후 기본 점화시기로 복귀하는 과정에서 일정시간당 일정한 양을 단계적으로 지각시키는 제어를 수행하므로 순간적인 부하에 대하여 보상속도가 느려 엔진 회전수 저하를 막을 수 없는 문제점이 있다. In addition, since the control of perceiving a certain amount step by step in the process of returning to the basic ignition timing after the advance control of the ignition timing has a problem that the compensation speed for the instant load is slow to prevent the engine speed decrease.
본 발명은 상기와 같은 문제점을 해결하기 위하여 발명한 것으로, 그 목적은 자동 변속기를 장착한 차량이 아이들 상태에서 시프트 레버가 중립 위치(N)에서 주행 위치(D,2,L,R)로 선택되는 경우 점화시기 초기 진각량과 진각후 유지시간 및 진각 감쇄량을 조절하는 최적의 변수들을 능동적으로 찾아 점화시기의 보정을 수행하도록 함으로써 엔진 회전수의 변동을 최소화하도록 한 것이다. The present invention has been invented to solve the above problems, the object of which is to select the driving position (D, 2, L, R) from the neutral position (N) to the shift lever when the vehicle equipped with the automatic transmission is in an idle state. In this case, it is to minimize the variation of the engine speed by actively searching for the optimum variables that control the initial advance amount, the holding time and the decay amount after the advance.
또한, 진각된 점화시기를 초기 점화시기로 지각 제어할시 지수감쇄 (Exponential Decay) 방법을 적용함으로써 보다 신속하고 정확한 점화시기의 보정이 이루어지도록 한 것이다.In addition, when the advanced ignition timing is controlled as the initial ignition timing, an exponential decay method is applied so that the ignition timing can be corrected more quickly and accurately.
상기와 같은 목적을 실현하기 위한 본 발명은 일정 차속 이하를 유지하는 아이들 상태에서 중립 위치에 있는 시프트 레버가 주행모드의 변속단을 선택하는지 판단하는 과정과; 상기에서 주행모드의 선택이 검출되면 부하 보상에 필요한 기본값을 추출하여 점화시기의 보상을 수행하는 과정과; 점화시기 보상이 진행되는 상태에서 현재 엔진 회전수의 최대 하강폭과 하강 시간을 검출하는 과정과; 상기 검출된 하강폭과 하강시간을 기본값과 비교하여 엔진 회전수의 하강정도를 판정하는 과정과; 상기 판정되는 엔진 회전수의 하강 정도에 따라 부하 보상을 위한 변수값들을 자동 조정하는 과정과; 상기 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이하인지를 판단하는 과정과; 상기에서 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이상이면 보상 변수값을 최대값으로 고정하고, 최대 제한값 이하이면 현재의 값을 현재의 엔진 회전수 보상에 적용한 다음 학습값으로 저장하는 과정을 포함하는 것을 특징으로 한다.The present invention for realizing the above object comprises the steps of determining whether the shift lever in the neutral position selects the shift stage of the driving mode in the idle state to maintain a certain vehicle speed or less; If the selection of the driving mode is detected, extracting a default value necessary for load compensation to perform ignition timing compensation; Detecting a maximum fall width and a fall time of the current engine speed while the ignition timing compensation is in progress; Determining the degree of fall of engine speed by comparing the detected fall width and the fall time with a default value; Automatically adjusting variable values for load compensation according to the degree of falling of the determined engine speed; Determining whether the automatically adjusted load compensation variable values are less than or equal to a set maximum limit value; If the automatically adjusted load compensation variable values are greater than or equal to the set maximum limit value, the compensation variable value is fixed to the maximum value. If the load compensation variable values are less than the maximum limit value, the current value is applied to the current engine speed compensation and stored as a learning value. Characterized in that.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 일 실시예를 상세하게 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1에서 알 수 있는 바와 같이 본 발명에 따른 자동 변속기 차량의 엔진 제어장치는, 인히비터 스위치(10)와 차속 검출부(20), 부하 검출부(30), 변속 제어부(40), 액츄에이터(50), 엔진 제어부(60), 점화장치(70)로 이루어지는데, 인히비터 스위치(10)는 시프트 레버로 선택되는 변속단의 위치를 검출하여 그에 대한 전기적인 신호를 출력한다.As can be seen in FIG. 1, the engine control apparatus of the automatic transmission vehicle according to the present invention includes an inhibitor switch 10, a vehicle speed detector 20, a load detector 30, a shift controller 40, and an actuator 50. And, the engine control unit 60, the ignition device 70, the inhibitor switch 10 detects the position of the shift stage selected by the shift lever and outputs an electrical signal thereto.
차속 검출부(20)는 자동변속기의 출력기어 회전수 연산을 통해 현재의 주행 속도를 검출하여 그에 대한 전기적 신호를 출력한다.The vehicle speed detection unit 20 detects the current traveling speed by calculating the output gear speed of the automatic transmission and outputs an electrical signal thereto.
부하 검출부(30)는 중립 위치에 있는 시프트 레버가 주행 모드를 선택함에 따라 발생되는 부하의 정도를 검출하여 그에 대한 전기적 신호를 출력한다.The load detector 30 detects the degree of load generated when the shift lever in the neutral position selects the driving mode and outputs an electrical signal thereto.
변속 제어부(40)는 시프트 레버로 선택되는 각 변속단에 대하여 목표 변속단으로의 기어결합을 위해 라인압을 제어하며, 라인압 제어후 차량의 조건에 따라 듀티 제어를 수행한다.The shift control unit 40 controls the line pressure for gear engagement to the target shift stage for each shift stage selected by the shift lever, and performs duty control according to the vehicle condition after the line pressure control.
액츄에이터(50)는 상기 변속 제어부(40)의 제어신호에 따라 구동되어 계합 요소 및 마찰요소를 작동시키는 유압 공급을 자동 조정한다.Actuator 50 is driven in accordance with the control signal of the shift control unit 40 to automatically adjust the hydraulic supply for operating the engagement element and the friction element.
엔진제어부(60)는 차량의 아이들 조건에서 시프트 레버가 중립 위치(N)에서 주행 위치(D,2,L,R)로 선택되는 경우 점화시기 초기 진각량과 진각후 유지시간 및 진각 감쇄량을 조절하는 최적의 변수들을 능동적으로 찾아 점화시기의 보정을 수행하며, 진각된 점화시기를 지수감쇄로 지각시켜 신속하고 정확한 점화시기의 보정을 제어한다.The engine control unit 60 adjusts the initial advance amount of the ignition timing, the holding time after the advancement and the amount of the attenuation decay when the shift lever is selected as the driving position (D, 2, L, R) from the neutral position (N) in the vehicle idle condition. Actively finds the best parameters to compensate for the ignition timing and controls the rapid and accurate ignition timing correction by recognizing the advanced ignition timing by exponential decay.
점화장치(70)는 상기 엔진 제어부(60)에서 인가되는 제어신호에 따라 점화시기의 진각 및 지각 보정을 수행하여 혼합기의 연소를 유지하여 준다.The ignition device 70 maintains combustion of the mixer by performing the advance and perception correction of the ignition timing according to the control signal applied from the engine controller 60.
전술한 바와 같은 기능을 포함하는 본 발명에서 시프트 레버에 의한 변속단 선택시 점화시기 보정을 통해 엔진 제어를 수행하는 동작은 다음과 같다.In the present invention including the function as described above, the operation of performing engine control through ignition timing correction when the shift stage is selected by the shift lever is as follows.
자동 변속기를 장착한 차량이 아이들 상태에서 중립 위치(N)에 있는 시프트 레버가 주행 레인지(D,2,L,R)를 선택하는 신호의 입력이 인히비터 스위치(10)를 통해 검출되면 차속 검출부(20)의 신호를 분석하여 현재의 주행속도가 설정된 일정 속도, 예를들어 5Km/h 이하의 상태인지를 판단한다(S101).When the vehicle equipped with the automatic transmission is in the idle state and the shift lever in the neutral position (N) detects the input of the signal for selecting the driving range (D, 2, L, R) through the inhibitor switch 10, the vehicle speed detecting unit The signal of 20 is analyzed to determine whether the current running speed is a predetermined speed, for example, 5 Km / h or less (S101).
상기에서 현재의 주행속도가 설정된 일정속도 이하의 상태인 것으로 판단되면 엔진 제어부(60)는 플래쉬 메모리에 저장되어 있는 엔진 부하 보정 조건인 점화시기진각 초기값(h)과 진각 유지시간(t0), 학습 저장된 이전의 엔진 회전수 하강폭(W'), 학습 저장된 이전의 엔진 회전수 최대 하강시간(H') 및 지각 제어를 위한 지수함수값(β)등을 판독한 다음(S102), 판독된 정보를 기반으로 시프트 레버의 주행모드 선택에 따른 점화시기 보상을 수행한다(S103).If it is determined that the current running speed is less than the predetermined constant speed, the engine controller 60 determines the initial value h of the ignition timing and the advance time holding time t0, which are engine load correction conditions stored in the flash memory. After reading the previously stored engine speed drop width W ', the previously stored engine speed maximum fall time H', and the exponential function value β for perceptual control (S102), The ignition timing compensation is performed according to the selection of the driving mode of the shift lever based on the information (S103).
상기에서 점화시기의 보상은 도 3에서 알 수 있는 바와 같이 기본점화시기에 초기값(h) 만큼을 진각한 다음 설정시간(t0) 동안 유지하고, 유지시간(t0) 이후에 원래의 기본 점화시기로 복귀시키기 위하여 지수함수값(β)으로 지각 제어한다.As described above, the compensation of the ignition timing is advanced as much as the initial value h at the basic ignition timing and then maintained for the set time t0, and the original basic ignition timing after the holding time t0. Perceptual control with an exponential value β to return to.
상기의 점화시기 지각제어는 도 4에서 알 수 있는 바와 같이, 지각제어에 대한 지수함수값(β)이 증가할수록 그 감쇄정도는 커지므로, 엔진 회전수가 목표 회전수에서 하강된 후 추종속도가 느릴 경우 지수함수값(β)을 증가시키고 진각 초기값(h)을 크게 하면 추종 속도를 빠르게 할 수 있다.As can be seen in FIG. 4, the ignition timing perception control increases as the exponential function value β for the perception control increases, so that the following speed becomes slow after the engine speed drops from the target speed. In this case, increasing the exponential function value β and increasing the initial initial value h can increase the following speed.
상기와 같이, 점화시기 보상값이 결정되면 현재 엔진 회전수의 최대 하강시간(H)과 현재 엔진 회전수의 하강폭(W)을 추출한다(S104).As described above, when the ignition timing compensation value is determined, the maximum fall time H of the current engine speed and the fall width W of the current engine speed are extracted (S104).
상기에서 최대로 엔진 회전수가 떨어지는 시간과 그 값을 찾기 위해서는 엔진 회전수의 변화량을 계산하여야 하며, 그 값이 음수에서 양수로 변환되는 시점(정확하게는 "0"점)의 회전수가 최대로 떨어지는 시간(H)이고, 그 시간의 약 2배되는 값이 엔진 회전수의 하강폭(W)이 된다. 이는 곡선에서 최소점을 찾는 방법과 동일하다.In order to find the time when the engine speed falls to the maximum and the value thereof, the amount of change in the engine speed must be calculated, and the time when the speed of the time when the value is converted from negative to positive (exactly zero point) falls to the maximum. (H), and the value about twice that time becomes the fall width W of the engine speed. This is the same as finding the minimum point on the curve.
이는 도 6 및 도 7에서 알 수 있는 바와 같이, 실제로 엔진에 부하가 가해져서 하강이 발생하는 경우 엔진 회전수의 최대 하강시간(H)은 점화시기 진각 초기 보상값(h)에 가장 큰 영향을 받게 된다.As can be seen in FIGS. 6 and 7, when the load is actually applied to the engine and the fall occurs, the maximum fall time H of the engine speed has the greatest influence on the initial compensation value h of the ignition timing advance. Will receive.
즉, 초기 보상값(h)의 값이 커지면 엔진 회전수의 최대 하강시간(H)은 줄어들며, 하강폭(W)을 줄이기 위해서는 진각 유지시간(t0)를 작게하고 지수함수값(β)을 크게 하면 엔진 토오크는 증대되고 하강폭(W)은 줄어든다.That is, when the value of the initial compensation value h is increased, the maximum fall time H of the engine speed decreases, and in order to reduce the fall width W, the advance hold time t0 is decreased and the exponential function value beta is increased. Lower engine torque is increased and lowering width W is reduced.
상기와 같이 엔진 회전수의 최대 하강시간(H)와 하강폭(W)이 산출되면 엔진 하강 판정조건을 수행하는데 이는 다음과 같다.As described above, when the maximum fall time H and the fall width W of the engine speed are calculated, the engine fall determination condition is performed.
상기에서 검출된 엔진 회전수의 최대 하강시간(H)이 설정된 기준값(H_ref) 이상을 유지하는지를 판단하여(S105) 최대 하강시간(H)이 설정된 기준값(H_ref)이하의 상태이면 점화보정을 위한 진각값을 초기 보상값(h)으로 고정하고(S107), 최대 하강시간(H)이 설정된 기준값(H_ref)이상이면 현재의 엔진 회전수 최대 하강시간(H)이 플래쉬 메모리에 저장되어 있는 학습된 이전 엔진 회전수 최대 하강시간 (H')보다 작은 값을 갖는지를 판단한다(S106).It is determined whether the maximum fall time H of the engine speed detected above is maintained above the set reference value H_ref (S105), and if the maximum fall time H is less than or equal to the set reference value H_ref, the advance angle for ignition correction is determined. The value is fixed to the initial compensation value (h) (S107), and if the maximum fall time (H) is equal to or greater than the set reference value (H_ref), the learned previous engine speed maximum fall time (H) is stored in the flash memory It is determined whether the engine speed has a value smaller than the maximum fall time H '(S106).
상기 S106에서 그 값이 큰 상태이면 하강 크기를 빨리 줄이기 위하여 점화보정을 위한 진각값을 초기 보상값(h)에 '△h'를 가산하여 2배 만큼 증가시켜 결정하고(S108), 그 값이 작은 상태이면 점화보정을 위한 진각값을 초기 보상값(h)에 '0.5*△h'를 가산하여 결정한다(S109).If the value is large in step S106, in order to reduce the size of the fall quickly, the advance value for ignition correction is determined by adding 'Δh' to the initial compensation value (h) by 2 times (S108). If the state is small, the advance value for ignition correction is determined by adding '0.5 * Δh' to the initial compensation value h (S109).
또한, 상기에서 검출된 엔진 회전수의 하강폭(W)이 설정된 기준값(W_ref)이상을 유지하는지를 판단하여(S110) 하강폭(W)이 설정된 기준값(W_ref)이하의 상태이면 점화보정을 위한 진각 유지시간을 초기 유지시간(t0)으로 고정함과 동시에 지수함수값(β)을 플래쉬 메모리에 설정되어 있는 초기값으로 고정하고(S112), 하강폭(W)이 설정된 기준값(W_ref)이상이면 현재 엔진 회전수의 하강폭(W)에서 플래쉬 메모리에 저장되어 있는 학습된 이전 엔진 회전수의 하강폭(W')보다 작은 값을 갖는지를 판단한다(S111).Further, it is determined whether the falling width W of the engine speed detected above is maintained above the set reference value W_ref (S110), and if the falling width W is equal to or less than the set reference value W_ref, the advance angle for ignition correction is determined. While the holding time is fixed to the initial holding time t0, the exponential function value β is fixed to the initial value set in the flash memory (S112), and if the falling width (W) is equal to or larger than the set reference value (W_ref), It is determined whether the lower width W of the engine speed is smaller than the lowered width W 'of the learned previous engine speed stored in the flash memory (S111).
상기 S111에서 그 값이 작은 값을 갖는 경우 점화보정을 위한 진각 유지시간을 초기 유지시간(t0)에서 소정의 경과분(△t)을 감산하고, 지수함수값(β)은 초기값에 '△β'를 가산하여 2배 만큼 증가시켜 결정하며(S114), 그 값이 큰 값을 갖는 경우 하강폭(W)을 줄이기 위하여 점화보정을 위한 유지시간을 초기 유지시간(t0)에서 '0.5*△t' 만큼 감산하여 결정하고, 지수함수값(β)은 초기값에 '0.5*△β'만큼을 가산하여 결정한다(S113).If the value is small in S111, the advancing holding time for ignition correction is subtracted from the initial holding time t0 by a predetermined elapsed time? T, and the exponential function value? It is decided by adding β 'and increasing it by 2 times (S114). If the value has a large value, the holding time for ignition compensation is set to 0.5 * △ from the initial holding time (t0) in order to reduce the falling width (W). It is determined by subtracting by t ', and the exponential function value β is determined by adding' 0.5 * Δβ 'to the initial value (S113).
상기와 같이 점화보정 진각을 위한 시간(h)과 하강폭(W) 및 유지시간(t0)이 결정되면 각각의 값들이 과도한 점화시기 진각으로 인한 노킹(Knocking)발생을 억제하고, 엔진 회전수가 플로팅(Floating)되거나 오버슈트(Overshoot)가 생기는 것, 즉 엔진 토오크 변동치가 부하값의 변화보다 커지는 것을 방지하기 위하여 설정된 제한값인 최대값 이하의 값을 갖는지를 판단한다(S115).As described above, when the time (h), the fall width (W), and the holding time (t0) for the advance of the ignition correction are determined, the respective values suppress the occurrence of knocking due to the excessive advance of the ignition timing, and the engine speed is floated. In order to prevent the floating or overshoot, that is, the engine torque fluctuation value from being greater than the change in the load value, it is determined whether the value has a value less than or equal to the maximum value which is set (S115).
상기에서 각각의 값들이 설정된 제한값인 최대값 이상을 갖는 경우 각각의 값을 설정된 최대값으로 결정하고(S116), 각각의 값들이 설정된 제한값 보다 작은 상태이면 상기에서 결정된 각각의 값들을 현재의 값으로 취하여 엔진 보정에 적용한다(S117).When each value has a maximum value that is greater than the set limit value, each value is determined as the set maximum value (S116). If each value is smaller than the set limit value, the respective values determined above are set to the current value. Take it and apply it to engine correction (S117).
이상에서 설명한 바와 같이 본 발명은 시프트 레버가 중립위치에서 주행모드로 선택됨이 검출될시 부하 변동에 따라 능동적인 점화시기의 제어를 수행함으로써 엔진 회전수의 안정화가 제공되고, 점화시기를 지각시키는 과정에서 순간적인 부하의 변동에 능동적으로 대처함으로써 안정된 엔진 상태를 유지하여 준다. As described above, the present invention provides stabilization of the engine speed by performing active ignition timing control according to load variation when the shift lever is selected as the driving mode at the neutral position, thereby providing a process for retarding the ignition timing. Maintain stable engine condition by actively coping with momentary load fluctuations.
도 1은 본 발명에 따른 자동 변속기 차량의 엔진 제어장치에 대한 개략적인 구성 블록도.1 is a schematic block diagram of an engine control apparatus for an automatic transmission vehicle according to the present invention;
도 2는 본 발명에 따른 자동 변속기 차량에서 엔진 제어를 수행하는 일 실시예의 흐름도.2 is a flowchart of an embodiment of performing engine control in an automatic transmission vehicle according to the present invention.
도 3은 본 발명에 따른 자동 변속기 차량의 엔진 제어에서 점화시기 보상관계를 도시한 도면.3 is a diagram illustrating an ignition timing compensation relationship in engine control of an automatic transmission vehicle according to the present invention;
도 4는 도 3에서 지수함수 β의 감쇄형태를 도시한 도면.FIG. 4 is a view illustrating attenuation form of the exponential function β in FIG. 3.
도 5는 본 발명에 따른 자동 변속기 차량의 엔진 제어에서 엔진 회전수의 드롭 판정 조건을 도시한 도면.5 is a view showing a drop determination condition of the engine speed in the engine control of the automatic transmission vehicle according to the present invention.
도 6 및 도 7은 도 5에서 엔진 회전수의 드롭량과 점화시기 보상과의 관계를 도시한 도면.6 and 7 are diagrams showing the relationship between the drop amount of the engine speed and the ignition timing compensation in FIG.
도 8은 종래의 자동 변속기 차량에서 엔진 제어를 수행하는 일 실시예의 흐름도.8 is a flowchart of an embodiment of performing engine control in a conventional automatic transmission vehicle.
도 9는 종래의 자동 변속기 차량에서 변속단 선택에 따른 엔진 점화시기 보정을 도시한 도면. 9 is a diagram illustrating engine ignition timing correction according to a shift stage selection in a conventional automatic transmission vehicle.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0020026A KR100471218B1 (en) | 2002-04-12 | 2002-04-12 | Method for engine controlling of automatic transmission vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0020026A KR100471218B1 (en) | 2002-04-12 | 2002-04-12 | Method for engine controlling of automatic transmission vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030081681A KR20030081681A (en) | 2003-10-22 |
KR100471218B1 true KR100471218B1 (en) | 2005-03-08 |
Family
ID=32378771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0020026A KR100471218B1 (en) | 2002-04-12 | 2002-04-12 | Method for engine controlling of automatic transmission vehicle |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100471218B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04164155A (en) * | 1990-10-26 | 1992-06-09 | Yamaha Motor Co Ltd | Ignition device for engine |
JPH04368235A (en) * | 1991-06-17 | 1992-12-21 | Toyota Motor Corp | Speed change control device for automatic transmission |
KR940015265A (en) * | 1992-12-03 | 1994-07-20 | 전성원 | Engine ignition timing control device and its realization method |
KR970001943A (en) * | 1995-06-12 | 1997-01-24 | 전성원 | Transmission shock reduction device of automatic transmission using ignition timing |
KR970045407A (en) * | 1995-12-30 | 1997-07-26 | 전성원 | Control method of ignition timing when gear shift of automatic transmission car |
KR19980060061A (en) * | 1996-12-31 | 1998-10-07 | 박병재 | Ignition timing correction device and method for total control for downshift |
-
2002
- 2002-04-12 KR KR10-2002-0020026A patent/KR100471218B1/en not_active IP Right Cessation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04164155A (en) * | 1990-10-26 | 1992-06-09 | Yamaha Motor Co Ltd | Ignition device for engine |
JPH04368235A (en) * | 1991-06-17 | 1992-12-21 | Toyota Motor Corp | Speed change control device for automatic transmission |
KR940015265A (en) * | 1992-12-03 | 1994-07-20 | 전성원 | Engine ignition timing control device and its realization method |
KR970001943A (en) * | 1995-06-12 | 1997-01-24 | 전성원 | Transmission shock reduction device of automatic transmission using ignition timing |
KR100302776B1 (en) * | 1995-06-12 | 2001-11-22 | 이계안 | Device and method for reducing transmission impact of automatic transmission using ignition time |
KR970045407A (en) * | 1995-12-30 | 1997-07-26 | 전성원 | Control method of ignition timing when gear shift of automatic transmission car |
KR19980060061A (en) * | 1996-12-31 | 1998-10-07 | 박병재 | Ignition timing correction device and method for total control for downshift |
Also Published As
Publication number | Publication date |
---|---|
KR20030081681A (en) | 2003-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0475585B1 (en) | Method and system for improving smoothness of upshifts in an automatic transmission | |
US6849030B2 (en) | Hydraulic pressure control for continuously variable transmission | |
JP4054778B2 (en) | Control device for automatic transmission | |
JP4464994B2 (en) | Hydraulic control device for automatic transmission | |
US6482126B2 (en) | Lockup control device | |
KR101584474B1 (en) | Hydraulic control circuit and method for controlling same | |
KR100325214B1 (en) | Shift controlling method for automatic transmission of vehicle | |
KR100471218B1 (en) | Method for engine controlling of automatic transmission vehicle | |
EP0128394B1 (en) | Reduction ratio control for continuously variable transmission | |
JPH02304262A (en) | Line pressure control unit for automatic transmission | |
JP4070739B2 (en) | Continuously variable transmission | |
CN109854398B (en) | Method for regulating the rotational speed of a combustion motor with compensation for a lag time | |
KR100290407B1 (en) | Control device and method of idle rpm of vehicle | |
KR100428191B1 (en) | a method for manual shifting delay controling of automatic transmission in vehicle | |
KR100411122B1 (en) | Apparatus for shift controlling in automatic transmission and method thereof | |
KR100380097B1 (en) | Shift controlling method for automatic transmission of vehicle | |
KR100705986B1 (en) | A shift control system of automatic transmission on vehicle and method thereof | |
KR100285445B1 (en) | Method for compensating initial duty rate of feedback control in shifting from 4 to 3-range | |
JP2920232B2 (en) | Shift shock reduction device for automatic transmission | |
KR100812465B1 (en) | Method of controlling shift shock decreasing device of auto-transmission | |
KR20060108867A (en) | Power off up shift controlling method for automatic transmission of vehicle | |
JP2740534B2 (en) | Line pressure control device for automatic transmission | |
KR100295861B1 (en) | Method for controlling idle speed | |
KR100285443B1 (en) | Method for compensation temperature of oil in automatic transmission | |
KR20020084381A (en) | Idle situation controlled method of auto transmission vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20080201 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |