Deutsch   English   Français   Italiano  
<vq9rl2$2fgp0$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: bp@www.zefox.net
Newsgroups: sci.electronics.design
Subject: Re: programmable circuit breaker
Date: Wed, 5 Mar 2025 15:46:43 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <vq9rl2$2fgp0$1@dont-email.me>
References: <rslfsj18uc447eoi5b631su6ktctrljse1@4ax.com>
Injection-Date: Wed, 05 Mar 2025 16:46:43 +0100 (CET)
Injection-Info: dont-email.me; posting-host="6c4dc330f4ef52786e40a25d79fb8c98";
	logging-data="2605856"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/a2TxH1wvhUCG+O+lvNsl/xEZ4Doo8xLQ="
User-Agent: tin/2.6.4-20241224 ("Helmsdale") (FreeBSD/14.2-STABLE (arm64))
Cancel-Lock: sha1:bQv+K6SuG+4pIdMm0sNhy3W3cwY=
Bytes: 2525

john larkin <jl@650pot.com> wrote:
> 
> We're designing a modular power system and figured we should have a
> relay module, and my PCB layout guy is fast so I decided to whip out a
> simple module.
> 
> Featuritus kicks in. We normally measure voltages and currents, so the
> next logical step is to make it a programmable circuit breaker too.
> That also protects my relays and PCB traces, to some extent.
> 
> So how might a user program a circuit breaker? Just RMS current with
> some time constant? Allow fast and slow trips?
> 
> Fuses are usually specified to trip at some I^2*T, but that can't be
> the whole story, because 1 mA is a lot of I^2*T in ten years.
> 
> And my current sensor saturates. If the module is specified for 7.5
> amps, and the 10-amp Hall sensor saturates a bit past 12 amps, so a
> zillion amps looks like 12 so the I^2*T math doesn't work at, say, 30
> amps. 
> 
> Sine waves sort of work if they don't clip too hard. Luckily, sine
> waves are kinda flat on top.
> 
> So I need a trip algorithm. That will be executed in an FPGA that sees
> a fast ADC that is digitizing the Hall sensor output.
> 

It seems essential to have enough headroom in  Hall sensor(s) to see 
past the setpoint. Maybe two sensors, one for precise, long-duration 
control and a second for transients with lower resolution. If the first 
goes to zero, look at the second. If it's not zero too, trip.

One could also use dI/dT to anticipate things going wrong and using
that as a sort of "pre-warning" signal. This invites nuisance trips,
so it would require some amount of filtering.  

bob prohaska