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.

step motor speed using a microcontroller

Status
Not open for further replies.

georgz

Full Member level 1
Joined
Jun 5, 2010
Messages
99
Helped
9
Reputation
18
Reaction score
5
Trophy points
1,288
Location
space
Activity points
1,832
Hi i want to buy **broken link removed** motor.
I would like to know the maximum speed it can reach using a microcontroller. Can anyone tell?? Also i want to drive it using a L298N IC. Is it possible?
 

No one can answer your question because what you are asking is a specification of the motor, the mcu is not going to limit the speed of the motor , the limiting factor will be the max rotation speed of the motor and the provided motor datasheet doesn't include that info.

Alex
 
  • Like
Reactions: georgz

    georgz

    Points: 2
    Helpful Answer Positive Rating
I also checked the datasheet and couldnt find the answer. There is no way to find out?

Anyway, alexan_e ευχαριστώ!
 

Meaningful step motor datasheets have a torque versus speed characteristic, valid for a specific drive method, e.g. full step, constant current of xx A, maximum motor voltage of yy V supplied by the bridge driver. The characteristic is for constant speed, acceleration and deceleration ramps have to be applied in addition.

Torque versus speed means, that maximum speed is mainly a matter of required torque. But there's nevertheless an absolute maximum speed (depending on the motor voltage) due to the EMF of the step motor. Bipolar step motors, that are usually operated with constant current PWM bridges and respective high supply voltages can achieve at least several thousand steps/s.
 

Several thousand steps might not be enough... I want to make something like a propeller clock and i think i need at least 50 rounds per second. Right?
Using a step motor i know the position of the motor without using any sensors.
 

Using a step motor for a propeller clock doesn't sound reasonable. You won't know the position without a sensor, you'll need at least an index sensor. Having an index sensor makes a simple DC motor, or possibly a BLDC or PMSM the better choice. Inertia will enforce an almost constant rotational speed, independent of the drive method.
 
  • Like
Reactions: georgz

    georgz

    Points: 2
    Helpful Answer Positive Rating
Hey thank you i'll find a brushless motor! Could you suggest a sensor to detect the position?
 

Most people are using standard transmissive photointerrupters. They are availabe in a large variability of shapes. Or use separate IR LED and a phototransistor. It should be shielded against enviromental light.
 
  • Like
Reactions: georgz

    georgz

    Points: 2
    Helpful Answer Positive Rating
The first think i thought was to use IR led transmitter and reciever but i thought it would be too slow for that kind of application. I'll give it a try and use the IR led and the phototransistor.

One last question: the way to shield the phototransistor is by using a heat-shrink tube or i could buy one already shielded???
The ir led transmitter and the phototransistor reciever are going to be as close as possible.
 

Phototransistors aren't slow. they have us response times. A standard photointerrupter with an U shaped case will have a sufficient shielding for most cases.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top