# intelligent battery charger

Post on 19-Feb-2017

33 views

Category:

## Engineering

Embed Size (px)

TRANSCRIPT

Intelligent Battery Charger

Intelligent Battery ChargerAl-Motasem Aqel Ahmed dar hamdanSubmitted to :Falah Mohammed

Presentation OutlineIntroductionCircuit DesignPIC ControlSuccesses and DifficultiesFuture Work

Design RequirementsCharge AA NiMH, AAA NiCad, Li-Ion batteries according to charge algorithmsVoltage and temperature charge terminationLess than 5% battery voltage/current rippleLCD voltage display

Original DesignUse a different circuit for each batteryUtilize switches to switch between battery circuits, as well as different charging stagesProblems with circuit size and complexityNot a very intelligent design that utilized very little PIC control

Final DesignAdded a buck converterPWM output of PIC controlled duty cycle of buck converterControl of battery current/voltage by varying duty cycleDynamic control in place of the static circuit of original design

Circuit Overview

AC-DC Circuit4:1 Step-down transformerFull-wave bridge rectifierFilter Capacitor

AC-DC waveformsAfter transformer

After rectifier

After filter capacitor

+5V Supply Was needed to power logic-level components : PIC, LCD, OscillatorUsed a voltage divider on the rectified DC waveform to obtain 21V DCUsed 7805CT +5V regulator to step down voltage

+5V Supply

Buck Converter DesignInductor Design: L (Vin,max-Vout)x (Vout/Vin,max)x(1/fsw)x(1/(LIR x Iout,max)) For 1% ripple, Vin,max = 42 V , and Iout,max=3.5A, we obtain L 6.29 mHOutput capacitor Design:C L(Iomax + I/2)^2 / ((V + Vo)^2 Vo^2)For 1% voltage and current ripple, we obtain C 44mF

PIC/Buck Converter InterfaceVarying duty cycle from PIC directly correlates to the voltage/current provided by buck converterMOSFET driver was necessary to supply enough current to drive the gate20kHz PWM from PIC was consistent with switching limits of diode and was fast enough to keep ripple low

PIC Features16F877A40-PINBuilt in PWM6 Analog Pins10-bit ADC ConversionFOX 1100E for 20MHz external clockPowered using +5V DC

PIC PWM Output

PIC PWM outputMIC4424CN PWM output