Re: Quest for the simplest zero voltage switching
- From: MooseFET <kensmith@xxxxxxxxx>
- Date: Mon, 13 Aug 2007 07:06:54 -0700
On Aug 12, 3:58 pm, "petrus bitbyter"
<pieterkraltlaatdit...@xxxxxxxxxxxxxxxxx> wrote:
"JoeyB" <joseph.bur...@xxxxxx> schreef in berichtnews:1186924269.912470.58160@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
All,
I'd like to do proportional control on a 120VAC, 1.5kw heating element
(capacitive load) as simple as is possible. Ideally, I'd like to have
a single pot that I could adjust from zero to one hundred percent duty
cycle input to a zero voltage switching controller chip. This ZVS
controller chip would then control the Triac swiching the load. I've
found several chips out there that provide zero voltage switching but
only one that DIDN'T require a dc voltage for operation AND simply
allowed a pot to be connected to the control pins, the Motorola
CA3059. Or at least, it was the only one that had a circuit in the
data *** showing such a configuration. Unfortunately, its
discontinued and I cannot find any suitable substitute for its
operation. The MOC3081 seems like a possibility however it requires a
digitial input control. This would mean some kind of timer circuit
(again DC would probably be required) unless I'm missing some obvious
passive solution to providing this input. Any help from the power
circuit design pro's out there would be greatly appreciated.
The most simple zero cross switching can be obtained by buying a solid state
relay with a build in zero cross switch. Building a timer to controll it
will be a little bit harder. I ever build one using a classic 555 with a
stereo potmeter and some other passives and diodes. The 555 was used in
astable mode and set to about 10Hz. The potmeter controlled the duty cycle
from about 1 to 100%. As the zero cross switch only switched on zero
voltage, I could controll power by the half cycle. Unfortunately I had to
add a small power supply. The old 555 required 10-15mA at 15V and the solid
state relay added another 5mA. Using a resistor directly from the mains
would have made me to get rid of over 3W heat (220-230V/50Hz mains). As you
have only 120V mains and can use a CMOS 555, powering via a series resistor
will not be difficult.
Nevertheless, this days I'd go for a PIC10F200 and a normal 10k lin potmeter
to build the timer. With one or two extra components and a little effort you
can build the zero crossing switch into it as well.
I think if you move up that product line just a bit you will do a
little better. You want a comparitor to do the zero crossing and a
ADC to read the pot. You don't really need the PWM stuf because 60Hz
is so low you can count off the cycles in a loop.
The PIC's output isn't quite strong enough to trigger a triac so an
external (gasp) transistor would be needed.
The PIC's ADC uses the supply voltage as a reference. If the pot used
the supply as its input, the value of Vcc drops out.
Since you are counting cycles of the mains, the RC clock of the PIC is
more than good enough.
The total current draw of the control circuit would only be several mA
at the most. Power can be done like this:
R1 C1
Mains---/\/\---!!----+---->!----+----
! !
5.1V /-/ ---
Zener ^ ---
D1 ! !
--------------------+----------+-----
The ratings of R1 and D1 are mostly set by the turn on inrush. Once
the circuit is up and going most of the mains drop is on C1.
.
- Follow-Ups:
- Re: Quest for the simplest zero voltage switching
- From: petrus bitbyter
- Re: Quest for the simplest zero voltage switching
- References:
- Quest for the simplest zero voltage switching
- From: JoeyB
- Re: Quest for the simplest zero voltage switching
- From: petrus bitbyter
- Quest for the simplest zero voltage switching
- Prev by Date: Re: RAM <-> Processor bottleneck
- Next by Date: Re: RAM <-> Processor
- Previous by thread: Re: Quest for the simplest zero voltage switching
- Next by thread: Re: Quest for the simplest zero voltage switching
- Index(es):