VapCap DIY Induction Heating : Bits 'n' pieces

babunja

Active Member
Just checked on wikipedia, iQos works by heating the device in which a "cigarette" (a stick of glycerin soaked tobacco ) is inserted, the one using induction is Illuma.
I don't own an iQos, but maybe it can be hijacked to be a heat source for weed, the problem being how to check temperature
yes but I would like to replicate iqos don't buy it to modify it, then it heats up yes but I would like to replicate iqos don't buy it to modify it, then it heats up to 350 degrees which is too much for the weed
 
babunja,

Gomaruana

Well-Known Member
Adjustable Resonance Induction Heater ( 12 V ) with TTL ( or CMOS ) PWM signal input
( from a microcontroller ,for example )





As the previous circuit ,but with a different MOSFET gate driver
( UCC2720x High Frequency, High-Side and Low-Side Driver )
and a single channel signal inverter
( MC74VHC1GT04 Inverting Buffer / CMOS Logic Level Shifter )
at the Low-side gate input signal ( LI ) in order to invert the High-side gate input signal ( HI ) ,allowing the use of a single input PWM TTL ( or CMOS ) signal .
The two 10K resistors are used to securely drop the signal to ground ( VDC ) ,
when LOW .

http://www.onsemi.com/pub/Collateral/MC74VHC1GT04-D.PDF

http://www.ti.com/lit/ds/symlink/ucc27200.pdf




======================================================================
(...)

UCC2720x
Application Information

To effect fast switching of power devices and reduce associated switching power losses, a powerful
gate driver is employed between the PWM output of controllers and the gates of the power semiconductor devices. Also, gate drivers are indispensable when it is impossible for the PWM controller to directly drive the gates of the switching devices. With the advent of digital power, this situation is often encountered because the PWM signal from the digital controller is often a 3.3-V logic signal which cannot effectively turn on a power switch. Level shifting circuitry is needed to boost the 3.3-V signal to the gate-drive voltage (such as 12 V) to fully turn on the power device and minimize conduction losses. Traditional buffer drive circuits based on NPN and PNP bipolar transistors in totem-pole arrangement, being emitter follower configurations, prove inadequate with digital power because they lack level-shifting capability. Gate drivers effectively combine both the level-shifting and buffer-drive functions. Gate drivers also find other needs such as minimizing the effect of high-frequency switching noise by locating the high-current driver physically close to the power switch, driving gate-drive transformers and controlling floating power-device gates, reducing power dissipation and thermal stress in controllers by moving gate charge power losses from the controller into the driver. (...)


More info about MOSFET gate drivers and high frequency MOSFET switching :

http://www.ti.com/lit/ml/slua618/slua618.pdf

Also search for " TK5Q65W_application_note_en_20180726%20.pdf "
This is really interesting to me, I also came across this board;

I'm thinking about doing a soft start by running it at a high frequency when powered on, the amperage should stay low and when the metal is inserted we could gradually increase power by dropping the frequency closer to the resonant frequency.

I'm trying to build a 20v 10a induction heater that is very safe, fast and isn't too hard to make a custom pcb for.
 
Gomaruana,

jackrod

New Member
This is really interesting to me, I also came across this board;
I've been getting interested in induction heater design too :science:. After looking into it, the common circuit used on the cheap blue "12V ZVS" etc modules is kind of crazy, right? It makes sense that the MOSFETs get killed commonly, given that there is no gate driver. And if the work coil and capacitors fail to start oscillating, both transistors can get turned on at the same time, and you basically get a dead short. :uhoh: I thought ElectroBoom explained these issues pretty well in this video and article.
https://www.electroboom.com/?p=1198

It does seem like some external control is needed to make the induction heaters safer. I assume it is what is in the ispire wand or other commercial products. This video shows a digitally controlled induction heater, using a really simple delay in a microcontroller.
That way, out of control switching can be controlled. But you could use the same thing to control the drive frequency to whatever you want.

I'm thinking about doing a soft start by running it at a high frequency when powered on, the amperage should stay low and when the metal is inserted we could gradually increase power by dropping the frequency closer to the resonant frequency.
This is a cool idea for detecting the metal. You mean a frequency just slightly off of the natural frequency of the empty coil, and capacitor(s)? When the metal is inserted, the natural frequency should drop. So maybe you would actually want the driven frequency to be below the natural frequency, and then the power would increase as the metal is inserted, which might be easier to detect. Maybe once it reaches a certain point, you can go back to "locking on" to the oscillation, like the regular ZVS.

There are some articles on better ways to do induction heating if you search "parallel resonant inverter" on google. A little bit over my head, I'm not an EE. There are some interesting strategies for avoiding crazy power spikes, varying the power level, etc. But using a real gate driver, adding some protection to keep the whole thing from shorting out, maybe some thermal protection, could be a lot safer for sure. Let us know if you build anything cool!
 

Gomaruana

Well-Known Member
This is a cool idea for detecting the metal. You mean a frequency just slightly off of the natural frequency of the empty coil, and capacitor(s)? When the metal is inserted, the natural frequency should drop. So maybe you would actually want the driven frequency to be below the natural frequency, and then the power would increase as the metal is inserted, which might be easier to detect. Maybe once it reaches a certain point, you can go back to "locking on" to the oscillation, like the regular ZVS.
I was more thinking in the lines of finding a way to avoid the situation where there is too much metal inserted and the circuit can't start oscillating because the demand is too high. What I would do is start the circuit on a frequency way higher than the resonant frequency of the whole with the part inserted, so that there is not much coupling and not much load.

