On Wednesday 03 February 2016 09:27:58 Gene Heskett wrote:

> On Wednesday 03 February 2016 04:26:07 Erik Christiansen wrote:
> > On 03.02.16 03:11, Gene Heskett wrote:
> > > So the only way to do this relatively non-timing critical psu
> > > switching is to use the carge pump, and a charge pump detector to
> > > do that control, it can absorb the noises without triggering the
> > > outside world for 1/4 second while its getting its shit in one
> > > sock.
> > >
> > > A crapload of such problems could be avoided if the 5i25 failed to
> > > a logic zero, same as powered off, when its disabled.
> >
> > Now I'm not grokking the problem, Gene. The first component in a
> > simple charge pump is a capacitor, so the DC state of an inactive
> > input is quite irrelevant. Unless the input is hopping up and down,
> > there's no charge pumping possible - that's what it's designed to
> > detect, after all.
> >
> > Erik
>
> Huh?  Have I not explained in enough detail?
>
> I have a charge pump, running at servo-thread, so its square wave is
> nominally 500 Hz for a 1 kilohertz servo-thread.
>
> From my .hal:
> (word wrap off)
>
> loadrt  timedelay       names=delay-soft,pwr-off-delay
> loadrt  charge_pump
Sorry, I missed this in my hal file snips:
loadrt  and2              names=and.vac,and.lube,and.spndl-pwr,and.spndl-soft
> addf charge-pump        servo-thread
> addf and.vac            servo-thread
> addf and.spndl-pwr      servo-thread
> addf and.spndl-soft     servo-thread
> addf delay-soft         servo-thread
> addf pwr-off-delay      servo-thread
> setp charge-pump.enable true  # just leave it running.
> setp    pwr-off-delay.on-delay 1 # seconds, quick on
> setp    pwr-off-delay.off-delay 12 # seconds, slow off so resistor is
> in circuit by then setp    delay-soft.on-delay     10 # seconds delay
> till the 51 ohm is SSR shorted setp    delay-soft.off-delay 2.0 #     
> seconds in case I have it bass ackwards setp   
> hm2_5i25.0.gpio.011.is_output true
> net     spndl-power motion.motion-enabled  pwr-off-delay.in
> delay-soft.in and.spndl-pwr.in1 setp    hm2_5i25.0.gpio.011.is_output
> true # pin J3-8
> net     start-spdnl-pwr and.spndl-pwr.out hm2_5i25.0.gpio.011.out #pin
> p3-8 net     spndl-power-on <= delay-soft.out => and.spndl-soft.in1 #
> crowbar resistor # set up this output on p3-09 for soft start
> bypassing
> setp    hm2_5i25.0.gpio.012.is_output true   #is p3, bob pin 9
> # that sets gpio.012 to output, and this crowbars the soft start
> resistor net     spndl-power-soft        and.spndl-soft.out
> hm2_5i25.0.gpio.012.out #P3 pin 9
>
> So when enabled by the time-delays, both pin 8 and pin 9 on the db25,
> p3 on the 5i25, are being pumped by the charge pump module.
>
> In an outboard box, bonded to the main box, is a teeny power
> transformer feeding a small bridge and filter capacitor to make about
> 34 volts out of a 12-0-12 winding rated at 200 mils.
>
> This feeds a buck switcher to knock it down to 12 volts, regulated.
> I could adjust it as high as 30 volts, but 12 does the job.
> This +12 volts is tied to the SSR's + control terminals.
>
> Cobbled up on a radio shack project board in that box are 2 charge
> pump detectors.
>
> When they have seen the pump signal long enough to charge up the
> output capacitor, cF, the gate of a mosfet is driven high enough to
> turn the mosfet on.
>
> The schematic for the detectors is attached, drawn in geda, not eagle.
>
> Those 2 pumping signals are sent to the 2 pump detectors, with the
> drain of the mosfet output transistor of each connected to the SSR's -
> control terminals.
>
> The net result is that the first hexfet to turn on, enables a 40 amp
> SSR to connect the hot leg of the input power to the primary's of all
> 4 tordoid transformers THRU a 51 ohm 200 watt resistor to limit the
> inrush surge that was tripping a 20 amp breaker in the service box.
>
> The delay times are such that nominally 10 seconds later, after the
> filter capacitors have charged well, the second signal starts pumping
> too, and that pump detector then turns on the second SSR, putting a
> crowbar across that 51 ohm resistor.
>
> In the .hal setup shown above it should also turn off by first turning
> off the second SSR so that the resistor is restored to be in series
> with the transformer primaries, and about 3 seconds later, the first
> SSR is also turned off, disconnecting power from the toroids
> completely.
>
> But, if my clicking on either of the 2 upper left axis buttons to
> disable the machine,  also kills the 5i25's ability to output those
> pump signals, which I now suspect to be the case simply because
> nothing else makes sense, then the SSR's will be turned off quickly
> with zero regard for the off timings set in the .hal pastes above.  If
> the main one goes down first, with the crowbar still enabled, I can
> see some odd goings on.
>
> So when I have injected some starter fluid, aka coffee, and go to the
> garage to check, the first thing I'll do is see WHEN the pumps stop.
> And I'm betting they stop, going high & staying there, the instant I
> click on either button.
>
> Now, does this explain it?  Something is killing a 20 amp breaker when
> I click on the axis disable buttons. NOT after the timeouts set in the
> .hal.  A 30 amp breaker survives the surge with  all this stuff
> bypassed. But a 30 amp, feeding a 4 plex, even if 10/3wg is used to
> feed the 4-plex, is still sick bird according to the NEC.  And my fire
> insurance claim will be null and void.
>
> If the resistor crowbarring SSR goes off first, problem solved.
>
> So changing out those cobbled up chargepump detectors for the new ones
> with schotkey diodes, improving the hexfet drive and doubling the cF
> in the one driving the first SSR will make sure that even if its only
> for 2 or 4 cycles of the 60 cycle power, the desired off sequence will
> be maintained such that the resistor is restored to the circuit before
> the main one goes off at the next zero crossing after its turned off.
>
> If that sequence can be established, the turnoff will have the
> resistor already in circuit to control the surge.
>
> Am I making sense, or blabbering into a bowl of morning oatmeal?
>
> Now, to go check this theory.  I'll post later when its been confirmed
> or disproved by my ds201.  Its there, plugged in to keep it charged.

Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to