So I have made a single phase semi-controlled thyristor drive, which is fired by a microcontroller (diagram attached). Upon lot of struggles, I finally succeeded in getting the gate pulse the right way using microcontroller (I have not designed a feedback yet, and it works open loop). And the gate drive circuit is using a NPN switching transistor and pulse amplifier. I have made sure the right pulse go to the right SCR, say the pulses for positive half cycle goes to SCR1 and for negative half cycles goes to SCR2.
The gate pulse which I got was similar to Reliance Electric Drive, with peak gate pulse voltage 14V. And everything was fine, I tested first using a small DC motor (12V), input voltage was 20V, stepped down using voltage transformer, it worked. But then I tried with a Baldor 1 H.P permanent magnet D.C motor, with input voltage 230V, but it did not work. The motor did not start. sometimes, 1 out of 10 times, when I switch on, the motor suddenly starts and stops in maybe 500ms (like a single pulse of current applied). I have attached the ZCD I have used and also the gate pulses for various POT tunings.
SCR used is S6020L and diode D6020L.
Any help to make this circuit work will be much appreciated.