Show Posts
|
|
Pages: [1]
|
|
8
|
Using Arduino / Motors, Mechanics, and Power / Re: L298H board with Stepper motor Heat problem
|
on: August 22, 2012, 01:29:26 am
|
1. The spec for your motor lists step angle as 7.5° so the steps per revolution should be 360/7.5=48, hence the code should be #define STEPS 48. 2. Secondly, the coil resistance is 5.5 ohms/phase. You're driving it with 18V so the coil current will peak at 18/5.5=3.2 amps but the motor is only rated for surge current of 0.6amps, hence the overheading! The spec sheet applies if you're using a bipolar chopper driver which allows use of 24.0 V to overcome the effects of the winding inductance while limiting the surge current to 600ma (0.6amps). Since you're using a simple L298H motor driver you should reduce the drive voltage to 0.6A * 5.5V=3.3 VDC. 3. With these new values in you code you may or may not be able to drive the motor at 100 RPM (stepper.setSpeed(100)  . If you have problems at that setting try lower values to determine the max speed that you can drive it at. Ok many thanks for the information. I was too fast to take a test with the motor. Can i serial connect a resistor/coil to sunk the current? ~25ohm and the current is 0,6A. This must be an effect resistor may i think.
|
|
|
|
|
9
|
Using Arduino / Motors, Mechanics, and Power / Re: L298H board with Stepper motor Heat problem
|
on: August 21, 2012, 07:28:53 am
|
You drive the motor with 18V and it gets hot - so what voltage is the motor meant for??
Its 24V i can upload the tech spec of the motor when i get home.  The motor: http://www.nmbtc.com/pdf/motors/PM35S-048-HHC6.pdfAnd my code: #include <Stepper.h>
// change this to the number of steps on your motor #define STEPS 300
// create an instance of the stepper class, specifying // the number of steps of the motor and the pins it's // attached to Stepper stepper(STEPS, 8, 9, 10, 11);
void setup() { // set the speed of the motor to 30 RPMs stepper.setSpeed(100); }
void loop() { stepper.step(3000); delay(1000);
stepper.step(-3000); delay(1000); }
|
|
|
|
|