| 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