Patent ID: 8489310

Claim:
An apparatus for controlling a general-purpose internal combustion engine having an electronic control unit mounted on an electronic circuit board installed near a body of the engine and being connectable to a load that consumes power generated by the engine, comprising: a first temperature sensor installed on the board at a position remote from the body; a second temperature sensor installed on the board at a position that is closer to the body than the first temperature sensor and a power circuit is installed nearby; a warm-up time period determiner that determines a warm-up time period of the engine based on an output of the first temperature sensor and a difference between outputs of the first temperature sensor and the second temperature sensor when the engine has been started; a load condition determiner that determines whether the engine is under a no load condition where the load does not consume power generated by the engine when the determined warm-up time period has elapsed; and an engine speed controller that controls speed of the engine to a predetermined operating speed by using a throttle motor to operate a throttle valve when the engine is determined to be under the no load condition, wherein the first temperature sensor and the second temperature sensor are installed on opposite edges of the board, respectively, the load condition determiner compares a throttle opening of the engine with a threshold value and determines that the engine is under the no load condition when a number of times that the throttle opening is less than the threshold value exceeds a prescribed value, and the engine speed controller controls the speed of the engine to an idling speed by using the throttle motor when the engine is determined to be under the no load condition.