Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Needed a robot motor Controller

Status
Not open for further replies.

sdhawan

Newbie level 6
Newbie level 6
Joined
Nov 29, 2004
Messages
13
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
131
robot motor controllers

I am making a robot in which precise torque provided by motor is needed.Can anyone suggest some really good motors and their controllers.
 

robot motor controller

In many Robot Applications Stepper Motors are Best Solution because you can
controls the rotation & speed of Motor very easy.
But it has 2 Disadvantages:

1- They can't reach high speeds.
2- They are not Common for using in High Power and High Speed Applications

BUT if You Want to Precise rotation speed and torque it is better to use
Sync AC Motors or Inductive AC Motors. these motors speeds and torque
are Independent in wide range of Load change.
But These motors Have some Disadvantages :

1- They are common in big sizes.
2- They are expensive
3- Controler circuits are complicated.
4- it's Better to design FeedBack Controller circuits for very presice torque.

I recommend these books:
a-Electric Machinery fundamentals 3rd (Chapman Stephan)
b-Power control circuits Manual (Marston)
 

application dc motor in photostat machine

sdhawan said:
I am making a robot in which precise torque provided by motor is needed. Can anyone suggest some really good motors and their controllers.
You should search for servo drive. Usually servo drive comes with it's own controller. Servo driver manufacturers:
1) Pacific Scientific ( **broken link removed** )
2) Hitachi ( **broken link removed** )
 

expensive robot motor

If precise torque is the goal, then you can use a DC motor and supply it with a constant current, that wil give you a constant torque. A switching regulator is desirable, since it has better efficiency.
 

tpic0108 circuit

Can u please explain alittle bit more?
 

tpic0108

i agree with sunsina,

yup , use stepper motors for precise torque.. BTW "torque"??? or speed??

you could get a LOT of torque if you out the motor in reduction GEARS.... and drive the motor with an H- bridge...
 

I understand these things but my purpose is to control the torque of motor for my application neigher the speed nor the power.
 

i've never seen any motor controller for controlling motor's torque. only speed.
 

I think by controlling the motor current we actually control the motor torque, right?
 

Yes nicleo. In brush DC, brushless DC or AC servos current control gives you direct torque control. Altough current variation in stepper motor windings afects torque, you can't control the force exerted against the load that way. That's simply because the torque in stepper motors has a very non linear profile between torque detents.
A possible solution if you *really* want to use a stepper is to use some sort ef elasticity between motor and load, a spring for example, and use the stepper to compress it more or less.

Hope this helps, best regards.
 

Controlling the motor torque can be done with a constant current. Since it is a robot, I expect efficiency will be an issue, so a a switching regulator will be needed in the end. After you experiment please post how things are going and I will suggest something.

For now I would breadboard the circuit shown and test to see if this is realy what is needed, namely current control.
The motor current is simply:
Im=(Vdac-Vbe)/R1
You should select R1 so as to obtain the maximu current required for the motor when Vdac is at maximum (I suppose 5V).

Vdac is the voltage you get from the DAC (I suppose you will have a DAC). For testing you can just use a pot and vary the voltage from 0 to 5V. The battery shown will be your bench supply for now. Adjust the voltage to about 10-12V. Do not worry about details now. You just need to test the concept. Later we can deal with the other issues such available voltage, power, etc.

The transistor shown may get hot, depending on the motor current and power suply voltage. I suppose a 2N2219 or similar should do the trick. A heatsing may be required.

Let me know how it goes.
Cheers,
 

Are there any microcontrollers that has all-in-one control for step motor?
 

Here is an example of single IC stepper motor controller:

**broken link removed**
 

hi

dc motor can be driven by using a h-bridge (L293D). this just requires a control input of 10 or 01.

for stepper motors u've to give a pattern of 88H , 66H and rotate it.
as

10001000
01000100
00100010
00010001

this is to make ur stepper motor to rotate in one direction rotate it to left for the other direction
 

u can use the motor of xerox machine (photostat machine)which can provide high torque u expected

The remaining section are same for dc motor
But i don't have the gear system to control speed
 

I've made a H bridge controller . but it seems hoter while reduce speed . Maybe the wave at gate of MOSFET not good . Can you help me to make my curcuit better
 

And here my first design in Orcad Layout
 

I'm using SLA7042M from Allergro and my customized code uon PIC16F84 to generate necessary signal for the Micro stepping driver.

the driver can drive a unipolar stepping motor from full step boosted torq mode to 1/8 step which combination to the 1.8 degree per step can give you a very accurate positioning in any application.

You can go through my code and it is possible to build your own controller by compare the driver data sheet and I/O from the code

I'm using this driver to control the 3 axis of my sherline milling machine using 3 controller attached to a PC running Linux and EMC.

Chaisaeng E.
 

You can use UCN5804 IC from allegro micro...I hope it will help u...

Also I have a schematic for driving bipolar step motor...Uses L297 and L298 IC's..
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top