25
votes
Why aren't Stepper motors used in closed-loop systems and PID control?
The main point of a stepper motor is that you get discrete steps. However, the cost is larger size and lower efficiency than a continuous motor of the same torque. Stepper motors also have a low ...
25
votes
Accepted
FPGA to control NEMA stepper motor
No. Just like a microcontroller, an FPGA pin will provide nowhere near enough current to drive a motor.
If you're lucky you might get 20mA out of an FPGA pin, in practice most I've come across are ...
20
votes
Accepted
Does a stepper motor's error accumulate?
A stepper motor rotates in discrete steps. You command it to rotate one step at a time. A NEMA-17 motor has 200 such steps to a revolution. If you rotate the shaft yourself you can feel the locations ...
16
votes
Accepted
How to achieve very accurate/fine rotation with motor
I'll give you some advice, but the first thing you need to do is be aware that you're trying something that may well be beyond your abilities. .03 degrees (1/2 milliradian or 2 minutes of arc) ...
16
votes
Accepted
How do PCB trace width calculators work? Why is it asking me to input the width of it?
The thickness is not the same as the width. You're asked for the thickness of the copper, as measured in a cross-section of the circuit board. Once you provide that and the other info, the calculator ...
15
votes
Accepted
Transform pulses per second (PPS) to RPM
Using dimensional analysis, and cancelling out units (i.e., "dimensions") just like they are numbers, gives you a clear answer:
$$ \frac{1 \ step}{pulse} \ \times \frac{5000 \ pulse}{1\ sec} \times \...
13
votes
Why aren't Stepper motors used in closed-loop systems and PID control?
This is not actually particularly rare. In industrial systems, stepper motors with encoder feedback are relatively common. And for hobbyists, there is e.g. the Mechaduino project.
There are several ...
11
votes
Accepted
Max SPI data rate supported
In SPI each bit is transmitted on a clock edge, therefore the data rate (in bits) is the same as the clock frequency. Your datasheet is not providing the maximum frequency, but it is providing the ...
11
votes
Can I measure torque accurately by an electrical or electronic method?
Fix a lever of a precise known length to the specimen and add calibrated masses. Measure the deflection with a dial gauge.
Perpendicularity might be a concern and could be addressed with geometry... ...
10
votes
Accepted
How to interpret the stepper motor voltage requirement?
There are 2 approaches to driving a stepper motor.
The simplest is just to connect DC to each winding in turn, via switches (FETs, driver ICs). And in that case, use 4.8V (5V - switch losses) as you ...
10
votes
Motor that allows threaded rod to pass through
There are "hollow shaft motors" similar to these. The inside of the shaft can be threaded (or a nut can be fitted inside) to make the motor itself travel along a matching threaded rod.
9
votes
Stepper motor won’t turn once loaded
Holy cow. That's a real load for a little motor like yours. The problem is not weight, but moment of inertia. If you're going to do this stuff, you need to figure out how to calculate this.
First, ...
9
votes
Why aren't Stepper motors used in closed-loop systems and PID control?
Provided you don't miss a step, a stepper motor should give you a deterministic movement. You can run it N steps forwards and N steps backwards and it will be in the same place. This is because the ...
9
votes
DC motor with motor driver included
I suggest using a separate board for the controller. Why?
It's only two more wires.
Your students will learn the difference between a motor and controller.
Easier to debug and repair.
Motor can ...
7
votes
Using back to back zener diodes to clip voltage spikes in bipolar stepper motor
The A4983 stepper driver has internal diodes which will shunt any excess power back into the supply rails (the internal mosfet body diodes), which means that if the motors are back driven and there is ...
7
votes
Accepted
How to solder micro stepper motor pins?
I would probably use a small amount of tacky flux and pre-tin both the wire and the pins.
If you can secure the motor in a clamp with pins facing horizontally, that would be ideal for me (an average ...
7
votes
Transform pulses per second (PPS) to RPM
With a step angle of 1.8 degrees and 360 degrees in a single revolution, that's 200 steps per revolution (i.e. 360 / 1.8).
So 5000 pulses per second equates to 25 revolutions per second (i.e. 5000 / ...
7
votes
Accepted
Can I run a stepper motor rated 12V with a 24V or above power supply?
The 12 V rating probably refers to the voltage you can apply to a coil indefinitely. This limit is due to the heating it causes inside the motor.
You should be able to apply 24 for short periods of ...
7
votes
Accepted
What kind of magic is energizing the coils in this simple stepper motor driver?
The schematic seems to have an error.
The center taps shouldn't just be connected to each other, they should also connect to the +12 V supply.
On your linked page, this is confirmed in the text:
...
7
votes
How this motor can be mounted?
Turn to the 'drawings' tab on the data sheet you linked to. You'll see that the boss around the output shaft is threaded M5.5x0.5.
Drill a 5mm diameter hole in your plate, tap it M5.5, and screw the ...
7
votes
Stepper motor won't turn, just vibrates
There was no need to try 24 wiring combinations.
Your schematic shows that you have a two-coil motor. You identify the two coils with your multimeter and connect one coil to A1 - A2 and the other to ...
6
votes
Accepted
What stepper motor is in a CDROM drive?
Here's an example of a typical sled motor http://robocup.idi.ntnu.no/wiki/images/c/c6/PL15S020.pdf Note that it only does 20 steps per revolution. The small size and low cost of a CDROM motor mean ...
6
votes
Stepper motors - stride angle?
The notation 5.625°/64 indicates that the motor has a step angle of 5.625°, and the output shaft is driven via a 64:1 gear ratio. If you look at the picture of the motor, you can see that that output ...
6
votes
How to achieve very accurate/fine rotation with motor
A worm gear drive can take care of what you are looking for. By selecting the size of the gears you can control the resolution and by controlling the mesh of the gears the accuracy can be guaranteed. ...
6
votes
How to achieve very accurate/fine rotation with motor
Harmonic drive is often said it has zero backlash.
https://en.wikipedia.org/wiki/Harmonic_drive
6
votes
How to interpret the stepper motor voltage requirement?
The important data for stepper motor is rated current and voltage factor Kv [volts/krpm]. Now lets assume the motor winding is made of superconductor, this implies that at zero speed and current 0.2A (...
6
votes
Accepted
Continuous micro steps changes harm stepper motor or driver ?
That code looks like Arduino 'language', yes?
I guess from your comment "I'm not sure how to decrease the wait time less then 1 millisecond" you are new to it.
...
6
votes
Accepted
Can I apply 12V intermittently to a 5V 28BYJ stepper motor?
I made a small robot with 4 28ByJ-48 5V steppers, however I think the 5V is the minimum recommended voltage they will run on. By increasing the voltage to the motors from 8V to 11.5V - I noticed quite ...
6
votes
large voltage spike over shunt resistor even at no load
My first guess is that the newly activated leg of the H-bridge is starting to conduct before the leg being deactivated is fully off. Do you have any mechanism on the source signals to prevent overlap ...
6
votes
Stepper motor won't turn, just vibrates
9V batteries are very weak. When I was a kid, they were sometimes called transistor batteries, since that is all they were good for, powering low-power transistor radios.
Is the enable_n pin low by ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
stepper-motor × 979motor × 204
stepper-driver × 179
arduino × 176
driver × 90
power-supply × 58
dc-motor × 52
microcontroller × 45
raspberry-pi × 36
servo × 36
current × 34
torque × 33
voltage × 32
h-bridge × 29
pwm × 26
power × 25
motor-controller × 23
cnc × 21
brushless-dc-motor × 20
transistors × 17
control × 17
encoder × 16
batteries × 13
dc × 13
wiring × 13