Presentation is loading. Please wait.

Presentation is loading. Please wait.

LEARNING EXAMPLE DESIGN CAMERA FLASH CIRCUIT DESIGN CONDITIONS worst case (max voltage drop) The constraint in V_CF sets the range for feasible batteries.

Similar presentations


Presentation on theme: "LEARNING EXAMPLE DESIGN CAMERA FLASH CIRCUIT DESIGN CONDITIONS worst case (max voltage drop) The constraint in V_CF sets the range for feasible batteries."— Presentation transcript:

1 LEARNING EXAMPLE DESIGN CAMERA FLASH CIRCUIT DESIGN CONDITIONS worst case (max voltage drop) The constraint in V_CF sets the range for feasible batteries WHAT IS THE CHARGING TIME? REACHES FIRING VOLTAGE WITHIN 2 TIME CONSTANTS!

2 LEARNING EXAMPLE ALTERNATOR CIRCUIT TO GENERATE HIGH VOLTAGE PULSES FROM A SMALL DC VOLTAGE SOURCE Single pole-double throw (SPDT) switch Connected to battery for T1 seconds Current through inductor when switch moves to pos2 DESIGN EQUATION DESIGN SPEC TIME TO DISCHARCHE? In 5 time constants the voltage is below 1% of initial value Put a safety margin and wait a bit more (1ms?)

3 LEARNING APPLICATION HEART PACEMAKER Simplified SCR model SCR “fires” As soon as the SCR switches off the capacitor starts charging. Hence, assume Find R so that the SCR is ready to fire after one second of capacitor charging Charging phase

4 THE DISCHARGE STAGE With the chosen resistor discharge starts after one second and the capacitor voltage is 5V For SCR turn off %example6p12 %visualizes one cycle of pacemaker %charge cycle tau=0.569; tc=linspace(0,1,200); vc=6-5.8*exp(-tc/tau); %discharge cycle. SCR on td=linspace(1,1.11,25); vcd=-22.45+27.45*exp(-(td-1)/tau); plot(tc,vc,'bd',td,vcd,'ro'),grid, title('PACEMAKER CYCLE') xlabel('time(s)'), ylabel('voltage(V)') legend('SCR off', 'SCR on')

5 LEARNING EXAMPLEANALYSIS AND CONTROL OF “INDUCTIVE KICK” DETERMINE PEAK VOLTAGES ACROSS INDUCTOR AND SWITCH. Current in steady state is 1A before switching Circuit to control kick Trying to make discontinuous the inductor current!!! circuit is now second order and may oscillate Select R, C for adequate damping and natural frequency; DESIGN EQS. snubber circuit

6 Inductor current at the beginning of ON period MUST be the same than the current at the end of OFF period LEARNING EXAMPLE BOOSTER CONVERTER STANDARD DC POWER SUPPLY BOOSTER “ON” PERIOD Energy is stored in inductor. Capacitor discharges BOOSTER “OFF” PERIOD Inductor releases energy. Capacitor charges e.g. booster

7 THE “ON” CYCLE THE “OFF” CYCLE SIMPLIFYING ASSUMPTION: THE OUTPUT VOLTAGE (Vo) IS CONSTANT By adjusting the duty cycle one can adjust the output voltage level

8 LEARNING BY DESIGN DESIGN OF ELECTRIC HEATER USING A 24V SOURCE AND 1 OHM HEATING ELEMENT Solution one Too much power lost in rheostat SWITCHED INDUCTOR ALTERNATIVE Pos 1 pos 2 Controlling switching frequency one controls I_peak and average power … And no power loss!

9 LEARNING EXAMPLE DESIGN DECOUPLING CAPACITOR TO ISOLATE LOAD FROM VARIATION IN SUPPLY VOLTAGE decoupling capacitor DESIGN EQUATION FOR DECOUPLING CAPACITOR model for supply variation Qualitative operation acceptableCIRCUIT AT t=0+ STEADY STATE AFTER SWITCHING

10 LEARNING BY DESIGN AFTER SWITCHING WE HAVE RLC SERIES For the initial conditions analyze circuit at t=0+. Assume the circuit was in steady state prior to the switching Circuit at t=0+ http://www.wiley.com/college/irwin/0470128690/animations/swf/7-21.swf

11 NOW ONE CAN USE TRIAL AND ERROR OR CAN ATTEMPT TO ESTIMATE THE REQUIRED CAPACITANCE Mesh plot obtained with MATLAB IF FEASIBLE, GET AN IDEA OF THE FAMILY OF SOLUTIONS » s=[[1:9]';[11:19]']; » mesh(t,s,ils') » view([37.5,30]) » xlabel('time(s)'),ylabel('s_1(sec^{-1})') » title('CURRENT AS FUNCTION OF MODES') Ils is a matrix that contains all the computed responses, one per column

12 %example6p14.m %displays current as function of roots in characteristic equation % il(t)=(60/(s2-s1))*(exp(-s1*t)-exp(s2*t)); % with restriction s1+s2=20, s1~=s2. t=linspace(0,5,500)'; %set display interval as a column vector ils=[]; %reserve space to store curves for s1=1:19 s2=20-s1; if s1~=s2 il=(60/(s2-s1))*(exp(-s1*t)-exp(-s2*t)); ils=[ils il]; %save new trace as a column in matrix end %now with one command we plot all the columns as functions of time plot(t,ils), grid, xlabel('Time(s)'),ylabel('i(A)') title('CURRENT AS FUNCTION OF MODES') Estimate charge by estimating area under the curveFor this curve the area is approx. 12 squares

13 %verification s1=18.944; s2=20-s1; il=(60/(s2-s1))*(exp(-s1*t)-exp(-s2*t)); plot(t,il,'rd',t,il,'b'), grid, xlabel('time(s)'), ylabel('i(A)') title('VERIFICATION OF DESIGN') Applications


Download ppt "LEARNING EXAMPLE DESIGN CAMERA FLASH CIRCUIT DESIGN CONDITIONS worst case (max voltage drop) The constraint in V_CF sets the range for feasible batteries."

Similar presentations


Ads by Google