I have a bit of a problem with controlling a universal motor with a Triac.
I have built the circuit shown in the attached picture (designed by someone else) and then I've written the software to control the firing of the Triac from an Arduino. It all works very well except that every now and then I get spurious firing of the Triac that causes the motor to spin up for a fraction of a second. This is obviously not helpful, especially as I'm using the motor to drive a coil winding machine.
I don't really have great skills when it comes to Triac circuit design but I do understand that the circuit includes a snubber that helps to stop the Triac firing when it shouldn't but I still get these spurious triggers now and again. I'm certain it's not a software problem so is there anything I should change or add to the circuit to make it more reliable?
Thanks in advance for helping.
I have built the circuit shown in the attached picture (designed by someone else) and then I've written the software to control the firing of the Triac from an Arduino. It all works very well except that every now and then I get spurious firing of the Triac that causes the motor to spin up for a fraction of a second. This is obviously not helpful, especially as I'm using the motor to drive a coil winding machine.
I don't really have great skills when it comes to Triac circuit design but I do understand that the circuit includes a snubber that helps to stop the Triac firing when it shouldn't but I still get these spurious triggers now and again. I'm certain it's not a software problem so is there anything I should change or add to the circuit to make it more reliable?
Thanks in advance for helping.
Attachments
-
46.3 KB Views: 48