摘要 |
A method for controlling a variable swirl valve is provided to prevent the variable swirl valve from making contact with a stopper by limiting a minimum value and a maximum value of a duty for controlling the variable swirl valve. A controlling method for a variable swirl valve comprises the step of starting a variable swirl valve-protection mode, if a turn-on signal of an engine is detected(S103). A variable swirl valve-control duty is read(S104) and it is determined if the variable swirl valve-control duty is suitable for controlling an initial opening control state or an initial closing control state(S105,S110). If the variable swirl valve-control duty is suitable for the initial opening control state or the initial closing control state, it is determined if the variable swirl valve-control duty is continuously output(S106). If the variable swirl valve-control duty is continuously output, the variable swirl valve is controlled such that the variable swirl valve has an operation speed corresponding to a half of a normal operation speed of the variable swirl valve(S107). Then, it is determine if an opening control duty and a closing control duty are below a minimum limit and above a maximum limit(S108,S113), respectively. If the opening control duty is below the minimum limit, a lowest value of the opening control duty is limited. If the closing control duty is above the maximum limit, a highest value of the closing control duty is limited(S109,S114).
|