ABSTRACT The object of this paper is to investigate the circuit topologies and control techniques for battery chargers. Analysis and comparison of charging characteristics for different charging controls are presented. In general, an optimum charging method includes fast charging, high charging efficiency, monitoring the remain capacity of a battery, and how to increase life cycles of a battery. The charging characteristics(constant voltage, constant current, pulse, and )of acid-lead batteries are analyzed and presented. A charging and discharging monitoring circuit is implemented to prevent overcharging and overdischarging for the battery. Finally, an optimum charging mode can be achieved by selecting suitable parameters of pulse charging, such as amplitude, duty ratio, frequency, and average value of pulses. It will be helpful for the design of a charger.