Thanks all for your replies. My first question was only about the stepper motors, therefore I simplified the problem. But now thanks to your guidance I see the topic in a broader angle. Let me fully explain what I need.
* I want to rotate plate/plates in a air flow and want to measure the effect of the plate on the flow at downstream. I have defined the movement I want in the previous post.
Tom.G said:
A sketch of the proposed device would be helpful, there may be other approaches to the same end result.
For instance driving the vane(s) with a cardioid shaped cam may be simpler.
* It is a nice suggestion but I want to do this with different parameters multiple times. If I use a cam I think I will be limited to some certain angles. I want to go between angle -x and +x in t seconds and do it backwards in t seconds. By adjusting the motor speed I can change the parameter 't' but if I want to repeat it with different 'x' parameters I believe I will need a separate cam for each x.
I have a picture from a poster. The active grid is something similar I want to do.
http://www.hecekli.nl/docs/h_e_cekli_poster_tailoring_turbulence.pdf
berkeman said:
A servo motor with encoder can also do this, but without holding torque. Do you need holding torque?
https://www.kollmorgen.com/en-us/se...pper-motor-or-servo-motor-which-should-it-be/
* Now I think the servo motor seems a better option. In the article you shared I see that the torque is not affected by the speed and I don't really think that I will need holding torque.
Baluncore said:
How accurate does it really need to be?
How many cycles? for how many years?
1. I would consider a reversible geared motor, driving the shaft. Turn point detectors in adjustable position to reverse the motor direction. Speed set by a VFD, or by encoder or tachometer rate from the motor, or by DC voltage.
2. If you use a DC servo motor, then there is no holding torque problem because steps cannot be lost. Feedback of speed and turning point control are determined by the accuracy requirements. The loop position error controls the H-bridge driver.
3. A single geared motor directly driving a cam disk, with a roller following the disk edge, moving a link to the shaft. Cam profile and (synchronous?) motor speed set the repeated pattern.
* Thanks for summarizing the options. Turn-point detectors seem difficult to apply as I need to find some place to attach them and I don't want to disturb flow with additional equipment. Servo-motor sounds like the best option to me.
My cycles will be very limited. I want to run a case maybe for 10 minutes and start to a new case. The cam option seems limiting my parameters.
---------------------------------------------
Firstly I was thinking on stepper motor and now the servo motor option seems a better one to me. The problem I have is I don't have sufficient knowledge to chose a proper set.
* At max I expect a pressure of 300 Pa on one of the plates.
* The plate(s) will be about 10 cm x 10 cm and the rod will pass through the center of the plate.
* In reality both half of the plates will be affected by the flow. But with a conservative approach to calculate the torque I assume only one half is under the pressure. Therefore the total force is 300*0.1*0.05=1.5 N and the torque exerted on the rod is 1.5 * 0.025 = 0.0375 N.m = 3.75 N.cm
* The lateral force on the plate is 300*0.1*0.1=3N
Under these assumptions would something like a MG90S servo motor work for me? The datasheet shows a torque value about 2 kgf.cm which is higher than 3.75 N.cm.
https://datasheetspdf.com/pdf/1106582/ETC/MG90S/1
To be honest intuitively they seem very small and it gave me the impression that they may crack. Do you have any suggested servo motors?
In the poster below there are more concrete looking motors. I read the article of the author and it says they used servo motors. Can you recognize what type of servo motors are they?
http://www.hecekli.nl/docs/h_e_cekli_poster_tailoring_turbulence.pdf
----------------------------------------------------
Lastly I still have the same question, if somebody can answer this I will be very grateful.
* Let's assume the motor (servo or stepper) can provide 20 N.cm torque.
* I define a positioning that requires 2 N.cm torque when there is no external force.
* An external force creates a torque of 10 N.cm in the same direction of the rotation.
Now, will it rotate faster than I have defined or will the motor balance the torque created by the external force?