baileychic
Advanced Member level 3
This is a question related to DC Motor Speed Control Using PWM.
I need precision speed control. How to achieve it. I am making a small coil winding machine for a client. He is going to use two DC motors. One for the main winder and another for sliding the wire to and fro so that the coil gets polaced side by side during winding on the bobbin.
The bobbin length, height, width and wire guage are entered using buttons and based on these data I need to control the wire slider motor. When one turn of the winding gets completed then the motor has to turn equal to the guage of the wire and when end of the bobbin is reached then it has to turn in the opposite direction till another end of bobbin is reached and this continues till winding count completes.
I am using ATmega8A and mikroC PRO AVR.
How to control the slider motor speed so that it turns equal to one wire guage once when one winding is completed ?
I need precision speed control. How to achieve it. I am making a small coil winding machine for a client. He is going to use two DC motors. One for the main winder and another for sliding the wire to and fro so that the coil gets polaced side by side during winding on the bobbin.
The bobbin length, height, width and wire guage are entered using buttons and based on these data I need to control the wire slider motor. When one turn of the winding gets completed then the motor has to turn equal to the guage of the wire and when end of the bobbin is reached then it has to turn in the opposite direction till another end of bobbin is reached and this continues till winding count completes.
I am using ATmega8A and mikroC PRO AVR.
How to control the slider motor speed so that it turns equal to one wire guage once when one winding is completed ?