Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 16
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
All today's birthdays', congrats!
Matthew T. (35)
Amrit Deshmukh (60)


Next birthdays
05/04 Matthew T. (35)
05/04 Amrit Deshmukh (60)
05/05 Alexandre (32)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: Projects
« Previous topic | Next topic »   

Induction Heater (based on MK-II)

Move Thread LAN_403
gmtandi
Fri Dec 25 2015, 04:19PM Print
gmtandi Registered Member #17807 Joined: Wed May 15 2013, 05:05PM
Location:
Posts: 3
Hi,

I'm trying to replicate ReactorForge MK-II induction heater.

My MK-II uses UCC37321, UCC37322 in place of TC4421, TC4422 and IRFZ44n in place of FQPF20N06L and in place of mmbt4401 i'm using mmbt2222, also in place of atmega168 i'm using atmega8-au. As ReactorForge project did not supply an .Hex file to the microcontroller, and the .basic code written is outdated (missing things, wrong pins, buttons, also uses a commercial compiler), i did not tried to compile that code also i had not started to write a C code for the MCU using AVR compiler. To run the oscilator(4046) i'm just disabling inhibit pin of 4046 with a wire from GND via to an Inhibit via in the PCB.

I'm with ringing problem in the Gate waveform. When i connect HV side to 30Vac the gates are perfect. When i connect to 110Vac, there is too much ringing. I'm using a 10ohm resistor in each gate, and my GDT consists in a ferrite core wound 17 turns of cat5e twisted pair wires. This ringing is not seen in the primary side of the GDT, only in the secondary side.

Any tip about what would be this ringing? Already checked GDT, wires, resistors, tried other values, but no luck :/

Attached are the waveforms.

I'm sorry for my english, sorry for typo errrors, i'm typing from my phone at now.
Thanks,
Happy X-mas and Happy new year!

--
(little hard to attach a photo here, my first post :P had to upload to my server and edit post. and sorry for taking photo from scope, my scope USB port is not working).
IMG 9913IMG 9914IMG 9916IMG 9915IMG 9918



--

Just noticed that this ringing is only occuring in high-side of the igbts, would it be ripple in DC bus?
Back to top
Steve Ward
Fri Dec 25 2015, 10:41PM
Steve Ward Registered Member #146 Joined: Sun Feb 12 2006, 04:21AM
Location: Austin Tx
Posts: 1055
Ringing on the gate, like i see in your pictures, is usually a result of "hard switching" (or hard commutation) of the IGBT or MOSFET. In particular, the gate ringing is worse when the transistor switches late, or after the load current has crossed zero and reversed direction. The reason the gate rings is that when the transistor turns ON, the voltage across it drops suddenly, and there is some capacitance from the drain/collector back to the gate, and so it looks like negative feedback on the gate signal. When you increased the supply voltage, this negative feedback effect became greater, and the gate waveforms look worse. You can research the "miller effect" and "dv/dt induced gate ringing" to learn more.

Its better to have the transistors switch early, or just before the load current crosses zero. This will give slower voltage transitions at the drain/collector because now the voltage transition is due to the load current "back driving" into the inverter rather than the transition being caused by the gate command directly.

So if your PLL circuit can manage it, change the phase of the transistor switching vs the current and observe the gate waveforms, they should look cleaner when the switching is leading, and ugly when the switching is lagging the current zero crossings. You could also disable the PLL feedback control and simply drive above or below resonance of the tank circuit... the waveforms should be clean at frequencies just above resonance, and ugly at frequencies below resonance.
Back to top
gmtandi
Sat Dec 26 2015, 10:42AM
gmtandi Registered Member #17807 Joined: Wed May 15 2013, 05:05PM
Location:
Posts: 3
Okay, thank you Steve, i got the point! the firmware on MCU is what makes the phase adjust, as i'm running without a MCU, no phase adjust is being done. I'll be writing a C code based on the basic code at reactorforge's github, let's try, probably next week we'll have a answer (will travel today) :)

Strange is that this behavior(gates ringing) is only on the high-side, why the ringing does'nt occurs at low-side of gates? Will take a better look in miller effect and dv/dt induced ringing later

thanks!
Back to top
Justin
Sat Dec 26 2015, 02:09PM
Justin Registered Member #46164 Joined: Wed May 07 2014, 08:16AM
Location: California, USA
Posts: 89
Looks like you're using two different gate resistors. I don't suppose one is wirewound, or of a different value?
Back to top
gmtandi
Sat Dec 26 2015, 02:58PM
gmtandi Registered Member #17807 Joined: Wed May 15 2013, 05:05PM
Location:
Posts: 3
Yes, that's correct, but their value are the same, 10r. Would that being the cause of the ringing? Also, even switching between high-side with low-side, the high-side keeps ringing, i don't think it's the resistors...

I had to use diferent kinds of resistors due to the x-mas holiday, nowhere to buy resistors on holidays :/

Today i'll gonna travel, when i back will buy new resistors and try again :}
Back to top
Steve Ward
Tue Dec 29 2015, 08:42AM
Steve Ward Registered Member #146 Joined: Sun Feb 12 2006, 04:21AM
Location: Austin Tx
Posts: 1055
How is your power source isolated from the oscilloscope to allow high-side gate measurement?

Because the high-side transistor sees a large "common mode" voltage change, this can make the oscilloscope "ground" reference ring, which looks like signal ringing.

To help get the best view of the gate signal at the high side, i would recommend a few things:
(remember, for safety, the power source to the bridge should be isolated from the mains so that you can connect scope ground to whatever single point you want).
1) Set the probe for X1 mode when possible, this helps reject noise.
2) Connect the probe directly to gate and source pins using short spring contacts that solder to transistor pins (see
this
3) Wind the oscilloscope probe cable through a ferrite toroid to help isolate the oscilloscope from the big common mode voltage.
Back to top

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.