Motor Control

Thread Starter

urb-nurd

Joined Jul 9, 2014
269
Hey guys, so i need to try control a motor.
I would like to be able to control its speed in continuous rotation.
However i would also like finer control so that i can make the motor rotate a set value then reverse.
I was thinking a stepper motor would suffice however that adds some extra bulk to my unit.

Is it possible to get this sort of control with a h-bridge?
Rather than a stepper with a little PIC for sequencing
 

MaxHeadRoom

Joined Jul 18, 2013
28,619
For accurate speed or position, some kind of closed loop feedback is needed such as a PID loop unless something like a stepper is used, especially if the load is varying in nature.
Max.
 

shortbus

Joined Sep 30, 2009
10,045
And depending on the torque/power needed there a some pretty small stepper motors. Most all of the cars made today have stepper motor gauges in the instrument panel. And they are tiny.
 

Thread Starter

urb-nurd

Joined Jul 9, 2014
269
Thanks for that, seems to me like a stepper would be less work for what i need.
I guess i was just put of by the square nature of the beast haha.
I like that cylinder
 

shortbus

Joined Sep 30, 2009
10,045
Many older computer printers (inkjet) have small round stepper motors in them, and can be found either cheap or free. :)
 
You can use L293D to interface DC Motor with PIC Microcontroller.
If you need to use high current DC Motors, you can make H-Bridge using POWER Transistors..
You can use PWM (Pulse Width Modulation) to control the speed of DC Motor. By varying the PWM Duty Cycle, you can change the average power delivered to the motor.
Try the following links :
Interfacing DC Motor with PIC Microcontroller
DC Motor Speed Control using PWM with PIC Microcontroller
If you want to use stepper motor, try the following link.
Interfacing Stepper Motor with PIC Microcontroller
 
Top