Patent ID: 8813544

Claim:
An outboard motor comprising: an engine including a crankshaft oriented in a vertical direction and a cylinder oriented in a horizontal direction; a drive shaft including an upper end coupled to a bottom end of the crankshaft; a pinion gear attached to a bottom end of the drive shaft; a propeller shaft arranged perpendicular or substantially perpendicular to the drive shaft: a forward motion bevel gear and a reverse motion bevel gear engaged with the pinion gear; a dog clutch configured to integrally rotate with the propeller shaft, the dog clutch being configured to enter a state of selective engagement with one of the forward motion bevel gear and the reverse motion bevel gear; a shift device configured to change the selective engagement state of the dog clutch; a rotating body including a plurality of detection points arranged in a circumferential direction of the rotating body with gaps therebetween, the rotating body being attached to the crankshaft; a sensor configured to detect a passing of the plurality of detection points in accordance with rotation of the rotating body; an angular speed computing portion programmed to compute an angular speed of the crankshaft on the basis of a detection value by the sensor and a predetermined operational parameter; a misfire detecting portion programmed to execute a misfire detection control to evaluate a presence or absence of a misfire in the engine on the basis of the angular speed computed by the angular speed computing portion, and output an alert signal indicating a misfire is present; a learning portion programmed to conduct learning of the predetermined operational parameter on the basis of the detection value by the sensor when the engine rotation speed is within a predetermined first range that is larger than a predetermined idling rotation speed; and a learning completion evaluating portion programmed to evaluate whether learning by the learning portion is completed; wherein the misfire detecting portion is programmed to conduct the misfire detection control when the learning is completed; and the misfire detecting portion is programmed not to conduct the misfire detection control when the learning is not completed.