Currently im using a slightly modified version of the UD3 code and I run my induction heater in QCW mode. I modified the max on time and minimum repeat time so a new QCW shot happens as soon as the old one ends. The problem is it starts the whole QCW routine each time (hard switching and tracking). I believe this killed my IGBTs once because it hard switches for 10s of cycles at a very high voltage.
Ideally the IH mode would only do the routine a single time and implement a debounce feature to make sure the tank has time to ring down incase you interrupt it.
Currently im using a slightly modified version of the UD3 code and I run my induction heater in QCW mode. I modified the max on time and minimum repeat time so a new QCW shot happens as soon as the old one ends. The problem is it starts the whole QCW routine each time (hard switching and tracking). I believe this killed my IGBTs once because it hard switches for 10s of cycles at a very high voltage.
Ideally the IH mode would only do the routine a single time and implement a debounce feature to make sure the tank has time to ring down incase you interrupt it.