tag:blogger.com,1999:blog-3747970306027691432.post6199474203603204333..comments2023-03-29T12:51:07.043+02:00Comments on Forty-Two, and now?: Arduino Robot - "Zeroing" Stepper motors Franzhttp://www.blogger.com/profile/18441386776102308538noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3747970306027691432.post-52466876100531103372015-12-07T11:00:52.798+01:002015-12-07T11:00:52.798+01:00Hello Timo,
that depends on the application you wa...Hello Timo,<br />that depends on the application you want to implement.<br />From what you are saying it looks you do not need a stepper motor, a simple DC motor with gear reduction seems to be a simpler solution to your problem.<br /><br />"Zeroing" something just means you have ONE known position, hence a sensor can come in handy for this problem.<br />Typically we use hall effect sensors to detect a magnetic field because they are quite reliable and do not require any physical contact.<br /><br />Using a ratary encoder gives you more than the zero, it gives you the position (any position) of your motor... so it really depends on what you want to achieve.<br /><br />Then again, a stepper motor does not run by itself, so it'not that at a certain point it does not run anymore, it's you that drive the steps and decide if it is running or not (unless a counter torque is applied to stop it).<br />Same thing with a DC motor : you apply current, ti runs untill some counter torque enough to stop it is applied.<br />Not sure if this is what you are trying to detect, in that case you might solve the issue using some kind of spring-loaded contact on your transmission.<br /><br />An alternative, to track the motion of the motor, would be just an optical rotary encoder -they do not give you an absolute position, but rather measure movement- : if you get pulses it means the motor is turning, if you don't it means it is stuck (beware of oscillations, those might trick your circuit into believing the motor is turning).Franzhttps://www.blogger.com/profile/18441386776102308538noreply@blogger.comtag:blogger.com,1999:blog-3747970306027691432.post-21044453571825839442015-12-03T20:54:26.616+01:002015-12-03T20:54:26.616+01:00Hi,
I don't know a lot of things about stepp...Hi, <br /><br />I don't know a lot of things about stepper motor.<br />In my problem I have to find the 0 position of the motor and I also have to stop the motor if it's stuck.<br /><br />What elements do I need? I know that I need a microcontroller, a driver, and a sensor. Do I need an encoder or can I simply connect the sensor to the microcontroller? There isn't a lot of documentation about stepper motors and sensors and the net...<br />I don't want to control each steps of the motor ( so not totally with a feedback ), I just want to have a signal which stop the motor when after x time the motor hasn't turned.<br /><br />Thank You !<br /><br />my adress : timo743@hotmail.betimo743https://www.blogger.com/profile/03362227101321227639noreply@blogger.com