Trying to understand the controller
Posted: Wed Dec 11, 2024 6:17 am
Hello
I am new to Arduino and digital stepper controllers, but I have made a working example of a DM542T(https://www.oyostepper.es/goods-111-Con ... 23-24.html) controlling a geared (47:1) stepper motor.
Question: For the pulse/speed DIP switch, is the "pulse/speed" a property of the motor or a function that can be adjusted to suit the user's needs?
I am assuming that every motor has a minimum and maximum speed. So, for example, if I want the motor to spin at 400 RPM, and the DIP switch is set to 12800 pulses/rev, the math says
400 RPM = (X pulses/sec) / (rpm / 12800 pulses) * (60 sec/min)
400 * 12800 / 60 = X
85,333 pulses/sec
So, does the digital controller generate a signal that will produce 85,333 pulses per second? If so, what signal (5 volts of a specific duration) do I need to provide to the DM542T to cause it to produce this signal? Is there a table that relates the pulse signal duration to the number of pulses emitted per second?
Also, DIP switches are great, but wouldn't it be better to programmatically adjust these values (pulses/rpm and ammeter) based on the user's needs?
I love discovering information about these items, thanks for your expertise!!
I am new to Arduino and digital stepper controllers, but I have made a working example of a DM542T(https://www.oyostepper.es/goods-111-Con ... 23-24.html) controlling a geared (47:1) stepper motor.
Question: For the pulse/speed DIP switch, is the "pulse/speed" a property of the motor or a function that can be adjusted to suit the user's needs?
I am assuming that every motor has a minimum and maximum speed. So, for example, if I want the motor to spin at 400 RPM, and the DIP switch is set to 12800 pulses/rev, the math says
400 RPM = (X pulses/sec) / (rpm / 12800 pulses) * (60 sec/min)
400 * 12800 / 60 = X
85,333 pulses/sec
So, does the digital controller generate a signal that will produce 85,333 pulses per second? If so, what signal (5 volts of a specific duration) do I need to provide to the DM542T to cause it to produce this signal? Is there a table that relates the pulse signal duration to the number of pulses emitted per second?
Also, DIP switches are great, but wouldn't it be better to programmatically adjust these values (pulses/rpm and ammeter) based on the user's needs?
I love discovering information about these items, thanks for your expertise!!