The discussion revolves around generating a high pulse DC current using a lithium battery with specific parameters. Participants explore circuit designs and components necessary to achieve a current of approximately 50 A for a duration of 0.001 seconds, with a repetition frequency of 1 second. The conversation includes theoretical considerations, practical suggestions, and potential challenges in achieving the desired output.
Discussion Character
Exploratory
Technical explanation
Debate/contested
Experimental/applied
Main Points Raised
One participant suggests using a "Flying capacitor" circuit to store energy and release it to the load, but notes the need for a large capacitor with low equivalent series resistance (ESR).
Another participant expresses uncertainty about whether the 3.6V battery can charge the proposed capacitor within 1 second, drawing a comparison to camera flash charging times.
A MATLAB program is mentioned that calculates charge time and current dissipation for the capacitor, with outputs indicating the ideal voltage and current behavior under load.
It is noted that to achieve 50 A on a 0.01 ohm load, a voltage of 0.5 V is required, and the calculations suggest a capacitance of 0.5F might be necessary to minimize current sag.
Concerns are raised about the limitations of the lithium battery's current output, suggesting that a higher current-rated battery might be needed to meet the charging requirements.
One participant questions the feasibility of the setup, suggesting that the application might be for an igniter, prompting further inquiry into the purpose of the 1 Hz repetition frequency.
Areas of Agreement / Disagreement
Participants express varying opinions on the feasibility of achieving the desired current output with the specified battery and load. There is no consensus on whether the proposed circuit design can meet the requirements, and multiple competing views on the necessary components and configurations remain.
Contextual Notes
Participants highlight limitations related to the assumptions about battery output, capacitor charging times, and the ideal behavior of components. The discussion reflects a range of practical and theoretical considerations that may affect the proposed circuit's performance.
Who May Find This Useful
Individuals interested in circuit design, energy storage solutions, and applications requiring high pulse currents may find this discussion relevant.
#1
Majidshadow
1
0
hi dears
i need your advice. i wand to produce high pulse dc current in below described circuit:
- power source is lithium battery 3.6 v (limited output current, maybe 1A)
- load is resistor 0.01 ohm
- current by value of around 50 A during 0.001 second need to be passed from the load.
- frequency of repeating this is 1 second.
it would be highly appreciated if you can help me how can i produce this?
You need a "Flying capacitor" circuit - load the capacitor to 3,6V and then connect the capacitor to the load. The trouble is that you need a very large capacitor with a very low equivalent resistance - my first approximation gives a value for C = 100 000μF and I do not know if the 3.6V battery can charge that capacitor in 1s.
I do not know if the 3.6V battery can charge that capacitor in 1s.
I was thinking the same ... as I considered how long it takes for a camera flash to charge up
EDIT---- in fact, stripping the electronics out of an old camera flash unit and experimenting with that
may be the best way to go for a start. At least it's going to give you some indications of circuit requirements
some notes:to get 50A on that 0.01 ohm load you will need a voltage of 0.5 V
I made a quick and dirty MATLAB program (seen below) that calculates the charge time of the capacitor in seconds. i did it in 15 mins so forgive me if it seems sloppy
Then it assumes the capacitor is charged, computes the dissipation of the capacitor when it gets hooked up to the load. You can see what the load current will be for the 1 ms period.
It then compensates for the voltage sag in the capacitor and automatically boosts the voltage by a small amount such that the average current is 50A.
it will spit out
v_charge_ideal: the ideal cap voltage. you can change this if your load or desired current changes
v_charge_new: the voltage you should charge the capacitor to
i_ripple_final: the amount the current will decrease of th
some output voltage and current graphs
you can tweak the inputs to change the values. based on your current ripple requirements you might have to tweak some values. the larger you make your capacitor, the smaller the ripple. But the longer it will take to charge.
c: capacitance
rcap: capacitance esr
rbatt: battery esr
Code:
clc,clear,close all
%% setup variables
t=linspace(0,0.01,1000);
r_load=0.01;
vbatt=3.6;
rbatt=0.1
rcap=0.1
pulse_time=0.001;
c=1
%% initial setup
charge_time=5*(rbatt+rcap)*c
v_charge_ideal=r_load*50
[null index] = min(abs(t-pulse_time));
%% first pass
v_load=v_charge_ideal*exp(-t/(r_load*c));i_load=v_load/r_load;
% figure()
% plot(t,v_load)
% hold on
% area(t,v_load.*[ones(1,index) zeros(1,length(t)-index)])
% figure()
% plot(t,i_load)
%
% hold on
% area(t,i_load.*[ones(1,index) zeros(1,length(t)-index)])i_ripple = i_load(1)-i_load(index);
%% compensate for voltage drop
v_charge_new=v_charge_ideal+i_ripple*r_load/2v_load_new=v_charge_new*exp(-t/(r_load*c));i_load_new=v_load_new/r_load;
figure()
plot(t,v_load_new)
hold on
title('load voltage')
area(t,v_load_new.*[ones(1,index) zeros(1,length(t)-index)])
figure()
plot(t,i_load_new)
title('load current')
hold on
area(t,i_load_new.*[ones(1,index) zeros(1,length(t)-index)])i_ripple_final = i_load_new(1)-i_load_new(index)rms_current=rms(i_load_new(1:index))
a capacitance of 0.5F looks good
i don't think 0.1F will work. too much current sag for my tastes. it might be fine depending on your requirements.
__________________________________
some further notes...
esr of lithium batteries typically will be 0.1 ohms, maybe as high as 0.2 ohms
the capacitor esr might be anywhere between 0.05 and 0.4 depending on the capacitor type and size
the time to charge the cap will be 5 time constants of the RC filter
charge_time=5*R_battery*R_cap*C
as long as that time is below 1 second you are good
but that assumes an unlimited supply current
peak supply current will be battery_voltage/(R_battery+R_cap), which is much higher than your rating of 1A.
if it is an actual current limited battery, then the charging will be very nonlinear and i doubt it will charge in 1 second. it might be close
__________________________________________________________
but we need to change our charging model, because the capacitor will be charged to battery voltage. this will slow down the charging significantly, especially if the battery is current limited
I don't think it is possible to meet the requirements you are asking without
1. getting a battery with larger current rating
1.A this will allow you to possible use active circuitry and drive the capacitor harder to charge (boost the voltage, which will increase charging speed, then regulate the output and cut it off when the voltage gets to an acceptable amount (our 0.5V))
2. change the load current from 50A to 350 amps, which will allow you to charge to capacitor to the battery voltage. This still will be marginal in terms of charge time
hi dears
i need your advice. i wand to produce high pulse dc current in below described circuit:
- power source is lithium battery 3.6 v (limited output current, maybe 1A)
- load is resistor 0.01 ohm
- current by value of around 50 A during 0.001 second need to be passed from the load.
- frequency of repeating this is 1 second.
it would be highly appreciated if you can help me how can i produce this?
Welcome to the PF.
Can you say what the application is? As you can see from the replies, this may not be possible given the constraints you have listed.