A battery charging device that is connected between an alternating current generator and a battery, and converts alternating current power output from the alternating current generator into direct current power and supplies the direct current power to the battery, the device comprising: a rectifier circuit that has a bridge configuration formed by switching elements (Q1-Q6), and that performs advance angle/delay angle control by either advancing or delaying energization timing to the switching elements (Q1-Q6) relative to a phase of an alternating current output voltage of the alternating current generator; an advance angle/delay angle calculation circuit that generates a differential voltage between a voltage of the battery and a predetermined target voltage; and an advance angle/delay angle control circuit that performs advance angle/delay angle control of the switching elements (Q1-Q6), characterized in that the advance angle/delay angle calculation circuit determines an advance angle/delay angle amount of the energization timing to the switching elements (Q1-Q6) based on the differential voltage; the advance angle/delay angle control circuit performs advance angle/delay angle control of the switching elements (Q1-Q6) using the advance angle/delay angle amount determined by the advance angle/delay angle calculation circuit, and, when a delay angle amount exceeds a delay angle limit value in a case where delay angle control is performed, performs delay angle control of the switching elements (Q1-Q6) using the delay angle limit value, the battery charging device further comprises: a power generation amount calculation circuit that detects an output voltage and an output current of the alternating current generator, and calculates a power generation amount of the alternating current generator; and a delay angle limit value setting circuit that stores the delay angle amount and the power generation amount while the battery is charged using output from the alternating current generator, and compares a previous delay angle amount and a previous power generation amount with a current delay angle amount and a current power generation amount while the battery is charged using output from the alternating current generator, and when the current delay angle amount is larger than the previous delay angle amount and the previous power generation amount is larger than the current power generation amount, sets the previous delay angle amount as the delay angle limit value. a rectifier circuit that has a bridge configuration formed by switching elements (Q1-Q6), and that performs advance angle/delay angle control by either advancing or delaying energization timing to the switching elements (Q1-Q6) relative to a phase of an alternating current output voltage of the alternating current generator; an advance angle/delay angle calculation circuit that generates a differential voltage between a voltage of the battery and a predetermined target voltage; and an advance angle/delay angle control circuit that performs advance angle/delay angle control of the switching elements (Q1-Q6), characterized in that a power generation amount calculation circuit that detects an output voltage and an output current of the alternating current generator, and calculates a power generation amount of the alternating current generator; and a delay angle limit value setting circuit that stores the delay angle amount and the power generation amount while the battery is charged using output from the alternating current generator, and compares a previous delay angle amount and a previous power generation amount with a current delay angle amount and a current power generation amount while the battery is charged using output from the alternating current generator, and when the current delay angle amount is larger than the previous delay angle amount and the previous power generation amount is larger than the current power generation amount, sets the previous delay angle amount as the delay angle limit value.