Then we gradually lower that frequency so it comes closer to the resonant frequency of the tank/coil+metal circuit increasing the amperage. Using an amp sensor you can make sure you stay within the safety limits of your power supply. But that was an idea I had, I'm not an EE either, but I am in contact recently with someone who is willing to help me out in making a circuit that is more robust compared to the cheap zvs drivers we all know. If it works well I'm sure he will share it as an open source design, we're both big fans of that way of doing things.
 

jackrod

New Member
I was more thinking in the lines of finding a way to avoid the situation where there is too much metal inserted and the circuit can't start oscillating because the demand is too high. What I would do is start the circuit on a frequency way higher than the resonant frequency of the whole with the part inserted, so that there is not much coupling and not much load.

Then we gradually lower that frequency so it comes closer to the resonant frequency of the tank/coil+metal circuit increasing the amperage. Using an amp sensor you can make sure you stay within the safety limits of your power supply. But that was an idea I had, I'm not an EE either, but I am in contact recently with someone who is willing to help me out in making a circuit that is more robust compared to the cheap zvs drivers we all know. If it works well I'm sure he will share it as an open source design, we're both big fans of that way of doing things.

Cool! I read up some more on the theory of IH, and I think that you are right to start on a higher frequency. This page explains a lot, including that if you try to drive the tank below its natural frequency, the inverter (2 mosfets in the cheap ZVS) experiences a capacitive load and so Zero-Voltage-Switching is not possible. https://www.richieburnett.co.uk/indheat.html. And this guy on youtube shows what you describe, sweeping down the frequency until resonance is achieved.
. Another video of his explains how this works. Using a phase-locked-loop controller, the freqency of the inverter can be changed until it is in sync with the tank.
. Pretty cool solution. He used a microcontroller, but there are some other solutions that are more analog.

You can't really be too harsh on the cheap ZVS design, since it just locks onto the natural frequency using only the 2 transistors, diodes, and resistors. But the tradeoff is the gates have to be driven solely by what the tank is doing. I made a simulation model to help understand how it even works.
Screenshot-2025-04-16-223254.png

The two main problems I see are:

Startup is finicky (though it does seem to work most of the time, practically)
The oscillation is started when one transistor (M1 or M2) is turned off, and the other one is turned on. The cross-connection (gate1 to tank2 through D2, gate2 to tank1 through D1) gives a lot of positive feedback here. If one transistor is on (gate high), then it can sink current from the choke inductor (yellow in the cheap ZVS, L2, L3) and tank to ground, as well as discharge the gate of the other transistor, turning it off. But the supply voltage, and its rate of change, can modify this behavior a lot.

Particularly, the main issue is the transient which happens between the time both transistors start conducting, and the steady oscillation, where the transistors are alternating between cutoff and saturation. During this time, current is allowed to increase relatively unimpeded through the two chokes. When one transistor fully shuts off and the other turns on for the first time, the current in the choke on the shutoff side can't change rapidly, so it gets forced through the tank. This eventually rings back and causes the transistors to switch the other way, and the oscillation grows. But the problem is, the current built up through both chokes probably does not match the current needed to drive the tank steadily. If the power supply was switched on too fast, it will be too low, if it was switched on too slow, it will be too high. This can cause all kinds of nasty voltage spikes on the tank, heating in the transistors, etc.

Practically, it seems like the limited current output of the power supply seems to dampen some of these effects. But this definitely doesn't make the design very resilient. @TommyDee had a really good simple idea in the half-pint thread, of switching the power supply to the gates separately from the main power, in the Halfpint guide, where the trace was cut. In this case, the osillation always has to start somewhat hard, with zero current in the chokes, but that is better than the starting design.

The gates are not driven that strongly, so the losses in the transistors are high-ish
The gates are driven low by the opposite side of the tank, through D1/D2. No problem there, they get shut off very quickly. But they get driven high only by R1 and R2 pulling them up. These are big power FETs with substantial gate capacitance, so there is a delay in increasing the gate voltage. They spend some time in the linear region, which causes them to dissipate a lot of power. It gets better if you make R1 and R2 smaller, but you can't really push that too far, since each is conducting power to ground about half the time.


I think that these issues could be solved if the gates were driven by a proper gate driver, controlled by a phase-locked-loop based on the tank voltage. The PLL could be digital, run on microcontroller, or more analog using a PLL chip. A microcontroller may allow for some power control and safety features as well. But it could get pretty complicated. I think it would be worthwhile to elevate the open-source/DIY induction heaters, but I'm not sure how much use it would be, practically, when you can buy a cheap ZVS for $10. If anyone has interest in some more of the numbers I used, LTspice model, simulation results, etc, let me know. This is a pretty fascinating circuit, with a lot of room for improvement.
 

TommyDee

Vaporitor
@jackrod Is that 470 ohm and 480 ohm intentional?

Edit: Note what the specs are for the FETs 24N06. If I'm not reading it wrong, they are good to 60 watts. The ZVS is noted to be 120 watts. In the real world, true, a 50% duty cycle but each FET takes on the whole load. This means many of us are running each FET at 70-80 watts consistently. You might also see that we are already working at the 60V threshold. Upgrading the standard issue FET is a worthwhile consideration in any reinvention of the heaters.

You might also consider clipping those little spikes I see in the scope reading with voltage snubbers.
 
Last edited:
TommyDee,
Top Bottom