Electrical – Triac inductive load

triac

I need to drive a inductive load with a triac dimmer. Circuit uses zero-voltage cross and delay for gate trigger. An additional circuit for detecting zero current cross has been added. So, what are the correct steps in order to safely control power for a highly inductive load? -> zero-volt cross, delay, trigger triac, delay, detect zero-current, trigger triac.
enter image description here
enter image description here

Best Answer

You can set a timed interrupt, let's say every 100 microsecond. You fire a short pulse, like set output to 1 then execute few NOP, or maybe a while loop, so that pulse last approx 50 microseconds and then reset the output to 0. Wait interrupt

Then you repeat this until the phase angle almost reaches the end - let's say 20 degrees before half period ends.

From my knowledge there is no other option with this dimmer, since you don't have a feedback of triac state.

TI note:

TI

needs to swap:

schematic

simulate this circuit – Schematic created using CircuitLab