WO2018225452A1 - Idle rotation number control device for internal combustion engine - Google Patents

Idle rotation number control device for internal combustion engine Download PDF

Info

Publication number
WO2018225452A1
WO2018225452A1 PCT/JP2018/018469 JP2018018469W WO2018225452A1 WO 2018225452 A1 WO2018225452 A1 WO 2018225452A1 JP 2018018469 W JP2018018469 W JP 2018018469W WO 2018225452 A1 WO2018225452 A1 WO 2018225452A1
Authority
WO
WIPO (PCT)
Prior art keywords
internal combustion
combustion engine
initialization process
engine
control device
Prior art date
Application number
PCT/JP2018/018469
Other languages
French (fr)
Japanese (ja)
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 CN201880037772.9A priority Critical patent/CN110741149A/en
Publication of WO2018225452A1 publication Critical patent/WO2018225452A1/en

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D29/00Controlling engines, such controlling being peculiar to the devices driven thereby, the devices being other than parts or accessories essential to engine operation, e.g. controlling of engines by signals external thereto
    • F02D29/02Controlling engines, such controlling being peculiar to the devices driven thereby, the devices being other than parts or accessories essential to engine operation, e.g. controlling of engines by signals external thereto peculiar to engines driving vehicles; peculiar to engines driving variable pitch propellers
    • 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
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D9/00Controlling engines by throttling air or fuel-and-air induction conduits or exhaust conduits
    • F02D9/02Controlling engines by throttling air or fuel-and-air induction conduits or exhaust conduits concerning induction conduits
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Definitions

  • the present disclosure relates to a control device that controls an idle speed of an internal combustion engine to a target speed. More specifically, the present invention relates to an idle speed control device including a step motor type flow control valve that controls the amount of air during idle operation.
  • an idle speed control device for an internal combustion engine has a flow rate of air flowing in a bypass passage (bypass) that bypasses a throttle valve provided in an intake passage of the internal combustion engine and communicates the upstream and downstream of the throttle valve.
  • a flow control valve for controlling is provided. When the throttle valve is fully closed, the idle rotation speed of the internal combustion engine is controlled to the target rotation speed by adjusting the air flow rate passing through the flow control valve by varying the opening of the intake control valve.
  • the valve body of the flow control valve is configured to operate via a step motor (stepping motor) controlled by a control device. That is, the opening / closing of the flow control valve is controlled based on the number of steps stored in the control device. Therefore, in order to accurately perform the opening / closing control of the flow control valve, it is necessary to match the relationship between the number of steps stored in the control device and the actual opening of the flow control valve.
  • a step motor stepping motor
  • the flow control valve is opened to the abutting position (reference position) in the opening direction or the closing direction.
  • An initialization process is performed to match the relationship between the number of steps stored in the control device and the actual opening of the flow control valve. With this initialization process, the reference position and the newly counted number of steps are matched (see Patent Document 1).
  • the flow rate control valve initialization process is basically performed every time the IGSW is turned from ON to OFF (except when there is an engine start request). For this reason, the number of times of the initialization process is increased, there is a possibility that the valve seat and the threaded portion of the flow control valve are worn, biting between the valve body and the valve seat, and power consumption is increased. .
  • an object of the present disclosure is to provide an idle speed control device for an internal combustion engine that can reduce the number of times the initialization process is performed in order to solve the above-described problems.
  • One form of the present disclosure made to solve the above problems is a throttle valve provided in an intake passage of an internal combustion engine, a step motor type flow control valve provided in a bypass passage that bypasses the throttle valve,
  • the control unit determines the number of steps for driving the flow rate control valve from the previous step.
  • the flow control valve is driven to a predetermined reference opening and stored. An initialization process for matching the relationship between the number of steps and the actual opening of the flow control valve is performed.
  • the flow control valve is initialized only when the control unit is in a predetermined state. That is, the flow control is performed only when the number of steps of the flow control valve during the previous idle operation is compared with the number of steps of the flow control valve during the current idle operation and the comparison result is greater than the predetermined number of steps.
  • Perform valve initialization processing may be determined to be an optimum value by experiment or the like in consideration of product variation of the step motor, but can be set to 4 to 5 steps, for example.
  • control unit may compare the number of steps when the ignition switch is turned from ON to OFF.
  • control unit may perform the initialization process when an ignition switch is turned from ON to OFF.
  • the initialization process is not performed every time the ignition switch is turned from ON to OFF, and the flow control valve initialization process is basically performed only when the comparison result is larger than the predetermined number of steps. Is done. Therefore, it is possible to reduce the number of times the flow control valve initialization process is performed.
  • the control unit performs the initialization process after the ignition switch is turned on and before the idling engine speed of the internal combustion engine reaches the target engine speed. It is preferable to implement it when turned off.
  • the control unit If the ignition switch is turned off before the idling engine speed reaches the target engine speed, for example, when the internal combustion engine is warmed up or when the engine is in an idle-up state due to an electrical load, the control unit The number of steps of the flow control valve during operation cannot be acquired. Therefore, the control unit cannot compare the number of steps between the previous idle operation and the current idle operation. In such a case, if the step motor of the flow control valve is out of step, it becomes impossible to accurately control the idling speed.
  • the control unit when the number of steps cannot be compared (step number deviation determination), the control unit unconditionally performs the flow control valve initialization process. Therefore, the idling speed control can be performed with high accuracy. It should be noted that the ignition switch is not turned off so frequently after the ignition switch is turned on and before the idling speed of the internal combustion engine reaches the target speed. Therefore, it is possible to reduce the number of times the flow control valve initialization process is performed when the ignition switch is turned from ON to OFF.
  • the control unit performs the initialization process when the ignition switch is turned from OFF to ON, and starts the internal combustion engine until the initialization process is completed. It is preferable to prohibit.
  • the flow rate control valve initialization process is performed when the ignition switch is turned from OFF to ON, a request for starting the internal combustion engine may occur before the initialization process is completed. In such a case, it is possible to give priority to the start request of the internal combustion engine, but in this idle speed control device, the flow rate control valve initialization process is performed because of a deviation in the number of steps of the flow rate control valve. This is a case where the step motor is considered to have stepped out. For this reason, if the internal combustion engine is started with priority given to the start request of the internal combustion engine, there is a high possibility that the idle speed will be unstable because the control of the idle speed is not successful.
  • the control unit rejects the start request of the internal combustion engine and starts the internal combustion engine until the initialization process is completed. It is prohibited. Therefore, when it is considered that the difference in the number of steps of the flow control valve is large and the step motor is out of step, the internal combustion engine is started after the initialization process is completed. This reliably prevents the internal combustion engine from being started in a state where the step motor is considered to be out of step, and the idling speed control can be performed with high accuracy after the internal combustion engine is started.
  • FIG. 1 is a diagram showing a schematic configuration of an engine system including an idle speed control device according to an embodiment.
  • a multi-cylinder internal combustion engine (engine) 1 having a known structure is mounted on a vehicle, and a combustible mixture of fuel and air supplied through an intake passage 2 is supplied to each cylinder.
  • the combustion chamber is exploded and burned, and the exhaust gas after the combustion is discharged through the exhaust passage 3.
  • the piston 4 is operated to rotate the crankshaft 5 to obtain power.
  • the throttle valve 10 provided in the intake passage 2 is opened and closed to adjust the amount of air (intake amount) that flows through the intake passage 2 and is sucked into each cylinder.
  • the throttle valve 10 operates in conjunction with an operation of an accelerator pedal (not shown) provided in the driver's seat.
  • a throttle sensor 11 provided for the throttle valve 10 detects the opening degree (throttle opening degree) of the throttle valve 10 and outputs an electric signal corresponding to the detected value.
  • a bypass passage 12 that bypasses the throttle valve 10 is provided in the intake passage 2.
  • the bypass passage 12 is provided with an ISCV (idle speed control valve) 13 which is a step motor type flow control valve.
  • the ISCV 13 opens and closes the bypass passage 12 by moving the valve body 13b via a screw mechanism in accordance with the rotation of the built-in stepping motor 13a and bringing the valve body 13b into contact with and separating from the valve seat 13c.
  • An air cleaner 15 is disposed at the tip of the intake passage 2, and an intake temperature sensor 16 and an intake pressure sensor 17 are provided in the intake passage 2.
  • the intake air temperature sensor 16 measures the temperature of air (intake air) taken into the intake passage 2 and outputs an electrical signal corresponding to the measured value.
  • the intake pressure sensor 17 measures the pressure in the intake passage 2 and outputs an electrical signal corresponding to the measured value.
  • a fuel injection valve (injector) 7 provided corresponding to each cylinder injects and supplies fuel to the intake port of each cylinder. Fuel is pumped from each fuel tank 20 to each injector 7 through a fuel pipe 21.
  • the spark plug 8 provided in the engine 1 corresponding to each cylinder receives the high voltage output from the ignition coil 9 and performs an ignition operation.
  • the ignition timing of each spark plug 8 is determined by the output timing of the high voltage from the ignition coil 9.
  • the three-way catalyst 25 provided in the exhaust passage 3 purifies the exhaust discharged from the engine 1.
  • an O 2 sensor 26 is provided on the upstream side of the three-way catalyst 25. The O 2 sensor 26 detects the oxygen concentration Ox in the exhaust gas and outputs an electrical signal corresponding to the detected value.
  • the crank angle sensor 27 provided in the engine 1 detects the angular speed of the crankshaft 5, that is, the engine rotational speed (rotational speed), and outputs an electrical signal corresponding to the detected value.
  • a water temperature sensor 28 provided in the engine 1 detects the temperature of the cooling water flowing through the engine 1 (cooling water temperature) and outputs an electrical signal corresponding to the detected value.
  • the electronic control unit (ECU) 30 includes a CPU, a ROM, a RAM, and the like, and is an electronic control unit that controls the entire operation of the engine 1, and is an example of a “control unit” in the present disclosure.
  • Various signals output from the throttle sensor 11, the intake air temperature sensor 16, the intake pressure sensor 17, the O 2 sensor 26, the crank angle sensor 27, and the water temperature sensor 28 are input to the ECU 30. Then, the ECU 30 controls the engine 1 including opening / closing control of the ISCV 13 based on these input signals.
  • the ECU 30 controls the command value (the number of steps) of the step motor 13a so that the ISCV 13 becomes the target opening degree during the idling operation in which the throttle valve 10 is near the fully closed position. ) To control the opening of the ISCV 13 to adjust the idle speed. Further, the ECU 30 drives the ISCV 13 to the reference opening (in this embodiment, for example, fully closed), and performs an initialization process for matching the relationship between the stored number of steps and the actual opening of the ISCV 13. . In the present embodiment, the ECU 30 determines the necessity of the initialization process, and performs initialization control for executing the initialization process according to the determination result.
  • the ECU 30 is connected to an ignition switch (IGSW) 32 through a main relay 31.
  • the IGSW 32 is connected to the battery 33. Thus, when the IGSW 32 is turned on, electric power is supplied from the battery 33 to the ECU 30.
  • step S1 the case where the initialization process of the ISCV 13 is performed when the IGSW 32 is turned from ON to OFF is illustrated, and this initialization control will be described with reference to FIG.
  • step S2 the case where the initialization process of the ISCV 13 is performed when the IGSW 32 is turned from ON to OFF is illustrated, and this initialization control will be described with reference to FIG.
  • step S3 the warm-up state of the engine 1 is determined based on the engine water temperature detected by the water temperature sensor 28. Specifically, when the engine water temperature is equal to or higher than a predetermined temperature, it is determined that the engine 1 is in a warm-up state.
  • the ECU 30 determines whether the engine 1 is in an idle operation state (step S4).
  • the idle operation state of the engine 1 is determined based on the engine speed (rotational speed) detected by the crank angle sensor 27. Specifically, it is determined that the engine 1 is in an idling operation state when the engine speed is within a predetermined range.
  • step S5 determines whether or not there is an electric load that affects the idling speed.
  • the presence / absence of an electric load is determined based on ON / OFF of a headlight provided in the vehicle and ON / OFF of an air conditioner.
  • step S5 If there is no electric load (step S5: not present), the ECU 30 stores the step position (number of steps) of the ISCV 13 during the current (current) idle operation as giscstep new (step S6). Next, the ECU 30 determines whether or not the IGSW 32 has been turned off (step S7).
  • step S7 If IGSW32 is to OFF (step S7: YES), the step position of ISCV13 during the current idling operation (step number giscstep new), the step position of ISCV13 at the previous idling operation (step number giscstep old) And the comparison result (step difference
  • ) is determined to be greater than a predetermined number of steps hisc (step S8).
  • the median value of the number of steps of the ISCV 13 during the idling operation is set as the initial value of giscstep old .
  • This median value may be determined in advance by experiment for each engine specification and stored in the ROM of the ECU 30. Thereby, for example, when the battery is cleared due to maintenance or the like, this initial value is used as the number of steps giscstep old in the previous idle operation. Note that if the IGSW 32 is not turned off and is kept on (step S7: NO), the ECU 30 ends this processing routine.
  • step S8 YES
  • the ECU 30 drives the ISCV 13 to the reference opening (in this embodiment, for example, fully closed), and performs an initialization process in order to match the relationship between the stored number of steps and the actual opening of the ISCV 13. (Step S9).
  • the initialization process of the ISCV 13 can be performed only in a situation where the step motor 13a of the ISCV 13 is considered to have stepped out. Therefore, it is possible to reduce the number of times the ISCV 13 initialization process is performed. As a result, wear of the valve seat 13c and the threaded portion in the ISCV 13 and biting between the valve body 13b and the valve seat 13c can be prevented, and power consumption can be reduced.
  • the predetermined number of steps hisc an optimum value may be determined by an experiment or the like in consideration of a product variation (about ⁇ 2 steps) of the step motor 13a provided in the ISCV 13.
  • the predetermined number of steps hisc is set to 5 steps, for example.
  • the ECU 30 stores the number of steps stored as the ISCV 13 step position (number of steps) giscstep new during the current idle operation as the ISCV 13 step position (step number) gisc step old during the previous idle operation (step S10). ). Note that the comparison result (
  • step S3: NO the engine 1 is not yet warmed up
  • step S4: NO is not in an idle operation state
  • step S5: Yes it is not possible to acquire the ISCV 13 step position (number of steps giscstep new ) during the current idle operation. For this reason, it is not possible to make a comparison with the number of steps giscstep old at the time of the previous idle operation, and it is impossible to calculate a deviation in the number of steps of ISCV13. Therefore, the necessity of the initialization process for the ISCV 13 cannot be determined. In such a case, if the step motor 13a of the ISCV 13 is out of step, the idling speed control cannot be performed with high accuracy.
  • the ECU 30 unconditionally carries out the initialization process of the ISCV 13. That is, the ECU 30 determines whether or not the IGSW 32 has been turned off (step S11). If the IGSW 32 is turned off (step S11: YES), the ECU 30 performs an initialization process of the ISCV 13 (step S12) and ends this processing routine. Even when the IGSW 32 is not turned off and is kept on (step S11: NO), this processing routine is terminated.
  • the initialization process of the ISCV 13 is not performed every time the IGSW 32 is turned from ON to OFF, and basically the comparison result (
  • the initialization process execution permission flag is set (ON) when it is determined that the initialization process for the ISCV 13 is necessary.
  • step S22 When the initialization process execution permission flag is set (step S22: YES), the ECU 30 executes the initialization process of the ISCV 13 (step S23), and determines whether or not the initialization process is completed (step S24). . If the initialization process execution permission flag is not set (step S22: NO), the ECU 30 starts the engine 1 based on the engine start request without performing the initialization process of steps S23 to S25 (step S22). S26).
  • step S26 If an engine start request is generated after the IGSW 32 is turned on and before the initialization process of the ISCV 13 is completed, the ECU 30 rejects the start request and starts the engine 1 without starting the engine 1. continue processing. Thereafter, when the initialization process of the ISCV 13 is completed, the ECU 30 starts the engine 1 based on the engine start request (step S26).
  • the ECU 30 determines whether or not the engine 1 is in a warm-up state (step S27). Specifically, for example, as in the first embodiment, when the engine water temperature is equal to or higher than a predetermined temperature, it may be determined that the engine 1 is in a warm-up state.
  • step S28 determines whether the engine 1 is in an idle operation state. Specifically, for example, as in the first embodiment, when the engine speed is within a predetermined range, it may be determined that the engine 1 is in the idling operation state. At this time, when the engine 1 is in the idling operation state (step S28: YES), the ECU 30 determines whether or not there is an electric load that affects the idling speed (step S29). Specifically, as in the first embodiment, for example, the presence or absence of an electrical load may be determined based on ON / OFF of a headlight provided in the vehicle and ON / OFF of an air conditioner.
  • step S29 When there is no electric load or the like (step S29: no), the ECU 30 stores the step position (number of steps) of the ISCV 13 during the current (current) idle operation as giscstep new (step S30). Next, the ECU 30 determines whether or not the IGSW 32 has been turned off (step S31).
  • step S31: YES When the IGSW 32 is turned off (step S31: YES), the ISCV 13 step position (step number gitstep new ) during the current idle operation and the ISCV 13 step position (step number cisstep old ) during the previous idle operation. comparing the door, the comparison result (step difference
  • step S34 If the comparison result (
  • ) is larger than the predetermined number of steps hisc (step S32: YES), it is considered that the step motor 13a of the ISCV 13 has stepped out. It is determined that the initialization process is necessary. Therefore, first, ECU 30, the step position of ISCV13 during the current idling the number of steps stored as (number of steps) giscstep new, step position of ISCV13 at the previous idling (step number) Giscstep is stored as old ( Step S33). Then, the ECU 30 sets the initialization process execution permission flag (XISCINI 1) so that the initialization process of the ISCV 13 is performed when the IGSW 32 is turned on next time (step S34).
  • XISCINI 1
  • the initialization process of the ISCV 13 can be performed when the IGSW 32 is turned on next time. That is, every time the IGSW 32 is turned on, the initialization process of the ISCV 13 is not performed. Therefore, it is possible to reduce the number of times the ISCV 13 initialization process is performed. As a result, wear of the valve seat 13c and the threaded portion in the ISCV 13 and biting between the valve body 13b and the valve seat 13c can be prevented, and power consumption can be reduced.
  • step S32 NO
  • the ECU 30 determines that the step motor 13a of the ISCV 13 has not stepped out. This processing routine is terminated without performing the processes of .about.S34. As a result, when the IGSW 32 is turned on next time, the initialization process of the ISCV 13 is not performed.
  • step S27: NO the engine 1 is not in a warm-up state
  • step S28: NO is not in an idle operation state
  • step S29 there is an electric load
  • the initialization process of the ISCV 13 is unconditionally performed when the IGSW 32 is turned on next time. Therefore, when it is impossible to determine the necessity of the initialization process for the ISCV 13, even if the step motor 13a of the ISCV 13 has stepped out, the initialization process of the ISCV 13 is performed, so the idle speed control is performed with high accuracy. can do. Then, after the engine 1 is started, before the idle speed of the engine 1 reaches the target speed, the IGSW 32 is not turned off so frequently, so the IGSW 32 is turned from OFF to ON. The number of times the ISCV 13 initialization process is sometimes performed can be reduced.
  • the initialization process of the ISCV 13 is not performed every time the IGSW 32 is switched from OFF to ON, and basically the comparison result (
  • the initialization process of the ISCV 13 is performed every time the IGSW 32 is turned from ON to OFF or every time the IGSW 32 is turned from OFF. Basically, only when the comparison result (
  • the above-described embodiment is merely an example, and does not limit the present disclosure in any way, and various improvements and modifications can be made without departing from the scope of the disclosure.
  • the idle speed control device of the present disclosure is applied to a multi-cylinder internal combustion engine is illustrated, but the idle speed control device of the present disclosure is also applied to a single-cylinder internal combustion engine. Can do.
  • the throttle valve 10 is operated in conjunction with the operation of the accelerator pedal is illustrated, the throttle valve 10 can be operated in conjunction with the operation of the accelerator lever, the throttle grip, and the like.
  • the warm-up state of the engine 1 may be determined based on the engine temperature (for example, oil temperature) detected by the engine temperature sensor.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

An embodiment of the present disclosure relates to an idle rotation number control device for an internal combustion engine comprising a step motor-type flow rate control valve provided in a detour passageway detouring a throttle valve. A control unit compares step numbers for driving the flow rate control valve between the previous time of idle operation and the present time of idle operation, and, if the result of comparison is greater than a predetermined step number determined in advance, drives the flow rate control valve to a reference opening degree determined in advance, and implements an initialize process for aligning the relationship between a step number that is stored and the actual opening degree of the flow rate control valve.

Description

内燃機関のアイドル回転数制御装置Idle speed control device for internal combustion engine
 本開示は、内燃機関のアイドル回転数を目標回転数に制御する制御装置に関する。詳細には、アイドル運転時の空気量を制御するステップモータ式の流量制御弁を備えるアイドル回転数制御装置に関するものである。 The present disclosure relates to a control device that controls an idle speed of an internal combustion engine to a target speed. More specifically, the present invention relates to an idle speed control device including a step motor type flow control valve that controls the amount of air during idle operation.
 従来より、内燃機関のアイドル回転数制御装置には、内燃機関の吸気通路に設けられたスロットル弁を迂回してそのスロットル弁の上流と下流とを連通する迂回通路(バイパス)を流れる空気流量を制御する流量制御弁が設けられている。そして、スロットル弁が全閉のとき、吸気制御弁の開度を可変して流量制御弁を通過する空気流量を調整することにより、内燃機関のアイドル回転数を目標回転数に制御している。 2. Description of the Related Art Conventionally, an idle speed control device for an internal combustion engine has a flow rate of air flowing in a bypass passage (bypass) that bypasses a throttle valve provided in an intake passage of the internal combustion engine and communicates the upstream and downstream of the throttle valve. A flow control valve for controlling is provided. When the throttle valve is fully closed, the idle rotation speed of the internal combustion engine is controlled to the target rotation speed by adjusting the air flow rate passing through the flow control valve by varying the opening of the intake control valve.
 そして、流量制御弁の弁体は、制御装置によって制御されるステップモータ(ステッピングモータ)を介して作動する構成になっている。すなわち、流量制御弁の開閉は、制御装置に記憶されているステップ数に基づいて制御される。そのため、流量制御弁の開閉制御を正確に行うには、制御装置に記憶されているステップ数と、実際の流量制御弁の開度との関係を一致させておく必要がある。 The valve body of the flow control valve is configured to operate via a step motor (stepping motor) controlled by a control device. That is, the opening / closing of the flow control valve is controlled based on the number of steps stored in the control device. Therefore, in order to accurately perform the opening / closing control of the flow control valve, it is necessary to match the relationship between the number of steps stored in the control device and the actual opening of the flow control valve.
 そこで、所定の頻度(例えば、特許文献1では、エンジン始動要求が有る場合を除きイグニッションスイッチ(IGSW)のオフ毎)で、流量制御弁を開方向又は閉方向の突当位置(基準位置)まで駆動させて、制御装置に記憶されているステップ数と流量制御弁の実際の開度との関係を一致させるイニシャライズ処理を行っている。このイニシャライズ処理により基準位置と新たにカウントされるステップ数とが一致するようになっている(特許文献1参照)。 Therefore, at a predetermined frequency (for example, in Patent Document 1, every time the ignition switch (IGSW) is turned off except when there is an engine start request), the flow control valve is opened to the abutting position (reference position) in the opening direction or the closing direction. An initialization process is performed to match the relationship between the number of steps stored in the control device and the actual opening of the flow control valve. With this initialization process, the reference position and the newly counted number of steps are matched (see Patent Document 1).
特開2004-138034号公報JP 2004-138034 A
 しかしながら、上記のアイドル回転数制御装置では、基本的には(エンジン始動要求がある場合を除いて)、IGSWがONからOFFにされる度に、流量制御弁のイニシャライズ処理が実施される。そのため、イニシャライズ処理の実施回数が多くなり、流量制御弁における弁座及びねじ部の摩耗や、弁体と弁座との食いつきのおそれがあるとともに、消費電力が多くなってしまうという問題があった。 However, in the idling engine speed control device described above, the flow rate control valve initialization process is basically performed every time the IGSW is turned from ON to OFF (except when there is an engine start request). For this reason, the number of times of the initialization process is increased, there is a possibility that the valve seat and the threaded portion of the flow control valve are worn, biting between the valve body and the valve seat, and power consumption is increased. .
 そこで、本開示は、上記した問題点を解決するために、イニシャライズ処理の実施回数を低減することができる内燃機関のアイドル回転数制御装置を提供することを目的とする。 Therefore, an object of the present disclosure is to provide an idle speed control device for an internal combustion engine that can reduce the number of times the initialization process is performed in order to solve the above-described problems.
 上記課題を解決するためになされた本開示の一形態は、内燃機関の吸気通路に設けられたスロットル弁と、前記スロットル弁を迂回する迂回通路に設けられたステップモータ式の流量制御弁と、前記流量制御弁の開度制御を含めて内燃機関の制御を行う制御部とを有する内燃機関のアイドル回転数制御装置において、前記制御部は、前記流量制御弁を駆動するステップ数を、前回のアイドル運転時と今回のアイドル運転時とで比較し、その比較結果が予め決められた所定ステップ数より大きい場合に、前記流量制御弁を予め決められた基準開度まで駆動して、記憶しているステップ数と前記流量制御弁の実開度との関係を一致させるイニシャライズ処理を実施することを特徴とする。 One form of the present disclosure made to solve the above problems is a throttle valve provided in an intake passage of an internal combustion engine, a step motor type flow control valve provided in a bypass passage that bypasses the throttle valve, In an idling engine speed control device for an internal combustion engine having a control unit that controls the internal combustion engine including the opening degree control of the flow rate control valve, the control unit determines the number of steps for driving the flow rate control valve from the previous step. When the idle operation and the current idle operation are compared, and the comparison result is larger than a predetermined number of steps, the flow control valve is driven to a predetermined reference opening and stored. An initialization process for matching the relationship between the number of steps and the actual opening of the flow control valve is performed.
 このアイドル回転数制御装置では、制御部により、流量制御弁が予め決めた状態になったときに限り、流量制御弁のイニシャライズ処理が実施される。すなわち、前回のアイドル運転時における流量制御弁のステップ数と、今回のアイドル運転時における流量制御弁のステップ数との比較をして、その比較結果が所定ステップ数より大きい場合にだけ、流量制御弁のイニシャライズ処理を実施する。なお、イニシャライズ処理を実施する判断基準となる所定ステップ数は、ステップモータの製品バラツキを考慮して実験などにより最適値を決定すればよいが、例えば、4~5ステップに設定することができる。 In this idle speed control device, the flow control valve is initialized only when the control unit is in a predetermined state. That is, the flow control is performed only when the number of steps of the flow control valve during the previous idle operation is compared with the number of steps of the flow control valve during the current idle operation and the comparison result is greater than the predetermined number of steps. Perform valve initialization processing. Note that the predetermined number of steps, which is a criterion for performing the initialization process, may be determined to be an optimum value by experiment or the like in consideration of product variation of the step motor, but can be set to 4 to 5 steps, for example.
 これにより、流量制御弁のステップ数のずれが大きくステップモータが脱調したと考えられる状況に限って、流量制御弁のイニシャライズ処理を実施することができる。従って、流量制御弁のイニシャライズ処理の実施回数を低減することができる。その結果として、流量制御弁における弁座及びねじ部の摩耗や、弁体と弁座との食いつきを防止することができるとともに、消費電力を削減することができる。 This allows the flow control valve initialization process to be performed only in situations where the difference in the number of steps of the flow control valve is large and the step motor is considered to have stepped out. Therefore, it is possible to reduce the number of times the flow control valve initialization process is performed. As a result, it is possible to prevent wear of the valve seat and the threaded portion in the flow control valve and biting between the valve body and the valve seat, and it is possible to reduce power consumption.
 上記の内燃機関のアイドル回転数制御装置において、前記制御部は、前記ステップ数の比較を、イグニッションスイッチがONからOFFにされたときに行えばよい。 In the above-described internal combustion engine idle speed control device, the control unit may compare the number of steps when the ignition switch is turned from ON to OFF.
 また、上記の内燃機関のアイドル回転数制御装置において、前記制御部は、前記イニシャライズ処理を、イグニッションスイッチがONからOFFにされたときに実施してもよい。 Further, in the idling engine speed control device for an internal combustion engine, the control unit may perform the initialization process when an ignition switch is turned from ON to OFF.
 こうすることにより、イグニッションスイッチがONからOFFにされる度にイニシャライズ処理が実施されることがなくなり、基本的には比較結果が所定ステップ数より大きい場合にだけ、流量制御弁のイニシャライズ処理が実施される。従って、流量制御弁のイニシャライズ処理の実施回数を低減することができる。 By doing so, the initialization process is not performed every time the ignition switch is turned from ON to OFF, and the flow control valve initialization process is basically performed only when the comparison result is larger than the predetermined number of steps. Is done. Therefore, it is possible to reduce the number of times the flow control valve initialization process is performed.
 そして、上記の内燃機関のアイドル回転数制御装置において、前記制御部は、前記イニシャライズ処理を、イグニッションスイッチがONされた後、内燃機関のアイドル回転数が目標回転数になる前に、イグニッションスイッチがOFFにされたときに実施することが好ましい。 In the idling engine speed control device for an internal combustion engine, the control unit performs the initialization process after the ignition switch is turned on and before the idling engine speed of the internal combustion engine reaches the target engine speed. It is preferable to implement it when turned off.
 アイドル回転数が目標回転数になる前、例えば、内燃機関の暖機完了前や電気負荷などによりアイドルアップ状態にあるとき等に、イグニッションスイッチがOFFにされると、制御部が、今回のアイドル運転時における流量制御弁のステップ数を取得することができない。そのため、制御部は、前回のアイドル運転時と今回のアイドル運転時とのステップ数の比較を行うことができない。このような場合に、流量制御弁のステップモータが脱調していると、アイドル回転数制御を精度良く行うことができなくなってしまう。 If the ignition switch is turned off before the idling engine speed reaches the target engine speed, for example, when the internal combustion engine is warmed up or when the engine is in an idle-up state due to an electrical load, the control unit The number of steps of the flow control valve during operation cannot be acquired. Therefore, the control unit cannot compare the number of steps between the previous idle operation and the current idle operation. In such a case, if the step motor of the flow control valve is out of step, it becomes impossible to accurately control the idling speed.
 そこで、この内燃機関のアイドル回転数制御装置では、ステップ数の比較(ステップ数のずれ判定)ができない場合には、制御部が、無条件で流量制御弁のイニシャライズ処理を実施する。そのため、精度良くアイドル回転数制御を行うことができる。なお、イグニッションスイッチがONされた後、内燃機関のアイドル回転数が目標回転数になる前に、イグニッションスイッチがOFFにされることは、さほどの頻度で起こることはない。そのため、イグニッションスイッチがONからOFFにされたときに行われる流量制御弁のイニシャライズ処理の実施回数を低減することができる。 Therefore, in this idling engine speed control device for an internal combustion engine, when the number of steps cannot be compared (step number deviation determination), the control unit unconditionally performs the flow control valve initialization process. Therefore, the idling speed control can be performed with high accuracy. It should be noted that the ignition switch is not turned off so frequently after the ignition switch is turned on and before the idling speed of the internal combustion engine reaches the target speed. Therefore, it is possible to reduce the number of times the flow control valve initialization process is performed when the ignition switch is turned from ON to OFF.
 また、上記の内燃機関のアイドル回転数制御装置において、前記制御部は、前記イニシャライズ処理を、イグニッションスイッチがOFFからONにされたときに実施し、前記イニシャライズ処理が完了するまで内燃機関の始動を禁止することが好ましい。 In the idling engine speed control apparatus for an internal combustion engine, the control unit performs the initialization process when the ignition switch is turned from OFF to ON, and starts the internal combustion engine until the initialization process is completed. It is preferable to prohibit.
 イグニッションスイッチがOFFからONにされたときに、流量制御弁のイニシャライズ処理を実施する場合には、イニシャライズ処理が完了する前に内燃機関の始動要求が生じる場合がある。このような場合には、内燃機関の始動要求を優先することもできるが、このアイドル回転数制御装置において、流量制御弁のイニシャライズ処理が実施されるのは、流量制御弁のステップ数のずれが大きくステップモータが脱調したと考えられる場合である。そのため、内燃機関の始動要求を優先して内燃機関を始動させると、アイドル回転数の制御がうまくいかずにアイドル回転数が不安定になる可能性が高い。 If the flow rate control valve initialization process is performed when the ignition switch is turned from OFF to ON, a request for starting the internal combustion engine may occur before the initialization process is completed. In such a case, it is possible to give priority to the start request of the internal combustion engine, but in this idle speed control device, the flow rate control valve initialization process is performed because of a deviation in the number of steps of the flow rate control valve. This is a case where the step motor is considered to have stepped out. For this reason, if the internal combustion engine is started with priority given to the start request of the internal combustion engine, there is a high possibility that the idle speed will be unstable because the control of the idle speed is not successful.
 そこで、このアイドル回転数制御装置では、流量制御弁のイニシャライズ処理が実施された場合には、制御部が、イニシャライズ処理が完了するまでは、内燃機関の始動要求を拒絶して内燃機関の始動を禁止している。そのため、流量制御弁のステップ数のずれが大きくステップモータが脱調していると考えられる場合には、イニシャライズ処理が完了した後に内燃機関が始動される。これにより、ステップモータが脱調していると考えられる状態で、内燃機関が始動されることが確実に防止され、内燃機関の始動後は精度良くアイドル回転数制御を実施することができる。 Therefore, in this idle speed control device, when the initialization process of the flow rate control valve is performed, the control unit rejects the start request of the internal combustion engine and starts the internal combustion engine until the initialization process is completed. It is prohibited. Therefore, when it is considered that the difference in the number of steps of the flow control valve is large and the step motor is out of step, the internal combustion engine is started after the initialization process is completed. This reliably prevents the internal combustion engine from being started in a state where the step motor is considered to be out of step, and the idling speed control can be performed with high accuracy after the internal combustion engine is started.
 本開示によれば、ステップモータ式の流量制御弁に対するイニシャライズ処理の実施回数を低減することができる。 According to the present disclosure, it is possible to reduce the number of times the initialization process is performed on the step motor type flow control valve.
エンジンシステムの概略構成図である。It is a schematic block diagram of an engine system. イニシャライズ制御(第1実施例)の内容を示すフローチャートである。It is a flowchart which shows the content of initialization control (1st Example). イニシャライズ制御(第2実施例)の内容を示すフローチャートである。It is a flowchart which shows the content of initialization control (2nd Example).
<エンジンシステムの概略構成>
 以下、内燃機関のアイドル回転数制御装置を具体化した実施の形態について、図面に基づき詳細に説明する。そこで、実施の形態に係るアイドル回転数制御装置について、図1を参照しながら説明する。図1は、実施の形態に係るアイドル回転数制御装置を含むエンジンシステムの概略構成を示す図である。
<Schematic configuration of engine system>
Hereinafter, an embodiment embodying an idle speed control device for an internal combustion engine will be described in detail with reference to the drawings. An idle speed control device according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram showing a schematic configuration of an engine system including an idle speed control device according to an embodiment.
 図1に示すように、周知の構造を有する多気筒の内燃機関(エンジン)1は、車両に搭載されており、吸気通路2を通じて供給される燃料と空気との可燃混合気を、各気筒の燃焼室で爆発・燃焼させ、その燃焼後の排気を排気通路3を通じて排出させる。これにより、ピストン4を動作させてクランクシャフト5を回転させ、動力を得るようになっている。 As shown in FIG. 1, a multi-cylinder internal combustion engine (engine) 1 having a known structure is mounted on a vehicle, and a combustible mixture of fuel and air supplied through an intake passage 2 is supplied to each cylinder. The combustion chamber is exploded and burned, and the exhaust gas after the combustion is discharged through the exhaust passage 3. As a result, the piston 4 is operated to rotate the crankshaft 5 to obtain power.
 吸気通路2に設けられたスロットルバルブ10は、吸気通路2を流れて各気筒に吸入される空気量(吸気量)を調節するために開閉される。このスロットルバルブ10は、運転席に設けられたアクセルペダル(不図示)の操作に連動して作動する。スロットルバルブ10に対して設けられたスロットルセンサ11は、スロットルバルブ10の開度(スロットル開度)を検出し、その検出値に応じた電気信号を出力する。 The throttle valve 10 provided in the intake passage 2 is opened and closed to adjust the amount of air (intake amount) that flows through the intake passage 2 and is sucked into each cylinder. The throttle valve 10 operates in conjunction with an operation of an accelerator pedal (not shown) provided in the driver's seat. A throttle sensor 11 provided for the throttle valve 10 detects the opening degree (throttle opening degree) of the throttle valve 10 and outputs an electric signal corresponding to the detected value.
 吸気通路2には、スロットルバルブ10を迂回する迂回通路12が設けられている。そして、迂回通路12には、ステップモータ式の流量制御弁であるISCV(アイドルスピードコントロールバルブ)13が設けられている。ISCV13は、内蔵するステップモータ13aの回転に応じ、ねじ機構を介して弁体13bを移動させ、弁体13bを弁座13cに当接・離間させることにより迂回通路12を開閉する。 In the intake passage 2, a bypass passage 12 that bypasses the throttle valve 10 is provided. The bypass passage 12 is provided with an ISCV (idle speed control valve) 13 which is a step motor type flow control valve. The ISCV 13 opens and closes the bypass passage 12 by moving the valve body 13b via a screw mechanism in accordance with the rotation of the built-in stepping motor 13a and bringing the valve body 13b into contact with and separating from the valve seat 13c.
 吸気通路2の先端にはエアクリーナ15が配置され、吸気通路2には吸気温センサ16、吸気圧センサ17が設けられている。吸気温センサ16は、吸気通路2に吸入される空気(吸気)の温度を計測し、その計測値に応じた電気信号を出力する。吸気圧センサ17は、吸気通路2内の圧力を計測し、その計測値に応じた電気信号を出力する。 An air cleaner 15 is disposed at the tip of the intake passage 2, and an intake temperature sensor 16 and an intake pressure sensor 17 are provided in the intake passage 2. The intake air temperature sensor 16 measures the temperature of air (intake air) taken into the intake passage 2 and outputs an electrical signal corresponding to the measured value. The intake pressure sensor 17 measures the pressure in the intake passage 2 and outputs an electrical signal corresponding to the measured value.
 各気筒に対応して設けられた燃料噴射弁(インジェクタ)7は、各気筒の吸気ポートに燃料を噴射供給する。各インジェクタ7には、燃料タンク20から燃料配管21を介して燃料が圧送される。 A fuel injection valve (injector) 7 provided corresponding to each cylinder injects and supplies fuel to the intake port of each cylinder. Fuel is pumped from each fuel tank 20 to each injector 7 through a fuel pipe 21.
 各気筒に対応してエンジン1に設けられた点火プラグ8は、イグニッションコイル9から出力される高電圧を受けて点火動作をする。各点火プラグ8の点火時期は、イグニッションコイル9による高電圧の出力タイミングにより決定される。 The spark plug 8 provided in the engine 1 corresponding to each cylinder receives the high voltage output from the ignition coil 9 and performs an ignition operation. The ignition timing of each spark plug 8 is determined by the output timing of the high voltage from the ignition coil 9.
 排気通路3に設けられた三元触媒25は、エンジン1から排出される排気を浄化する。排気通路3において、三元触媒25の上流側にOセンサ26が設けられている。Oセンサ26は、排気中の酸素濃度Oxを検出し、その検出値に応じた電気信号を出力する。 The three-way catalyst 25 provided in the exhaust passage 3 purifies the exhaust discharged from the engine 1. In the exhaust passage 3, an O 2 sensor 26 is provided on the upstream side of the three-way catalyst 25. The O 2 sensor 26 detects the oxygen concentration Ox in the exhaust gas and outputs an electrical signal corresponding to the detected value.
 エンジン1に設けられたクランク角センサ27は、クランクシャフト5の角速度、即ち、エンジン回転速度(回転数)を検出し、その検出値に応じた電気信号を出力する。エンジン1に設けられ水温センサ28は、エンジン1の内部を流れる冷却水の温度(冷却水温)を検出し、その検出値に応じた電気信号を出力する。 The crank angle sensor 27 provided in the engine 1 detects the angular speed of the crankshaft 5, that is, the engine rotational speed (rotational speed), and outputs an electrical signal corresponding to the detected value. A water temperature sensor 28 provided in the engine 1 detects the temperature of the cooling water flowing through the engine 1 (cooling water temperature) and outputs an electrical signal corresponding to the detected value.
 そして、電子制御装置(ECU)30は、CPU、ROM及びRAM等を備え、エンジン1の動作全体を制御する電子制御ユニットであり、本開示における「制御部」の一例である。このECU30には、スロットルセンサ11、吸気温センサ16、吸気圧センサ17、Oセンサ26、クランク角センサ27及び水温センサ28から出力される各種信号が入力される。そして、ECU30は、これらの入力信号に基づき、ISCV13の開閉制御を含めてエンジン1の制御を実施する。 The electronic control unit (ECU) 30 includes a CPU, a ROM, a RAM, and the like, and is an electronic control unit that controls the entire operation of the engine 1, and is an example of a “control unit” in the present disclosure. Various signals output from the throttle sensor 11, the intake air temperature sensor 16, the intake pressure sensor 17, the O 2 sensor 26, the crank angle sensor 27, and the water temperature sensor 28 are input to the ECU 30. Then, the ECU 30 controls the engine 1 including opening / closing control of the ISCV 13 based on these input signals.
 ISCV13の開閉制御、つまりエンジン1のアイドル回転数制御では、ECU30は、スロットルバルブ10が全閉位置付近にあるアイドル運転時にISCV13が目標開度となるように、ステップモータ13aの指令値(ステップ数)を出力して、ISCV13の開度を制御してアイドル回転数を調整する。また、ECU30は、ISCV13を基準開度(本実施形態では、例えば全閉)まで駆動して、記憶しているステップ数とISCV13の実開度との関係を一致させるためのイニシャライズ処理を実施する。そして、本実施形態では、ECU30が、イニシャライズ処理の必要性を判断し、その判断結果に従ってイニシャライズ処理を実施するイニシャライズ制御を実施する。 In the opening / closing control of the ISCV 13, that is, the idling speed control of the engine 1, the ECU 30 controls the command value (the number of steps) of the step motor 13a so that the ISCV 13 becomes the target opening degree during the idling operation in which the throttle valve 10 is near the fully closed position. ) To control the opening of the ISCV 13 to adjust the idle speed. Further, the ECU 30 drives the ISCV 13 to the reference opening (in this embodiment, for example, fully closed), and performs an initialization process for matching the relationship between the stored number of steps and the actual opening of the ISCV 13. . In the present embodiment, the ECU 30 determines the necessity of the initialization process, and performs initialization control for executing the initialization process according to the determination result.
 また、ECU30は、メインリレー31を介してイグニッションスイッチ(IGSW)32に接続されている。IGSW32は、バッテリ33に接続されている。これにより、IGSW32がONされると、バッテリ33からECU30へ電力が供給される。 The ECU 30 is connected to an ignition switch (IGSW) 32 through a main relay 31. The IGSW 32 is connected to the battery 33. Thus, when the IGSW 32 is turned on, electric power is supplied from the battery 33 to the ECU 30.
<イニシャライズ制御>
[第1実施例]
 ここで、ECU30が実施するイニシャライズ制御について説明する。まず、第1実施例として、ISCV13のイニシャライズ処理を、IGSW32がONからOFFにされた際に実施する場合を例示し、このイニシャライズ制御について図2を参照しながら説明する。ECU30は、IGSW32がOFFからONにされると(ステップS1)、エンジン始動要求に基づきエンジン1を始動させる(ステップS2)。エンジン1が始動すると、ECU30は、エンジン1が暖機状態になっているか否かを判断する(ステップS3)。本実施形態では、例えば、水温センサ28で検出されるエンジン水温に基づき、エンジン1の暖機状態を判断している。具体的には、エンジン水温が予め定めた所定温以上である場合に、エンジン1が暖機状態にあると判断している。
<Initialization control>
[First embodiment]
Here, initialization control performed by the ECU 30 will be described. First, as a first embodiment, the case where the initialization process of the ISCV 13 is performed when the IGSW 32 is turned from ON to OFF is illustrated, and this initialization control will be described with reference to FIG. When the IGSW 32 is switched from OFF to ON (step S1), the ECU 30 starts the engine 1 based on the engine start request (step S2). When the engine 1 is started, the ECU 30 determines whether or not the engine 1 is in a warm-up state (step S3). In the present embodiment, for example, the warm-up state of the engine 1 is determined based on the engine water temperature detected by the water temperature sensor 28. Specifically, when the engine water temperature is equal to or higher than a predetermined temperature, it is determined that the engine 1 is in a warm-up state.
 エンジン1が暖機状態になっている場合には(ステップS3:YES)、ECU30は、エンジン1がアイドル運転状態であるか否かを判断する(ステップS4)。本実施形態では、例えば、クランク角センサ27で検出されるエンジン回転数(回転速度)に基づき、エンジン1のアイドル運転状態を判断している。具体的には、エンジン回転数が予め定めた一定範囲内である場合に、エンジン1がアイドル運転状態であると判断している。 When the engine 1 is in a warm-up state (step S3: YES), the ECU 30 determines whether the engine 1 is in an idle operation state (step S4). In the present embodiment, for example, the idle operation state of the engine 1 is determined based on the engine speed (rotational speed) detected by the crank angle sensor 27. Specifically, it is determined that the engine 1 is in an idling operation state when the engine speed is within a predetermined range.
 このとき、エンジン1がアイドル運転状態である場合には(ステップS4:YES)、ECU30は、アイドル回転数に影響を及ぼす電気負荷などが有るか無いかを判断する(ステップS5)。本実施形態では、例えば、車両に備わるヘッドライトのON/OFFやエアコンのON/OFFに基づき、電気負荷の有無を判断している。 At this time, when the engine 1 is in the idling operation state (step S4: YES), the ECU 30 determines whether or not there is an electric load that affects the idling speed (step S5). In the present embodiment, for example, the presence / absence of an electric load is determined based on ON / OFF of a headlight provided in the vehicle and ON / OFF of an air conditioner.
 そして、電気負荷などが無い場合には(ステップS5:無い)、ECU30は、現在(今回)のアイドル運転時におけるISCV13のステップ位置(ステップ数)をgiscstepnewとして記憶する(ステップS6)。次に、ECU30は、IGSW32がOFFにされたか否かを判断する(ステップS7)。 If there is no electric load (step S5: not present), the ECU 30 stores the step position (number of steps) of the ISCV 13 during the current (current) idle operation as giscstep new (step S6). Next, the ECU 30 determines whether or not the IGSW 32 has been turned off (step S7).
 IGSW32がOFFにされた場合には(ステップS7:YES)、現在のアイドル運転時におけるISCV13のステップ位置(ステップ数giscstepnew)と、前回のアイドル運転時におけるISCV13のステップ位置(ステップ数giscstepold)とを比較し、その比較結果(ステップ差|giscstepnew-giscstepold|)が所定ステップ数hiscより大きいか否かを判断する(ステップS8)。 If IGSW32 is to OFF (step S7: YES), the step position of ISCV13 during the current idling operation (step number giscstep new), the step position of ISCV13 at the previous idling operation (step number giscstep old) And the comparison result (step difference | giscstep new− giscstep old |) is determined to be greater than a predetermined number of steps hisc (step S8).
 ここで、giscstepoldの初期値として、アイドル運転時におけるISCV13のステップ数の中央値が設定されている。この中央値は、エンジン仕様ごとに実験により予め決定し、ECU30のROMに記憶させておけばよい。これにより、例えば、メンテナンス等によりバッテリクリアされた場合に、前回のアイドル運転時におけるステップ数giscstepoldとして、この初期値が使用される。なお、IGSW32がOFFにされずONの状態が維持されている場合には(ステップS7:NO)、ECU30は、この処理ルーチンを終了する。 Here, the median value of the number of steps of the ISCV 13 during the idling operation is set as the initial value of giscstep old . This median value may be determined in advance by experiment for each engine specification and stored in the ROM of the ECU 30. Thereby, for example, when the battery is cleared due to maintenance or the like, this initial value is used as the number of steps giscstep old in the previous idle operation. Note that if the IGSW 32 is not turned off and is kept on (step S7: NO), the ECU 30 ends this processing routine.
 そして、比較結果(|giscstepnew-giscstepold|)が所定ステップ数hiscより大きい場合には(ステップS8:YES)、ISCV13のステップモータ13aが脱調していると考えられるので、ECU30は、ISCV13のイニシャライズ処理が必要である判断する。そのため、ECU30は、ISCV13を基準開度(本実施形態では、例えば全閉)まで駆動して、記憶しているステップ数とISCV13の実開度との関係を一致させるためにイニシャライズ処理を実施する(ステップS9)。 If the comparison result (| giscstep new− giscstep old |) is larger than the predetermined number of steps hisc (step S8: YES), it is considered that the step motor 13a of the ISCV 13 has stepped out. It is determined that the initialization process is necessary. Therefore, the ECU 30 drives the ISCV 13 to the reference opening (in this embodiment, for example, fully closed), and performs an initialization process in order to match the relationship between the stored number of steps and the actual opening of the ISCV 13. (Step S9).
 これにより、ISCV13のステップモータ13aが脱調したと考えられる状況に限って、ISCV13のイニシャライズ処理を実施することができる。従って、ISCV13のイニシャライズ処理の実施回数を低減することができる。その結果、ISCV13における弁座13c及びねじ部の摩耗や、弁体13bと弁座13cとの食いつきを防止することができるとともに、消費電力を削減することができる。 Thus, the initialization process of the ISCV 13 can be performed only in a situation where the step motor 13a of the ISCV 13 is considered to have stepped out. Therefore, it is possible to reduce the number of times the ISCV 13 initialization process is performed. As a result, wear of the valve seat 13c and the threaded portion in the ISCV 13 and biting between the valve body 13b and the valve seat 13c can be prevented, and power consumption can be reduced.
 なお、所定ステップ数hiscとしては、ISCV13に備わるステップモータ13aの製品バラツキ(±2ステップ程度)を考慮して実験などにより最適値を決定すればよい。本実施形態では、所定ステップ数hiscを、例えば、5ステップに設定している。 It should be noted that as the predetermined number of steps hisc, an optimum value may be determined by an experiment or the like in consideration of a product variation (about ± 2 steps) of the step motor 13a provided in the ISCV 13. In the present embodiment, the predetermined number of steps hisc is set to 5 steps, for example.
 その後、ECU30は、現在のアイドル運転時におけるISCV13のステップ位置(ステップ数)giscstepnewとして記憶したステップ数を、前回のアイドル運転時におけるISCV13のステップ位置(ステップ数)giscstepoldとして記憶する(ステップS10)。なお、比較結果(|gicstepnew-giscstepold|)が所定ステップ数hisc以下の場合には(ステップS8:NO)、ECU30は、ISCV13のイニシャライズ処理を行うことなく、このステップS10の処理を実施する。 Thereafter, the ECU 30 stores the number of steps stored as the ISCV 13 step position (number of steps) giscstep new during the current idle operation as the ISCV 13 step position (step number) gisc step old during the previous idle operation (step S10). ). Note that the comparison result (| gicstep new -giscstep old |) in the case of less than the predetermined number of steps hisc (step S8: NO), ECU 30 without performing the initialization process ISCV13, performs processing of step S10 .
 一方、エンジン1が始動された後、エンジン1がまだ暖機状態になっていない場合(ステップS3:NO)、アイドル運転状態でない場合(ステップS4:NO)、及び電気負荷などが有る場合(ステップS5:有る)には、現在のアイドル運転時におけるISCV13のステップ位置(ステップ数giscstepnew)を取得することができない。そのため、前回のアイドル運転時におけるステップ数giscstepoldとの比較を行うことができず、ISCV13のステップ数のずれを算出することができない。従って、ISCV13に対するイニシャライズ処理の必要性を判断することができない。このような場合に、ISCV13のステップモータ13aが脱調していると、アイドル回転数制御を精度良く行うことができなくなってしまう。 On the other hand, after the engine 1 is started, the engine 1 is not yet warmed up (step S3: NO), is not in an idle operation state (step S4: NO), and there is an electric load (step). In S5: Yes, it is not possible to acquire the ISCV 13 step position (number of steps giscstep new ) during the current idle operation. For this reason, it is not possible to make a comparison with the number of steps giscstep old at the time of the previous idle operation, and it is impossible to calculate a deviation in the number of steps of ISCV13. Therefore, the necessity of the initialization process for the ISCV 13 cannot be determined. In such a case, if the step motor 13a of the ISCV 13 is out of step, the idling speed control cannot be performed with high accuracy.
 そこで、このような場合には、ECU30は、ISCV13のイニシャライズ処理を無条件で実施する。すなわち、ECU30は、IGSW32がOFFにされたか否かを判断する(ステップS11)。そして、IGSW32がOFFにされた場合には(ステップS11:YES)、ECU30は、ISCV13のイニシャライズ処理を実施して(ステップS12)、この処理ルーチンを終了する。なお、IGSW32がOFFにされずONの状態が維持されている場合にも(ステップS11:NO)、この処理ルーチンを終了する。 Therefore, in such a case, the ECU 30 unconditionally carries out the initialization process of the ISCV 13. That is, the ECU 30 determines whether or not the IGSW 32 has been turned off (step S11). If the IGSW 32 is turned off (step S11: YES), the ECU 30 performs an initialization process of the ISCV 13 (step S12) and ends this processing routine. Even when the IGSW 32 is not turned off and is kept on (step S11: NO), this processing routine is terminated.
 これにより、精度良くアイドル回転数制御を行うことができる。なお、IGSW32がONされた後、エンジン1のアイドル回転数が目標回転数になる前に、IGSW32がOFFにされることは、さほどの頻度では起こらない。そのため、IGSW32がONからOFFにされたときに行われるISCV13のイニシャライズ処理の実施回数を低減することができる。 This makes it possible to accurately control the idle speed. Note that after the IGSW 32 is turned on, the IGSW 32 is not turned off so frequently before the idle speed of the engine 1 reaches the target speed. Therefore, it is possible to reduce the number of ISCV 13 initialization processes performed when the IGSW 32 is switched from ON to OFF.
 このように、第1実施例によれば、IGSW32がONからOFFにされる度に、ISCV13のイニシャライズ処理が実施されることがなくなり、基本的には比較結果(|giscstepnew-giscstepold|)が所定ステップ数hiscより大きい場合にだけ、ISCV13のイニシャライズ処理が実施される。従って、ISCV13のイニシャライズ処理の実施回数を低減することができる。 As described above, according to the first embodiment, the initialization process of the ISCV 13 is not performed every time the IGSW 32 is turned from ON to OFF, and basically the comparison result (| giscstep new −giscstep old |) Only when I is greater than the predetermined number of steps hisc, the ISCV 13 initialization process is performed. Therefore, it is possible to reduce the number of times the ISCV 13 initialization process is performed.
[第2実施例]
 次に、イニシャライズ制御の第2実施例について、図3を参照しながら説明する。第2実施例では、ISCV13のイニシャライズ処理を、IGSW32がOFFからONにされた際に実施する場合について例示する。まず、ECU30は、IGSW32がOFFからONにされると(ステップS21)、イニシャライズ処理実施許可フラグがセット(ON)されている(XISCINI=1)か否かを判断する(ステップS22)。イニシャライズ処理実施許可フラグは、ISCV13に対するイニシャライズ処理が必要であると判断された場合にセット(ON)される。
[Second Embodiment]
Next, a second embodiment of initialization control will be described with reference to FIG. In the second embodiment, the case where the initialization process of the ISCV 13 is performed when the IGSW 32 is switched from OFF to ON is illustrated. First, when the IGSW 32 is switched from OFF to ON (step S21), the ECU 30 determines whether or not the initialization process execution permission flag is set (ON) (XISCINI = 1) (step S22). The initialization process execution permission flag is set (ON) when it is determined that the initialization process for the ISCV 13 is necessary.
 イニシャライズ処理実施許可フラグがセットされている場合には(ステップS22:YES)、ECU30は、ISCV13のイニシャライズ処理を実施し(ステップS23)、イニシャライズ処理が完了したか否かを判断する(ステップS24)。なお、イニシャライズ処理実施許可フラグがセットされていない場合には(ステップS22:NO)、ECU30は、ステップS23~S25のイニシャライズ処理を実施することなく、エンジン始動要求に基づきエンジン1を始動させる(ステップS26)。 When the initialization process execution permission flag is set (step S22: YES), the ECU 30 executes the initialization process of the ISCV 13 (step S23), and determines whether or not the initialization process is completed (step S24). . If the initialization process execution permission flag is not set (step S22: NO), the ECU 30 starts the engine 1 based on the engine start request without performing the initialization process of steps S23 to S25 (step S22). S26).
 そして、ISCV13のイニシャライズ処理が完了すると(ステップS24:YES)、ECU30は、イニシャライズ処理実施許可フラグをクリア(XISCINI=0)する(ステップS25)。次に、ECU30は、エンジン始動要求に基づきエンジン1を始動させる(ステップS26)。 When the initialization process of the ISCV 13 is completed (step S24: YES), the ECU 30 clears the initialization process execution permission flag (XISCINI = 0) (step S25). Next, the ECU 30 starts the engine 1 based on the engine start request (step S26).
 なお、IGSW32がONされた後、ISCV13のイニシャライズ処理が完了する前に、エンジン始動要求が発生した場合には、ECU30は、その始動要求を拒絶してエンジン1を始動させることなく、ISCV13のイニシャライズ処理を続行する。その後、ISCV13のイニシャライズ処理が完了すると、ECU30は、エンジン始動要求に基づきエンジン1を始動させる(ステップS26)。 If an engine start request is generated after the IGSW 32 is turned on and before the initialization process of the ISCV 13 is completed, the ECU 30 rejects the start request and starts the engine 1 without starting the engine 1. continue processing. Thereafter, when the initialization process of the ISCV 13 is completed, the ECU 30 starts the engine 1 based on the engine start request (step S26).
 これにより、ISCV13のステップモータ13aが脱調していると考えられる状態で、エンジン1が始動されることが確実に防止される。そして、ISCV13のイニシャライズ処理が完了した後に、エンジン1が始動されるため、始動後は精度良くアイドル回転数制御を実施することができる。 This reliably prevents the engine 1 from starting in a state where the step motor 13a of the ISCV 13 is considered to be out of step. Since the engine 1 is started after the initialization process of the ISCV 13 is completed, the idling speed control can be performed with high accuracy after the start.
 エンジン1が始動すると、ECU30は、エンジン1が暖機状態になっているか否かを判断する(ステップS27)。具体的には、例えば第1実施例と同様に、エンジン水温が予め定めた所定温度以上である場合に、エンジン1が暖機状態にあると判断すればよい。 When the engine 1 is started, the ECU 30 determines whether or not the engine 1 is in a warm-up state (step S27). Specifically, for example, as in the first embodiment, when the engine water temperature is equal to or higher than a predetermined temperature, it may be determined that the engine 1 is in a warm-up state.
 エンジン1が暖機状態になっている場合には(ステップS27:YES)、ECU30は、エンジン1がアイドル運転状態であるか否かを判断する(ステップS28)。具体的には、例えば第1実施例と同様に、エンジン回転数が予め定めた一定範囲内である場合に、エンジン1がアイドル運転状態であると判断すればよい。このとき、エンジン1がアイドル運転状態である場合には(ステップS28:YES)、ECU30は、アイドル回転数に影響を及ぼす電気負荷などが有るか無いかを判断する(ステップS29)。具体的には、例えば第1実施例と同様、車両に備わるヘッドライトのON/OFFやエアコンのON/OFFに基づき、電気負荷の有無を判断すればよい。 If the engine 1 is in a warm-up state (step S27: YES), the ECU 30 determines whether the engine 1 is in an idle operation state (step S28). Specifically, for example, as in the first embodiment, when the engine speed is within a predetermined range, it may be determined that the engine 1 is in the idling operation state. At this time, when the engine 1 is in the idling operation state (step S28: YES), the ECU 30 determines whether or not there is an electric load that affects the idling speed (step S29). Specifically, as in the first embodiment, for example, the presence or absence of an electrical load may be determined based on ON / OFF of a headlight provided in the vehicle and ON / OFF of an air conditioner.
 そして、電気負荷などが無い場合には(ステップS29:無い)、ECU30は、現在(今回)のアイドル運転時におけるISCV13のステップ位置(ステップ数)をgiscstepnewとして記憶する(ステップS30)。次に、ECU30は、IGSW32がOFFにされたか否かを判断する(ステップS31)。 When there is no electric load or the like (step S29: no), the ECU 30 stores the step position (number of steps) of the ISCV 13 during the current (current) idle operation as giscstep new (step S30). Next, the ECU 30 determines whether or not the IGSW 32 has been turned off (step S31).
 IGSW32がOFFにされた場合には(ステップS31:YES)、現在のアイドル運転時におけるISCV13のステップ位置(ステップ数giscstepnew)と、前回のアイドル運転時におけるISCV13のステップ位置(ステップ数giscstepold)とを比較し、その比較結果(ステップ差|giscstepnew-giscstepold|)が所定ステップ数hiscより大きいか否かを判断する(ステップS32)。なお、IGSW32がOFFにされずONの状態が維持されている場合には(ステップS31:NO)、ECU30は、この処理ルーチンを終了する。 When the IGSW 32 is turned off (step S31: YES), the ISCV 13 step position (step number gitstep new ) during the current idle operation and the ISCV 13 step position (step number cisstep old ) during the previous idle operation. comparing the door, the comparison result (step difference | giscstep new -giscstep old |) to determine whether greater than a predetermined number of steps HisC (step S32). Note that if the IGSW 32 is not turned off and is kept on (step S31: NO), the ECU 30 ends this processing routine.
 そして、比較結果(|giscstepnew-giscstepold|)が所定ステップ数hiscより大きい場合には(ステップS32:YES)、ISCV13のステップモータ13aが脱調していると考えられるので、ECU30は、ISCV13のイニシャライズ処理が必要であると判断する。そのため、まず、ECU30は、現在のアイドル運転時におけるISCV13のステップ位置(ステップ数)giscstepnewとして記憶したステップ数を、前回のアイドル運転時におけるISCV13のステップ位置(ステップ数)giscstepoldとして記憶する(ステップS33)。そして、次回のIGSW32のON時に、ISCV13のイニシャライズ処理が実施されるように、ECU30は、イニシャライズ処理実施許可フラグをセット(XISCINI=1)する(ステップS34)。 If the comparison result (| giscstep new− giscstep old |) is larger than the predetermined number of steps hisc (step S32: YES), it is considered that the step motor 13a of the ISCV 13 has stepped out. It is determined that the initialization process is necessary. Therefore, first, ECU 30, the step position of ISCV13 during the current idling the number of steps stored as (number of steps) giscstep new, step position of ISCV13 at the previous idling (step number) Giscstep is stored as old ( Step S33). Then, the ECU 30 sets the initialization process execution permission flag (XISCINI = 1) so that the initialization process of the ISCV 13 is performed when the IGSW 32 is turned on next time (step S34).
 これにより、ISCV13のステップモータ13aが脱調したと考えられる状況において、次回のIGSW32のON時に、ISCV13のイニシャライズ処理を実施することができる。つまり、IGSW32がONされる度に、ISCV13のイニシャライズ処理が実施されなくなる。従って、ISCV13のイニシャライズ処理の実施回数を低減することができる。その結果、ISCV13における弁座13c及びねじ部の摩耗や、弁体13bと弁座13cとの食いつきを防止することができるとともに、消費電力を削減することができる。 Thereby, in a situation where the step motor 13a of the ISCV 13 is considered to have stepped out, the initialization process of the ISCV 13 can be performed when the IGSW 32 is turned on next time. That is, every time the IGSW 32 is turned on, the initialization process of the ISCV 13 is not performed. Therefore, it is possible to reduce the number of times the ISCV 13 initialization process is performed. As a result, wear of the valve seat 13c and the threaded portion in the ISCV 13 and biting between the valve body 13b and the valve seat 13c can be prevented, and power consumption can be reduced.
 なお、比較結果(|giscstepnew-giscstepold|)が所定ステップ数hisc以下の場合には(ステップS32:NO)、ISCV13のステップモータ13aは脱調していないと考えられるため、ECU30は、S33~S34の処理を行わずに、この処理ルーチンを終了する。これにより、次回のIGSW32のON時には、ISCV13のイニシャライズ処理が実施されないことになる。 If the comparison result (| giscstep new− giscstep old |) is equal to or smaller than the predetermined number of steps hisc (step S32: NO), the ECU 30 determines that the step motor 13a of the ISCV 13 has not stepped out. This processing routine is terminated without performing the processes of .about.S34. As a result, when the IGSW 32 is turned on next time, the initialization process of the ISCV 13 is not performed.
 一方、エンジン1が始動された後、エンジン1が暖機状態になっていない場合(ステップS27:NO)、アイドル運転状態でない場合(ステップS28:NO)、又は電気負荷などが有る場合(ステップS29:有る)には、IGSW32がOFFにされると(ステップS35:YES)、ECU30は、イニシャライズ処理実施許可フラグをセット(XISCINI=1)して(ステップS34)、この処理ルーチンを終了する。なお、IGSW32がOFFにされずONの状態が維持されている場合には(ステップS35:NO)、ステップS34の処理を実施することなく、この処理ルーチンを終了する。 On the other hand, after the engine 1 is started, the engine 1 is not in a warm-up state (step S27: NO), is not in an idle operation state (step S28: NO), or there is an electric load (step S29). When the IGSW 32 is turned off (step S35: YES), the ECU 30 sets an initialization process execution permission flag (XISCINI = 1) (step S34), and ends this processing routine. If the IGSW 32 is not turned off and is kept on (step S35: NO), the processing routine is terminated without performing the processing of step S34.
 これにより、上記のような場合にISCV13のステップ数のずれを算出することができないときには、次回のIGSW32のON時に、ISCV13のイニシャライズ処理が無条件で実施される。従って、ISCV13に対するイニシャライズ処理の必要性を判断することができない場合に、ISCV13のステップモータ13aが脱調していたとしても、ISCV13のイニシャライズ処理が実施されるので、アイドル回転数制御を精度良く実施することができる。そして、エンジン1が始動された後、エンジン1のアイドル回転数が目標回転数になる前に、IGSW32がOFFにされることは、さほどの頻度では起こらないため、IGSW32がOFFからONにされたときに行われるISCV13のイニシャライズ処理の実施回数を低減することができる。 Thus, when the deviation in the number of steps of the ISCV 13 cannot be calculated in the above case, the initialization process of the ISCV 13 is unconditionally performed when the IGSW 32 is turned on next time. Therefore, when it is impossible to determine the necessity of the initialization process for the ISCV 13, even if the step motor 13a of the ISCV 13 has stepped out, the initialization process of the ISCV 13 is performed, so the idle speed control is performed with high accuracy. can do. Then, after the engine 1 is started, before the idle speed of the engine 1 reaches the target speed, the IGSW 32 is not turned off so frequently, so the IGSW 32 is turned from OFF to ON. The number of times the ISCV 13 initialization process is sometimes performed can be reduced.
 このように、第2実施例によれば、IGSW32がOFFからONにされる度に、ISCV13のイニシャライズ処理が実施されることがなくなり、基本的には比較結果(|giscstepnew-giscstepold|)が所定ステップ数hiscより大きい場合にだけ、ISCV13のイニシャライズ処理が実施される。従って、ISCV13のイニシャライズ処理の実施回数を低減することができる。 As described above, according to the second embodiment, the initialization process of the ISCV 13 is not performed every time the IGSW 32 is switched from OFF to ON, and basically the comparison result (| giscstep new −giscstep old |) Only when I is greater than the predetermined number of steps hisc, the ISCV 13 initialization process is performed. Therefore, it is possible to reduce the number of times the ISCV 13 initialization process is performed.
 以上、詳細に説明したように本実施形態に係るアイドル回転数制御装置によれば、IGSW32がONからOFFにされる度、あるいはOFFからONされる度に、ISCV13のイニシャライズ処理が実施されることがなくなり、基本的には、今回のアイドル時におけるステップ数giscstepnewと前回のアイドル時におけるステップ数giscstepoldとの比較結果(|giscstepnew-giscstepold|)が所定ステップ数hiscより大きい場合にだけ、ISCV13のイニシャライズ処理が実施される。従って、ISCV13のイニシャライズ処理の実施回数を低減することができる。 As described above, according to the idle speed control device according to the present embodiment, the initialization process of the ISCV 13 is performed every time the IGSW 32 is turned from ON to OFF or every time the IGSW 32 is turned from OFF. Basically, only when the comparison result (| giscstep new −giscstep old |) of the number of steps giscstep new at the time of the current idling and the number of steps giscstep old at the time of the previous idling is larger than the predetermined number of steps hisc. , ISCV13 initialization processing is performed. Therefore, it is possible to reduce the number of times the ISCV 13 initialization process is performed.
 なお、上記した実施の形態は単なる例示にすぎず、本開示を何ら限定するものではなく、その要旨を逸脱しない範囲内で種々の改良、変形が可能であることはもちろんである。例えば、上記の実施形態では、本開示のアイドル回転数制御装置を多気筒の内燃機関に適用した場合を例示したが、本開示のアイドル回転数制御装置は単気筒の内燃機関にも適用することができる。また、スロットルバルブ10がアクセルペダルの操作に連動して作動する場合を例示したが、スロットルバルブ10は、アクセルレバーやスロットルグリップ等の操作に連動して作動させることもできる。また、エンジン温センサにより検出されるエンジン温(例えば、油温)に基づき、エンジン1の暖機状態を判断してもよい。 It should be noted that the above-described embodiment is merely an example, and does not limit the present disclosure in any way, and various improvements and modifications can be made without departing from the scope of the disclosure. For example, in the above-described embodiment, the case where the idle speed control device of the present disclosure is applied to a multi-cylinder internal combustion engine is illustrated, but the idle speed control device of the present disclosure is also applied to a single-cylinder internal combustion engine. Can do. Moreover, although the case where the throttle valve 10 is operated in conjunction with the operation of the accelerator pedal is illustrated, the throttle valve 10 can be operated in conjunction with the operation of the accelerator lever, the throttle grip, and the like. Further, the warm-up state of the engine 1 may be determined based on the engine temperature (for example, oil temperature) detected by the engine temperature sensor.
1  エンジン
2  吸気通路
10 スロットルバルブ
12 迂回通路
13 ISCV(流量制御弁)
13a ステップモータ
13b 弁体
13c 弁座
30 電子制御装置(ECU)
32 イグニッションスイッチ(IGSW)
1 Engine 2 Intake Passage 10 Throttle Valve 12 Bypass Passage 13 ISCV (Flow Control Valve)
13a Step motor 13b Valve body 13c Valve seat 30 Electronic control unit (ECU)
32 Ignition switch (IGSW)

Claims (5)

  1.  内燃機関の吸気通路に設けられたスロットル弁と、前記スロットル弁を迂回する迂回通路に設けられたステップモータ式の流量制御弁と、前記流量制御弁の開度制御を含めて内燃機関の制御を行う制御部とを有する内燃機関のアイドル回転数制御装置において、
     前記制御部は、前記流量制御弁を駆動するステップ数を、前回のアイドル運転時と今回のアイドル運転時とで比較し、その比較結果が予め決められた所定ステップ数より大きい場合に、前記流量制御弁を予め決められた基準開度まで駆動して、記憶しているステップ数と前記流量制御弁の実開度との関係を一致させるイニシャライズ処理を実施する
    ことを特徴とする内燃機関のアイドル回転数制御装置。
    Control of the internal combustion engine including a throttle valve provided in an intake passage of the internal combustion engine, a step motor type flow control valve provided in a bypass passage that bypasses the throttle valve, and opening control of the flow control valve In an idling engine speed control device for an internal combustion engine having a control unit to perform,
    The control unit compares the number of steps for driving the flow rate control valve between the previous idle operation and the current idle operation, and when the comparison result is larger than a predetermined number of steps, the flow rate An internal combustion engine idle characterized in that the control valve is driven to a predetermined reference opening, and an initialization process is performed to match the relationship between the stored number of steps and the actual opening of the flow control valve Rotational speed control device.
  2.  請求項1に記載する内燃機関のアイドル回転数制御装置において、
     前記制御部は、前記ステップ数の比較を、イグニッションスイッチがONからOFFにされたときに行う
    ことを特徴とする内燃機関のアイドル回転数制御装置。
    The idle speed control device for an internal combustion engine according to claim 1,
    The idling engine speed control device for an internal combustion engine, wherein the control unit compares the number of steps when an ignition switch is turned from ON to OFF.
  3.  請求項1又は請求項2に記載する内燃機関のアイドル回転数制御装置において、
     前記制御部は、前記イニシャライズ処理を、イグニッションスイッチがONからOFFにされたときに実施する
    ことを特徴とする内燃機関のアイドル回転数制御装置。
    In the idling engine speed control device for an internal combustion engine according to claim 1 or 2,
    The idling speed control device for an internal combustion engine, wherein the control unit performs the initialization process when an ignition switch is turned from ON to OFF.
  4.  請求項3に記載する内燃機関のアイドル回転数制御装置において、
     前記制御部は、前記イニシャライズ処理を、前記イグニッションスイッチがONされた後、前記内燃機関のアイドル回転数が目標回転数になる前に、前記イグニッションスイッチがOFFにされたときに実施する
    ことを特徴とする内燃機関のアイドル回転数制御装置。
    In the idling engine speed control device for an internal combustion engine according to claim 3,
    The control unit performs the initialization process when the ignition switch is turned off after the ignition switch is turned on and before the idling speed of the internal combustion engine reaches a target speed. An idle speed control device for an internal combustion engine.
  5.  請求項1又は請求項2に記載する内燃機関のアイドル回転数制御装置において、
     前記制御部は、前記イニシャライズ処理を、イグニッションスイッチがOFFからONにされたときに実施し、前記イニシャライズ処理が完了するまで内燃機関の始動を禁止する
    ことを特徴とする内燃機関のアイドル回転数制御装置。
    In the idling engine speed control device for an internal combustion engine according to claim 1 or 2,
    The control unit performs the initialization process when the ignition switch is turned from OFF to ON, and prohibits the start of the internal combustion engine until the initialization process is completed. apparatus.
PCT/JP2018/018469 2017-06-08 2018-05-14 Idle rotation number control device for internal combustion engine WO2018225452A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201880037772.9A CN110741149A (en) 2017-06-08 2018-05-14 Idling speed control device for internal combustion engine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017113664A JP2018204582A (en) 2017-06-08 2017-06-08 Idle rotation speed control device of internal combustion engine
JP2017-113664 2017-06-08

Publications (1)

Publication Number Publication Date
WO2018225452A1 true WO2018225452A1 (en) 2018-12-13

Family

ID=64566647

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/018469 WO2018225452A1 (en) 2017-06-08 2018-05-14 Idle rotation number control device for internal combustion engine

Country Status (3)

Country Link
JP (1) JP2018204582A (en)
CN (1) CN110741149A (en)
WO (1) WO2018225452A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004138034A (en) * 2002-10-21 2004-05-13 Fujitsu Ten Ltd Control device of internal combustion engine

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11303665A (en) * 1998-04-24 1999-11-02 Hitachi Ltd Control device for stepping motor
JP2001271693A (en) * 2000-03-28 2001-10-05 Fuji Heavy Ind Ltd Fault diagnostic device for flow control valve
JP5395698B2 (en) * 2010-02-12 2014-01-22 本田技研工業株式会社 General-purpose engine air-fuel ratio control device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004138034A (en) * 2002-10-21 2004-05-13 Fujitsu Ten Ltd Control device of internal combustion engine

Also Published As

Publication number Publication date
JP2018204582A (en) 2018-12-27
CN110741149A (en) 2020-01-31

Similar Documents

Publication Publication Date Title
US7848873B2 (en) Control apparatus for internal combustion engine
WO2010067536A1 (en) Device and method for controlling timing at which ignition is stopped when internal combustion engine becomes stopped
US20180320642A1 (en) Intake air temperature control device for engine
JP2008303788A (en) Automatic stop device of internal combustion engine
JP2006118517A (en) Controller of internal combustion engine
JP5299456B2 (en) Control device for internal combustion engine
WO2018225452A1 (en) Idle rotation number control device for internal combustion engine
JP2010203326A (en) Control device for internal combustion engine
US20140053813A1 (en) Control apparatus for internal combustion engine
JP4144626B2 (en) Control device for internal combustion engine
JP2004052613A (en) Control device for engine
JPH0849587A (en) Intake air quantity control device for internal combustion engine
JP6984968B2 (en) Internal combustion engine control device
JP7183143B2 (en) engine controller
WO2010074214A1 (en) Internal combustion engine control device
JP7337585B2 (en) Control device for internal combustion engine
JP4064931B2 (en) Intake air amount control device for internal combustion engine
JP6896331B2 (en) Internal combustion engine control device
JP2009221886A (en) Method for controlling operation of internal combustion engine
JP2002047977A (en) Air suction controller of internal combustion engine
JP4052004B2 (en) Idle rotational speed control device for internal combustion engine
JP4843597B2 (en) Control device for internal combustion engine
JP2023082331A (en) Controller of internal combustion engine
JP4861296B2 (en) Control device for internal combustion engine
JP2020133592A (en) Controller of internal combustion engine

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18813752

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18813752

Country of ref document: EP

Kind code of ref document: A1