Half Wave Rectifier

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

5/8/2017 HalfWaveRectifier

ECET307AnalogNetworkSignalProcessing
Fall2006

Prof.PaulLin

Week4
WaveformAnalysis



HalfWaveRectifier
TransformervoltageVin=Vmsint
Dioderating
Forwardvoltagedrop0.60.7v
PeakInverseVoltage(PIV)
Voutcalculation
Vdc=Vavg=0.318*Vm=0.45*Vrms
VrmsacrosstheloadRL
Considerthenonidealdiodewitha0.7voltagedrop,soVout=Vdc0.7v
Wewillstudytheharmonicsofthiswaveformlater
Ripplefactor
RMSvalueoftheaccomponents/DCvalueofthecomponent,or
R=Vrms/Vdc
Ripplevoltage=(Vrms2Vdc2)1/2


TheHalfwaveRectifierCircuit(withoutfiltercircuit)







VoutCalculation

http://www.etcs.ipfw.edu/~lin/ECET307/Fall2006/Lectures/4_ECET307Week4_F06.html 1/6
5/8/2017 HalfWaveRectifier


VdcorVavg

Wethencomputetheaveragevoltage(dcvoltage)VavgorVdcforonecompletecycle

MATLABSolution
%halfwave_rect.m
%9/10/2006
%PaulLin
f=60
T=1/f
Vacrms=12
Vm=Vacrms*1.414
dt=T/100
t=0:dt:T
vt=Vm*sin(2*pi*f*t)
http://www.etcs.ipfw.edu/~lin/ECET307/Fall2006/Lectures/4_ECET307Week4_F06.html 2/6
5/8/2017 HalfWaveRectifier

vt_half=zeros(size(vt))
forn=1:length(t)
ifvt(n)>=0
vt_half(n)=vt(n)
else
vt_half(n)=0.0
end
end
row=2
col=1
figure(1),subplot(row,col,1),plot(t,vt),gridon,title('ACinput')
xlabel('time'),ylabel('volts')
subplot(row,col,2),plot(t,vt_half),gridon,title('HalfwaveRectified')
xlabel('time'),ylabel('volts')
%MATLABNumericalIntegration
%TrapezoidalIntegration:splittheareaunderthecurveintorectangles.
%Iftherectanglesarefineenough,thesumoftheseareasgivesthe
%approximatevalueoftheintegral.
%
%_pi
%/|pi
%/sinxdx=cosx|=cos0cospi=1(1)=2
%/|0
%0
%
x=linspace(0,pi,10)%1.9797,gives1percenterror
y=sin(x)
trapz(x,y)
x=linspace(0,pi,100)%1.9998gives0.1percenterror
y=sin(x)
trapz(x,y)
x=linspace(0,pi,1000)%2.0000
y=sin(x)
trapz(x,y)
%vt_hal
%ExactIntegrationtoobtain
%Vdc=0.45*Vrms=5.4Volts
%Vdc=0.318*Vm=5.4Volts
%NumericalIntegration
%Vdc=5.394volt
w=2*pi*f
theta=w*t
Vdc=trapz(theta(1:50),vt_half(1:50))/(2*pi)


VrmsattheLoadResistance

http://www.etcs.ipfw.edu/~lin/ECET307/Fall2006/Lectures/4_ECET307Week4_F06.html 3/6
5/8/2017 HalfWaveRectifier

ComputeRippleFactor

RippleFactor=RMSvalueoftheACcomponent/DCvalueofthecomponent


Efficiency

=(dcoutputpower/acinputpower)x100%

http://www.etcs.ipfw.edu/~lin/ECET307/Fall2006/Lectures/4_ECET307Week4_F06.html 4/6
5/8/2017 HalfWaveRectifier


FormFactor

FF=rmsvalue/averagevalue=(Vm/2)/(Vm/)=/2=1.57

PeakFactor

Peakvalue/rmsvalue=Vm/(Vm/2)=2


FilterCapacitorDesign
Electrolyticcapacitor(reservoir)
IncreasetheaverageDCvoltagetoalmostpeakvalue(1.414*Vrms)
For10%ripple,C=(5*Io)/(Vs*f),whereIoistheoutputcurrentfromthepowersupplyinamps,Vsis
thesupplyvoltageinvolts(peakvalueoftheunsmoothedDC),andfisthefrequencyoftheACsupplyin
Hz
CapacitormustbedoubledfrosmoothinghalfwaveDC

Regulator
Zenerdioderegulator
ICregulator

ZenerDiodeRegulator
SelectaZenerdiodewithpropervoltagerating,4.7V,5.1V,andwattagerating(Vz*Iz)etc
UseaRzinserieswithZenerdiode,computeRz=(VsVz)/Iz,andchoseproperwattagerating

ICVoltageRegulator
LM7805,LM7812,etc


LabDesign2

LabNote
LabReport
CircuitDiagram
LabPictures
ScopeMeasurement
MSEquationEditor

HalfWaveRectifier
FullWaveRectifier
PoweronindicatorLED
FilterCircuits
LCChoke
Capacitor
ICRegulator
Applications
DCbatterycharger
http://www.etcs.ipfw.edu/~lin/ECET307/Fall2006/Lectures/4_ECET307Week4_F06.html 5/6
5/8/2017 HalfWaveRectifier

EmergencylightcontrolandBAcharger
ResistiveLoad(heater,lightbulb)
InductiveLoad(DCmotor)
Railroadtrainspeedcontrol

EWBsimulation
MATLABsimulation
LabMeasurement

LabMeasurement
Currentmeasurement
Voltagemeasurement
Powermeasurement
Waveformmeasurement

http://www.etcs.ipfw.edu/~lin/ECET307/Fall2006/Lectures/4_ECET307Week4_F06.html 6/6

You might also like