Professional Documents
Culture Documents
Half Wave Rectifier
Half Wave Rectifier
Half Wave Rectifier
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