Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
LinkBack Thread Tools Display Modes
Old 6th October 2007, 09:50 AM   (permalink)
Default Running a Stepper on Certain Rating

I interfaced a two-phase Bipolar Stepper motor (5.7V - 1.6A Rating) to a L297/L298 circuit and i am powering up the motor with a 5V power supply that can handle upto 2A of current but when i measure the current currently used up by the motor using a Ampere meter it comes out to be only 0.2A. How can i increase the current used up by the motor. Also What effect would it make if i increase the 5v applied to the motor.
baberjaved is offline  
Old 6th October 2007, 09:59 AM   (permalink)
Default

The current draw depends on the load, on a light load it will take less power.

However, it's normal to run steppers off a MUCH higher voltage, and limit the current - the usual way is via large wirewound resistors, although you can use PWM if you wish.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline  
Old 6th October 2007, 01:52 PM   (permalink)
Default

The L297 and L298 combo incorporates a chopper circuit. The sense lines sample the current driving the windings, and ensure the current doesn't exceed your "set level" via the choice of resistors on the sense lines, i.e.

__________________
Spency.

PIC Micro's - Your mind is the limit

PIC's and interfacing with other devices - a PIC Basic Guide @ digital-diy.net
gramo is offline  
Old 6th October 2007, 02:05 PM   (permalink)
Default

Just in regards to the circuit;

One pulse from the PIC will result in a 1/2 step on the motor, and it will hold there awaiting the next step. Note C1 and R1 - 3, they form the chopper circuit. This is a form of current control for the motor, to allow the input voltage to be greater than that of what the motor is rated for. To find out how much current the stepper can handle, read the datasheet, or divide its nominal voltage by the resistance of the coil. The ammeter in this circuit was used to ascertain the values of R1 and R2, as the supply voltage was 24VDC and the stepper nominal voltage is 12V. Without chopper control the motor will draw too much current, so R1 and R2 are increased in value until the current being consumed by the motor is the same to that as if it were only connected to 12VDC (~.05A).
__________________
Spency.

PIC Micro's - Your mind is the limit

PIC's and interfacing with other devices - a PIC Basic Guide @ digital-diy.net
gramo is offline  
Old 6th October 2007, 04:23 PM   (permalink)
Default

Yes, I calculated the sense resistors to be around 0.5ohms in order to deliver 1A current to the motor but the motor still only uses 0.2A
Do i need to adjust the values of those resistors in order to increase the current level? Or would just increasing the voltage increase the current?
baberjaved is offline  
Old 6th October 2007, 04:56 PM   (permalink)
Default

Like I said above, the current it draws will depend on the load - if it's going round OK, and only drawing 0.2A, then that's probably all it needs?. Bear in mind that you lose a LOT of volts through the driver chip, so the motor won't be getting 5V - so increasing the supply is probably a good idea anyway.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline  
Old 7th October 2007, 02:37 PM   (permalink)
Default

my bad.. Maybe i am not being clear enough. What i actually want is to increase the RPM of the motor... would increasing the voltage do that? Coz its moving quite slowly like 30 rounds per minute only...
baberjaved is offline  
Old 7th October 2007, 02:44 PM   (permalink)
Default

Quote:
Originally Posted by baberjaved
my bad.. Maybe i am not being clear enough. What i actually want is to increase the RPM of the motor... would increasing the voltage do that? Coz its moving quite slowly like 30 rounds per minute only...
Yes it will, using the higher voltage is used to increase speed and torque - by running it substantially under voltage you're really slowing it down.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline  
Old 8th October 2007, 08:00 PM   (permalink)
Default

Ok i got this current thing. One more thing, If i have a 1.8 degree stepper and i run it on Half-Stepping.. one step would move it 0.9 degrees right?
But what if i want to move it exactly One degrees? Any possible way to do this except using Microstepping?
baberjaved is offline  
Old 8th October 2007, 09:31 PM   (permalink)
Default

Use gearing
__________________
Spency.

PIC Micro's - Your mind is the limit

PIC's and interfacing with other devices - a PIC Basic Guide @ digital-diy.net
gramo is offline  
Old 8th October 2007, 09:38 PM   (permalink)
Default

lol Cool... Thanks! Why didnt i think of that =)
baberjaved is offline  
Reply

Bookmarks

Thread Tools
Display Modes



Similar Threads
Title Starter Forum Replies Latest
Setting stepper motor to 'home' position. MrNobody Micro Controllers 14 3rd October 2007 04:04 PM
Running a 5vDC fan on 9vDC moody07747 General Electronics Chat 33 2nd June 2007 12:22 PM
Stepper Motor Driving Using PIC16F74 t_anjan Electronic Projects Design/Ideas/Reviews 0 31st January 2006 07:14 PM
Stepper code for PIC raitl Micro Controllers 6 15th February 2005 02:45 PM
stepper motor jim bro Electronic Projects Design/Ideas/Reviews 0 26th May 2003 09:54 PM



All times are GMT. The time now is 06:46 PM.


Electronic Circuits  |  Learning Electronics
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

eXTReMe Tracker